Hallo,
da es keine aktuellen (preisgünstigen) DCF-77 Empfänger mit RS-232 oder USB-Schnittstelle gibt, habe ich versucht mir selber einen zu bauen.
Leider funktioniert er nicht.
Der Linux NTPD bringt folgenden Fehler:
2024-02-10T13:32:59.809013+01:00 ntpsrv ntpd[4372]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P" 2024-02-10T13:33:59.819556+01:00 ntpsrv ntpd[4372]: ERR: parse: convert_rawdcf: parity check FAILED for "###############RADMLS1248124P124812P1248121241248112481248P" 2024-02-10T13:34:59.823800+01:00 ntpsrv ntpd[4372]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 47 bits 2024-02-10T13:35:59.816957+01:00 ntpsrv ntpd[4372]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 56 bits 2024-02-10T13:36:59.813913+01:00 ntpsrv ntpd[4372]: ERR: parse: convert_rawdcf: INCOMPLETE DATA - time code only has 55 bitsIch vermute das Signal ist zu schwach. An gleicher Stelle empfängt eine Funkuhr das Signal einwandfrei.
Ich verwende folgendes Modul: "ELV DCF-Empfangsmodul DCF-2"
Das DTR Signal verwende ich als Versorgungsspannung, 5 V liegen an. Das Ausgangssignal des Empfängers habe ich an Rx der RS-232 Schnittstelle angeschlossen. Und GND von RS-232 an GND des Empfängers. Zwischen Versorgungsspannung und Signal hängt ein 10k Widerstand.
Habe mich u. a. daran orientiert (es gibt noch mehr ähnliche Anleitungen):
Frank