Forum: Mikrocontroller und Digitale Elektronik DCF77 mit USB Stromversorgung


von Reb E. (reb_elba)


Lesenswert?

Hallo zusammen,

ich habe den Conrad DCF77 Empfänger nach dem Aufbau aus: 
http://thijs.elenbaas.net/wp-content/uploads/2012/04/Connected-DCF-receiver_bb1.png 
erfolgreich zum laufen bekommen.

Ein kleiner Haken: Es läuft nur mit einem externen Netzteil am Arduino 
MEGA. Sobald ich nur die USB Verbindung als Stromquelle nutze oder 
dazustöpsel ist keine Zeitsynchronisierung mehr möglich. Die Pulse-Werte 
sind einfach jenseits von gut und böse.

Nun wäre das an sich kein Problem, aber da mittlerweile in dem Aufbau 
auch andere Sensoren/LCD usw. verbaut sind, benötige ich die Ausgabe des 
seriellen Monitors via USB zum Debuggen. Debug über das LCD ist die 
Hölle ;-)

Hat jemand von euch einen Tip, wie ich es schaffe den DCF77 nur mit USB 
(5m Kabel und 4,50 vom DCF entfernt) zum laufen zu bekommen, bzw. die 
Spannung bei der USB-Versorgung des Arduino soweit zu entstören, wie es 
beim Netzteil der Fall ist?

Zusammenfassung
- Laptop steht mit 5m USB Kabel ca. 4,50m vom Arduino und DCF77 
entfernt. Ein 1,5 m Kabel bringt gleiches Ergebnis.
- Kein anderes Netzteil/Störungsquelle in der Nähe.
- Mit einem einfachen 9V Netzteil ohne USB Verbindung klappt alles 
(Zeitsync nach 2,5 min)
- Sobald das USB Kabel an den Arduino und Lappi angeschlossen ist, kein 
Zeitsync (üble Pulse-Werte).
- USB-Kabel und Netzteil angeschlossen, ebenfalls kein Zeitsync (üble 
Pulse-Werte)

Danke und Gruß,
reb

von fredl (Gast)


Lesenswert?

Hallo,
evtl. ist der Verursacher der Störungen der Bildschirm deines Laptops.

Nimm mal ein LW/MW-Taschenradio u. "Befahre" damit deinen Arbeitstisch. 
Da kann man die Störer hören, die den DCF-Empfänger zustopfen.

Ich selbst bin "Geschädigter" eines gemultiplexten 
7-Segment-LED-Displays meiner Uhr.

FF, fredl

von Reb E. (reb_elba)


Lesenswert?

Hallo Fredl,

...leider ist das nicht der Fall. Selbst wenn ich das Laptop direkt 
neben den DCF77 Aufbau stelle, funktioniert der Empfang einwandfrei, 
sobald nur das externe 9V Netzteil verwendet wird.

Sobald die Stromversorgung für den Arduino alleine oder zusätzlich zum 
externen 9V Netzteil vom USB des Notebooks gespeist wird, werden die 
Signale gestört.

Die Störungen scheinen vom Netzteil des Laptops über die USB-Versorgung 
zu kommen. Ich weiss leider nur nicht, wie ich die 5V aus dem Arduino 
auf dem Breadboard allgemein entstören kann.

Danke für deinen Hinweis,
VG, Reb

von meckerziege (Gast)


Lesenswert?

Ich hatte so ziemlich das gleiche Problem. Bei mir hat die Schaltung 
nicht an USB funktioniert.
Sie hatte meist funktioniert sobald sie eingesteckt war, aber nie mehr 
wenn du USB Schnittstelle offen war (also viele Daten übermittelt 
wurden).
Offenbar stört die Kommunikation den Empfänger.

Ich hab es dann mit einem RLC Filter (gaaaanz grob abgeschätzt) gelöst. 
Seitdem funktionierts. Und zwar perfekt seit einigen Jahren.
Du musst einfach die "hochfrequenten" Anteile um und über 77.5kHz 
blocken.

von Reb E. (reb_elba)


Lesenswert?

meckerziege schrieb:

[...]
> Offenbar stört die Kommunikation den Empfänger.
[...]
> Du musst einfach die "hochfrequenten" Anteile um und über 77.5kHz
> blocken.

Das ist ein guter Hinweis. Ich prüf das mal ohne Kommunikation auf der 
Schnittstelle.
Danke für den Tip!

von Reb E. (reb_elba)


Angehängte Dateien:

Lesenswert?

Hallo meckerziege,

...stimmt ist die Kommunikation! Hab's getestet und mit geschlossener 
Schnittstelle funktioniert die Uhr mit USB-Stromversorgung einwandfrei. 
Leider fehlt mir als Einsteiger das nötige Grundwissen zum RLC Filter. 
Habe ein wenig Google und Wikipedia befragt und glaube verstanden zu 
haben, das ich einen Wiederstand eine Spule und einen Kondensator dafür 
brauche.

Nun hoffe ich auf einen Tritt in die richtige Richtung um folgende 
Fragen zu beantworten:

- Welche Größen haben Widerstand und Kondensator?
- Welche Spule nehme ich dafür?
- Wird das in Reihe oder parallel zur Stromzuführung oder zur 
Datenleitung geschaltet? (siehe Bildanhang)

Oder hab ich das komplett falsch verstanden?!?

Ich hoffe du kannst mir ein wenig aus deiner Schaltung oder Erfahrung 
spenden :-)

Danke und VG,
Reb

von pull-up (Gast)


Lesenswert?

Hallo zusammen,

gab es inzwischen einen Dimensionierungstipp für den RLC TP?
Bin ebenfalls an einer Lösung interessiert.

Gruß,
pull-up

von Reb E. (reb_elba)


Lesenswert?

Hi,

...leider nein. Aber der Low pass Filter von Udo Klein hat mir sehr 
geholfen. Nach der Einbindung läuft der DCF77 von Conrad bei mir mit USB 
einwandfrei, sauber und schnell! Egal ob mit zusätzlicher externer 
Stromversorgung oder ohne. Seriellen Output zum Debug ist seither wieder 
möglich.

http://blog.blinkenlight.net/experiments/dcf77/binary-clock/

VG,
Reb_Elba

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.