Název:
Programovatelný generátor signálu připojitelný přes USB
Překlad názvu:
Programmable signal generator connected via USB
Autoři:
Patočka, Lukáš ; Krajsa, Ondřej (oponent) ; Lattenberg, Ivo (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2016
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Předmětem této práce je navrhnout a vytvořit prototyp generátoru periodického signálu. Generátor bude realizován pomocí mikrokontroléreu XMEGA128A4U firmy Atmel a bude řízen počítačovou aplikací vytvořenou v jazyce C#, zařízení bude s počítačem komunikovat po USB sběrnici. Práce obsahuje všeobecné řešení problematiky generování signálů, konkrétně zaměřené na generování pomocí DA převodníku- tzv. digitální syntéze a rekonstrukci schodovitého signálu z výstupu DA převodníku na signál spojitý. Dále se v práci zaměřím na realizaci USB vrstvy na straně mikrokontroléru pomocí knihovny LUFA a na straně počítače pomocí knihovny LibUsbDotNet. Celkové zapojení práce bude dále obsahovat elektrický stejnosměrný měnič pro zvětšení maximální možné amplitudy signálu a součtový zesilovač pro přičtení stejnosměrné složky k výstupnímu signálu. Aplikace bude umožňovat generování signálu různých tvarů včetně uživatelem definovaného libovolného signálu. Tyto signály budou v aplikaci zobrazeny a vlastní signál si bude moci uživatel vytvořit pomocí grafického rozhraní, nebo načíst ze souboru.
The subject of this thesis is design and construction of a periodic signal generator prototype. The generator will use Atmel XMEGA128A4U microcontroller with computer control managed via USB interface. The thesis contains general solutions to the problem of generating signals with a special focus on utilization of DA converter – digital synthesis and reconstruction of the signal from DA converter output to continuous signal. The thesis further deals with implementation of the USB layer using two libraries (LUFA library on microcontroller side and LubUsbDotNet library on computer side). The final solution will include DC step-up converter for signal peak amplitude assessment and summing amplifier for adding the DC voltage to the output signal. The application will allow for generating signals of various shapes including user-defined ones. These signals will be displayed in the actual application window. There, users will be allowed to create user-defined signal in easy-to-use GUI or load it directly from a file.
Klíčová slova:
Atmel; AVR; digitálně analogový převodník (DA); Generátor; LibUsbDotNet; LUFA; mikrokontrolér; operační zesilovač; rekonstrukční filtr; USB; Atmel; AVR; digital to analog converter (DA); Generator; LibUsbDotNet; LUFA; microcontroller; operating amplifier; reconstruction filter; USB
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/59824