Hi,
ich bräuchte mal von den Mikrocontroller-Auskennern hier eine Einschätzung zur Machbarkeit des Folgenden:
Gegeben sind diverse Uhren auf AtMega 168 Basis - konkret die "Ice Tube Clock" [1] und die "Monochron" [2]. Dummerweise geht zumindest erstere nicht sehr genau - bzw. die Genauigkeit schwankt mit der Umgebungstemperatur. So dachte ich, dass so ein DCF77 Empfänger [3] das Problem lösen müsste. Dummerweise ist leider kein passender Eingang des Atmels mehr frei, wo man das DCF77 Signal anlegen könnte.
Lt. den Schaltplänen [4]/[5] wären TXD und RXD noch frei. Was mich darauf brachte, die Zeitinformationen mittels einem weiteren Atmel seriell in die Uhr zu speisen.
Ich bräuchte also nur die 4 Leitungen VCC, GND, RXD und TXD aus den Uhren herausholen und mit den 3 Leitungen (VCC, GND, Signal) des Empfängers mittels eines weiteren Atmels zusammenbringen.
Ich hoffe, das ist bis hierher einigermassen verständlich gewesen. Nun zu meinen Fragen:
- Auf [6] gibt es 3 verschiedene Atmel Header Kits. Welcher der möglichen Atmels erscheint Euch als geeignet, obige Aufgabe zu lösen? Insbesondere bei den Tinies bin ich mir nicht sicher ...
- Das geeignete Header Kit würde ich im DCF77-Empfänger-Gehäuse unterbringen wollen. Ist die räumliche Nähe dem Empfang zuträglich oder würdet Ihr einen Mindestabstand einhalten wollen? Dass der Empfänger nicht in die Nähe der Röhre darf, weiß ich. Erst ab ca 1m Abstand wird der Empfang gut.
- In welcher Form würdet Ihr die Zeitinformation seriell zur Verfügung stellen? Ich dachte da an einen Unix Timestamp.
- Soll die Zeitinformation permanent gesendet werden, oder sollte ich eine Art 2-Wege Kommunikation verwenden, wo der Atmel auf ein Kommando wartet und erst nachdem er es erhalten hat entspr. reagiert?
MfG
Stefan