Ich habs mit dem Beispielcode der aktuellen Bascom-Version am laufen, der AVR spuckt auch munter die Werte aus, aber es ist alles auf 0.
Naja nicht ganz . die Softclock zählt halt munter hoch, dcf_status ist &B00000001 und Bdcf_pause ist 1.
Hauptsächlich frage ich, weil ich keinen bock habe jedesmal 30 Minnuten zu warten, ob das mit den Parametern geht oder nicht....
Oder zeigt mir irgendwas bei funktionierender Kommunikation an, dass ich noch warten soll und es irgendwann klappt?
Ich habe vorne im Programm einen High/Low Puls für den PON-Pin eingebaut.
Muss ich das Teil auf INVERTED = 0 oder = 1 betreiben?
Ich habe genau das Teil gerade bei mir zum laufen gebracht. Du musst in der Signalleitung einen Schmidt Trigger zwischenschalten weil das DCF Signal ziemlich verwuselt ist.
Ich zeiche mal ein Schaltbild und poste das hier nochmal.
Das Programm lade hier schon mal hoch.
Ich hoffe dir erstmal weitergeholfen zu haben.
So, und hier ein einfaches Schaltbild dazu.
Wichtig ist auch den POND Pin des Moduls mit anzuschliessen dann geht die Initialisierung wesentlich schneller und bei mir ist die DCF Zeit nach max. 2 Minuten syncron.
Funzt soweit echt gut.
In dem Programm das ich oben hochgeladen habe ist noch eine Routine eingebaut die die Softclock immer wieder etwas zurücksetzt, weil die zu schnell ist. Ich weiß, das geht sicher noch eleganter aber so funzt das erstmal.
Schuldigung, ich nochmal !
Gerade habe ich festgestellt das die Kommentare in meinem Programm echt viel zu dünn sind.
Also,
PIN B.1 ist derDCF Eingang,
PIN B.2 muß mit dem POND Pin der Antenne verbundenw werden.
PIN B.3 ist bei mir mit einer LED verbunden als Kontrolle der Empfangsqualität. (blinkt bei DCF Empfang im Sekundentakt)
Den Schmidt-Trigger muss ich erstmal besorgen.. grrrr.
Aber scheint ohne echt nicht zu gehen...
Welcher Anschluß kommt dem im Plan an welches Pin von was?
KL1 + KL2 = ?
KL2 ist klar: 5V + GND
Eingang jeweils an das DCF-Modul und Ausgang an den µC?
Ich hab jetzt mal in der Grabbelkiste nachgesehen.
Schmitt-IC die hier liegen sind:
1: 74HCT132D - Quad 2-input NAND Schmitt trigger
2: 74LVC14AD - Hex inverting Schmitt-trigger with 5V tolerant input
3: M74HC14B1 - HEX SCHMITT INVERTER
Du hast ja jetzt den UA741CN benutzt - ENERAL PURPOSE SINGLE BIPOLAR OP-AMPS - OpAmp geht also auch?! LM358 hätte ich auch noch da.
Ich hab grad erst gecheckt, dass der OpAmp ja als Non-Inverting-Schmitt-Trigger aufgebaut ist. http://de.wikipedia.org/wiki/Schmitt...chmitt-Trigger
Man lernt nie aus, vor allem wenn man von der Analog-Seite keine rechte Peilung hat
Der LM358 ist nur SMD, habe zum Glück noch LM324 hier liegen.. gleich mal aufs Steckbrett pflastern!
HA!
Habs grad mal angeklemmt und er spuckt zumindest schonmal freudig Daten aus!
Was sagen mir eigentlich bDCF_Pause und bDCF_Impuls?
Die ändern sich je nach Antennenausrichtung - kann man das zum justieren brauchen? Und was ist besser? große oder kleine Werte?
Den synchronisieren tut sich das Teil immer noch nicht...
PRINT TIME(DCF_sec) gibt nach einiger Zeit dann Werte wie
45:85:<9
aus und
PRINT DATE(DCF_day)
45.25.@5
Lesezeichen