Diplomová práce je zaměřena na návrh digitálního osciloskopu s 32bit mikrokontrolérem řady STM32F4xx. V práci je popsána obecná činnost digitálních osciloskopů a činnost navrženého osciloskopu, princip převodu analogového signálu do digitální podoby a následného zpracování v číslicové formě. Osciloskop je navržen ve dvou variantách. V první variantě je použit integrovaný AD převodník v mikrokontroléru a v druhé variantě je použit rychlejší externí AD převodník. Dále je popsán řídící firmware, jeho klíčové části a posloupnost úkonů při zpracování a zobrazování signálu na dotykovém LCD, včetně jednoduchého grafického prostředí s možností uživatelského vstupu.
Anotace v angličtině
The master thesis is focused to the design of the digital oscilloscope on a 32 bit microcontroller STM32F4xx series. General functionality of digital oscillocsopes, principles of conversion of analog signal to digital form and subsequent processing are described in the thesis. The oscilloscope is designed in two variants. Internal AD converter in the microcontroller is used in the first type and faster external AD converter is used in the second type. The firmware, key parts and the sequence of signal processing functions and drawing the signal on the touch LCD with a basic graphic interface are also described in the thesis.
Klíčová slova
osciloskop, STM32F4xx, AD převodník, mikrokotrolér
Klíčová slova v angličtině
oscilloscope, STM32F4xx, AD converter, microcontroller
Rozsah průvodní práce
39
Jazyk
CZ
Anotace
Diplomová práce je zaměřena na návrh digitálního osciloskopu s 32bit mikrokontrolérem řady STM32F4xx. V práci je popsána obecná činnost digitálních osciloskopů a činnost navrženého osciloskopu, princip převodu analogového signálu do digitální podoby a následného zpracování v číslicové formě. Osciloskop je navržen ve dvou variantách. V první variantě je použit integrovaný AD převodník v mikrokontroléru a v druhé variantě je použit rychlejší externí AD převodník. Dále je popsán řídící firmware, jeho klíčové části a posloupnost úkonů při zpracování a zobrazování signálu na dotykovém LCD, včetně jednoduchého grafického prostředí s možností uživatelského vstupu.
Anotace v angličtině
The master thesis is focused to the design of the digital oscilloscope on a 32 bit microcontroller STM32F4xx series. General functionality of digital oscillocsopes, principles of conversion of analog signal to digital form and subsequent processing are described in the thesis. The oscilloscope is designed in two variants. Internal AD converter in the microcontroller is used in the first type and faster external AD converter is used in the second type. The firmware, key parts and the sequence of signal processing functions and drawing the signal on the touch LCD with a basic graphic interface are also described in the thesis.
Klíčová slova
osciloskop, STM32F4xx, AD převodník, mikrokotrolér
Klíčová slova v angličtině
oscilloscope, STM32F4xx, AD converter, microcontroller
Zásady pro vypracování
Seznamte se s problematikou měření, zpracování a zobrazování analogových signálů na digitálních osciloskopech.
Navrhněte funkční blokové uspořádání osciloskopu a strukturu programových modulů implementovaného firmware.
S využitím vhodného mikrokontroléru řady STM32F4xx výše uvedený návrh realizujte. Při návrhu ověřte limitní omezující hodnoty vyplývající z použití A/D převodníku integrovaného v mikrokontroléru a alternativně zvažte možnost využití externího A/D převodníku.
Porovnejte výsledné řešení s dostupnými osciloskopy a diskutujte problémy, na které jste v průběhu řešení narazil.
Zásady pro vypracování
Seznamte se s problematikou měření, zpracování a zobrazování analogových signálů na digitálních osciloskopech.
Navrhněte funkční blokové uspořádání osciloskopu a strukturu programových modulů implementovaného firmware.
S využitím vhodného mikrokontroléru řady STM32F4xx výše uvedený návrh realizujte. Při návrhu ověřte limitní omezující hodnoty vyplývající z použití A/D převodníku integrovaného v mikrokontroléru a alternativně zvažte možnost využití externího A/D převodníku.
Porovnejte výsledné řešení s dostupnými osciloskopy a diskutujte problémy, na které jste v průběhu řešení narazil.
Seznam doporučené literatury
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.
Seznam doporučené literatury
Student si vhodnou literaturu vyhledá v dostupných pramenech podle doporučení vedoucího práce.