Dom - znanje - Podrobnosti

Zasnova krmilnega vezja in programski algoritmi

Zasnova krmilnega vezja in programski algoritmi

Napetost po obdelavi signala se pošlje v A/D pretvorniški čip. Ker je mikrokrmilnik 80C51 8-bitni mikrokrmilnik in je kvantizacijska napaka v najnižjem bitu čipa za A/D pretvorbo, je treba uporabiti 10-bitni ali 12-bitni čip za vzporedno A/D pretvorbo, pri čemer je zgornjih 8 bitov vzetih kot vhod.

Ker lahko 8 bitov ustvari največ 256 kvantizacijskih nivojev na potenco 2, vsaka digitalna količina ustreza temperaturi 256/100=2,56 digitalnih količin/stopino. Na primer, ko je temperatura 30 stopinj, je številčna vrednost 30 * 2,56 ≈ 4CH. Iz tega se lahko ustrezna temperatura pretvori v kodo in uporabi kot standard za določanje temperature med načrtovanjem programa.

Mikrokrmilnik serije C51 ima skupaj 4 V/I vmesnike (P0-P3), med katerimi se P3 lahko uporablja ne le kot običajni V/I vmesnik, temveč tudi kot nadzor prekinitev, vhod števca itd. Zaradi velikega števila zunanjih naprav, ki jih je treba nadzorovati v tem sistemu, bo sprejeta ponovna uporaba vmesnika.

Zaradi dejstva, da sistemu pri nastavljanju temperature in časa ni treba brati podatkov iz čipa za pretvorbo A/D; Med samodejnim postopkom ogrevanja sistema nastavitev temperature in časa ni mogoče spreminjati. Vmesnik P0 je torej mogoče ponovno uporabiti kot skupni vhod in čip za A/D pretvorbo. Za dokončanje multipleksiranja uporabite dva čipa 74ls157 in uporabite izhod nastavitvenega/delovnega nadzornega bita vmesnika P2 kot izbirni signal multipleksiranja za 74ls157, s čimer zagotovite, da se nastavitev in A/D vhod ne izvedeta hkrati. Tudi v primeru napačnega delovanja to ne bo vplivalo na normalno delovanje sistema.

Prikaz temperature in časa se zaključi s povezavo štirih LED sedemsegmentnih digitalnih prikazovalnih cevi na štiri sedem segmentne dekoderje, pri čemer se kot izhod uporablja vmesnik P1. Nizki 4 biti P1 se uporabljajo kot kodirni izhod, visoki 4 biti pa kot signal izbire čipa. Z zaporedno izbiro vsakega sedem segmentnega dekoderja je mogoče doseči prikaz temperature in časa.

Vmesnik P2 služi kot krmilni izhodni terminal. P2.0 služi kot položaj za nadzor ogrevanja. Ko je visoka, se vklopi elektronska stikalna skupina in začne se ogrevanje; P2.1 služi kot sinhronizacijski signal LED za sinhronizacijo sprememb LED; P2.2 služi kot krmilni bit nastavitve/delovnega stanja. Za prikaz regulacijskega statusa sta dve dodatni LED diodi priključeni na bit regulacijskega statusa ogrevanja oziroma na bit regulacijskega statusa nastavitev.


Www.superbheater.comwwwsuperbheatercom

Pošlji povpraševanje

Morda vam bo všeč tudi