Mājas - Zināšanas - Informācija

Vadības shēmas projektēšana un programmatūras algoritmi

Vadības shēmas projektēšana un programmatūras algoritmi

Spriegums pēc signāla apstrādes tiek nosūtīts uz A/D konversijas mikroshēmu. Tā kā 80C51 mikrokontrolleris ir 8-bitu mikrokontrolleris un A/D konversijas mikroshēmas zemākajā bitā ir kvantēšanas kļūda, ir jāizmanto 10 bitu vai 12 bitu paralēlā A/D konvertēšanas mikroshēma, augšējie 8 biti tiek ņemti par ievadi.

Sakarā ar to, ka 8 biti var ģenerēt ne vairāk kā 256 kvantēšanas līmeņus ar jaudu 2, katrs digitālais lielums atbilst temperatūrai 256/100=2.56 digitālie daudzumi/grāds . Piemēram, ja temperatūra ir 30 grādi, skaitliskā vērtība ir 30 * 2,56 ≈ 4CH. No tā atbilstošo temperatūru var pārvērst kodā un izmantot kā standartu temperatūras noteikšanai programmas izstrādes laikā.

C51 sērijas mikrokontrolleram kopumā ir 4 I/O saskarnes (P0-P3), starp kurām P3 var izmantot ne tikai kā parasto I/O interfeisu, bet arī kā pārtraukuma vadību, skaitītāja ievadi utt. Tā kā šajā sistēmā ir jāvada liels skaits ārējo ierīču, tiks pieņemta saskarnes atkārtota izmantošana.

Sakarā ar to, ka, iestatot temperatūru un laiku, sistēmai nav nepieciešams nolasīt datus no A/D konversijas mikroshēmas; Sistēmas automātiskās sildīšanas procesa laikā temperatūras un laika iestatījumus nevar mainīt. Tādējādi P0 saskarni var atkārtoti izmantot kā kopīgu ievadi un A/D konvertēšanas mikroshēmu. Izmantojiet divas 74ls157 mikroshēmas, lai pabeigtu multipleksēšanu, un izmantojiet P2 interfeisa iestatīšanas/darba stāvokļa vadības bitu izvadi kā multipleksēšanas atlases signālu 74ls157, nodrošinot, ka iestatīšana un A/D ievade netiek veikta vienlaicīgi. Pat nepareizas darbības gadījumā tas neietekmēs normālu sistēmas darbību.

Temperatūras un laika displejs tiek pabeigts, savienojot četras LED septiņu segmentu digitālās displeja lampas ar četriem septiņu segmentu dekoderiem, izmantojot P1 interfeisu kā izvadi. P1 zemie 4 biti tiek izmantoti kā kodēšanas izeja, bet augstie 4 biti tiek izmantoti kā mikroshēmas izvēles signāls. Secīgi izvēloties katru septiņu segmentu dekodētāju, var sasniegt temperatūras un laika displeju.

P2 interfeiss kalpo kā vadības izejas terminālis. P2.{2}} kalpo kā apkures vadības pozīcija. Kad tas ir augsts, tiek ieslēgta elektronisko slēdžu grupa un sākas apkure; P2.1 kalpo kā LED sinhronizācijas signāls, lai sinhronizētu LED izmaiņas; P2.2 kalpo kā iestatījuma/darba stāvokļa kontroles bits. Lai norādītu vadības statusu, apkures vadības statusa bitam un iestatījuma vadības statusa bitam ir pievienotas attiecīgi divas papildu gaismas diodes.


Www.superbheater.comwwwsuperbheatercom

Nosūtīt pieprasījumu

Jums varētu patikt arī