Tengo un dispositivo RS232 que envía datos siguiendo el protocolo modbus. Tengo problemas para comunicarme con él y creo que mi cableado está mal. Dado que la mayoría de los dispositivos modbus funcionan con RS485, es difícil encontrar información al respecto.
Tengo un convertidor USB a RS232 y un cable RS232. Pelé un lado del cable RS232 y conecté los cables RXD, TXD y GND a los cables correspondientes del sensor. siguiendo este diagrama:
El sensor está alimentado por una fuente de alimentación externa de 5v. No recibo ninguna comunicación con el sensor. Probé esto invirtiendo el RXD y el TXD y también en una raspberry pi con alimentación para el sensor proveniente de la pi.
También he intentado usar un convertidor RS485 a USB, obtengo datos de esta manera pero no tienen ningún sentido siguiendo el protocolo modbus, parecen aleatorios. He usado el módulo de python minimalmodbus y herramientas de prueba en serie. El sensor es un Calex PyroCube S, según la hoja de datos, utiliza una tasa de combate de 9600, paridad ninguna y 2 bits de parada. Creo que el número de esclavo es 1?
marcos g
frr
frr
frr
frr
frr
bryan