Eller om dom heter 44780,dom där som går så lätt att styra via LPT porten på datorn,bara att koppla in
Klocka på en HD44870 kompatibel LCD frågor
Klocka på en HD44870 kompatibel LCD frågor
Kan jag utan timing krets köra en PIC som matar ut klockan på en standard HD44870 lcd display?
Eller om dom heter 44780,dom där som går så lätt att styra via LPT porten på datorn,bara att koppla in
Eller om dom heter 44780,dom där som går så lätt att styra via LPT porten på datorn,bara att koppla in
Allt beror ju på vad du ska visa.
Om du menar datum/tid kan du välja att ha ett ganska noga kristall till att driva PIC'en, den kan sedan ställas rätt och medelst ett lämpligt program räkna tid (och dagar om du vill).
Detta kan du sedan visa på ett LCD i lämpligt format.
Om du vill att PIC'en ska kunna stängas av och fortsätta senare behövs det en klockkrets (RTC = Real Time Clock) som drivs av ett batteri.
Om det är drifttid t.ex. behövs självklart ingen RTC, en RTC med batteribackup behövs bara när man vill att processorn ska starta upp och kan läsa klockan utan mänsklig ingripande.
Om du menar datum/tid kan du välja att ha ett ganska noga kristall till att driva PIC'en, den kan sedan ställas rätt och medelst ett lämpligt program räkna tid (och dagar om du vill).
Detta kan du sedan visa på ett LCD i lämpligt format.
Om du vill att PIC'en ska kunna stängas av och fortsätta senare behövs det en klockkrets (RTC = Real Time Clock) som drivs av ett batteri.
Om det är drifttid t.ex. behövs självklart ingen RTC, en RTC med batteribackup behövs bara när man vill att processorn ska starta upp och kan läsa klockan utan mänsklig ingripande.
Det blir riktigt bra noggrannhet om klockan skall stå inomhus i någorlunda konstant temperatur. Jag har en som ser ut att kunna hålla sig inom 15 sekunder på ett år. Det tar ett tag (några månader) att justera in rätt delningstal när det skall göras efter en klocka, men det är ren väntetid för att felet skall bli så stort att det kan mätas manuellt.
Kristallens kvalitet kan ha en viss betydelse, liksom kondingarna kring denna. Försök hitta en begagnad kristall avsedd för radiokommunikation, de är troligen mycket stablilare än billiga datorkristaller. Den absoluta frekvensen är tämligen betydelselös så länge den passar till processorn. Stabiliteten är det viktiga.
Använd t.ex. Timer 1 och låt den köra fritt utan att laddas om. Sikta på en interruptfrekvens på 5 till 10 Hz. Då är där goda marginaler och risken att tappa pulser är i princip obefintlig.
Kristallens kvalitet kan ha en viss betydelse, liksom kondingarna kring denna. Försök hitta en begagnad kristall avsedd för radiokommunikation, de är troligen mycket stablilare än billiga datorkristaller. Den absoluta frekvensen är tämligen betydelselös så länge den passar till processorn. Stabiliteten är det viktiga.
Använd t.ex. Timer 1 och låt den köra fritt utan att laddas om. Sikta på en interruptfrekvens på 5 till 10 Hz. Då är där goda marginaler och risken att tappa pulser är i princip obefintlig.
Vad avser Du med +/- 3s/dygn? Varierar felet från dag till dag?
I så fall har Du ett problem någonstans som kan åtgärdas. T.ex. att det tappar interrupts, eller att timern räknar olika p.g.a. felaktig återstart.
En noggrannhet på 0.1s/dygn är lätt att nå, det klarar man oftast på en veckas kalibreringsperiod.
I så fall har Du ett problem någonstans som kan åtgärdas. T.ex. att det tappar interrupts, eller att timern räknar olika p.g.a. felaktig återstart.
En noggrannhet på 0.1s/dygn är lätt att nå, det klarar man oftast på en veckas kalibreringsperiod.
Jag håller på att låta klockan gå över en lite längre tid, för att se lite mer exakt hur den håller tiden. Är det möjligt att varierande inspänning påverkar tiden? Jag driver från ett 4.8v NiMh batteripack(4xAA).
Det verkar lite som att klockan "fortar-sig" mest dom första 10timmarna, därefter ligger tiden kvar på ca 3s före.
//Alexander
Det verkar lite som att klockan "fortar-sig" mest dom första 10timmarna, därefter ligger tiden kvar på ca 3s före.
//Alexander
