LC mérő a PIC16F628A mikrokontrolleren. Séma és leírás

LC mérő a PIC16F628A mikrokontrolleren.  Séma és leírás
LC mérő a PIC16F628A mikrokontrolleren. Séma és leírás

Az eredeti áramkör leírása.

A riasztó kulccsal történő élesítésére és eltávolítására szolgáló eszköz finomítása -érintés memória

KÉSZÜLÉK LEÍRÁSA

Az eszközt távoli objektumok védelmére és figyelésére tervezték. A PIC16F628A mikrokontrollerre van összeszerelve, amely számolja a szükséges időintervallumokat és AT parancsokkal vezérli a mobiltelefont. Ezen kívül van egy hívás funkció telefonszámok a PIC EEPROM-jában rögzített listából (legfeljebb 3) és SMS-küldési lehetőség. A készülék gyártása és beállítása nagyon egyszerű.
A tervezés nem saját tervezésű - az áramkört, a firmware-t és a konfigurációs programot az internetről vettük.

A készülék a következőképpen működik: a tápfeszültség bekapcsolása után a szint ellenőrzése az RA5-nél történik. Ha a „Write Configuration” kapcsoló zárva van, a mikrokontroller paraméter beállítási módba lép, és várja, hogy az információ megérkezzen a PC-től.

Telefonos munka esetén a telefon inicializálásra kerül (AT0, AT+CMGF=0, AT+CNMI=1,1,0,0,1 parancsok) és késleltetés után (konfigurálható) a készülék elindul. készenléti módba - az "Input1" - "Input4" logikai szintjeit fogja vezérelni. Ha ezek nem egyeznek az EEPROM-ban korábban rögzített értékekkel, akkor SMS küldhető, tárcsázható, külső jelzőeszközök (sziréna, lámpa stb.) bekapcsolhatók. Ezt követően a „helyreállítási idő” paraméter által meghatározott idő alatt a mikrokontroller nem reagál az érzékelő állapotának változására. Ez az idő 10 mp között állítható be. 2540 mp-ig. (kb. 40 perc). Ezen kívül lehetőség van időkésleltetések konfigurálására: a tárcsázási eljárás előtt és SMS küldése, bekapcsolja az 1. és 2. jelet (0-255 s).

Az eredeti séma szerzője lefektette a lehetőséget mind a négy érzékelő állapotának bármikori meghatározására. Ehhez egy "stat" szövegű üzenetet küldenek a számra SIM-kártyák mobiltelefon a GSM jelzőrendszerben használják. A gyakorlatban ez nekem nem működött. A készülék alaphelyzetbe állításához az SMS-ben az "rst" szöveg használható.

Az üzemmódot a LED1 és a LED2 jelzi. Élesített üzemmódban (fő üzemmód) végzett munka során a D2 LED 4 másodpercenként egyszer felvillan. Mindkét LED világít azt jelzi, hogy a konfiguráció készen áll a számítógépről történő írásra. Mindkét folyamatosan világító LED adatsérülést jelez az EEPROM-ban (helytelen eszközkonfiguráció). A LED2 0,5 másodperces villogása azt jelzi, hogy a mobiltelefon konfigurálásához bekapcsolás után AT parancsokat küldenek. A villogó LED1 azt jelzi, hogy a beállított idő még nem telt el a bekapcsolás után. A LED2 folyamatosan világít, amikor a vezérlő interakcióba lép a telefonnal (tárcsázási és SMS-küldési kísérlet).

BAN BEN eredeti séma A D3-D6 zener diódák megvédik a mikroáramkör bemeneteit a megengedett feszültségszint túllépésétől. A mikrokontroller tűinek sajátosságai miatt nem követtem a szerző sémáját, az ellenállásokon elválasztókat használtam.

Mind a telefonnal való kommunikációhoz, mind a számítógéppel való kommunikációhoz a paraméterek beállításakor a „data rx” (PIC 7-es érintkező) és a „data tx” (PIC 8-as érintkező) sorokat használjuk. A port sebessége 19200 bps. A mikrokontroller tápfeszültsége a mobiltelefon névleges tápfeszültsége (4V-ig). Elvileg a szerző által tesztelt több példányban is normálisan működött a készülék még két lemerült NiCd elemről is (feszültség kb. 2V). A mobiltelefonok csatlakozási rajzai megtalálhatók például a www.pinouts.ru oldalon. Példaként adjuk meg a Siemens S35 telefon csatlakozójának kivezetését, amellyel ez a készülék működik. Mindössze három lábra van szükségünk - (GND) az áramforrás „-” csatlakozójához, (DATA OUT) – a készülék „GSM TX” csatlakozójához, (DATA IN) a „GSM RX”-hez. Az "RT, TX" tekintetében némi zavar lehet. Ha a kapcsolat nem sikerül, javaslom az RT, TX vonalak kölcsönös cseréjét, ez egyáltalán nem ijesztő.

Ezeket a vezetékeket egy 1KΩ-os ellenálláson keresztül csatlakoztattam egy mobiltelefonhoz. Egyes telefonmodelleknél, amelyek alapértelmezés szerint USB-n keresztül működnek, a csatlakozó egy bizonyos kimenetét is be kell zárni, hogy az interfész a COM-porton keresztül a működési módba kerüljön. A számítógéphez való csatlakozáshoz RS-232-TTL szint konverter szükséges. Eredetileg 2 elemi KT315-öt használok erre a célra, bár lehet MAX232 chipet vagy hasonlót használni. Nyomtatott áramköri lapot nem építettem, az áramkör elemi jellege miatt az összes alkatrészt az áramköri lapra helyeztem, a hátoldalon a csatlakozásokat közönséges vezetékekkel.

Az „Input” csatlakozóra a következők csatlakoznak: 3 monitorozott paraméter bemenet (eredetiben 4 volt, a 4. én külső tápra kötöttem), tok, tápegység (12V), bemenet a készülék működésének blokkolására. PIC vezérlő - a hatástalanítási időszakban blokkolni kellett a PEAK működést. A PIR vezérlő nagyon alacsony áramfelvétele miatt működése a DataRX, DataTX buszokon keresztül történő tápellátásról is fennmaradt. Egy AOT 101AC optocsatolót használtam, ami egyszerűen rövidre zárta a kvarc kimenetét a kimenetével, leállítva a generálást és ezzel blokkolva az MK működését. A szerző a WDT-t (watchdog timer) használta a mikrokontroller firmware-ében, ennek köszönhetően a kvarcláb „elengedésekor” helyreállt a mikroprocesszor működése, a mikrokontroller programja elölről indul el. Nem kerestem más módot a munka leállítására. Ha +12V-ot kapcsolunk a „LOCK” lábra, a mikroprocesszor leáll.
A többi paramétert a konfigurációs programban kell konfigurálni.

Kissé változott az Okhrana módosított változatát pedig Maratt fórumtag javasolta a forrásoldal fórumáról. A változtatás lényege az ic development biztonsági eszköz szolgáltatási minőségének javítása, melynek szerzője nem válaszol kérdésekre. Ha a program megváltoztatása nem lehetséges, megpróbáljuk javítani a hardvert.

A PIC16F628A vezérlő firmware-ének csak egy verziója létezik, mivel a szerző nem tette közzé a forráskódot. Ha a telefon nem a leírtak szerint működik, akkor a telefonnal kell foglalkoznia. A diagram bal oldala változatlan maradt.

Most a jobb oldalról.

Az „autoguard DS1990A típusú elektronikus kulcsolvasóval” projektet megtalálták a hálózaton, és egyszerűen hozzáadták az áramkörhöz.

A PIC12F675 vezérlő beolvassa a Dallas Semiconductor DS1990A típusú Touch Memory elektronikus kulcsainak kódját, összehasonlítja az olvasási kulcsot a memóriában tárolt információkkal, és vezérlőjelet ad ki.

A sorozatszámot az elektronikus kulcsnak a vezérlő olvasójához való rövid megérintésével olvashatja ki. A vezérlő az üzemmódok fényjelzésével van felszerelve.

A memóriában tárolt billentyűk száma nem haladhatja meg a 20-at. A vezérlő órajele egy belső órajelgenerátorról történik 4 MHz-es frekvenciával.

A „Mode” LED a mikrokontroller GPIO5 portjához (2. érintkező) csatlakozik, jelezve az elektronikus zárvezérlő működését. Az R1 ellenállás beállítja a LED-en átfolyó áramot.

Egy elektronikus kulcsolvasó csatlakozik a mikrokontroller GPIO4 portjához (3. érintkező). Mint már említettük, a D1 mikrokontroller és az olvasóhoz csatlakoztatott elektronikus kulcs közötti adat- és parancscsere egyvezetékes 1-Wire interfész segítségével történik. A 4,7K ellenállás az 1-vezetékes interfész vonal terhelési ellenállása (normál egymagos fonott vezeték). Egy 150 ohmos ellenállás és egy 4V7 zener dióda védi a mikrokontroller portját túlfeszültség(statikus és bármilyen más).

A Prog gomb gombja a mikrokontroller GPIO3 portjához (4. érintkező) csatlakozik. A gomb megnyomásával a kulcs a mikrokontroller memóriájába kerül, és az összes billentyű törlődik. A 4,7K ellenállás magas szintű feszültséget generál a mikrokontroller 4. érintkezőjén. A Prog gomb megnyomásával pedig alacsony szintű feszültség keletkezik.

A mikrokontroller GPIO2 portja (5-ös érintkező) módtól függően változtatja állapotát (hatástalanított -1, élesített -0)

Az első vagy az azt követő billentyűk rögzítéséhez érintse meg az olvasót az elektronikus kulccsal a bekapcsolás után, és nyomja meg a Prog Keys gombot. A "Mode" LED négy rövid felvillanása után a sorozatszám eltárolódik a mikrokontroller memóriájában. Ha a mikrokontroller memóriája teljesen megtelt, négy fényjelzés jelzi. A LED villogása lassabb lesz, mint amikor a kulcsot a mikrokontroller memóriájába írják.

A memóriában tárolt összes kulcs egyidejű törléséhez ki kell kapcsolni az elektronikus zárvezérlőt, meg kell nyomni a gombot, és áram alá kell helyezni a készüléket, miközben a gombot körülbelül 4-6 másodpercig nyomva kell tartani, amíg egy sorozat a "Mode" LED rövid felvillanása jelenik meg. A LED-villanások számát a memóriában tárolt elektronikus kulcsok száma határozza meg (négy rövid LED-villanás fog minden kulcsot törölni). Ezt követően elengedheti a gombot, és a készülék normál működésbe lép. Ugyanakkor használat előtt írni kell a mikrokontroller memóriájába sorozatszám legalább egy kulcsot.

Munkaleírás

A tápfeszültség bekapcsolásakor a vezérlő inicializálás után az elektronikus kulcs csatlakoztatásának ellenőrzési üzemmódjába lép. A „Mode” LED a tápfeszültség bekapcsolása után villogni kezd, jelezve, hogy a készülék élesített módban van, a vezérlő kimenete alacsony naplózási szint, ami nem befolyásolja a generátor működését. Ha a vezérlő olvasóját megérinti egy elektronikus kulccsal, amelynek sorozatszáma a mikrokontroller memóriájában van eltárolva, a LED kétszer felvillan. A vezérlő kimenetén magas szint jelenik meg, ami blokkolja a generátor működését. A "Mode" LED folyamatosan világít, jelezve, hogy az üzemmód hatástalanított.

Az olvasó elektronikus kulcsának ismételt megérintésekor élesítés történik, és a LED villogó üzemmódba vált.

Figyelem! Az áramellátás kikapcsolása után a készülék élesített módba lép!

Az én biztonsági őr verzióm:

Természetesen ismétléssel ezt a sémát Mindig buktatókba ütközöl. nekem is voltak. Először is eldöntöttem, hogy milyen sémát állítok össze a titkosrendőrséggel, és nem veszítettem el - a séma és a pecsét egy további tápegységgel nagyon praktikus kialakításnak bizonyult.

A biztonsági berendezés séma:

Rizs. 1 - Egy egyszerű GSM biztonsági eszköz sematikus ábrája a PIC16F628A-n elektronikus kulcsérintéses memória típusa

Tápellátás és jelzőberendezés egy egyszerű biztonsági berendezéshez.

A biztonsági berendezés tápellátásának sémája:

Rizs. 2 - RÉSZ kördiagramm tápegység a biztonsági berendezéshez

Az X1 csatlakozó érintkezőihez csatlakozik szekunder tekercselés hálózati transzformátor. Az X2 csatlakozó tűinek feszültsége 16-18 V legyen.

Az X2 és X3 csatlakozók a (pirossal kiemelt) csomópont csatlakoztatására szolgálnak, amely a következőket tartalmazza:

1. Töltő,

2.akkumulátor 12V.

3. Akkumulátorvédő berendezés a teljes lemerüléstől.

Amikor biztonsági berendezést telepít olyan helyre, ahol nincs hálózati feszültség, egy feltöltött akkumulátor csatlakozik az X3 csatlakozóhoz.

A VT1 tranzisztoron egy kulcs van összeszerelve a hangjelzés kapcsolásához - egy 12 voltos hangjelző beépített generátorral az X5 csatlakozóhoz csatlakoztatva. Az azonos nevű jelzőkimenet az X4 (Signal1) csatlakozóhoz csatlakozik. Erősebb készülékeknél, például autonóm szirénánál, az X5 csatlakozóhoz egy relé csatlakoztatható, ami ezt az eszközt kapcsolja majd.

A VT2 tranzisztoron egy kulcs van összeszerelve a beépített (a kártyára forrasztva) vagy a távoli hangjelző (az X8 csatlakozóhoz csatlakoztatva) kapcsolásához 5 V tápfeszültséggel. Az X6 (Signal2) csatlakozó az azonos nevű jelzőkimenethez csatlakozik. Az Input Signal3 (X7 csatlakozó) a PIC12F675 6. érintkezőjéhez csatlakoztatható, vagy saját belátása szerint használható.

A VR1 chipre egy 3,0 V kimeneti feszültségű feszültségszabályozó van felszerelve. A jeladó teljesítmény bemenetet az X9 kimenetére kötjük. Ezen a feszültségen a PIC16F628A és PIC12F675 vezérlők stabilan működnek, az RX TX jelek pedig a telefonhoz vagy a modemhez igazodnak.

A VR2 chipre egy 4,2 V kimeneti feszültségű feszültségszabályozó van felszerelve. Amelynek kimenetére modem vagy telefon csatlakozik. Ez a SIM300D modul névleges tápfeszültsége. A telefon tápellátásához ezt a feszültséget 3,7V-ra kell csökkenteni az 560 *-os ellenállás ellenállásának csökkentésével.A stabilizátor kimenetén feszültségosztó található, melynek középpontja az X10 csatlakozóhoz csatlakozik. Az osztó szimulálja az akkumulátor termisztorának jelét mobiltelefon. Ha az akkumulátor helyett az X10 érintkezőket csatlakoztatja, a telefon a stabilizátorból fog működni. Egyes telefonmodelleknél előfordulhat, hogy elválasztó ellenállásokat kell választani.

A nyomtatott áramköri lap gyártását nem mutatom be, mivel ez már triviális, azonnal megmutatom a munka eredményét.

Rögzítő alkatrészekkel:

3. ábra - Csináld magad GSM riasztótábla - alkatrészek beépítésével, elülső és hátul.

Rizs. 4 - A GSM jelzőtábla hátoldala

Kész tápegység riasztóhoz:

Rizs. 5 - Kész tápegység az alkatrészek oldaláról

Rizs. 6 - Tápegység kártya a hátoldalon

Nem lettem túl kifinomult, és a számítógép tápegységéről használtam a tokot. Az alábbi ábrákon egy beépített transzformátoros ház látható:


Itt nem látható, de egy sorkapocslécet csavarokkal és anyákkal csavaroztak a hálózati aljzat bal oldalára.



Rizs. 7 - készüléktok.

A hűtő lyukának lezárásához kivágtam egy formázott darabot a forgácslapból, és rá szereltem egy szorítógyűrűt a tranzisztorból - az elektronikus kulcs „olvasóját”. Kivett pár LED-et a készülék vizuális vezérléséhez.

Rizs. 8 - A lyuk lefedése a készülékház ventilátor részéből.

A kivágott forgácslap darabot forró ragasztóval ragasztottam. A vas tok hátlapján kivettem a sorkapcsot, rákötöttem az érzékelők és a sziréna kimeneteit. A transzformátor tápellátása szabványos kábelen keresztül történik a tápegységről.

Siemens A60 telefon szabványos csatlakozón keresztül csatlakoztatva

9. ábra - Mobil csatlakozó

Dugó kivezetése Egybeesik bármely x55/x60/x65-tel. Eddig két kivétel van - ST55 / ST60.

1-+U
2-Gnd
3-Tx
4-Rx
5 - CTS
6-RTS
7-DCD
8 - bal hang
9 - általános hang
10 - jobb hang
11 - mikrofon földelés
12 - mikrofon

A kivezetésnek megfelelően a vezetékeket a táblához és a tápellátáshoz kell forrasztani.

Rizs. 10 - Két kártya csatlakoztatása (tápegység és GSM riasztó)

Aztán mindent felállítottak és a tokba helyeztek. Az eszközt egy vidéki ház védelmére telepítették. Annak érdekében, hogy kizárjam annak lehetőségét, hogy egy behatoló kikapcsolja a riasztót, egy régi szünetmentes tápegységet használtam. Ez lehetővé tette a készülék hálózati tápellátás hiányában történő működésének problémáját. Érzékelőként reed kapcsolókat és üvegtörés érzékelőt használtam.

Rizs. 11 - RS-232-TTL szint átalakító (tranzisztor-tranzisztor logika)

A kész készülék így néz ki:



Rizs. 12 - Szintátalakító RS-232 - TTL a tranzisztorokon

Valójában a következtetések a dobozból - közös , RX , TX ,és egyetlen (tejszerű) drót a dobozból — «+».

Nagyon fontos!! - A készülék összeszerelése után a program segítségével konfigurálja!

Most néhány szó a készülék beállításáról.

A vezérlő paramétereinek PC-ről történő beállításához a szerző egy egyszerű programot írt. Amikor programozási módban dolgozik, a konfiguráció a mikrokontroller memóriájába kerül. Konfigurációs fájl segítségével létrehozhat egy bináris képet az EEPROM-ról, amelyet aztán programozó segítségével a chipre írunk.

A paraméterek írásához egy RS-232 - TTL szintátalakítót használnak tranzisztorra. Csatlakoztatjuk az átalakítót a számítógép COM portjához, az RX és TX érintkezőket a kártyához (a mikrokontroller RX-7 lába, a mikrokontroller TX - 8 lába), csatlakoztassa az átalakító közös vezetékét a közöshez. a tábla nyomvonala. Az ellenállásokon keresztül +5 V-ot adunk a konverterre, ahogy az ábra mutatja. 11, a tápegységről.

A mikrokontroller paramétereinek írásához, mielőtt a teljes biztonsági eszközt áram alá helyezné, nyomja meg a mikrokontroller melletti gombot, amely felelős a felvétel elindításáért. Tartsa lenyomva a paraméterek programon keresztüli írási folyamata alatt. A felvételi folyamat elég gyors, az ujj nem fárad el 😉

Bekötjük a titkosrendőrség áramellátását. Megnyitja a programot, válassza ki a portot, kattintson - "ÍRÁS" - kész.

Mielőtt a programozás mellett döntene, a program megfelelő ablakaiban írja elő a paramétereket, mert nehéz lesz az egyik ujjal lenyomva tartani a programozó gombot, a másikkal a telefonokat tárcsázni, módosítani a munkaidőt stb.

Ha valaki nem ismeri a "Paramétereket" - ezek azok a telefonszámok, amelyekre a riasztó szól, a sziréna működési ideje és a betárcsázás időtartama stb. A programban minden aláírt és intuitív.

Rizs. 13 - Program interfész a konfigurációnak a vezérlőhöz való villogtatásához.

Megvalósítási lehetőségek:

Tokozási lehetőség jelzéshez. Használt tok gépfegyverekhez. Nagyon kényelmes és praktikus kialakítás. Minden benne van, amire szüksége van.

A hátoldalon elegendő rögzítési lyuk található a riasztó bármilyen felületre történő felszereléséhez.

A pajzson belül látható, hogy minden nagyon jól illeszkedik. Ami a tápegységet illeti, nincs ilyen. Mindent 5 voltos tápegység táplál a töltőről.

Hát, igazából általános forma jelző - elülső oldal.

Letöltés nyomtatott áramkör:

PCB beépítés és leírás kulcsolvasóval ellátott GSM riasztóhoz


Ezek Digitális óra protozoák. Néhány óra alatt összeszerelték őket. A PIC16F628A mikrokontroller alapja, ezen kívül az óra több egyszerű és olcsó elemet is tartalmaz, az információk 4 számjegyű (órás) LED kijelzőn jelennek meg. Az áramkör tápellátása a hálózatról történik, és tartalék tápegységgel is rendelkezik. Kezdőknek ajánlható ez a konstrukció, a forrásprogramot kifejezetten részletes megjegyzésekkel láttuk el, hogy könnyebben érthető legyen, hogy mi és hogyan működik itt.

A séma nagyon egyszerű, egyszerű és a munkájuk algoritmusa (lásd a megjegyzéseket a forrásban). A kn1 és kn2 gombok az idő korrigálására szolgálnak - óra ​​és perc. Az óra 24 órás kijelzési formátummal rendelkezik. Az óra 1. számjegyében egy jelentéktelen nulla kioltása megtörténik. Az óra pontossága teljes mértékben a kvarc rezonátor frekvenciájától függ. De még a kvarc és a kondenzátorok speciális kiválasztása nélkül is az óragenerátorban az óra nagyon pontos.

Az óra 2 nyomtatott áramköri lapra van felszerelve, egytől egyig 90 fokos szögben. Az egész jelző az egyik táblán van elhelyezve, minden más a másikon. A tartalék akkumulátor egy kínai öngyújtótól törik, LED-es zseblámpával. Eltávolítjuk a LED-et, és felhelyezzük az elemtartót a táblára. A képen látható, hogy a levágott ellenállás vezetékek az akkumulátorokhoz vannak csatlakoztatva - ezek tartják az egész szerkezetet. Természetesen az ilyen akkumulátorok kapacitása kicsi, de amikor az órát a hálózatról táplálják, akkor az elemek nem vesznek fel áramot. Csak akkor táplálják az áramkört, ha nincs hálózati áram. Ebben az esetben csak a mikrokontroller áramlik, a jelző nem elemekkel, így kialszik, az óra pedig tovább jár. A vezérlőgombokat a tábláról a tok bármely kényelmes helyére mozgatják. A gombok kialakítása bármilyen lehet. Hálózati tápellátáshoz egy kínai PSU adaptert használtak, amelyhez egy 7805-ös mikroáramkörrel (5 voltos stabilizátorral) ellátott kártya került. Csináljon bármilyen tápegységet, 5 V kimeneti feszültséggel és 150 mA áramerősséggel.

A program úgy van megírva, hogy használható legyen a PIC mikrokontroller kezdeti tanulmányozására, szinte minden parancs művelete kommentálva van. Könnyen hozzáadhatja, ha akarja. további funkciókat például naptár, időzítő, stopper stb.



Fájl:
Méret:
Tartalom:


Az óra ezen változata úgy készült, hogy a lehető legnagyobb mértékben leegyszerűsítse az áramkört, csökkentse az energiafogyasztást, és végül olyan eszközt kapjon, amely könnyen elfér a zsebében. Ha miniatűr elemeket választ az áramkör táplálására, az SMD rögzítést és egy miniatűr hangszórót (például egy nem működő mobiltelefonról), akkor olyan kialakítást kaphat, amely valamivel nagyobb, mint egy gyufásdoboz.
A szuperfényes jelző használata lehetővé teszi az áramkör által fogyasztott áram csökkentését. Az áramfelvétel csökkentése a "LoFF" módban is elérhető - a jelző nem világít, miközben csak az óra legkisebb jelentőségű bitjének villogó pontja világít.

Jelzés
A jelzőfények állítható fényereje lehetővé teszi a legkényelmesebb kijelzés kiválasztását (és ismét csökkenti az energiafogyasztást).
Az óra 9 megjelenítési móddal rendelkezik. Az üzemmódok közötti átmenet a "plusz" és a "mínusz" gombokkal történik. Maguk a jelzések megjelenítése előtt a jelzőfényeken egy rövid utalás jelenik meg az üzemmód nevére. A tippkimenet időtartama egy másodperc. A rövid távú tippek használata lehetővé tette az óra jó ergonómiájának elérését. A megjelenítési módok közötti váltásnál (ami elég soknak bizonyult, ilyenekhez egyszerű készülék, mint egy normál karóra) nincs zűrzavar, és mindig jól látható, hogy mely értékek jelennek meg a kijelzőn.


A kijelzőn megjelenő értékek korrekciója a "Javítás" gomb megnyomásával aktiválható. Ebben az esetben 1/4 másodpercig egy rövid prompt jelenik meg, majd a korrigált érték 2 Hz-es frekvencián kezd villogni. A leolvasott értékek a plusz és mínusz gombokkal állíthatók be. A gomb hosszan tartó nyomva tartása esetén az automatikus ismétlés mód aktiválódik, adott gyakorisággal. A gombnyomás automatikus ismétlési frekvenciái: órákra, hónapokra és a hét napjára - 4 Hz; percre, évre és a jelzőfény fényereje - 10 Hz; a korrekciós értékhez - 100 Hz.
Minden javított érték, kivéve az órákat, perceket és másodperceket, az EEPROM-ba íródik, és a kikapcsolás - a tápfeszültség bekapcsolása után visszaáll. Javításkor a másodpercek nullázódnak. Az óra-perc, perc-másodperc és LoFF kivételével minden módból meg van szervezve az automatikus visszatérés. Ha 10 másodpercen belül egyik gombot sem nyomják meg, az óra átvált óra-perc kijelzési módba.
Az "On / Off bud" gomb megnyomásával. be-/kikapcsolja az ébresztőt. A riasztás aktiválását egy rövid, kéthangú hang erősíti meg. Amikor az ébresztőóra be van kapcsolva, a jelző alacsony rendű számjegyében lévő pont világít.
"Corr" módban egy korrekciós állandó jelenik meg az indikátoron, amelynek kezdeti értéke 5000 mikroszekundum másodpercenként. Amikor az óra késik, növeljük az állandót a késleltetés mértékével, mikroszekundum per másodpercben számolva. Ha az óra siet, akkor ugyanezen elv szerint csökkentjük az állandót.

Kis 4-es óra digitális jelző. Az óra és perc közötti pont 0,5 másodperces gyakorisággal villog. Bármilyen tárgyba beépíthető: asztali naptárba, rádióba, autóba. Becsült hiba - 0,00002%. A gyakorlatban hat hónapig soha nem volt szükség korrekcióra.

Tápfeszültség 4,5 - 5 V, áramerősség 70mA-ig. A feszültségstabilizátor a csatlakozódugóban található. Egy 3 wattos transzformátorra és egy nagyfrekvenciás átalakítóra - stabilizátorra van összeszerelve a szabványos séma szerint. Egy autóhoz természetesen nincs szükség transzformátorra. A radiátor nélküli mikroáramkör gyakorlatilag nem melegszik fel. Csatlakozó a tápegységhez 3,5 mm. Kvarc 4 MHz. Tranzisztorok n-p-n bármilyen kis teljesítményű.

Bármilyen gomb . A gombnyomó hosszát a kialakítás követelményei alapján választjuk ki. A vezetékek oldalán lévő gombokat forraszthatja. A gomb minden egyes megnyomására a rendszer hozzáad egyet. Tartva a pontszám ésszerű sebességre gyorsul.

MLT ellenállások - 0,25. R7 - R14 300 - 360 ohm. R3 - R6 1-3 kOhm.
Elemek: 4 db GP-170 vagy hasonló. Amikor a hálózati feszültséget kikapcsolják, csak a mikrokontrollert táplálják. 8 nap pontosan áll, ellenőrizve.
A legkisebb előremenő feszültségeséssel rendelkező diódák.

A táblák egyoldalas fólia üvegszálból készülnek.

Mielőtt beszereli a mikrokontrollert a gyártott kártya paneljébe, kapcsolja be a tápfeszültséget és mérje meg a feszültséget a panel 14. lábán. 4,5-4,8 voltnak kell lennie. Az 5-ös érintkező 0 voltos. Ha nem biztos a gyártott tábla minőségében vagy az alkatrészek szervizelhetőségében, ellenőrizze a készüléket mikrokontroller nélkül. Ez nagyon egyszerűen történik:

  • Helyezzen be egy csupasz vezetékes áthidalót az aljzatba, az 1. és 14. kapcsokba. Ez azt jelenti, hogy +4,5 volt az első lábtól az ellenálláson keresztül kinyitja a VT 2 tranzisztort, és az óraegység-jelző katódja nullára lesz kötve.
  • Csatlakoztassa bármelyik vezetéket az egyik végével a +-hoz, a másik végével pedig váltakozva érintse meg a panel 6,7,8,9,10,11,12,13 kapcsait.
  • Ugyanakkor figyelje meg a gyújtószegmenseket és azok megfelelését a sémának: + a 6. lábon - a "g" szegmens világít, és így tovább.
  • Helyezze a jumpert a panel 2. és 14. kivezetésére. Ellenőrizze a perc mértékegység jelző összes szegmensét.
  • 18. és 14. jumper – több tíz óra, 17 és 14 – több tíz perc ellenőrzése történik.

Ha valami nem működik, javítsd ki. Ha minden rendben van, programozza be a mikrokontrollert, és csatlakoztassa kikapcsolt állapotban az aljzatba.
HEX fájl csatolva.
Kapcsolja be a készüléket, és készítse elő az óráját.

Ha megvásárolja az összes részletet, beleértve az ellenállásokat is, akkor a rendszeremnek megfelelően az eszköz körülbelül 400 rubelt fog fizetni:

  • PIC16F628A - 22,8 UAH
  • LM2575T-5.0 – 10 UAH
  • FYQ 3641AS21 – 9,3 UAH
  • Aljzat - 3 UAH
  • Kvarc - 1,5 UAH

Irodalom:

  • Pic mikrokontrollerek. Minden, amit tudnia kell. Sid Katzen, 2008
  • PIC mikrokontrollerek. Építészet és programozás. Michael Predko. 2010
  • Pic mikrokontrollerek. Alkalmazási gyakorlat. Christian Tavernier, 2004
  • Beágyazott rendszerek fejlesztése PIC mikrokontrollerek felhasználásával. Tim Wilmshurst. 2008
  • Adatlap: PIC16F628A, FYQ 3641, LM2575.
  • Programozási oktatóanyag PIC vezérlők kezdőknek. Jevgenyij Korabelnyikov. 2008

Alább letöltheti a firmware-t és a PCB-t LAY formátumban

A rádióelemek listája

Kijelölés típus Megnevezés

Üzlet

MK PIC 8 bites

PIC16F628A

1
Bolti keresés
VR2 DC/DC kapcsoló átalakító

LM2575

1 5VBolti keresés
VT1-VT4 bipoláris tranzisztor

KT315A

4
Bolti keresés
VD1, VD3, VD4 Dióda

D310

3
Bolti keresés
VD2 Schottky dióda

1N5819

1
Bolti keresés
VD5 Dióda híd

DB157

1
Bolti keresés
C1, C2 Kondenzátor20 pF2
Bolti keresés
C3 Kondenzátor0,1 uF1
Bolti keresés
C4 330uF 16V1
Bolti keresés
C5 elektrolit kondenzátor100uF 35V1
Bolti keresés
R1, R2 Ellenállás

10 kOhm

2
Bolti keresés
R3-R6 Ellenállás

1,5 kOhm

4
Bolti keresés
R7-R9, R11-R14 Ellenállás

300 ohm

7
Bolti keresés
R10 Ellenállás

360 ohm

1