Hallo, ich möchte eine Heizungssteuerung mit einem AVR verbinden. Die Steuerung ist eine Centra MCR 20 Leider hab ich kein Ahnung welche Baudrate das Ding verwendet und ne Doku dafür hab ich auch nicht gefunden. Gibt es eine möglichkeit das irgendwie rauszufinden. ich hab keine Speicheroszi, sonst könnte ich einfach die Bits zählen. Das Gerät überträgt auch nur alle 1-2 Minuten einige wenige Bytes. Alfred
Ich würde das Ding einfach an einen PC anschließen und gängige Baudraten ausprobieren (1200, 2400, 9600, 19200, usw.). Habe ich mit einem VFD-Display auch mal so gemacht. Allerdings andersherum mit einem ATMEL experimentell angesteuert, bis es geklappt hatte. Wenn Du allerdings weißt, was das Gerät sendet, kannst Du automatisch die Baudrate im ATMEL so lange ändern, bis der richtige Inhalt gefunden wird.
Sorry, hab mich leider vertippt es ist eine MCR 32. Danke Ronny, ich hab's schon mit einem PC und Pegelanpassung(Max232) versucht leider ohne Erfolg. Mit den Standard Baudraten 300 bis 4800 Baud kommt nur wirres Zeugs an. Bei 9600 aufwärts rührt sich nix mehr.
Naja dann nimm doch einfach einen Mikrocontroller und probiere auch die Nicht-Standard-Baudraten aus. Also einfach durchlaufen lassen von allein im Prinzip ... Bist Du sicher, dass das eine Standard-serielle ist?
Solltest du mit den seriellen Baudraten nicht zu einem Ergebnis kommen, so kannst du auch folgende Methode nutzen: Trigger mit dem ersten ankommenden Impuls deinen ATMEL. Ermittle alle folgenden L/H-Zeiten und speichere diese in einem Array. Lese anschliessend die Werte aus. Aus den L/H-Zeiten kannst du eine Übertragungsgeschwindigkeit ermittel und vielleicht auch durch weitere Analyse das Protokoll. Habe obige Methode vor Jahrzehnten zur Analyse des Datenverkehrs zwischen einem C64 und der Floppy genutzt um das Protokoll auf einem DOS-PC zu simulieren. Hat funktioniert. Volker rechtschraibfehler unterliegen dem Copyrait, dürfen aber entspächend den Richtlinien der GPL genutzt werden!
Häng das Signal doch einfach an deine Saundkarte und zeichne es auf. Mit Cool Edit o. ä. kannst du das dann analysieren, funktioniert eigentlich ganz gut. Thorsten
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.