Datenverkehr entschlüsseln Lüftung

OP #4597437
Hallo zusammen,

ich möchte gerne den Datenverkehr zwischen meinem Bedienteil für die 
Lüftungsanlage (Genvex/ Alpha-Innotec) im EG und dem Lüftungsgerät im 
Speicher dekodieren um per Hand über eine eigene Steuerung einzugreifen.
zum Bedienteil führen 4 Leitungen: Masse, +12 Volt, RXD und TXD
TXD und RXD geht direkt jeweils direkt zum PIC-Controller, also kein 
Treiber IC dazwischen. Habe es schon probiert über einen RS232 IC und 
ein Terminalprogramm den Datenverkehr anzusehen. da kommt aber nur 
Kauderwelsch zum Vorschein. Habe es mit verschiedenen Baudraten 
probiert, aber Ergebnis immer ähnlich, nichts plausibles.
Kennt jemand ein PC-Programm wo man eventuell den Datenverkehr auch 
beobachten könnte ohne RS232 IC.

Gruß

Solaris 65
Gast
Tone N. schrieb:
> TXD und RXD geht direkt jeweils direkt zum PIC-Controller, also kein
> Treiber IC dazwischen.

Und das bei einer Meterlangen Leitung durch das ganze Haus?
Das mag ich erst mal nicht glauben.

Was du brauchst ist ein logic analyzer zum Prüfen was da gesendet wird.
OP
Hallo zusammen,

vielen Dank erst mal für die Antworten, habe jetzt mal ein altes 
defektes Bedienteil zerlegt. Also vom Controller PIC 18F452 Pin RC6+7 
geht es auf dem Bedienteil, bei einem Pin sind 2 Transistoren, die vom 
Controller angesteuert werden. der andere Pin geht nur über einen 
Widerstand + C direkt zur Leitung. Also dürfte ich mit RX und TX nicht 
so falsch liegen.
Was mir aber auf dem Oszibild auffiel: der Ruhezustand der beiden 
Leitungen
ist immer + 5Volt, nur wenn Traffic gesendet wird, wird das Potenzial 
nach Masse gezogen. könnte es jetzt sein, das ich beim mitlesen über den 
MAX232
auf das Terminalprogramm das Potenzial erst invertieren muß ?

Gruß

Solaris65
Gast
Wohne zwar mittlerweile durch Jobwechsel in einem neuen Haus, hatte aber 
im ersten selbstgebauten Haus auch eine solche Lüftung drin.
Da war das aber definitiv ein I2C-Bus zwischen Bedienteil und Lüftung.
Ich hatte mir da was mit einem Luminary LM3S811 (Cortex M3) Controller 
gebastelt, damit ich die Anlage steuern konnte.

Ich könnte mir vorstellen dass die nicht inzwischen umgestellt haben. 
Prüf mal, ob das I2C ist.
Gast
Die Lüftungsanlagen haben mit der Zeit unterschiedliche Steuerungen 
gehabt.
Von I2C bis zu RS485. Daher hilft wohl nur sniffen und dann dekodieren.

Kannst Du Dir nicht einen dieser 10€-China-Logic-Analyser besorgen und 
mitsniffen? Dann hast Du das schnell raus oder kannst hier Screenshots 
einstellen.
Hallo zusammen,

auch wenn es schon etwas älter ist: ich habe mal versucht das 
mitzuschreiben, aber irgendwie komme ich mittels Pulseview auf keinen 
grünen Zweig.
Es sind scheinbar tatsächlich RX und TX, da nicht symmetrisch, dafür 
aber zeitversetzt gesendet wird, also vermutlich kein RS485, sondern 
eher 232.
Idle-Pegel auf beiden Leitungen leigt (wie schon geschrieben) bei +5V, 
ist keine Steuerung angeschlossen verhält die Lüftungsanlage sich 
absolut ruhig. Sobald die Steuerung dazu kommt findet eine sehr 
regelmässige Kommunikation zwischen beiden Teilnehmern statt.
Wie geschrieben komme ich mit Pulseview nicht ganz so wundervoll klar, 
aber es sieht mir weder nach RS485, Modbus noch I2C aus, jedenfalls habe 
ich es nicht hinbekommen irgendwie auf fehlerfreie Pakete zu kommen.
Gast
+5V ist nicht RS232, sondern UART ... über Leitungen quer durch die Bude 
sehr fragwürdige Konstruktion. Selbst I2C auf Logicpegel wäre 
"interessant".

Stell doch mal nen Mitschnitt ein, dann kann man sehen was da geht.
Ja, UART, nicht 232, sorry.
Falls es noch interessant ist: der Hersteller schreibt von 4x0.25qmm, 
maximal 50m zwischen Anlage und Bedienteil.
Den Mitschnitt am besten als .sr? Und irgendeine besondere Abtastrate 
oder Telegrammanzahl empfehlenswert?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.