Mikrokontrolerio pagrindu veikianti skaitmeninė žadintuvo grandinė su darbine

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Laikrodis, pastatytas su žadintuvu, vadinamas žadintuvu, į kurį įeina iš anksto nustatytas laikas ką nors prisiminti arba pažadinti žmones tuo metu generuojant žadintuvą. Žadintuvai veikia kaip priminimai pažadinti žmones iš anksto nustatytu laiku. Šie laikrodžiai yra suprojektuoti su signalais, jutikliais ir žibintais, kurie įspėja žmones. Žadintuvo garsą galima sustabdyti paspaudus mygtuką arba automatiškai sustabdyti sukuriant tam tikros trukmės pyptelėjimo garsą. The šiuolaikiniai žadintuvai yra suprojektuoti konvertuoti šnipų kameras ar AM / FM radijas. Šie pavojaus signalai gali būti tiek tradiciniai, tiek skaitmeniniai su įvairiais animacinių filmų modeliais. Šiame straipsnyje aptariamas skaitmeninis žadintuvas su skaitmeninio laikrodžio grandinės schema ir jo veikimas.

Skaitmeninis žadintuvas

Skaitmeninis žadintuvas



Kas yra skaitmeninis žadintuvas

Skaitmeninis laikrodis yra vienos rūšies laikrodis, naudojamas rodyti laiką skaitmeninių simbolių ar skaitmenų pavidalu. Šie laikrodžiai dažnai jungiami su elektroninėmis pavaromis, tačiau skaitmeninis terminas reiškia tik LCD ekranas , o ne pavaros mechanizmui. Skaitmeninio laikrodžio grandinėje naudojamas 50-60 Hz kintamosios srovės svyravimas. Daugumoje skaitmeninių žadintuvų paros valandą rodoma 12 valandų arba 24 valandų forma, nurodant AM arba PM. Daugelyje skaitmeninių žadintuvų naudojamas LCD ekranas, septynių segmentų ekranas arba VFD.


Skaitmeniniai laikrodžiai veikia iš elektros tinklo ir turi iš naujo nustatyti laiką, kai maitinimas išjungtas. Daugumoje laikrodžių nėra atsarginės baterijos, todėl nustatytu laiku nepavyks sugadinti aliarmo garso. Norėdami išspręsti šią problemą, yra daugybė skaitmeninių žadintuvų su baterija nutrūkus elektros tiekimui. Komerciniai skaitmeniniai laikrodžiai paprastai yra nuoseklesni nei vartotojų laikrodžiai. Nes šie laikrodžiai suteikia atsarginę kopiją, kad būtų išlaikytas laikas naudojant kelių dešimtmečių akumuliatorių, kai išjungiamas.



8051 Mikrokontrolerio pagrindu sukurtas skaitmeninis žadintuvas su LCD ekranu

The reikalingi komponentai iš šios 8051 mikrovaldiklio pagrindu veikiančios skaitmeninio laikrodžio grandinės su LCD ekranu daugiausia yra LCD ekranas, AT89C51 mikrovaldiklis, išankstinis nustatymas, pjezo garsinis signalas ir garsiakalbis. Kiekvieno šio projekto komponento funkcija aptariama toliau.

LCD ekranas

16 × 2 skystųjų kristalų ekranas yra elektroninis ekranas ir naudojamas įvairiose srityse. Šie ekranai naudojami kelių segmentų šviesos dioduose ir 7 segmentų ekranuose. Šiame LCD ekrane kiekvienas simbolis rodomas 5 × 7 taškų matrica. Šis LCD ekranas susideda iš dviejų registrų duomenų registras ir komandų registras . Komandų registras yra įsakymas LCD ekranui atlikti tokią užduotį kaip išvalyti ekraną, inicializuoti, valdyti ekraną ir žymeklio padėties nustatymą. Duomenų (ASCII simbolio vertės) registras naudojamas išsaugotiems duomenims rodyti LCD ekrane.

LCD ekranas

LCD ekranas

Mikrovaldiklis AT89C51

AT89C51 mikrovaldiklis priklauso 8051 mikrovaldiklis . Jis turi 128 baitų RAM ir 4 KB PEROM. Ją galima ištrinti ir perprogramuoti ne daugiau kaip 1000 kartų. Jis susideda iš 40 kaiščių ir yra padalintas į keturis prievadus, būtent P1, P2, P3 ir P4. Šie keturi prievadai yra 8 bitų dvikrypčiai prievadai. Išskyrus P0 prievadą, likę prievadai naudojami kaip i / p ir o / p prievadai


Mikrovaldiklis AT89C51

Mikrovaldiklis AT89C51

P0 ir P2 prievadai naudojami norint pasiūlyti didelių ir žemų baitų adresus, kai šie prievadai yra prijungti prie išorinės atminties. 3 prievadą sudaro daugybiniai kaiščiai skirtingoms funkcijoms, tokioms kaip aparatūros pertraukimai, nuoseklus bendravimas , laikmatis i / ps ir skaitymo ar rašymo operacijos iš išorinės atminties. Šis mikrovaldiklis turi integruotą UART nuosekliam ryšiui. UART operacija gali būti atliekama remiantis programa skirtingais duomenų perdavimo greičiais.

Iš anksto nustatytas

„Preset“ yra trijų gnybtų elektroninis komponentas, naudojamas grandinės pasipriešinimui keisti, reguliuojant jo sukamąjį valdymą. Valdymą galima atlikti naudojant panašų įrankį ir sraigtinį atsuktuvą. Varža nekinta tiesiškai, bet šiek tiek skiriasi logaritminiu ar eksponentiniu būdu. Tokie kintami rezistoriai naudojami jautrumui reguliuoti jutikliu. Kintama varža įgyjama per priekinį terminalą ir likusius du kitus galinius terminalus. Du užpakaliniai gnybtai pasižymi stabiliu pasipriešinimu, atskirtu nuo priekinės kojos. Taigi, kai naudojami du galiniai gnybtai, jis veikia kaip stabilus rezistorius. Iš anksto nustatyti nustatomi pagal jų statinės vertės atsparumą.

Iš anksto nustatytas

Iš anksto nustatytas

Pjezo zuzeris

Pjezo garsiakalbis naudojamas garsui sukurti remiantis priešingu pjezoelektriniu efektu. Šis garsinis signalas gali būti naudojamas įspėti vartotoją apie įvykį, lygiavertį perjungimo veiksmui, jutiklio įėjimui ar skaitiklio signalui. Pjezo garsinis signalas naudojamas pavojaus signalų grandinėse.

Pjezo zuzeris

Pjezo zuzeris

Buzeris

Į zuzeris yra daviklis tai keičia elektros energiją į garsą. Kai į garsiakalbio i / p kaištį įvedamas elektrinis signalas, jis sukelia garso bangas. Likęs kaištis yra prijungtas prie GND terminalo. Garsiakalbis paprastai naudojamas garsui generuoti, atsižvelgiant į jutiklio o / p. Pavyzdžiui, įsibrovėlio pavojaus signalo atveju, kai tik įvyksta pertraukimas, garsiakalbis įsijungia

Buzeris

Buzeris

Skaitmeninio laikrodžio grandinės schema

Tai patobulinta skaitmeninio laikrodžio grandinės su LCD ekranu versija. Ji turi papildomą funkciją, kad pirmiausia nustatytumėte žadintuvą. Norėdami iš naujo nustatyti, ekranas skatina vartotoją nustatyti žadintuvą. Nuolat paspaudus atitinkamus jungiklius, galima nustatyti komponentus. Šie jungikliai yra aktyvūs žemieji jungikliai ir jie gali suteikti žemę lygiaverčiam i / p mikrovaldiklio kaiščiai . AM ir PM režimai nustatomi perjungiant jungiklį tarp VCC ir GND terminalų. GND nustatys CLK AM režimu, o Vcc nustatys PM režimu

Skaitmeninio laikrodžio grandinės schema

Skaitmeninio laikrodžio grandinės schema

Ištaisius aliarmą, aliarmo kaištis per jungiklį prijungiamas prie VCC. Laiko nustatymo procesas primena tą patį, kaip ir naudojant paprastą skaitmeninį laikrodį. Kai skaitmeninio laikrodžio laikas tampa lygiavertis žadintuvo laikui, LCD ekrane rodomas pranešimas „Alarm“, o mikrovaldiklio AT89C51 aliarmo kaištis tam tikrą laiką būna aukštas. Šis aliarmo kaištis gali būti susietas su garsiniu signalu ar garsiakalbiu, kad generuotų aliarmą iš anksto nustatytu laiku.

Tai yra viskas skaitmeninis laikrodis grandinę, kuri sukurta naudojant mikrovaldiklį AT89C51, Preset, Piezo Buzzer, Buzzer ir LCD ekraną. Tikimės, kad geriau supratote šį skaitmeninio žadintuvo projektą. Be to, bet kokie klausimai dėl šios koncepcijos ar elektronikos projektai pateikite savo atsiliepimą komentuodami žemiau esančiame komentarų skyriuje. Štai jums klausimas, kokios yra skaitmeninio žadintuvo programos?

Nuotraukų kreditai: