Laboratory Measuring Instrument with STM32G031 Microcontroller for Educational Purposes
Laboratorní měřicí přístroj s mikrořadičem STM32G031 pro výukové účely
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Náplní této diplomové práce je navrhnout, a s použitím mikrokontroléru STM32G031 realizovat, univerzální laboratorní měřící přístroj pro výuku základů elektroniky. Přístroj obsahuje funkce tříkanálového osciloskopu, voltmetru , dvoukanálového impulsního generátoru PWM a čítače pro měření frekvence a střídy signálu. Pro vzorkování v ekvivalentním čase s využitím interního impulzního generátoru je zajištěno jemné nastavovaní frekvence vzorkování i generovaného signálu. Jako ovládací aplikace slouží univerzální PC program Data Plotter.
The aim of this master's thesis is to design and implement a universal laboratory measuring instrument for teaching the basics of electronics using the STM32G031 microcontroller. The instrument includes the functions of a three-channel oscilloscope, a voltmeter, a two-channel PWM pulse generator, and frequency and duty cycle counters for signal measurement. Fine adjustment of the sampling frequency and generated signal is ensured for sampling in equivalent time using the internal pulse generator. The universal PC program Data Plotter serves as the control application.
The aim of this master's thesis is to design and implement a universal laboratory measuring instrument for teaching the basics of electronics using the STM32G031 microcontroller. The instrument includes the functions of a three-channel oscilloscope, a voltmeter, a two-channel PWM pulse generator, and frequency and duty cycle counters for signal measurement. Fine adjustment of the sampling frequency and generated signal is ensured for sampling in equivalent time using the internal pulse generator. The universal PC program Data Plotter serves as the control application.