Fórum témák
» Több friss téma |
Fórum » RTC óra Nixie csövekkel
Frankye és vicsys kezdeményezésére ez a téma is megnyilt.
Irhat mindenki akit érdekel ez a dolog. A cim azért Nixie csövekkel mert a héten én is elkészülök a csöves órámmal és ha minden jól megy itt megpróbálom majd bemutatni. Az óra, a program, a doboz kész, még pár képet és videót szeretnék késziteni, csak szombaton megfőtt a gépem, minden projektet, anyagomat elvesztettem, igy kicsit csúsznak a dolgok (remélem a fontosabb dolgok még megvannak backup DVDn, ha nem akkor minden eddigi munkásságom úszott ).
Real Time Clock - valós idejű óra, azaz olyan óra, ami az időt mutatja
Bár nem Nixie, de RTC.
Én RS5C372A-t használtam LCD-vel. A pontosságról nincs infóm, mert amint elkészült, betettem a fiókba. Viszont lehet kalibrálni SW-ből (RTC tudja). Ha érdekel vkit, teszek fel képeket.
Jöhet minden ami RTC.
Én DS1307 használok, pontossága nálam, fél másodperc/nap pluszba. Ez egy év alatt 3 percet jelent pluszba. Előnyei: I2C protokollt használ, ezáltal párhuzamosan több I2C tipusu ICt köthetünk rá ugyanarra a vonalra. Pl. óra mellé köthetünk még max 8db DS1621 hőmérőt is vagy egyébb I2C szenzorokat. Adatok amiket ki lehet olvasni az ICből: másodperc, perc, óra, nap, hónap, év. 2100ig tudja a teljes naptárt, szökőéveket beleértve. Standby-ba 500nA fogyasztás, igy egy 3V elemről jó pár évig működik. Másodpercenkénti négyszögjel kimenet, köthető rá LED és föl lehet használni interrupt-nak mikrokontrollerhez. Itt egy pár kép egy tesztpanelről (sajnos mobilos kép). U.I: beindult a gépem, az adatok fontosabb részét sikerűlt megtalálnom vicsys kösz, hogy szoritottatok
Szeretnék képeket, ha nem gond. És persze infót is.
Csibi! Örülök, hogy sikeredett. Kérlek a tapasztalatokat és "hogyanokat" írd le. Én még nem dolgoztam RTC-kal, de mindig is piszkálta a fantáziámat. Aszthiszem itt az ideje, hogy foglalkozzak a témával. (persze, a többieknek is szól a felkérés!) :worship:
Én jelenleg egy DS1306-os SPI buszos RTC-t használok, van neki 3 wire üzemmódja is. Ehhez 3 v 4 vezeték kell, elentétben az I2C buszos testvérével.
A pontossága: 1-2 mp-et késik naponta. Valamiért viszont ha elemről megy, úgy vettem észre többet késik. Ez is hasonló dolgkat tud, idő, naptár, de tud 2 ébresztést is, mind a kettőre külön interruptot tud kérni, lehet állítani hogy mp-enként, percenként, óránként, naponként legyen ébresztés, és van neki 1Hz-es és 32.768 kHz-es kimenete is. És még van benne 96 byte ram is, amit szintén megőriz, ha rá van téve egy elem. Van neki egy másik lába, amire akksit lehet kötni, amit tölteni is tud. A használata egyébként nagyon egyszerű,és a számokat BCD formátumban tárolja, így akár egy konverzió meg is spórolható És lehet free sample-ként rendelni a Maximtól, ugyan úgy mint a DS1307-et Itt van egy-két kép az egész óráról: Link
Most látom csak, hogy a Ki mit építettbe már feltoltam: Bővebben: Link
Forrást is adok, ha kell, de nem hiszem, hogy bárkinek éppen erre volna szüksége. A SW-hez HITECH fordítót használtam MPLAB alatt. A beállítás 3 gombbal (4 eres szalagkábel) történik: fel, le, ok. Az éppen állítás alatt lévő karakter villog. A beállítás hülyeálló, azaz "9" után "0" jön, nem "A". Az időalap kalibrálása úgy történik, hogy nyomva tartom a reset gombot, aztán az ok gombot, aztán felengedem a resetet. Ekkor belép a kalibrációs menübe (kép), és a fel, le gombokkal lehet állítani az RTC egyik regiszterének értékét, közben pontos frekimérővel mérni az RTC kimenetét. Ha jó a freki, akkor reset, aztán mehet az idő, és a dátum beállítása.
Én is kacsintgatok ezzel az RTC ic-ven. Szimpi hogy lehet kalibrálni, és ráadásul nagyon olcsó is a ChipCadnél. Gondolom ha megszünik a tápfesz, elfelejti a kalibrálást is
Idézet: „ha megszünik a tápfesz, elfelejti a kalibrálást is” Igen, csak RAM van benne, így a kalibrálási értéket a uC EEPROM-jában kell eltárolni, és onnan átmásolni "bootoláskor".
Hmmmm. Fincsi!
És a pontosság most hol is tart? (tapasztalat, ha még nem került vissza abba a bizonyos fiókba...?)
Nos, visszakerült , de ma este előveszem újra, és elindítom. Pontos frekimérőm nincs, úgyhogy kalibráció nélkül fog menni, aztán beszámolok.
A helyzet a következő: kb. 2 nap alatt kb. 14 másodpercet siet. Ez elég sok. De ez független a kapcsolástól és az RTC-től, csak a kvarctól függ.
Pfuuu. Az tényleg sok. Valahol azt olvastam, hogy pont a kvarc időalapok hőfokfüggésének a kiváltására alkalmasak. Akkor most mi van?
Vannak hőmérséklet-kompenzált kristály-oszcillátorok is. MPi-c ezzel építi az óráját: Link
Csak maga a RTC nem alkalmas erre. Termokompenzált quartz-ot is kell használj (persze csak ha nagyon nagy pontosságot szeretnél elérni nagy hőmérséklet ingadozások mellett, pl. kültéri óra esetében. Pontosság ilyen spéci quartzal +-1 perc, 0°C és +40°C között / év; illetve +-4 perc, -40°C és +85°C között / év).
Nálam a hőmérséklet a szobában nem igazán ingadozik (22-23°C), valószinüleg ezért is van csak napi fél másodperces sietésem, de lehet, hogy még annyi sincs. (normál SMD quartzot használok). Bővebben: quartz dokumentáció
Végre sikerült befejeznem a videot is a Nixie órámról.
Kb. 4 hónapja készitgetem (időhiány meg program irás miatt elhúzódott), de számomra megérte a fáradtságot. Kicsit túl lett bonyolitva, de szerettem volna kihozni belőle mindent. Van benne RTC-óra, GPS-es illetve PC-s szinkronizációval, több szólamu ébresztő óra, Tom025-ös féle Led-es világitás (PWM-el és bicolor ledekkel + efektekkel), valamint termosztátos hőmérséklet figyelő és a design kedvéért cserélhető előlapok. A GPS-t kihasználva beépitettem a helymeghatározó rendszert is (megjelenit: hosszúságot, szélességet, magasságot, sebességet , látható műholdak számát), igy akár PC-n is meg lehet jeleniteni az adatokat, a Google Earth-ön vagy más hasonló program segitségével. A video 10 perces lett és elég nagy terjedelmű (60Mb). Egyenlőre, sajnos csak letöltéssel lehet megnézni. Bővebben: Video letöltés 60Mb Üdv
Igazi, szupresszionális remekmű!!! Ennek a csodájára fognak járni :eek2: :eek2: :eek2:
Csak annyit tudok a művedre mondani, hogy CSODÁLATOS!
Kösz szépen.
Igen sok munka van benne, mégegyszer már nem fognék neki (vagy talán mégis mivel ez a hobbym ). Még egy pár kép:
Ejha!
Szerintem eddig ez a legkomlyabb nixie óra, amit valaki itt megcsinált, megmutatott! Fogadd gratulációmat! Egy ilyen GPS vevő mennyibe kerül? én 10k-ra saccolom az árát. A tipusát meg tudnád mondani? Egyébként Pic-el vagy Avr-el csináltad? Én Avr-re tippelek, de nem látszik egyértelmüen Szerintem a nagyközönség szivesen venne ebből egy cikket Vagy legalábbis egyes részeiből. Üdv, zoknee
Megnéztem én is a DS1306-osom pontosságát: 25 óra alatt 6mp-et siet. Ez kb anny, mint amit pbalazs is mért. Kb eddig is 5-6 mp-et tért el egy nap. Majd még kipóróbálom másik kvarcokkal, hátha megtalálom a legjobbat
Köszi.
Az árat eltaláltad . Tipusa Lassen IQ. Az óra az ATMEGA32-re épült. Sajnos irói vénám egyáltalán nincs, de készitek majd valami leirást és valahova fölteszem, progival együtt (azt hiszem ez is elég hosszadalmas lesz, de megpróbálom majd darabokban fölrakni).
A fentebb található video, ezentúl 76Mb lesz, mivel átalakitottam Full Quality-be, az apróbb dolgok, igy sokkal jobban megfigyelhetőek.
Üdv.
Holnaptól megpróbálok időt szakitani a Nixie óra leirására.
Addig is a videot fölraktam a netre, igy letöltés nélkül is megnézhető. Bővebben: Link
Sziasztok!
Valakinek van rtc modulhoz rutinja 16F84-hez vagy 16F877-hez? Most szeretnék egy RTC-t beszerezni, de nem találtam konkrét leirást a témával kapcsolatban. Mivel most kezdtem el a PIC-el foglalkozni, kicsit hiányosak az ismereteim az I2C-vel kapcsolatban (is). Nightpic-el kisérletezem.
Szia
Én DS1307 RTC-t használtam Atmel microval és CodevisionAVR compilerel. Ebben a RTC kiolvasása igy néz ki: rtc_get_time(&h,&m,&s), ahol h=hour, m=minute, s=sec változók; Ennyi! A dátum ugyanigy nez ki. PIC esetében nem igazán vagyok otthon. Eddig PICBasic-el szórakoztam, ott is vannak I2C utasitások: I2CREAD, I2CWRITE, de még nem volt szerencsém használni őket. A neten ezt találtam, lehet segit: (bár a képen nincs feltüntetve a RTC, de a programból kiderül, hogy SDA láb megy az RA4-re, SCL pedig az RA3-ra, ja és ne felejtsd el őket egy egy 10K ellenálattal VCC-re húzni, mert különben nem igazán fog működni) Bővebben: Link
Ezen nincs mit köszönni, örülök ha valaki más is megépiti amit csinálgatok és neki is működik.
Sikerült befejeznem a Nixie óra leirását Bővebben: Link Bővebben: Link |
Bejelentkezés
Hirdetés |