Sida 2 av 4

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

Postat: 12 juni 2016, 21:30:42
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).

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

Postat: 12 juni 2016, 21:56:52
av baron3d
Så här kan man göra:
Car_logger.png
"ign" är tändimpuls från en bensinmotor.

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

Postat: 12 juni 2016, 23:17:20
av el34
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

Postat: 13 juni 2016, 02:17:25
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.

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

Postat: 13 juni 2016, 07:13:48
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.

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

Postat: 13 juni 2016, 08:14:48
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.

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

Postat: 13 juni 2016, 19:14:16
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.

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

Postat: 13 juni 2016, 19:17:00
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.

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

Postat: 13 juni 2016, 19:39:32
av Magnus_K
Låter kanon :tumupp:

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

Postat: 13 juni 2016, 19:54:02
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.

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

Postat: 13 juni 2016, 20:01:32
av Magnus_K
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

Postat: 14 juni 2016, 06:29:16
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å.

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

Postat: 14 juni 2016, 10:08:28
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.

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

Postat: 14 juni 2016, 10:27:56
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.

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

Postat: 15 juni 2016, 08:09:40
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?