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

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Nerre
Inlägg: 27223
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

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

Inlägg av Nerre »

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.
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 »

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.
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

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

Inlägg av persika »

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?
(Persika på EF = gubbe)

Tack för det Magnus_K. Kul om inlägget kommer till nytta!
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

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

Inlägg av persika »

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.
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 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?
New_24V_sense.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

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

Inlägg av Icecap »

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.
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 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 :wink:

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.
Användarvisningsbild
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

Inlägg av Swech »

Ett annat förslag eftersom du har AC signal
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.
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 »

Faktiskt ett väldigt bra förslag! Undra vilket som är snabbast?
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

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

Inlägg av nifelheim »

+1
mycket coolare att ha en mjukvaru "watchdog" som resettas av pulser från växespänningen.

den kommer att reagera mycket snabbare
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 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?
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

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

Inlägg av nifelheim »

japp :tumupp:
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 »

Håller med om att det var en väldigt kul idé.. Hmm, får se om jag orkar cadda om kortet inatt... :humm:
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?
Användarvisningsbild
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

Inlägg av Swech »

Slå på pull up i processorn :wink:

Swech
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 »

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?
New_24V_sense.JPG
Mycket väsen som egentligen inte behövs.
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.
Skriv svar