Kella juhtmestiku skeem. Isetehtud elektrooniline kell. Skemaatiline diagramm, kasutatud osad ja tööpõhimõte

Mitte nii kaua aega tagasi kaevasin läbi vanade komponentide kasti. Otsisin midagi muud, kuid jäin seisma, kui mõned gaasilahendusnäidikud mulle kätte sattusid. Kunagi (kaua-ammu) sain need vanast kalkulaatorist.

Mäletan... Kolmkümmend aastat tagasi oli kuus näitajat väike varandus. Igaüht, kes suutis siis selliste näitajatega TTL-loogikale kella teha, peeti oma ala kogenud asjatundjaks.

Gaaslahendusnäidikute kuma tundus soojem. Mõne minuti pärast mõtlesin, et kas need vanad lambid ikka töötavad ja tahtsin nendega midagi ette võtta. Nüüd on sellist kella väga lihtne teha. Piisab mikrokontrolleri võtmisest ...

Kuna samal ajal meeldis mulle mikrokontrollerite programmeerimine keeltes kõrge tase Otsustasin natuke mängida. Proovisin disainida lihtsat digitaalset gaaslahenduskella.

Disaini eesmärk

Otsustasin, et kell peaks olema kuuekohaline ja kellaaeg tuleb paika panna minimaalne summa nupud. Samuti tahtsin proovida ja kasutada mõnda kõige levinumat erinevate tootjate mikrokontrollerite perekonda. Kavatsesin programmi kirjutada C-keeles.

Tühjenemise indikaatorid vajavad töötamiseks kõrget pinget. Aga ma ei tahtnud tegeleda ohtliku võrgupingega. Kell pidi toiteallikaks olema kahjutu 12V.

Kuna minu põhieesmärk oli mängida, siis korpuse mehaanilise konstruktsiooni kirjeldusi ja jooniseid siit ei leia. Soovi korral saate kella ise muuta vastavalt oma maitsele ja kogemustele.

Siin on see, mida ma sain:

  • Ajanäit: HH MM SS
  • Häire indikaator: HH MM --
  • Aja kuvamise režiim: 24 tundi
  • Täpsus ±1 sekund päevas (olenevalt kvartsresonaatorist)
  • Toitepinge: 12V
  • Voolutarve: 100mA

Kella skeem

Kuuekohalise digitaalse ekraaniga seadme jaoks oli multipleksrežiim loomulik lahendus.

Enamiku vooskeemi (joonis 1) elementide eesmärk on ilma kommentaarideta selge. Teatud määral oli ebastandardseks ülesandeks TTL taseme muunduri loomine kõrgepinge indikaatori juhtsignaalideks. Anooddraiverid on valmistatud kõrgepinge NPN ja PNP transistoritel. Skeem on laenatud Stefan Knellerilt (http://www.stefankneller.de).

74141 TTL kiip sisaldab BCD dekoodrit ja kõrgepinge draiverit iga numbri jaoks. Ühe kiibi tellimine võib olla keeruline. (Kuigi ma ei tea, kas neid praegu keegi teeb.) Aga kui leiad gaaslahendusnäidikud, võib 74141 kuskil läheduses olla :-). TTL-loogika päevil polnud 74141 kiibile alternatiivi praktiliselt olemas. Nii et proovige kuskilt üks asi leida.

Näidikud nõuavad umbes 170 V pinget. Pingemuunduri jaoks pole mõtet spetsiaalset vooluringi välja töötada, kuna võimendusmuunduri kiipe on tohutult palju. Valisin odava ja laialdaselt kättesaadava MC34063 kiibi. Konverteri ahel on peaaegu täielikult kopeeritud tehniline kirjeldus MC34063. Sellele on lisatud ainult toitenupp T13. Sisemine võti ei sobi nii kõrgele pingele. Konverteri induktiivsusena kasutasin õhuklappi. See on näidatud joonisel 2; selle läbimõõt on 8 mm ja pikkus 10 mm.

Konverteri efektiivsus on üsna hea ja väljundpinge on suhteliselt ohutu. Koormusvoolul 5 mA langeb väljundpinge 60 V-ni. R32 toimib voolutundliku takistina.

Loogika toiteks kasutatakse lineaarset regulaatorit U4. Skeemil ja tahvlil on koht varupatareile. (3,6 V – NiMH või NiCd). D7 ja D8 on Schottky dioodid ning takisti R37 on mõeldud laadimisvoolu piiramiseks vastavalt aku omadustele. Kui ehitate kella lihtsalt lõbu pärast, ei vaja te akut, D7, D8 ega R37.

Lõplik ahel on näidatud joonisel 3.

Joonis 3

Aja seadistamise nupud on ühendatud dioodide kaudu. Nuppude olekut kontrollitakse vastava väljundi loogilise "1" seadmisega. Boonusena on mikrokontrolleri väljundiga ühendatud piesoemitter. Selle vastiku kriuksumise peatamiseks kasutage väikest lülitit. Selleks sobiks päris hästi haamer, aga see on äärmuslik juhtum :-).

Skemaatilise komponentide loendi, PCB joonise ja komponentide paigutuse leiate jaotisest Allalaadimised.

Protsessor

Peaaegu iga mikrokontroller, millel on piisav arv kontakte, saab juhtida seda lihtsat seadet, mille minimaalne nõutav arv on näidatud tabelis 1.

Tabel 1.
Funktsioon järeldused
Toitumine 2
Kvartsresonaator 2
Anoodi juhtimine 6
Autojuht 74141 4
Nupu sisestus 1
Pieso sumisti 1
Kokku 16

Iga tootja töötab välja oma mikrokontrollerite perekonnad ja tüübid. Järelduste asukoht on iga tüübi puhul individuaalne. Proovisin disainida universaalset plaati mitut tüüpi mikrokontrolleritele. Plaadil on 20 kontaktiga pistikupesa. Mõne juhtmega hüppaja abil saate seda kohandada erinevate mikrokontrolleritega.

Selles vooluringis testitud mikrokontrollerid on loetletud allpool. Saate katsetada ka teiste tüüpidega. Skeemi eeliseks on võimalus kasutada erinevaid protsessoreid. Raadioamatöörid kasutavad reeglina ühte mikrokontrollerite perekonda ning neil on vastav programmeerija ja tarkvaratööriistad. Teiste tootjate mikrokontrollerid võivad põhjustada probleeme, seega andsin teile võimaluse valida protsessor oma lemmikperest.

Kõik erinevate mikrokontrollerite kaasamise eripärad on kajastatud tabelites 2 ... 5 ja joonistel 4 ... 7.

Tabel 2.
Freescale
Tüüp MC68HC908QY1
Kvartsresonaator 12 MHz
Kondensaatorid C1, C2 22 pF
Programm freescale.zip
(Vt jaotist Allalaadimised)
Seaded

Märkus: 10 MΩ takisti on ühendatud paralleelselt kvartsresonaatoriga.

Tabel 3
Mikrokiip
Tüüp PIC16F628A
Kvartsresonaator 32,768 kHz
Kondensaatorid C1, C2 22 pF
Programm pic628.zip
(Vt jaotist Allalaadimised)
Seaded Int. 4 MHz generaator – I/O RA6,
MCLR VÄLJAS, WDT VÄLJAS, LVP VÄLJAS,
BROUT OFF, CP OFF, PWRUP OFF

Märkus: Mikrolülitust tuleb pesas pöörata 180°.

Tabel 4
Atmel
Tüüp ATtiny2313
Kvartsresonaator 12 MHz
Kondensaatorid C1, C2 15 pF
Programm attiny.zip
(Vt jaotist Allalaadimised)
Seaded ruut ostsillaator 8 MHz, RESET ON

Märkus. Lisage SMD komponendid R ja C RESET viigule (10 kΩ ja 100 nF).

Tabel 5
Atmel
Tüüp AT89C2051
Kvartsresonaator 12 MHz
Kondensaatorid C1, C2 22 pF
Programm at2051.zip
(Vt jaotist Allalaadimised)
Seaded --

Märkus. Lisage SMD komponendid R ja C RESET viigule (10 kΩ ja 100 nF); ühendage tärnidega märgitud kontaktid +Ub toitesiiniga läbi 3,3 kΩ SMD takistite.

Võrreldes erinevate mikrokontrollerite koode, näete, et need on väga sarnased. Erinevused on juurdepääsus portidele ja katkestusfunktsioonide määratluses, samuti selles, mis sõltub rakmete komponentidest.

Lähtekood koosneb kahest osast. Funktsioon peamine () konfigureerib pordid ja käivitab taimeri, mis genereerib katkestussignaale. Pärast seda skannib programm vajutatud nuppe ja määrab vastavad kellaaja ja häire väärtused. Samas kohas, põhiahelas, võrreldakse praegust aega äratuskellaga ja lülitatakse sisse piesoemitter.

Teine osa on taimeri katkestamise rutiin. Alamprogramm, mida kutsutakse iga millisekundi järel (olenevalt taimeri võimalustest), suurendab ajamuutujaid ja manipuleerib kuvatavate numbritega. Lisaks kontrollitakse nuppude olekut.

Ringraja jooksmine

Komponentide paigaldamine ja seadistamine algab toiteallikaga. Jootke U4 regulaator ja ümbritsevad komponendid. Kontrollige, kas U2 jaoks on 5 V ja U1 jaoks 4,6 V. Järgmine samm on kõrgepingemuunduri kokkupanek. Seadke trimmeri takistiga R36 pinge 170 V. Kui häälestusvahemikust ei piisa, muutke veidi takisti R33 takistust. Nüüd paigaldage anoodi ja numbridraiveri ahela U2 kiip, transistorid ja takistid. Ühendage U2 sisendid GND siiniga ja ühendage üks takistitest R25 - R30 järjestikku +Ub toitesiiniga. Vastavates kohtades peaksid indikaatorinumbrid süttima. Ahela testimise viimases etapis ühendage U1 kiibi tihvt 19 maandusega - piesoemitter peaks piiksuma.

Lähtekoodid ja kompileeritud programmid leiate vastavast ZIP-failist jaotises "Allalaadimised". Pärast programmi mikrokontrollerile vilkumist kontrollige hoolikalt iga tihvti asendis U1 ja paigaldage vajalikud juhtme- ja jootmise džemprid. Vaadake ülaltoodud mikrokontrolleri pilte. Kui mikrokontroller on õigesti programmeeritud ja ühendatud, peaks selle generaator töötama. Saate määrata kellaaja ja äratuse. Tähelepanu! Tahvlil on koht veel ühe nupu jaoks - see on tagavaranupp tulevaste laienduste jaoks :-).

Kontrollige generaatori sageduse täpsust. Kui see ei jää oodatud vahemikku, muutke veidi kondensaatorite C1 ja C2 väärtust. (Jootke väikesed kondensaatorid paralleelselt või asendage need teistega). Kella täpsus peaks paranema.

Järeldus

Väikesed 8-bitised protsessorid on kõrgetasemeliste keelte jaoks üsna sobivad. C ei olnud algselt mõeldud väikestele mikrokontrolleritele, kuid lihtsate rakenduste jaoks saate seda suurepäraselt kasutada. Assembler sobib paremini keeruliste ülesannete jaoks, mis nõuavad kriitilist ajastust või maksimaalset CPU kasutust. Enamiku sinkide jaoks sobivad nii C-kompilaatori vaba- kui ka jagamisvara piiratud versioonid.

C programmeerimine on kõigi mikrokontrollerite jaoks sama. Peate teadma valitud tüüpi mikrokontrolleri riistvara (registrite ja välisseadmete) funktsioone. Olge bititoimingutega ettevaatlik – C-keel ei ole kohandatud üksikute bittide manipuleerimiseks, mida võib näha originaali näites ATtiny puhul.

Kas valmis? Seejärel häälestuge vaakumtorude mõtisklemisele ja vaadake ...

...vanad ajad tulevad tagasi... :-)

Toimetuse märkus

SN74141 täielik analoog on K155ID1 mikroskeem, mille toodab Minski tarkvara "Integral".
Kiipi saab hõlpsasti Internetist leida.

Mikroskeemide seeria valik, millel seda skeemi rakendatakse, on äärmiselt oluline. Kellade puhul on kõige olulisem parameeter nende tarbitav vool, kuna enamikul juhtudel saab kogu kella või kellaahela osa toiteks patareidest. Seetõttu valime vooluahela väljatöötamisel mikroskeemid, mis on rakendatud kasutades .

Alustame kella ahela väljatöötamist kvartsostsillaatoriga. Nagu plokkskeemi väljatöötamisel juba räägitud, kasutatakse generaatori osana kella kvartsresonaatorit. Kogu seadme kui terviku maksumuse vähendamiseks rakendame kõige lihtsamat generaatori vooluringi - mahtuvuslikku kolmepunktilist ja kuna generaator on mõeldud digitaalseadme sünkroonimiseks, saab generaatorit realiseerida loogilisel inverteril. Sellise kvartsostsillaatori skemaatiline diagramm on näidatud joonisel 1.


Joonis 1. Loogikainverteril valmistatud kristallostsillaatori skeem

Tuletan meelde, et takisti R1 on loodud generaatori automaatseks käivitamiseks, kui toide on sisse lülitatud. Sama element määrab inverteri võimenduse ja mida suurem see võimendus, seda rohkem tekib selle väljundis ristkülikukujulisi võnkumisi ja see omakorda toob kaasa kvartsostsillaatori tarbitava voolu vähenemise. Valime R1, mis võrdub 10 MΩ.

R2 on konstrueeritud vältima generaatori iseergastamist sagedusel, mille määrab kvartsihoidiku mahtuvus. Valime selle takisti takistuse väärtuseks 510 kOhm.

Generaatori vooluringis olev teine ​​on loodud genereeritud ristkülikukujulise võnkumise esikülgede kestuse vähendamiseks. See on vajalik selleks, et vähendada järgneva ahela mõju põhiostsillaatori võnkumiste stabiilsusele, samuti sagedusjaguri digitaalsete loendurite usaldusväärsemaks tööks.

Invertereid sisaldava mikrolülitusena valime mikroskeemi SN74LVC2G04DRL. See CMOS-kiip sisaldab kahte inverterit. Seda, et mikroskeem sisaldab kahte elementi, näitab tähis 2G. Asjaolu, et tegemist on inverteritega, tähistab number 04 ja seda, et mikrolülitus kasutab korpust, mille kontaktide vahe on 0,5 mm, tähistatakse tähtedega DRL. Selle mikrolülituse pakendi mõõtmed ei ületa 1,6 * 1,6 mm (pakendis on ainult kuus kontakti). Mikroskeem on võimeline töötama pingevahemikus 1,5 kuni 5,5 V.

Järgmisena rakendame sagedusjaguri ahelat kuni väärtuseni 1 Hz. Tuletan teile meelde, et võnkumiste periood sagedusega 1 Hz on võrdne 1 sekundiga. Nagu me juba plokkskeemi väljatöötamisel määrasime, peaks selle jaotustegur olema võrdne 32768-ga. See tähendab, et jagaja rakendamiseks on vaja 15 loenduspäästikut. Loomulikult võite võtta spetsiaalselt selleks otstarbeks loodud kiibi K176IE12, kuid me ei otsi lihtsaid viise, seega kasutame universaalset kiipi SN74HC393PW. Sellel on kaks sõltumatut neljakohalist kahendloendurit. See tähendab, et meie jagaja rakendamiseks piisab ainult kahest mikroskeemist.

Valitud mikroskeemi pakendi mõõtmed ei ületa 5x6,4 mm. Selle kiibi korpusel on 14 kontakti. Kui kella mõõtmetele pole erinõudeid, võite kasutada kodune mikroskeem K1564IE19. Selle korpus on rohkem kui kaks korda suurem kui valitud mikroskeemi korpus. Kuid isegi mikroskeemide viigunumbrid ühtivad. Saadud elektroonilise kella teise impulssgeneraatori skeem on näidatud joonisel 2.



Joonis 2. Jagamisahel 32768 sekundilise impulsi generaatori jaoks

Nüüd pidage meeles, et ajaintervalli generaator vajab veel ühte sagedusjagurit. Impulsi periood selle väljundis on 1 minut. Kuuekümnega jagajat saab rakendada täpselt samale kiibile, mida kasutasime varem 32768-ga jagaja ehitamiseks.

Jagaja kuuekümnega ei ole kahe astme kordne, seega on selle rakendamiseks vaja tagasisidet. Skeemi lihtsustamiseks pange tähele, et arv 60 jaguneb numbriteks 10 ja 6. Mõlemad numbrid sisaldavad ainult kahte ühikut. 4-kohaliste loendurite järeldused lähevad mikrolülituse korpuse erinevatele külgedele. Seetõttu on mugav kasutada kahte sõltumatut loogikaelementi “2I”. See lihtsustab oluliselt trükkplaadi paigutust ja vähendab ühendusjuhtmete pikkust, vähendades seeläbi trükkplaadi pindala ja tööahela võimalikke häireid.

Loogiliste elementidena "2I" kasutame kahte mikrolülitust SN74LVC1G08DRLR. Asjaolu, et mikroskeem sisaldab ainult ühte loogilist elementi, määrame sümbolite 1G abil ja et see on loogiline element "2I" - numbrite 08 järgi. Valitud mikroskeemi korpuse mõõtmed ei ületa 1,6 × 1,6 mm . Sellise mikroskeemi kodumaised versioonid, näiteks K1554LI1, sisaldavad korraga nelja loogikaelementi ühes pakendis, juhtmete vahe on vähemalt 1,25 mm. Selle tulemusena on sellistele mikroskeemidele kokkupandud vooluahel elektriliste parameetrite poolest identne, kuid kaotab suuruse.

Saadud sagedusjaguri 60 vooluring, mis genereerib impulsse perioodiga 1 min ja koosneb järjestikku ühendatud jaguritest 10 ja 6 võrra, on näidatud joonisel 3. Ahel on realiseeritud ainult kolmel mikroskeemil. Q1 ja Q3 viigude tagasiside kasutamine muudab D1.1 binaarloenduri kümnendloenduriks ning D1.2 kiibi Q1 ja Q2 viigude tagasiside kasutamine rakendab modulo 6 loenduri.



Joonis 3. Minutiimpulsi generaatori 60-ga jagaja skeem

Niisiis, oleme lõpetanud minutiimpulsi generaatori arendamise. Kokku vajasime kuut mikrolülitust, samas kui kolm neist kuuluvad väikeste loogiliste mikroskeemide hulka ja võtavad digitaalseadme trükkplaadil minimaalselt ruumi.

Nüüd saate hakata koostama ajaintervallide loenduri skeemi. Nagu juba kella plokkskeemi väljatöötamisel teada saime, sisaldab see loendur täpselt sama jagajat 60-ga kui minutiimpulsi generaatoris, nii et saate kasutada sama vooluringi. Ainus erinevus on see, et seekord vajame loendurite kõiki väljundeid. Me summutame signaalid nendelt kontaktidelt kuvari sisendisse.

Viimane loendur, mida me ajaintervalli loenduri ploki rakendamiseks vajame, on loendur 24 jaoks. Mugav oleks seda loendurit rakendada kümnendloenduri kiibil, kuid kahte asünkroonset kümnendloendurit ei toodeta, seega rakendame tunniloendurit. ülejäänud kellaplokkidega samal kiibil - SN74HC393PW.

Selle skeemi rakendamise raskus seisneb selles, et loendustegur ei ole kümnekordne, mistõttu tuleb tagasisidesignaali rakendada mõlemale loendurile samaaegselt. Seda loendurit oleks võimalik rakendada binaarsel kujul, kuid siis tekib raskusi selle loenduri sisu kuvamisega. Selleks, et rakendada kümnendloendurit esimesel 4-kohalisel loenduril ja samal ajal oleks võimalik kogu tunniloendur päeva alguses nullida, kasutame täiendavat loogikaelementi “2OR”. Selle mikroskeemi väljundis olev lähtestussignaal ilmub kas siis, kui esimene loendur jõuab numbrini 10 või kui kogu loendur jõuab väärtuseni 24.

Loogilise elemendina "2OR" kasutame väikese loogikaga mikroskeemi, mis on sarnane juba kasutusel olevale mikroskeemile "2I". See on SN74LVC1G32DRLR kiip. Number 32 mikroskeemi nimes tähistab loogilist elementi “2OR”. Selle mikrolülituse korpuse mõõtmed ei ületa 1,6 × 1,6 mm. Selle tulemusel väheneb tunniloenduri poolt hõivatud ala, vaatamata veidi keerukamale vooluringiskeemile, oluliselt.

SN74HC393PW kiibil rakendatud taktimpulsi loenduri täielik skeem on näidatud joonisel 4. Esimese kiibi Q1 ja Q3 viigude tagasiside kasutamine muudab selle kümnendloenduriks. Modulo 24 loenduri rakendamiseks kasutame tagasisidet loenduri kõige olulisema biti väljundist Q1 (kaks) ja tunniloenduri (neli) vähima tähtsusega biti väljundist Q2.



Joonis 4. Kella impulsside loenduri skeem

Seega oleme rakendanud kella ahela põhiosa, kuid nagu juba plokkskeemi väljatöötamisel arutatud, sellest ei piisa. See on vajalik vastuvõetud digitaalse teabe kuvamiseks. Liigume edasi kella näidikuploki arendamise juurde.

Kirjandus:

Koos artikliga "Kella kontseptsiooni väljatöötamine" on kirjas:

Kella skemaatiline diagramm on näidatud joonisel fig. See sisaldab kolme kõrgetasemelist K176 seeria integraallülitust, kahte transistorit ja 36 muud diskreetset elementi. Indikaator - lame mitmekohaline, katoodluminestsents, dünaamilise näiduga IVL1 - 7/5. Sellel on neli 21 mm kõrgust numbrit ja kaks vertikaalselt paigutatud eraldavat punkti.

Teise ja minuti impulsside generaator on valmistatud mikroskeemil - IMS1 K176IE18. Lisaks loob see mikroskeem impulsse kordussagedusega 1024 Hz (kontakt 11), mida kasutatakse signalisatsiooniseadme töötamiseks. Katkendliku signaali loomiseks kasutatakse impulsse kordussagedusega 2 Hz (kontakt 6). Sagedus 1 Hz (kontakt 4) tekitab eralduspunktide "vilkumise" efekti. Impulsid kordussagedusega 128 Hz, mis on üksteise suhtes faasis 4 ms võrra nihutatud (tihvtid 1, 2, 3, 15), suunatakse indikaatori neljakohalistesse võrkudesse, tagades nende ühtlase sära. Vastavate minutite ja tundide loendurite ümberlülitamine toimub sagedusega 1024 Hz (kontakt 11). Iga indikaatorvõrkudele rakendatav impulss on kestusega võrdne kahe perioodiga sagedusega 1024 Hz, st loenduritelt võrku edastatav signaal lülitub kaks korda sisse ja välja. See faasiliste impulsside sageduse valik annab kaks efekti: dünaamiline näit ning dekoodri ja indikaatori impulsstöö.
Integraallülitus IMS2 K176IE13 sisaldab põhikella minutite ja tundide loendureid, minutite ja tundide loendureid signaalseadme kellaaja seadistamiseks, samuti lüliteid nende loendurite sisendite ja väljundite lülitamiseks. Arvestite väljundid läbi lüliti on ühendatud kahendkoodidekoodriga seitsmeelemendiliseks indikaatorkoodiks. See dekooder on valmistatud IMZ K176IDZ kiibil. Dekoodri väljundid on paralleelselt ühendatud kõigi nelja numbri vastavate segmentidega. Nupu S2 “Helista” vabastamisel ühendatakse indikaator tundide loenduritega (selle režiimi äratundmiseks vilgub punkt sagedusega 1 Hz). Vajutades nuppu S6 "Corr.", seatakse tunniloendurid (K176IE13 mikroskeem) ja minuti impulssjärjestuse generaatori (K176IE18 mikroskeem) jagajad nullseisu. Pärast S6 nupu vabastamist töötab kell nagu tavaliselt. Seejärel, vajutades nuppe S3 "Min" ja S4 "Hour", seadistatakse praeguse kellaaja minutid ja tunnid. Selles režiimis on võimalik helisignaal sisse lülitada. Nupu S2 "Helista" vajutamisel ühendatakse signaalseadme loendurid dekoodri ja indikaatoriga. Selles režiimis kuvatakse ka neli numbrit, kuid vilkuvad punktid kustuvad. Vajutades nuppu S5 "Bud" ja hoides seda all, vajutage järjestikku nuppe S3 "Min" ja S4 "Hour", määrake häireseadme töötamiseks vajalik aeg, jälgides näidikute näitu. Kellaahel võimaldab seadistada indikaatorite vähendatud heledust, kasutades nuppu S1 "Brightness". Siiski tuleb meeles pidada, et heleduse vähendamisel (vajutades nuppu S1) ei ole helisignaali sisselülitamine, samuti kella ja äratusseadme kellaaja seadistamine võimalik.
Toiteplokk BP6 - 1 - 1 sisaldab võrgutrafot T, mis loob pinge 5 V (koos keskpunktiga) indikaatorkatoodi hõõgumise toiteks ja pinge 30 V, et toita ülejäänud indikaatorahelaid ja mikroskeemid. Pinge 30 V alaldatakse nelja dioodi (VD10 - VD13) rõngasahelaga ja seejärel luuakse zeneri dioodil VD16 stabilisaatori abil mikroskeemide toiteks korpuse suhtes pinge +9 V. , ning stabilisaatori kasutamine zeneri dioodidel VD14, VD15 ja transistoril VT2 - pinge + 25 V (katoodi suhtes) võrkude ja indikaatoranoodide toiteks. Kella tarbitav võimsus ei ületa 5 vatti. Kellaaja säästmiseks võrgu väljalülitamisel on varutoiteühendus. Kasutada võib mis tahes 6…9V akut.

Kirjandus MRB1089

Olen sellel saidil varem avaldanud Suur välikell dünaamilise ekraaniga. Kella tööle ei kurda: täpne kulg, mugavad seadistused. Kuid üks suur miinus - päeval on seda raske näha LED indikaatorid. Probleemi lahendamiseks läksin üle staatilisele indikaatorile ja heledamatele LED-idele. Nagu alati sees tarkvara Suur aitäh Soir. Üldiselt toon teie tähelepanu suurele staatilise näiduga välikellale, seadistusfunktsioonid jäid samaks, mis eelmistel tundidel.

Neil on kaks näidikut - peamine (väljas tänaval) ja abi näidikutel SA15-11SRWA- siseruumides, seadme korpusel. Kõrge heledus saavutatakse ülierksate LED-ide kasutamisega AL-103OR3D-D, töövooluga 50mA ja draiverikiipidega tpic6b595dw.

Tänava elektroonilise kella skeem eredatel LED-idel

Selle kellaskeemi omadused:

— 24-tunnise aja kuvamise formaat.
- Reisi täpsuse digitaalne korrigeerimine.
— Peamise toiteallika sisseehitatud juhtimine.
— mikrokontrolleri püsimälu.
- Olemas on termomeeter, mis mõõdab temperatuuri vahemikus -55 - 125 kraadi.
- Näidikule on võimalik vaheldumisi väljastada infot aja ja temperatuuri kohta.

Nupu SET_TIME vajutamine lülitab ringikujulise indikaatori põhikellarežiimist välja (praegu kellaaja kuvamine). Kõigis režiimides rakendab PLUSS/MIINUS nuppude all hoidmine kiirendatud seadistust. Seadete muudatused 10 sekundit pärast viimast väärtuse muutmist kirjutatakse püsimällu (EEPROM) ja loetakse sealt, kui toide uuesti sisse lülitatakse.

Pakutud variandi suur pluss on ka see, et heledus on muutunud, nüüd päikesepaistelise ilmaga on heledus suurepärane. Juhtmete arv on vähenenud 14-lt 5-le. Juhtme pikkus põhi(välis)ekraanile on 20 meetrit. Elektroonilise kella tööga olen rahul, sai täitsa töökorras kellaks - nii päeval kui öösel. Lugupidamisega Soir-Aleksandrovitš.