Forum: Mikrocontroller und Digitale Elektronik dcf77 mit stm32f4


von Sebi (Gast)


Lesenswert?

Hallo zusammen,

möchte mir einen kleinen Wecker mit einem stm32f4-discovery bauen. Hatte 
sowas bereits vor längerem mit einem atmega gemacht. Wollte nun aber ein 
bissel was größeres bauen ;)
Mein Problem ist ich komme einfach nicht damit klar die dcf77 Daten 
einzulesen.
Ich bin leider total ratlos woran es liegt.
Kann mir evtl jemand ein kurzes Code-Beispiel geben wie ich das Signal 
von der Antenne in den adc bekomme?
Wenn jemand ein Beispiel-Programm hat wäre natürlich noch besser habe im 
Netz nix gefunden.
Gruß
Sebi

von Svenska (Gast)


Lesenswert?

Der ADC ist der falsche Weg. Wenn du einen DCF77-Empfänger hast, dann 
liefert der dir ein sauberes, digitales Signal.

von Peter D. (peda)


Lesenswert?

Sebi schrieb:
> möchte mir einen kleinen Wecker mit einem stm32f4-discovery bauen.

Warum?
Der AVR langweilt sich doch schon bei sowas.
Der Wecker mit STM wird also keinen Unterschied machen.


Sebi schrieb:
> Mein Problem ist ich komme einfach nicht damit klar die dcf77 Daten
> einzulesen.

Machs einfach genauso, wie Du es beim AVR gemacht hast.
Bzw. das C-Programm solte sich doch zum Großteil übernehmen lassen.


Peter

von Stefan W. (dl6dx)


Lesenswert?

Hi,

es gäbe eine Ausnahme, für die der STM wirklich sinnvoll wäre: Das 
Signal von DCF-77 enthält zusätzlich eine über eine Pseudozufallsfolge 
"verrauschte" Phasenmodulation. Wertet man die aus (Kreuzkorrelation), 
kann man ein wesentlich genaueres Zeitsignal erhalten. (Die bekannten 
Tastpulse können ausbreitungsbedingt eine Ungenauigkeit von bis zu 150 
ms haben. Die Auswertung des PM-Signals soll nach Angaben der PTB nur 
einen Fehler im Bereich unter 100 µs haben.)

Man könnte das 77,5 kHz-Signal direkt digitalisieren und dann alles in 
Software machen. DAS wäre wirklich mal was interessantes.

Grüße

Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.