Úlohy pro 2. semestrální práci
-
Úloha '51
Sestavte program pro dvoupolaritní čtení signálu otáček pomocí
inkrementálního čidla s dvojicí pulsů posunutých vzájemně o T/4. Údaj o
počtu otáček se zobrazuje na displeji.
-
Úloha '51
Sestavte program pro dvoupolohový regulátor pro regulaci otáček
stejnosměrného motoru. Signál skutečné hodnoty otáček se snímá pulzním
čidlem, žádaná hodnota otáček se zadává pomocí potenciometru. Jsou-li žádané
otáčky vyšší než skutečné, spíná se hlavní tranzistor pulzního měniče,
jsou-li žádané otáčky menší než skutečné, hlavní tranzistor se vypíná.
-
Úloha '51
Sestavte program pro generátor zapalovacích impulsů pro jednopulzní
tyristorový usměrňovač. Žádaná hodnota zapalovacího úhlu se zadává
potenciometrem, úměrně této hodnotě se měří časový interval od průchodu
napětí sítě nulou do vygenerování zapalovacího impulsu.
-
Úloha '51
Sestavte program pro sejmutí rozběhu motorku. Navzorkované hodnoty se uloží
do pamětu a následně se vykreslí na obrazovce analogového osciloskopu.
-
Úloha '51
Sestavte program pro dvoupolohovou regulaci otáček stejnosměrného motoru.
Signál skutečné hodnoty otáček se snímá tachodynamem a signál žádané hodnoty
otáček se zadává potenciometrem. Jsou-li žádané otáčky vyšší než skutečné,
spíná se tranzistor pulzního měniče, jsou-li žádané otáčky nižší než
skutečné, tranzistor se vypíná. Regulační odchylka a skutečná hodnota otáček
se zobrazuje na displeji.
-
Úloha '51
Sestavte program pro výpočet střední hodnoty činného výkonu (uvažovaného
oboupolaritně) obecné zátěže napájené střídavým napětím. Výpočet provádějte
podle definice činného výkonu přechodem od integrace k sumaci. Výslednou
hodnotu zobrazte na displeji.
-
Úloha '51
Sestavte program pro realizaci voltmetru s integračním A/D převodníkem.
Kondenzátor převodníku se na definovanou dobu připojí na známé napětí a
proběhne lineární nabíjení. Poté se kondenzátor přebíjí lineárně měřeným
napětím. Doba přebití kondenzátoru z výchozí pevné hodnoty na nulu je úměrná
hodnotě neznámého měřeného napětí.
8.
Úloha '51
Sestavte program pro řízení čtyřfázového reluktančního krokového motoru s celým
a polovičním krokem. Mikropočítač generuje postupně pulzy pro řízení koncových
stupňů výkonových tranzistorů. Frekvence spínání je zadávána pomocí
potenciometru, směr otáčení se mění logickým úrovňovým signálem na vstupu.
Okamžité otáčky se zobrazují na displeji.
-
Úloha '51
Sestavte program pro řízení dvoufázového krokového motoru s aktivním
rotorem . Mikropočítač generuje postupně signál pro řízení koncových
výkonových tranzistorů. Frekvence spínání je zadávána pomocí potenciometru,
směr otáčení se mění logickým úrovňovým signálem na vstupu. Okamžité otáčky
se zobrazují na displeji.
-
Úloha '51
Navrhněte zapojení a sestavte program pro měření teploty pomocí termistoru.
Charakteristika termistoru je dána graficky a v tabelizované podobě je
součástí programu.
-
Úloha '51
Sestavte program pro generátor zapalovacích impulsů pro jednopulzní
tyristorový usměrňovač. Žádaná hodnota zapalovacího úhlu se zadává
potenciometrem, úměrně této hodnotě se měří časový interval od průchodu
napětí sítě nulou do vygenerování zapalovacího impulsu.
-
Úloha '51
Sestavte program pro realizaci cyklocomputeru. Vstupem jsou pulsy úměrné
otáčkám kola (1 pulz/otáčku). Na displeji je možno přepínáním zobrazit
okamžitou rychlost, ujetou dráhu, čas od začátku cesty (v minutách) a
průměrnou rychlost. Údaj ujeté vzdálenosti a času je možno nulovat.
-
Úloha '51
Sestavte program pro realizaci cyklocomputeru. Vstupem jsou pulsy úměrné
otáčkám kola (1puls na otáčku). Na displeji je možno přepínáním zobrazit
okamžitou rychlost, ujetou dráhu, čas od začátku cesty (v minutách) a
průměrnou rychlost. Údaj ujeté vzdálenosti a času je možno nulovat.
-
Úloha '51
Sestavte program který vypíše zadaný text na displej typu 1602. Komunikaci
realizujte za pomoci 4bitové datové sběrnice
-
Úloha '51
Sestavte program který vypíše zadaný text na displej typu 1602. Komunikaci
realizujte za pomoci 8bitové datové sběrnice
-
Úloha '166
Sestavte program pro výpočet střední hodnoty činného výkonu (uvažovaného
oboupolaritně) obecné zátěže napájené střídavým napětím. Výpočet provádějte
podle definice činného výkonu přechodem od integrace k sumaci. Výslednou
hodnotu zobrazte na displeji.
17.
Úloha '166
Sestavte program pro dvoupolohovou regulaci otáček stejnosměrného motoru pomocí
pulzního měniče. Jsou-li žádané otáčky vyšší než skutečné, spíná se tranzistor
pulzního měniče, jsou-li žádané otáčky nižší než skutečné, tranzistor se vypíná.
Signál skutečné hodnoty otáček se snímá tachodynamem a signál žádané hodnoty
otáček se zadává pomocí klávesnice a displeje. Na displeji se zobrazuje skutečná
hodnota otáček. Pohon lze logickým signálem blokovat. Stav pohonu STOP nebo BĚH
se zobrazuje na displeji.
-
Úloha '166
Sestavte program pro realizaci voltmetru s integračním A/D převodníkem.
Kondenzátor převodníku se na definovanou dobu připojí na neznámé napětí a
proběhne lineární nabíjení. Poté se kondenzátor nabíjí měřeným napětím
opačné polarity. Doba nabíjení kondenzátoru z "mezihodnoty" hodnoty na nulu
je úměrná hodnotě neznámého měřeného napětí.
-
Úloha '166
Sestavte program pro řízení displeje se dvěma sedmisegmentovkami, desetinnou
tečkou a znaménkem minus. Jednotlivé segmenty, desetinná tečka a znaménko
jsou připojeny na šestnáctibitový výstupní port. Na displeji se rozsvítí
hodnota rozdílu napětí na dvou analogových vstupech ve voltech.
-
Úloha '166
Sestavte program pro řízení 4fázového krokového motoru s celým a polovičním
krokem. Mikropočítač generuje signály pulzů pro řízení koncových stupňů
výkonových tranzistorů. Rotor motoru pracuje jako zařízení pro odměřování
času a otáčí se rychlostí 1ot/min. Při stisku tlačítka se pohyb 10x zrychlí,
další tlačítko startuje a zastavuje pohyb.
-
Úloha '166
Sestavte program pro realizaci PI regulátoru proudu/napětí na RC nebo RL
zátěži za využití PWM modulace. Konstanty r0 a Ti se nastavují potenciometry
v rozsahu 0,1 až 10 [-, s].