Re: Backup till µC för att hinna spara data vid strömavbrott
Postat: 16 juni 2016, 08:35:50
Magnus_K: Nej, jag menar inte FRAM-minnet.
Jag menar att sätta en markering på tim- och minut-visaren (bakom tavlan såklart) och använda dom som "null-punkter". Då kan man enkelt ställa klockan efter strömbortfall, visst kan den behöva varvar ett antal steg till positionen är avkänd och sedan varva på plats men jag är 99,9% säker på att den lösning du sitter med nu får exakt samma problem förutom att din lösning måste övervakas manuellt.
"Min" lösning vill även medge automatisk omställning mellan sommar- och vintertid, jag har uträkningarna i C om du behöver.
En DS323x har i övrigt en pulsutgång som kan ställas till att ge puls varje sekund och den har intern oscillator som är temperaturkompenserat vilket betyder att den maximalt avviker ±63 sekunder/år vid rumstemperatur.
"Min" lösning betyder att du behöver en DS323x (RTC) eller liknande, backup-lösning (jag använder 0,47µF supercap, lär hålla 14 dagar), en µC i någon form (jag gillar PIC), drivsteget för själva klockan samt ett par ingångar för avkänningen av visarnas position.
Datum & tid kan sedan ställas via en seriell port om man vill, då behöver man ingen missprydande display + knappsats. Jag gillar nämligen verkligen klockans utseende och lådan passar den riktigt bra så rent estetisk är det en kanonlösning.
Jag menar att sätta en markering på tim- och minut-visaren (bakom tavlan såklart) och använda dom som "null-punkter". Då kan man enkelt ställa klockan efter strömbortfall, visst kan den behöva varvar ett antal steg till positionen är avkänd och sedan varva på plats men jag är 99,9% säker på att den lösning du sitter med nu får exakt samma problem förutom att din lösning måste övervakas manuellt.
"Min" lösning vill även medge automatisk omställning mellan sommar- och vintertid, jag har uträkningarna i C om du behöver.
En DS323x har i övrigt en pulsutgång som kan ställas till att ge puls varje sekund och den har intern oscillator som är temperaturkompenserat vilket betyder att den maximalt avviker ±63 sekunder/år vid rumstemperatur.
"Min" lösning betyder att du behöver en DS323x (RTC) eller liknande, backup-lösning (jag använder 0,47µF supercap, lär hålla 14 dagar), en µC i någon form (jag gillar PIC), drivsteget för själva klockan samt ett par ingångar för avkänningen av visarnas position.
Datum & tid kan sedan ställas via en seriell port om man vill, då behöver man ingen missprydande display + knappsats. Jag gillar nämligen verkligen klockans utseende och lådan passar den riktigt bra så rent estetisk är det en kanonlösning.