Tengo un contador de partículas HPMA115S0 que tiene una interfaz de comunicación UART. Compré un módulo convertidor TTL UART a RS485 para que funcione con un PLC sobre el protocolo Modbus RTU.
Normalmente trabajo con dispositivos que tienen el estándar de comunicación serial RS485 pero esos dispositivos tienen toda la información que necesito para que funcionen sobre un protocolo de comunicación serial Modbus (PLC como maestro) como la identificación y la velocidad de transmisión y las direcciones de los registros que contener los datos a solicitar.
Sin embargo, con HPMA115S0 no sé cuál sería la ID, cuál es la dirección de registro del valor de medición, etc. Entonces, ¿puedo hacer que este dispositivo con comunicación UART funcione con el protocolo serial Modbus usando el convertidor UART a RS485?
Su sensor no necesita Modbus en absoluto, en la hoja de datos puede ver que utiliza un protocolo simple que envía 32 bytes por cuadro.
Si tiene un PLC, debería poder recibir estos marcos con bastante facilidad. La mayoría de los PLC (al menos los que he visto) con un puerto RS485 pueden funcionar con Modbus o lo que se llama "modo de caracteres", lo que significa que el puerto del PLC funciona como un UART sin procesar, por así decirlo, y usted tiene que defina su propio protocolo en su software. Cuando use este protocolo sin formato, no necesitará ninguna dirección de dispositivo o número de registro ni nada por el estilo, simplemente abra su puerto con la configuración correcta y comience a escuchar y procesar cuadros y registrar valores.
Si no necesita un PLC, siempre puede usar cualquier tipo de computadora con un puerto serie o un adaptador serie USB (RS232 o RS485 si el sensor está lejos en el campo). Lo más fácil y económico que se me ocurre es una Raspberry Pi Zero junto al sensor con un script de Python para registrar valores cada 10 segundos o más y escribirlos en una base de datos. De esta forma, no necesitará el enlace RS485 y podrá conectarse al Pi para leer o descargar valores de muchas maneras diferentes. Incluso puede instalar algo como Domoticz ( http://www.domoticz.com/ ) para tener gráficos con tendencias o activar alarmas por correo electrónico o sms (tenga en cuenta que no creo que su sensor sea compatible con Domoticz fuera del box, pero con un protocolo tan simple, la interfaz debería ser pan comido).
¡Muchas posibilidades de verdad!
usuario103380
LRH18
Andrejs Gasilovs