Entradas

 Segunda Patita Y bueno se va la 2da patita de 3, hoy les comentare la forma mas básica creo  de implementar el Modbus RTU  en una tarjeta Raspberrie Pico  (RP de aqui en adelante), en la entrega anterior les comente de mi sistema de desarrollo incluso mostré una foto de este, en esta ocasión la idea es mostrara un esclavo muy básico que responda a la funcion3 del Modbus que es Leer los Holding Register del RP, lo primero que implemente es un parser en este para analizar que esta llegando por la port serial asociado al RS485 y después la 2 parte despachar la respuesta al comando o  ModbusRTU.py / Tx/Rx => PIN 1 y PIN 2 en raspberry pico Modbus en esta parte se complica la cosa porque la respuesta debe contar al final con un CRC16 para que el Modbus Poll pueda verificar la integridad de la trama enviada  y la 3 parte y final es enviar la trama completa al Modbus Poll. Bueno a continuación le muestro el código que cree usando micropyhon en Thonny, tiene bastantes comentarios para que

Raspberry Pico (modbus rtu)

Imagen
 Primera  Patita Como siempre digo primera patita es la de la presentación y mostrar intenciones y me presento soy osbox68 y ahora comencé mis experiencia con Micro Python y que mejor comenzar con Raspberry Pico y Thonny, el entorno por la que veo luce muy bien es muy parecido a lo de Arduino pero con Python así que me puse como meta implementar un cliente Modbus RTU para el Raspberry Pico se que existen varios pero son un poco complicados de usar debido a la gran cantidad de opciones que tienen  mi implementación del protocolo  será los mas básica posible y la idea obvió es hacerlo con Micropython les muestro una foto a continuación con mi sistema de desarrollo: Como pueden ver es muy sencillo esta compuesto por protoboard chiquito donde tengo instalado el Raspberry Pico junto con la tarjeta serial a RS485 la que tengo conectada a un conversor RS485 a USB y lo conecto a mi Notebook y ahi en el Notebook uso el Modbus Poll para enviar las tramas Modbus al Raspberry Pico. Esta es una ima