Backup till µC för att hinna spara data vid strömavbrott

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

Vad tråkig du är nu Icecap. :wink:
Tolkar dig ändå som att det vi skrapat ihop mycket väl kan fungera, med lite tur (som jag alltid har med elektronik).
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av baron3d »

Så här kan man göra:
Car_logger.png
"ign" är tändimpuls från en bensinmotor.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
el34
Inlägg: 1335
Blev medlem: 6 juni 2011, 22:14:39
Ort: Stockholm

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av el34 »

Du kan få köpa en batteribackup billigt av mig. Dock 12 Volt. Storlek typ som en mindre matlåda.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av TomasL »

Vill du ha en väl fungerande lösning så varsegod:
BackupKrets.jpg
MCP 120 är egentligen en resetkrets, Utgången är bara hög om matningen är över dess trip-punkt, och det finns en bunt spänningar att välja mellan, både för 3,3V logik och 5V.
MCP 130 är amma sak men har intern pull-up.
Supercapen laddas via 5k motståndet till Vdd.
Dioden på 7805an höjer upp spänningen så att diodernas framspänningsfall kompenseras bort.
Vid spänningsbortfall kommer MCP120 dra sin utgång låg, det kan då kännas av på valfri ingång på processorn, processorn skriver då erforderliga data till EEPROM och går in i en oändlig While-loop, såvida inte spänningen hinner komma tillbaka och MCP120 sätter sin utgång hög, varvid while-loopen avbryts.
Om spänningsbortfallet är tillräckligt långt kommer Supercapen att laddas ur, varvid processorn naturligtvis kommer att stanna.
När spänningen återkommer så startar allt upp igen, på vanligt sätt, och supercapen laddas upp på nytt.
Dioderna är lämpligen schottky för att få et lågt framspänningsfall.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Mindmapper
Inlägg: 7110
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Mindmapper »

Anser i detta fall att lösningen att använda en diod på 24V sidan och detektera när inspänningen på 24V sidan försvinner ger betydligt bättre spelrum än din lösning. Den är både billigare och har bättre marginaler i detta fall. Fast din lösning är ett bra exempel.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av TomasL »

Använder den själv, komponetkostnad är runt en tia eller två.
Fördelen är att man inte får i sig 24V på något sätt, vilket är en fördel då processorn inte överlever det.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

@baron3d:
Ber om ursäkt men är nog lite trög här. Vad är det för backup på det schemat? Eller vad ville du visa?

@el34:
Hehe, jag tackar för erbjudandet men avböjer vänligt :wink:

@TomasL:
Ser ut som en väldigt elegant lösning! Ska absolut spara och använda den vid nästa projekt. Tack för schemat och förklaringen!
Skulle du ha ett gäng hålmonterade liggandes som du vill bli av med så köper jag gärna någon/några av dig.
Det är en väldigt bra poäng med att inte ha 24V-matningen in på en processorpinne. I det här fallet behåller jag nog kretsen som den är men som sagt, din krets kommer nyttjas.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av TomasL »

Kan nog ha några för 5V liggande dock inte hålmonterat utan ytmonterat (SOT23) , men de är inte så svåra att löda, bara tre ben.
Skall leta i lådorna, hittar jag några så hör jag av mig.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

Låter kanon :tumupp:
Mindmapper
Inlägg: 7110
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Mindmapper »

TomasL skrev:Använder den själv, komponetkostnad är runt en tia eller två.
Fördelen är att man inte får i sig 24V på något sätt, vilket är en fördel då processorn inte överlever det.
Nackdelen är väl att du sätter in ett spänningsfall efter spänningsregularorn som du måste kompensera bort. Att förhindra att 24V tar sig in i processorn vid 24V lösningen är väldigt enkelt att förhindra.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

Låta spänningsdelaren styra en FET i det linjära området?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46963
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av TomasL »

Mindmapper skrev:
TomasL skrev:Använder den själv, komponetkostnad är runt en tia eller två.
Fördelen är att man inte får i sig 24V på något sätt, vilket är en fördel då processorn inte överlever det.
Nackdelen är väl att du sätter in ett spänningsfall efter spänningsregularorn som du måste kompensera bort. Att förhindra att 24V tar sig in i processorn vid 24V lösningen är väldigt enkelt att förhindra.
Jo, men med rätt typ av dioder så blir det typ 0,2V eller så.
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av baron3d »

Konstruktionen som jag visade gör precis det du frågade om.
Vid spänningsbortfall sparar processorn viktig data i EEPROMet.
Backup:en består av en kondensator på 12V sidan som laddas via en diod.
Avkänningen görs på matningen och inte över Backup-kondensatorn.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

Ja, nu ser jag det!
Fokuserade lite väl hårt på IGN-signalen du nämnde. Ber om ursäkt :)

Ska kika lite mer ikväll men tack för förslaget. Det är ju ganska likt nuvarande diod-lösning.
Användarvisningsbild
Magnus_K
EF Sponsor
Inlägg: 5854
Blev medlem: 4 januari 2010, 17:53:25
Ort: Skogen mellan Uppsala-Gävle

Re: Backup till µC för att hinna spara data vid strömavbrott

Inlägg av Magnus_K »

Läste tråden igen och inser att jag missade en sak.
persika skrev i första svaret att han/hon använder en op som ger puls in på INT-pinnen. Är inte det en väldigt smart lösning?

Om man kopplar en extern op som komparator och in på den pinnen så slipper ju processor tänka alls på det här och man får en buffer mot 24V:en.

Ber om ursäkt persika att jag inte läste ditt inlägg bättre.

Kan inte komma åt databladet nu men vet någon på rak arm om man kan ställa INT-pinnen på att ge interuppt på stigande eller fallande flank?
Skriv svar