Hjem - Kunnskap - Detaljer

Kontrollkretsdesign og programvarealgoritmer

Kontrollkretsdesign og programvarealgoritmer

Spenningen etter signalbehandling sendes til A/D-konverteringsbrikken. På grunn av det faktum at 80C51-mikrokontrolleren er en 8-bits mikrokontroller og det er kvantiseringsfeil i den laveste biten av A/D-konverteringsbrikken, bør en 10-biters eller 12-biters parallell A/D-konverteringsbrikke brukes, med de øverste 8 bitene tatt som input.

På grunn av det faktum at 8 bits kan generere maksimalt 256 kvantiseringsnivåer i kraften 2, tilsvarer hver digital størrelse en temperatur på 256/100=2.56 digitale mengder/grad . For eksempel, når temperaturen er 30 grader, er den numeriske verdien 30 * 2,56 ≈ 4CH. Fra dette kan den tilsvarende temperaturen konverteres til kode og brukes som standard for temperaturbestemmelse under programdesign.

C51-seriens mikrokontroller har totalt 4 I/O-grensesnitt (P0-P3), hvorav P3 ikke bare kan brukes som et vanlig I/O-grensesnitt, men også som avbruddskontroll, tellerinngang, etc. På grunn av det store antallet eksterne enheter som må kontrolleres i dette systemet, vil gjenbruk av grensesnitt bli tatt i bruk.

På grunn av det faktum at systemet ikke trenger å lese data fra A/D-konverteringsbrikken ved innstilling av temperatur og tid; Under den automatiske oppvarmingsprosessen til systemet kan temperatur- og tidsinnstillinger ikke endres. Så P0-grensesnittet kan gjenbrukes som en delt inngang og A/D-konverteringsbrikke. Bruk to 74ls157-brikker for å fullføre multipleksing, og bruk utgangen fra P2-grensesnittets kontrollbit for innstilling/arbeidstilstand som multipleksingsvalgsignalet for 74ls157, for å sikre at innstillingen og A/D-inngangen ikke utføres samtidig. Selv ved feilbetjening vil det ikke påvirke normal drift av systemet.

Temperatur- og tidsvisningen fullføres ved å koble fire LED-syvsegments digitale displayrør til fire syvsegmentdekodere, ved å bruke P1-grensesnittet som utgang. De lave 4 bitene av P1 brukes som kodingsutgang, og de høye 4 bitene brukes som brikkevalgsignalet. Ved å velge sekvensielt hver dekoder med syv segmenter, kan temperatur- og tidsvisning oppnås.

P2-grensesnittet fungerer som kontrollutgangsterminal. P2.0 fungerer som varmekontrollposisjon. Når den er høy, slås den elektroniske brytergruppen på og oppvarmingen starter; P2.1 fungerer som et LED-synkroniseringssignal for å synkronisere LED-endringer; P2.2 fungerer som kontrollbit for innstilling/arbeidstilstand. For å indikere kontrollstatus er to ekstra lysdioder koblet til henholdsvis varmekontrollstatusbiten og innstillingskontrollstatusbiten.


www.superbheater.comwwwsuperbheatercom

Sende bookingforespørsel

Du kommer kanskje også til å like