- fchao-Sinus-Wechselrichter AliExpress         
Seite 15 von 21 ErsteErste ... 51314151617 ... LetzteLetzte
Ergebnis 141 bis 150 von 204

Thema: Library für DCF77 Dekodierung

  1. #141
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Anzeige

    Praxistest und DIY Projekte
    Hi,

    erstmal 1000mal danke Dirk.
    Der Code geht und auch der DCF77 Empfänger.
    Aber sobald ich das Funkmodul von pollin anklemme geht der Empfänger nicht mehr.

    So ein mist.

    Jetzt weiß ich nicht mehr weiter.

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

    wenn ich den Schaltplan angucke, ist da alles ok.

    Was ich evtl. probieren würde:

    1. An JP5 zwischen GND und +5V einen Kondensator 100nF
    2. Irgendwo einen Elko 100uF zwischen GND und +5V (falls nicht schon verbaut...)
    3. Gute Masseverbindung zwischen beiden M32, Funkmodul und JP5 - GND
    4. Räumliche Distanz zwischen DCF-Empfänger und Funkmodul vergrößern
    5. PD2 und PD3 nicht auf längeren Strecken parallel verlegen

    Sonst fällt mir nichts ein.

    Gruß Dirk

  3. #143
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Könnte sein, dass das Funkmodul bissel den Empfang stört. Bei mir läuft der Empfang übrigens am besten, wenn GND der Schaltung geerdet ist. Als Empfänger nutze ich den aus dem 9,99 Euro Wecker vom ALDI...
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  4. #144
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Hi,

    wenn ich zwei Atmel mit RDX TXD verbinde und diese 2cm voneinander aufbaue dann gehts.
    Also ein Atmel funkt und der andere Empfängt das DCF Signal.
    Also kanns keine Funkstörung sein.
    Das hat irgendwas mit dem Timer zu tun denke ich.

  5. #145
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hallo Trexis5,
    Das hat irgendwas mit dem Timer zu tun denke ich.
    Gut möglich. Ich kenne nicht die Lib für das Funkmodul. Wird dort evtl. Timer1 benutzt?
    Es würde auch Probleme geben, wenn dort Interrupts für Senden oder Empfang länger gesperrt würden.

    Wenn du Timer/IRQ-Konflikte ausschließen kannst, könnte man programmtechnisch z.B. entweder DCF decodieren ODER funken, bzw. z.B. 1x pro Stunde eine neue DCF-Zeit empfangen und solange den Funkverkehr stoppen, bis die neue Zeit da ist.

    Gruß Dirk

  6. #146
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Wie gehe ich vor wenn ich eine Harwareuhr habe?

  7. #147
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Jetzt geht es, aber nur mit :
    Code:
    Config Dcf77 = Pind.7 , Inverted = 1 , Check = 0 , Update = 0 , Timer1sec = 1 , Timer = 1 , Debug = 1
    Enable Interrupts
    Also es liegt am Timer. Mit dem Timer2 und einem 4Mhz Quarz geht es, mit dem Timer1 und einem 16MHz Quarz bekomme ich es nicht zum laufen.

    Const Startwert = 15535 bei Timer 1

  8. #148
    Hallo Leute,

    gerne hätte ich einfach nur hier mitgelesen, was gelernt und die DCF Routine erfolgreich angewandt.
    Doch leider scheitert's bei mir schon beim compilen der test_M32_dcf77_2.bas.
    Error : 261 Line : 233 Array expected [DCF77BUFFER] , in File : E:\ELEKTR....

    Ich verwende die Bascom Demo Version 1.11.8.7. Kann das sein das das Programm zu groß ist?
    Wäre schön wenn mir da jemand helfen könnte ...

    Gruß - jürgen

  9. #149
    Benutzer Stammmitglied
    Registriert seit
    27.02.2005
    Beiträge
    58
    Das ist kein Problem.
    Das kommt bei jedenm. Kannste ignorieren.

  10. #150
    Benutzer Stammmitglied
    Registriert seit
    28.06.2007
    Ort
    Blaustein
    Alter
    58
    Beiträge
    36
    Hallo Dirk, hallo zusammen.

    Eine wunderbare Lib habt ihr da gebastelt. GANZ DICKES LOB !

    Funktioniert super. Vor allem was Störanfälligkeit und Empfangsbedingungen betrifft.

    Bild hier   Bild hier  

    Die BASCOM-Routine ist zu störanfällig und zeigt immer wieder unsinnige Werte an. Da fehlt wohl eine saubere Validitätsprüfung. Außerdem war es nicht möglich, den Uhrenquarz in einer Softclock mit der DCF-Routine von Bascom zu vereinigen. Spätestens nach 2 Minuten habe ich ein sauberes und gültiges DCF77-Telegramm empfangen. Auch unter widrigen Empfangsbedingungen.

    Allerdings hat die Routine noch 2 kleine Makel. Es kommt bei der Compilierung zu einem Fehler, den man aber vernachlässigen kann. Weiterhin ist die Auswahl des DCF77-Eingangspins nicht so einfach frei wählbar. Da muß man in der Lib ein wenig "froschen". Ich verstehe sehr wenig von ASM, aber es müßte doch möglich sein, diese beiden unschönen Dinge auszumerzen.

    Was machen eigentlich die Validitätsprüfung und der Plausibilitätscheck genau ?

    Thomas
    New Millenium Observatory
    Der Sternhimmel über Ulm
    http://www.sternhimmel-ueber-ulm.de

Seite 15 von 21 ErsteErste ... 51314151617 ... LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress