Gast
#260774
Hallo, ich hab die Aufgabe gekriegt, eine Funkuhr (sprich ein DCF77-Signal) über einen Max232 an die serielle Schnittstelle eines PC`s zu koppeln und dann mittels Assembler und Terminal eine Ausgabe zu machen. Probleme habe ich jetzt bei dem Netzwerk vor dem PIC. Das DCF77-Modul gibt standardmässig 5V aus. Wenn eine Information übertragen werden soll (am Anfang jeder Sekunde), sinkt der Pegel auf ~1,25V. Sinkt der Pegel für 100ms ab, so entspricht das einer "0", bei 200ms einer logischen "1". Hat einer einen Vorschlag (vielleicht sogar mit Grobskizze), wie ich dieses Signal in ein schönes High-Low (0V-5V) an den PIC bekomme? der Vorschlag das Ganze mittels eines 2. µC zu machen wurde verworfen, ebenso erst die Auswertung im Rechner also soll das wohl mittels einer reinen Rechenschaltung geschehen Folgende Ideen sind mir dabei gekommen: - mittels Ladungsverstärker nen Kondensator aufladen (müsste dann wohl vorher über nen Spannungsteiler) und dann über nen Schmitt-Trigger, die Mitte des Entladestroms (was 150ms entsprechen würde) als Schaltschwelle nehmen - das DCF-Signal abtasten, den Wert bei 150ms übernehmen und daraus H/L entscheiden, Problem hierbei: welchen Quarz nehmen, wie den Reset auslösen und vor allem wann und gelinde gesagt, hab ich hier noch weniger Vorstellungen als bei der ersten Idee dann wäre noch die Frage nach dem Quarz für den PIC, im Prinzip würde es reichen, wenn die Signal jede Sekunde weitergeleitet würden aber nen 60Hz-Quarz hat wohl noch keiner gebaut Ich bedanke mich für Vorschläge und hoffe auf hilfreiche Resonanz