Tolkar dig ändå som att det vi skrapat ihop mycket väl kan fungera, med lite tur (som jag alltid har med elektronik).
Backup till µC för att hinna spara data vid strömavbrott
- 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
Vad tråkig du är nu Icecap.
Tolkar dig ändå som att det vi skrapat ihop mycket väl kan fungera, med lite tur (som jag alltid har med elektronik).
Tolkar dig ändå som att det vi skrapat ihop mycket väl kan fungera, med lite tur (som jag alltid har med elektronik).
Re: Backup till µC för att hinna spara data vid strömavbrott
Så här kan man göra:
"ign" är tändimpuls från en bensinmotor.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Backup till µC för att hinna spara data vid strömavbrott
Du kan få köpa en batteribackup billigt av mig. Dock 12 Volt. Storlek typ som en mindre matlåda.
Re: Backup till µC för att hinna spara data vid strömavbrott
Vill du ha en väl fungerande lösning så varsegod:
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.
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: 7212
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Backup till µC för att hinna spara data vid strömavbrott
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.
Re: Backup till µC för att hinna spara data vid strömavbrott
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.
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.
- 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
@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
@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.
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
@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.
Re: Backup till µC för att hinna spara data vid strömavbrott
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.
Skall leta i lådorna, hittar jag några så hör jag av mig.
-
Mindmapper
- Inlägg: 7212
- Blev medlem: 31 augusti 2006, 16:42:43
- Ort: Jamtland
Re: Backup till µC för att hinna spara data vid strömavbrott
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.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.
- 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
Låta spänningsdelaren styra en FET i det linjära området?
Re: Backup till µC för att hinna spara data vid strömavbrott
Jo, men med rätt typ av dioder så blir det typ 0,2V eller så.Mindmapper skrev: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.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.
Re: Backup till µC för att hinna spara data vid strömavbrott
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.
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.
- 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
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.
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.
- 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
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?
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?
