- 12V Akku mit 280 Ah bauen         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 25

Thema: DCF-77 läßt sich nicht auswerten

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.12.2006
    Beiträge
    109

    DCF-77 läßt sich nicht auswerten

    Anzeige

    E-Bike
    Einen guten Tag!

    Versuche schon seit einiger Zeit dabei die Uhrzeit usw. mit dem DCF-77 und meinem Microcontroler zu verwenden. Ich habe das Board myavr mit einem ATMega8 und den Bascom-Compilerr als Freeware.

    Hier im Forum habe ich den ein oder andern Code gefunden der eigentlich laufen sollte. Eine Echtzeituhr habe ich nicht. Hat hier jemand einen Code, mit dem man das DCF-77 Signal auswerten und auf dem Display meines Boards darstellen kann. Als DCF-77 Decoder habe ich das Teil con Conrad. Dieses hat einen invertierenden und ein nicht-invertiernden Ausgang. Entsprechend der Beschreibung kann man amDCF-77 Decoder noch einen Pull-up Wiederstand anschließen.

    Mit dem DebuggerProgramm, welches "albundy" hier im Forum eingestellt hat, kommt auch bei Pausenlänge = 0 und bei Impulslänge = 1 raus. Den Code den ich verwende ist auch von "albundy" .

    Die Ports sowohl in der Hauptprogramm als auch in der Lib habe ich geändert (Portc.1) mit Pinc $13 in der Lib. Die geänderte Lib habe ich compiliert und anschließend auch das Haußtprogramm.

    Die Lib liegt im entsprechenden Lib-Ordner von Bascom.

    Was kann da noch falsch sein!!!!

    Danke schonmal hier
    Martin

    PS: Auch nochmals Danke an "albundy" der mir bereits einiges an Hilfestellungen gegeben hat.

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hallo martin66119,

    vielleicht hilft der Wiki-Artikel bei der Umsetzung auf deine Hardware?

    https://www.roboternetz.de/wissen/in...Bascom-Library

    Gruß Dirk

  3. #3
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282
    Hallo Martin,

    sind denn jetzt Impulse an Portc.1 zu messen ?

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    10.06.2006
    Ort
    Duisburg-Rheinhausen
    Alter
    78
    Beiträge
    80

    myAvr DCf

    Hallo ich habe dieses Programm auf dem Board von myAVR am laufen.
    Es ist aber die Aenderung ohne Uhrenquarz.glaube vom Dirk. Hat auf 1Std
    ca 2Sek vorlauf. Als EingangPort habe ich allerdings Portb.1
    Weiß leider nicht wie ich es dir senden kann,da ich ein Anfaenger bin.Hast du den den Startwert auf 166 gesetzt ? Im Programm stand der auf 61.
    Einen Dank auch an schreibern der Code.
    Gruß raggy

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Hardwaremässig ist folgendes zu beachten:
    1: Schaltnetzteile stören idR den DCF77-Empfang. Übliche Entstörmaßnahmen (LC-Glieder, etc) bleiben wirkungslos. Vermultich weil das Potential der Gesamtschaltung im EM-Feld schwingt. Einzige Abhilfe ist ein anderes Netzteil verwenden oder Erdung der Schaltung.
    2: Die Ausgänge des Conrad-Moduld 641138 sind open collector NPN. Es ist also ein PullUp erforderlich. Große ist AFAIR R_pu >= VCC/5mA
    Disclaimer: none. Sue me.

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.12.2006
    Beiträge
    109

    DCF

    Zur Überprüfung der Pulse habe ich mit einem Digitalmulti am Ausgangs des DCF-Moduls gemessen (ich weiß, das ist keine gute Messung; Oszi müßte her). Auf jedenfall hat sich der Anzeigewert periodisch verändert im Bereich etwas über 0V bis knapp unter 5 Volt. Das Modul scheint also zu funktioneren.

    DIe anderen Vorschläge habe ich noch nicht überprüft. Werde ich morgen machen.

    Gruß
    Martin

  7. #7
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282
    Zur Überprüfung der Pulse habe ich mit einem Digitalmulti am Ausgangs des DCF-Moduls gemessen (ich weiß, das ist keine gute Messung; Oszi müßte her). Auf jedenfall hat sich der Anzeigewert periodisch verändert im Bereich etwas über 0V bis knapp unter 5 Volt.
    das ist schon ausreichend, dann sind Impulse vorhanden.

    was SprinterSB über den Pullup Widerstand geschrieben hat ist zwar sachlich richtig, wird aber in meinem Fall nicht benötigt, da ich den internen Pullup benutze.

    Somit müsste jetzt der Impulszähler im Debugmodus hochzählen ?

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Naja, ob intern oder extern. PullUp ist PullUp
    Disclaimer: none. Sue me.

  9. #9
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.12.2006
    Beiträge
    109

    DCF

    Danke für die Hilfe!

    Ein teil funktioniert! Im Debuggermodus werden Zeiten angezeigt.
    Im Anzeigemodus der Uhr wir aber weiterhin nur die Softclock angezeigt.
    Die uhrzeit wir nicht auf den DCF-Wert gebracht. Wie lange kann es dauern bis die Uhr mit dem DCF-Signal synchron läuft.


    Martin

  10. #10
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282
    Hallo Martin,

    Ein teil funktioniert! Im Debuggermodus werden Zeiten angezeigt.
    '---> Die Impulslänge sollte zwischen 2 und 8 liegen
    '---> Die Pausenlänge sollte zwischen 70 und 90 liegen
    '---> Der Impulszähler sollte gleichmässig im Sekundentakt bis 59 hochzählen
    '---> Die Parität sollte ab dem 36.Impuls auf "1" gehen

    was genau stimmt davon, und was nicht ?

    Wie lange kann es dauern bis die Uhr mit dem DCF-Signal synchron läuft.
    wenn alle Bedingungen stimmen, nach max. 2 Minuten.

    @SprinterSB
    ich wollte damit nur verhindern, daß noch zusätzlich ein externer Widerstand eingebaut wird.

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress