Ich habe ein RS232-Gerät, das Daten nach dem Modbus-Protokoll sendet. Ich habe Probleme mit der Kommunikation und ich denke, meine Verkabelung ist falsch. Da die meisten Modbus-Geräte über RS485 arbeiten, ist es schwierig, Informationen darüber zu finden.
Ich habe einen USB-zu-RS232-Konverter und ein RS232-Kabel. Ich habe eine Seite des RS232-Kabels abisoliert und die RXD-, TXD- und GND-Drähte an die entsprechenden Drähte des Sensors angeschlossen. nach diesem Diagramm:
Der Sensor wird über ein externes 5-V-Netzteil mit Strom versorgt. Ich bekomme keine Kommunikation zum Sensor. Ich habe dies versucht, indem ich RXD und TXD umkehrte und auch auf einem Himbeer-Pi mit Strom für den Sensor, der vom Pi kommt.
Ich habe auch versucht, einen RS485-zu-USB-Konverter zu verwenden. Ich bekomme auf diese Weise Daten, aber sie machen nach dem Modbus-Protokoll keinen Sinn, sie scheinen zufällig zu sein. Ich habe das Minimalmodbus-Python-Modul und serielle Testtools verwendet. Der Sensor ist ein Calex PyroCube S, laut Datenblatt verwendet er eine Schlagrate von 9600, Parität keine und 2 Stoppbits. Ich denke, dass die Sklavennummer 1 ist?
Marco G.
frr
frr
frr
frr
frr
Bryan