Allgemeines DCF77 Unsere Funkuhren empfangen das Signal des Langwellensenders DCF77. Dieser Langwellensender steht in Mainflingen bei Frankfurt und dient zur Verbreitung der amtlichen Uhrzeit der Bundesrepublik Deutschland, das ist die Mitteleuropäische Zeit MEZ(D) bzw. die Mitteleuropäische Sommerzeit MESZ(D). Der Sender wird durch die Atomuhrenanlage der Physikalisch Technischen Bun- desanstalt (PTB) in Braunschweig gesteuert und sendet in Sekundenimpulsen codiert die aktuelle Uhrzeit, das Datum und den Wochentag.
Eigenschaften der Funkuhr UA32S Die Baugruppe empfängt das vom Sender DCF77 übertragene Zeittelegramm und wertet es aus. Mit Hilfe der RS 232- Schnittstelle sind jederzeit Uhrzeit-, Datums- und Statusinformationen auslesbar. Die Daten werden standardmäßig sekündlich oder auf Anforderung durch ein Eingangstelegramm ausgegeben.
Softwarevarianten Die UA32S wird standardmäßig mit sekündlicher Ausgabe des RS232- Strings gelie- fert. Sie ist auf eine Baudrate von 9600 Bit/s eingestellt. Durch Änderung von 2 Konstanten im PROM kann ein anderer Ausgabemode und eine andere Baudrate eingestellt werden. Standardmäßig sind die Ausgänge mit folgenden Impulsen belegt: Optokoppler sekündlich...
Inbetriebnahme der Funkuhr Nach dem Anlegen der Versorgungsspannung von +5V und Anschluß der Antenne ist die Uhr betriebsbereit. Der Mindestabstand der Ferritantenne von der Platine sollte 30 cm betragen. Die Antenne läßt sich mit Hilfe der Feldstärke-Leuchtdiode optimal ausrichten. Bei stö- rungsfreiem Empfang blinkt das Modulations-LED im Sekundentakt.
Der nachfolgende Ausschnitt aus einem Assembler-Listing zeigt den Aufbau der EPROM-Tabellen, mit deren Hilfe die Schnittstellenparameter und das Schaltverhal- ten der UA32S konfiguriert werden können. Alle Zahlenwerte werden im gepackten BCD-Format eingegeben, beispielsweise wird die Sekunde 59 als 59h in die entspre- chende Tabelle eingetragen.
Die einzelnen Adressen im Eprom: LOC OBJ LINE SOURCE ;————————————————————— ; Konfiguration der seriellen Schnittstelle ;————————————————————— 0E00 0E00h Betriebsart der seriellen Schnittstelle Ausgabe des Strings sekündlich sonst Ausgabe des Strings auf Anfrage durch ‘?’ 0E00 00 SERMODE: ; Baudrate der seriellen Schnittstelle 600 Baud 1200 Baud 2400 Baud...
Technische Daten EMPFÄNGER: schmalbandiger Synchronempfänger mit Verstärkungsregelung Bandbreite ca. 50 Hz Empfang über externe Ferritantenne FELDSTÄRKE: durch LED angezeigt ANZEIGE: bei 20TE Frontplatte siebenstellige 7-Segment-Anzeige durch DIL-Schalter von Uhrzeit auf Datum umschaltbar bei 4TE Frontplatte kein Display EMPFANGS- KONTROLLE: mehrfache softwaremäßige Überprüfung des eingelesenen Sen- dertelegramms;...
Seite 16
BAUDRATE: standard 9600 Baud; durch Änderung einer Konstanten im PROM können andere Baudraten festgelegt werden STANDARD- DATENFORMAT: 1 Startbit / 7 Datenbits / 1 gerades Paritybit / 2 Stopbits AUSGABE- TELEGRAMM: 32 ASCII-Zeichen: <STX>D:15.07.90;T:5;U:14.15.41;#*S!<ETX> <STX>: ASCII-Code 02h <ETX>: ASCII-Code 03h keine Synchronisation seit letztem Reset Freilauf auf Quarzbasis Sommerzeit...