DCF77 Modul von Reichelt

Gast #3657284
Hi

Ich versuche eine DCF77 Uhr zu bauen. Ich verwende dazu das DCF Modul 
von Reichelt, einen Atmega32 mit einem 16Mhz Quarz und einem HD44780 
LCD.
Das DCF Signal wird mit einem BC337 verstärkt(1k Ohm Basisvorwiderstand. 
Ich kann eine Led daran betreiben die im Sekundentakt blinkt. Ich 
verwende diesen Code:
Beitrag "DCF-Uhr mit LCD in C"
Auf dem LCD wird das angezeigt:
00.00.00
00:00:00  MEZ
Das Signal ist an PC1 angeschlossen. Die Zahlen bleiben immer gleich 
aber flackern etwas. Was mache ich falsch?
Gast
Florian schrieb:
> Was mache ich falsch?

Du erwartest eine Plug&Pray-Lösung.

Guck dir an, ob der µC das Signal von dem Empfänger richtig empfängt, 
d.h. ob das Signal, dass am Eingang des µC anliegt, so aussieht, wie es 
das Programm braucht.
Gast
1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch.
Nimm 47 kOhm, für Rc > 4,7 kOhm ist das genug.

LED blinkt? Ist sie die meiste Zeit aus und alle Sekunde
kurz an, oder umgekehrt?
Gast
Erwin schrieb:
> 1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch. Nimm 47 kOhm, für
> Rc > 4,7 kOhm ist das genug.

Was muss ich machen? Den Basisvorwiderstand erhöhen?

Erwin schrieb:
> LED blinkt? Ist sie die meiste Zeit aus und alle Sekunde kurz an, oder
> umgekehrt?

Die Led ist meist dunkel und jede Sekunde blitzt sie auf.


kann es sein das ich das Signal invertieren muss, da der AVR sonst immer 
nur High am Eingang hat? (Durch den integrierten  Pullup?)
Gast
Florian schrieb:
> Erwin schrieb:
>> 1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch. Nimm 47 kOhm, für
>> Rc > 4,7 kOhm ist das genug.
>
> Was muss ich machen? Den Basisvorwiderstand erhöhen?
Erwin schrieb: 1k ist zu hoch, nimm 47 Ohm. Ist das eine Erhöhung? ;-)
>
> Erwin schrieb:
>> LED blinkt? Ist sie die meiste Zeit aus und alle Sekunde kurz an, oder
>> umgekehrt?
>
> Die Led ist meist dunkel und jede Sekunde blitzt sie auf.
>
> kann es sein das ich das Signal invertieren muss, da der AVR sonst immer
> nur High am Eingang hat? (Durch den integrierten  Pullup?)

Möglich, das hängt vom Programm ab. Dsa habe ich mir nicht angeschaut.
Bei meinem Aufbau hat sich bewährt, den Eingang, an dem das DCF 
angeschlossen ist, direkt auf einen Ausgang zu übertragen, an dem mit 
einer LED die Funktion erkannt wird. So sieht man, ob das Signal vom MC 
"gefressen" wird. Dann kann man mit dem Kollektorwiderstand 
experimentieren. Übrigens habe ich den MC-Eingang hochohmig 
programmiert, was sich als richtig herausstellte. Warum, weiß ich nicht.
dolivo
Gast
vcd schrieb:
> Florian schrieb:
>> Erwin schrieb:
>>> 1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch. Nimm 47 kOhm, für
>>> Rc > 4,7 kOhm ist das genug.
>>
>> Was muss ich machen? Den Basisvorwiderstand erhöhen?
> Erwin schrieb: 1k ist zu hoch, nimm 47 Ohm. Ist das eine Erhöhung? ;-)
Erwin schrieb kOhm, ja, das ist eine Erhöhrung!
Moderator Persönliche Seite
mse2 schrieb:
> vcd schrieb:
>> Florian schrieb:
>>> Erwin schrieb:
>>>> 1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch. Nimm 47 kOhm, für

1 kOhm zu hoch. Aha.
Jetzt soll er 47 kOhm nehmen.... komischerweise ist 47 kOhm noch höher.

Ich kann die Verwirrtheit von vcd durchaus verstehen.

> Erwin schrieb kOhm, ja, das ist eine Erhöhrung!
                                            ^
Erhöhren (mit r) kann Dich nur einer ;-)
Gast
mse2 schrieb:
> vcd schrieb:
>> Florian schrieb:
>>> Erwin schrieb:
>>>> 1 kOhm Rb ist (wenn ich mich recht erinnere) zu hoch. Nimm 47 kOhm, für
>>>> Rc > 4,7 kOhm ist das genug.
>>>
>>> Was muss ich machen? Den Basisvorwiderstand erhöhen?
>> Erwin schrieb: 1k ist zu hoch, nimm 47 Ohm. Ist das eine Erhöhung? ;-)
> Erwin schrieb kOhm, ja, das ist eine Erhöhrung!

Oh, mein Fehler, da muß ich Tomaten auf den Augen gehabt haben :-)
Aber das war wohl der Aussage von Erwin geschuldet, als er sagte: 1k Rb 
ist zu hoch, nimm 47kOhm. Da ging ich automatisch von 47Ohm aus.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.