Backup till µC för att hinna spara data vid strömavbrott
Re: Backup till µC för att hinna spara data vid strömavbrott
Kör du en OP som komparator så spelar det ju ingen roll, bara att kasta om ingångarna för att invertera utgången.
- 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
Mycket sant Nerre. Snöade in lite mycket på µC:n.
Läste för övrigt precis att man kan ställa in det på PIC16F690 i OPT-registret.
Läste för övrigt precis att man kan ställa in det på PIC16F690 i OPT-registret.
Re: Backup till µC för att hinna spara data vid strömavbrott
(Persika på EF = gubbe)Magnus_K skrev: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?
Tack för det Magnus_K. Kul om inlägget kommer till nytta!
Re: Backup till µC för att hinna spara data vid strömavbrott
Angående TomasL's inlägg om kretsen med supercap.
Jag tycker det är bättre att ha backup-kondensatorn på den oreglerade sidan, så får uC'n jämn och fin spänning, ända till sista elektronen...
Det är ju alltid så att spänningen sjunker på en kondensator när man tar ström från den, (naturlag).
En kondensator är inte som ett batteri och håller spänningen på en viss nivå.
Så i mitt fall med 12V's matning, kan "larmet" gå när spänningen sjunkit till 10V, och så är reserven ner till c:a 6V, där regulatorn slutar fungera.
Jag tycker det är bättre att ha backup-kondensatorn på den oreglerade sidan, så får uC'n jämn och fin spänning, ända till sista elektronen...
Det är ju alltid så att spänningen sjunker på en kondensator när man tar ström från den, (naturlag).
En kondensator är inte som ett batteri och håller spänningen på en viss nivå.
Så i mitt fall med 12V's matning, kan "larmet" gå när spänningen sjunkit till 10V, och så är reserven ner till c:a 6V, där regulatorn slutar fungera.
- 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 vad spännande det här ska bli att testa. Lät zenern sitta kvar men nu alltså till ingången till komparatorn.
Kretsen ser ut som nedan och V_SENSE går till INT-pinnen.
Ursäkta det genuint röriga schemat men jag bara kastade in komponenterna och la till footprint så jag kunde cadda klart.
U6.2 är en parkerad op-amp och U6.1 går till µC:n. Det blev även en pot för att justera Vref:en.
Hoppas jag förstått er rätt?
Kretsen ser ut som nedan och V_SENSE går till INT-pinnen.
Ursäkta det genuint röriga schemat men jag bara kastade in komponenterna och la till footprint så jag kunde cadda klart.
U6.2 är en parkerad op-amp och U6.1 går till µC:n. Det blev även en pot för att justera Vref:en.
Hoppas jag förstått er rätt?
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
Otroligt mycket att göra för så lite funktionalitet.
Jag vill påstå att det sätt jag skissade upp blir mindre jobb, säkrare funktion och stabilare.
Jag vill påstå att det sätt jag skissade upp blir mindre jobb, säkrare funktion och stabilare.
- 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 du menar med FRAM-minnet?
Det är tur jag inte tar betalt för då hade det varit världens dyraste huvudur och jag hade inte haft några kunder kvar
Nej jag älskar det här, man lär sig så otroligt mycket. Även om man går på ett visst spår för stunden så förhindrar ju inte detta att man inte anammar en annan metod nästa gång.
Jag är väldigt tacksam för all hjälp jag får.
Det är tur jag inte tar betalt för då hade det varit världens dyraste huvudur och jag hade inte haft några kunder kvar

Nej jag älskar det här, man lär sig så otroligt mycket. Även om man går på ett visst spår för stunden så förhindrar ju inte detta att man inte anammar en annan metod nästa gång.
Jag är väldigt tacksam för all hjälp jag får.
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Backup till µC för att hinna spara data vid strömavbrott
Ett annat förslag eftersom du har AC signal
Känn av då ac pulserna försvinner istället
Swech
Känn av då ac pulserna försvinner istället
Swech
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- 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
Faktiskt ett väldigt bra förslag! Undra vilket som är snabbast?
Re: Backup till µC för att hinna spara data vid strömavbrott
+1
mycket coolare att ha en mjukvaru "watchdog" som resettas av pulser från växespänningen.
den kommer att reagera mycket snabbare
mycket coolare att ha en mjukvaru "watchdog" som resettas av pulser från växespänningen.
den kommer att reagera mycket snabbare
- 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 det skulle väl vara en timer som man ställt att rulla över strax över 50Hz och denna nollställs varje puls.
Rullar den över så triggas interrupt och backupdata skrivs.
Är det så ni tänker?
Rullar den över så triggas interrupt och backupdata skrivs.
Är det så ni tänker?
- 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
Håller med om att det var en väldigt kul idé.. Hmm, får se om jag orkar cadda om kortet inatt...
Har aldrig heller gjort något med en opto men jag misstänker att transistorns kollektor är dragen till en I/O men en pull-up?

Har aldrig heller gjort något med en opto men jag misstänker att transistorns kollektor är dragen till en I/O men en pull-up?
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Backup till µC för att hinna spara data vid strömavbrott
Slå på pull up i processorn
Swech

Swech
-
- 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
Mycket väsen som egentligen inte behövs.Magnus_K skrev:Ja vad spännande det här ska bli att testa. Lät zenern sitta kvar men nu alltså till ingången till komparatorn.
Kretsen ser ut som nedan och V_SENSE går till INT-pinnen.
Ursäkta det genuint röriga schemat men jag bara kastade in komponenterna och la till footprint så jag kunde cadda klart.
U6.2 är en parkerad op-amp och U6.1 går till µC:n. Det blev även en pot för att justera Vref:en.
Hoppas jag förstått er rätt?
Men oavsett detta titta på detekteringen. Du har där en spänningsdelare med en zenerdiod i botten.
Vänd på spänninsdelaren. Sätt zenerdioden i övre delen i stället. Om du tex tar en 15V zenerdiod och minskar spänningen att detektera från 24V till 9V. 24V är ju inte stabbad så du får välja värden som passar ditt fall. Spänningsdela och filtrera så att du får dom tidskonstanter du vill. Sätt sedan en resistor som begränsar strömmen, skicka in på en analog ingång på mcu, använd en komparator där. Du kan sätta in en zener som begränsar så att du inte får för hög spänning in på mcu. Du kan ha optokopplare för att separera. Du kan ha transistorer som matas av samma 5V som mcu. Du har en massa optioner.