Avatar ·

Empfangen einer Zeichenkette von der seriellen Schnittstelle

📁 Ausnahme, Python, Beispiel, Python 3.x Versionen, Bots (Telegram, Discord), KI, Spiel, Arbeit

Das ist keine Studienarbeit und kein Diplom! Ich bin schon lange kein Student mehr. Es ist der Versuch, ein weiteres kostenloses Programm für die ""Heim""-Diagnose von Autos zu schreiben. Und ich bin nicht sehr stark in Python. Deshalb bitte ich um Hilfe.

Ausgangsdaten:

Es gibt ein Gerät, das über einen USB-Anschluss mit dem Computer verbunden ist. Der Computer und das Gerät tauschen Daten in Zeichenform aus. Im Grunde ist es eine klassische Verbindung: Das Gerät spielt die Rolle eines Servers und der Computer die Rolle eines Terminals. Falls das jemandem etwas sagt, dieses Gerät ist ein OBD-II-Adapter (On-Board Diagnostics -- Gerät zur Fahrzeugdiagnose) ELM327.

Das System funktioniert nach einem sehr einfachen Prinzip -- auf eine Anfrage (einen Befehl) des Clients (Terminals) sendet der Server eine Antwort zurück. Hier ist ein Beispiel für Anfrage-Antwort:



                    
                
Avatar ·

Ähnliche Situation bei Python2 beim Empfang von Informationen vom Tester UT60D, der nur Signale an den Port sendet.

Beim Öffnen des Ports mit den empfohlenen Einstellungen liegen am Port-Eingang +10 Volt an und die Signalpakete verschwinden.

Geholfen hat:

ser.rtsToggle=True

Anmelden um eine Antwort zu hinterlassen

Blogs