Unterschiedliche Probleme mit dem Modul
27.07.2014, 11:43
Ich verwende das Modul als Uhr in einem Weckerprojekt. Nun ist es leider so, dass ich mit verschiedenen Problemen kämpfe, die ziemlich ärgerlich sind:
- Der minütliche Interrupt, den ich eigentlich für die Aktualisierung der Uhrzeit in meinem Mikrocontroller nutzen wollte, funktioniert nicht. Nach dem Anschalten der Stromversorgung für das Modul kommt dieser Interrupt 1-2 mal, danach wird er einfach nicht mehr ausgelöst.
- Der sekündliche Interrupt (Levelmodus) funktioniert zwar, aber es werden gelegentlich Ticks ausgelassen. Mir scheint es so, dass besonders bei Sekunde 0 sehr oft kein Interrupt kommt, aber auch andere von mir probierte Werte fallen alle paar Minuten mal weg.
- Nach langer Laufzeit (mehrere Tage, teilweise Wochen) hängt sich der DCF-Decoder scheinbar auf. Der DCF-Interrupt wird dann nicht mehr ausgelöst und die Uhrzeit nicht mehr aktualisiert, obwohl das Modul an einem Ort steht, an dem davor zuverlässig jede Minute ein DCF-Signal empfangen wurde. Das Modul muss dann stromlos gemacht werden, damit sich der Empfänger wieder einnordet, anschließend funktioniert es wieder ein paar Tage lang. Das ist in meinem Aufbau etwas unpraktisch, da ich vor dem Spannungswandler für das DCF-Modul einen 1,5F-Kondensator verbaut habe, der der Uhr eine Laufreserve von ca. 3 Minuten gibt ... Wenn DCF mal wieder hakt, muss ich den Wecker also immer 3-4 Minuten vom Netz trennen, bevor es wieder geht.
Ich habe auf dem Modul die aktuellste Firmwareversion (1.1).
Ich weiß nun nicht, ob mein Modul vielleicht irgendwie defekt ist oder ob die Hardware einfach Designfehler hat - ich will deshalb auf keinen Fall Schuldzuweisungen formulieren. Es ist halt nur ziemlich schade, dass ich mein Projekt so nicht in Betrieb nehmen kann, weil ein Wecker, der nicht zuverlässig weckt, ja doch eher sinnfrei ist.
- Der minütliche Interrupt, den ich eigentlich für die Aktualisierung der Uhrzeit in meinem Mikrocontroller nutzen wollte, funktioniert nicht. Nach dem Anschalten der Stromversorgung für das Modul kommt dieser Interrupt 1-2 mal, danach wird er einfach nicht mehr ausgelöst.
- Der sekündliche Interrupt (Levelmodus) funktioniert zwar, aber es werden gelegentlich Ticks ausgelassen. Mir scheint es so, dass besonders bei Sekunde 0 sehr oft kein Interrupt kommt, aber auch andere von mir probierte Werte fallen alle paar Minuten mal weg.
- Nach langer Laufzeit (mehrere Tage, teilweise Wochen) hängt sich der DCF-Decoder scheinbar auf. Der DCF-Interrupt wird dann nicht mehr ausgelöst und die Uhrzeit nicht mehr aktualisiert, obwohl das Modul an einem Ort steht, an dem davor zuverlässig jede Minute ein DCF-Signal empfangen wurde. Das Modul muss dann stromlos gemacht werden, damit sich der Empfänger wieder einnordet, anschließend funktioniert es wieder ein paar Tage lang. Das ist in meinem Aufbau etwas unpraktisch, da ich vor dem Spannungswandler für das DCF-Modul einen 1,5F-Kondensator verbaut habe, der der Uhr eine Laufreserve von ca. 3 Minuten gibt ... Wenn DCF mal wieder hakt, muss ich den Wecker also immer 3-4 Minuten vom Netz trennen, bevor es wieder geht.
Ich habe auf dem Modul die aktuellste Firmwareversion (1.1).
Ich weiß nun nicht, ob mein Modul vielleicht irgendwie defekt ist oder ob die Hardware einfach Designfehler hat - ich will deshalb auf keinen Fall Schuldzuweisungen formulieren. Es ist halt nur ziemlich schade, dass ich mein Projekt so nicht in Betrieb nehmen kann, weil ein Wecker, der nicht zuverlässig weckt, ja doch eher sinnfrei ist.