Klockan bara stannar

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Klockan bara stannar

Inlägg av zuuper »

Hej,

Jag har en fråga angående vårt kretskort med realtidsklocka på.
Bifogar en bild på kortet oxå...

Detta är lite vad kortet har:
Atmega64 – Atmel enchipsdator
Modem MC55i

Problemet är att kortet var 3e minut tar ett mätvärde som den lagrar i minnet. Och på några av våra sådan här kort stannar helt plötsligt klockan på ett visst datum. Ibland kan det dröjja någon månad innan klockan plötsligt stannar på ett klockslag, t.ex 2010-11-29 08:05:12.. Mätar man upp spänningen på batteriet på kortet ligger det på 2,3volt cirka, fulladdat ska det ligga på 3volt. Batteriet är uppladdningsbart..

Men har någon någon eller några teorier varför klockan plötsligt bara stannar på ett klockslag? Jag har programmerat om kortet efter felet uppstått och kört igång det igen. Då fungerar det ett tag, för att sedan få samma fel igen :S

Men det händer inte ALLA kort, inte än iallafall. Cirka 10% av våra kort händer det på. Och felet uppstår på vårt kontor oxå, så det är inte ute i konstiga miljöer det bara uppstår. Så miljön verkar inte spela någon roll i detta fallet.

Hoppas på lite smarta tips. Tack :D

Ps. Jag är inte utvecklare själv av detta kortet, så jag har inte så mycket mer detaljer än det jag skrivit. Ds.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Klockan bara stannar

Inlägg av sodjan »

Ni har väl testar att köra kortet vid olika extremlägen ?
Ersätta batteriet med en variabel spänningskälla för att hitta gränserna ?
Kört under olika temperaturer ?
Är det enbart klockan som stannar ? Vad är det för "klocka" förresten ?
Vad betyder igentligen "klockan stannar" ? Fortsätter kortet att logga
men med samma timestamp hela tiden ?
Vad betyder "programmera om kortet" när klockan har stannat och varför
behövs det ? Startar klockan inte vid spännings från/till slag ?
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

köra kortet vid olika extremlägen, hur menar du då? Förklara gärna lite mera om hur man gör det.. Vi har kört kortet ute i fält, det sitter och mäter flöden i brunnar. De/kortet sitter i kappsel..

Vi har inte ersatt batteriet med någon variabel spänningskälla. Men för att driva en klocka ska väll inte krävas mycket.. Batteriet ligger över 2 volt varav max är 3volt..

Temperaturer, vi har kört på kontoret i rumstemperatur, vi har kört ute under årets alla dagar.. Felet inträffar väldigt slumpvis tydligen. Kan uppstå i rumstemperatur på kontoret, kan uppstå ute i fält.. Random..

Japp, det är enbart själva klockan som stannar. Modemet som ringer upp vår server och levererar all mätdata fungerar. Alltså det är som du sammar tidsstamp för alla värden (därav mitt uttryck klockan stannar)..

Jag har provat att i AVRStudio köra in programvaran igen för att se om något är fel där, men hittar inget...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Klockan bara stannar

Inlägg av sodjan »

> köra kortet vid olika extremlägen, hur menar du då?

Hög/låg matningsspänning. Kylskåp/ugn. o.s.v...

> Men för att driva en klocka ska väll inte krävas mycket..

"Väl inte". RTFM.

Och det framgår fortfarande inte vad "klockan" är för något...
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Här är en liten komponentlista om det kan hjälpa något. Vet inte vilken av dem som är klockan, kanske kan du se det?
Vi har kört kortet på 7,2volt och 12volt.. Både batterispänning samt konstant-spänning via transformator.

680R 0805
240R 0805
560R 0805
SKHHLM ELFA 35-657-44
SMD IKN06 ELFA 35-396-24
TL431/SO ST SO14
FM31256-G ELFA 73-722-04 SOIC 14
HEF4013BT ELFA 73-910-89 SO14
ATmega64L-8AU ELFA 73-219-17 TQFP64
P82B96 Philips SO8
M25P40-VMN6 ST SO8
MOLEX 91228 CANNON MOLEX 91228+91236
DF12E(5.0)-50DP-0.5V(81) Hirose
MAX3222CWN ELFA 73-228-53 SO18W
XC6202P332PR ELFA 73-497-64 SOT89
LT1086CT ELFA 73-120-69 TO220
FT245RL ELFA 73-206-61 SSOP28
FFKDSA ELFA 48-386-52
MINI USB TYP B ELFA 42-710-03
Stiftlist 2x3x2.54
Stiftlist 4x2.54
Stiftlist 2x2.54
FERRIT ELFA 58-775-35
BC807 SOT23
PUMD2 ELFA 71-315-27 SC-88
BC847 SOT23
32.7680kHz ELFA 74-530-12
BC847C SOT23
3.6864MHz ELFA 74-520-14
PDTC144ET ELFA 71-303-88 SOT23
IRFR5505 ELFA 71-173-10 DPAK
Användarvisningsbild
Icecap
Inlägg: 26658
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Klockan bara stannar

Inlägg av Icecap »

Enl. DATABLADET på RTC-kretsen (och en del annat inbyggt) fungerar den ner till 2,5V.

Så "över 2V" är inte nog helt enkelt...
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Men batteriet är uppladdningsbart och ska "väl" ladda upp sig när man har fast spänning på kortet?
Är lösningen annars att byta batteriet till ett kraftigare?
Användarvisningsbild
Icecap
Inlägg: 26658
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Klockan bara stannar

Inlägg av Icecap »

Laddningen ska skötas, det finns en "trickle charge"-funktion men utan mycket bättre information kan jag inte svara. Men MÄT istället! Mät spänningen när det lägger av, mät spänningen efter en viss strömsättningstid osv. Att gissa utan att veta är lika effektivt som att tugga tuggummi för att lappa en cykelslang...

Sedan kan vissa 32kHz-kristaller vara lite kinkiga att få till att vara stabila.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Se bifogad bild hur mätningen mellan batteri och "plint" görs..

Mäter jag på en logger jag har framför mig Nu som inte fungerar (klockan stannat), och jag mäter Direkt på batteriet så får jag 2,76volt. Mäter jag däremot på batteriet och sedan på en plint på kortet (där utvecklaren sagt man ska/kan mäta) får jag 2,35volt. (kortet i övrigt är av)

När jag sätter på 12volt på kortet och mäter DIREKT på batteriet får jag 2,76volt, den pendlar där mellan. Och när jag mäter på batteriet (plus) och minuset på en plint får jag 1,83volt. Övriga kortet är igång nu, kanske är det därför lägre :S

Hjälper denna information dig något?? Tacksam för din hjälp.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Klockan bara stannar

Inlägg av sodjan »

> Ps. Jag är inte utvecklare själv av detta kortet,

Varför inte prata med honom då !?
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Han är 75år och väldigt sjuk, så vi kan inte prata med honom tyvärr... Har du något tips som kan hjälpa så vore vi tacksamma. BTW, tidigare har vi frågat honom, men han har inget svar el. lösning på det...
limpan4all
Inlägg: 8457
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Re: Klockan bara stannar

Inlägg av limpan4all »

75 är och gjort det där kortet???
Imponerad!!!

Nåväl ni måste väl ha tillgång till schemor?
Lägg upp schemorna så kan vi nog hjälpa er.
Om ni inte har schemor så blir det mycket krångligare, då blir det bok och räkning hos en "frisk" konsult det bästa.
Vi är ett flertal på forumet som antagligen skulle kunna "reverse engenera" detta på någon dag inklusive komma med en lämplig rekommendation om åtgärd.
Vart håller ni till?
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Vi finns i småland Växjö. Tror att det finns ett schema nånstans här. Återkmr med ett sådant i eftermiddag.
Användarvisningsbild
Icecap
Inlägg: 26658
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Klockan bara stannar

Inlägg av Icecap »

Skillnad i spänningen är 0,41V, detta motsvarar en shottky-diods framspänningsfall. Detta är med stor sannolikhet boven.
zuuper
Inlägg: 51
Blev medlem: 29 november 2010, 09:29:25

Re: Klockan bara stannar

Inlägg av zuuper »

Hur kan vi lösa detta då Icecap? Är du duktig hårdvaruprogrammerare (som skulle klara att utveckla för detta kortet och mot våra komponenter vi har på kortet..) ?
Skriv svar