Medidor de Energía DDS238 de Hiking
Publicado: 27 Ene 2019, 13:18
Nuevo brico para monitorizar via modbus el medidor de energía DDS238 de la marca Hiking.
Este medidor se puede adquirir en aliexpress:
https://es.aliexpress.com/store/product ... 049222c2c6
La idea es utilizarlo para medir la potencia de placa provinente de un campo de microinversores. Para ello lo conectaremos en la línea AC que llega del campo conectado a nuestra red.
Este medidor tiene una salida modbus RTU, que simplifica su lectura desde nuestra raspberry PI, con una sencilla aplicación python, que se puede utilizar independientemente o desde el brico pvcontrol, de Mleon y Nikkito. (Adicionalmente tiene una salida de impulsos que para este brico no le veo la utilidad.)
Para ello he diseñado una clase python que lee únicamente 3 datos: voltaje, intensidad y potencia activa. Normalmente solo necesitaremos este último dato que se sumará a la potencia que llega de otras fuentes. El resto de datos que se pueden leer: Energía total, importada y exportada, no son relevantes para su aplicación con la línea de inversores y quedan para implementar en un futuro.
El programa se puede acceder en mi página de Github que dedico a utilidades para pvcontrol.
https://github.com/JanusHL/pvcontrol/tree/master/dds238
donde he alojado los ficheros necesarios: class_dds.py, la clase principal y un programa para efectuar el test data_DDS.py.
En la página de github, explico el hardware adicional necesario para conectar el medidor a la Raspberry PI, que es un simple conversor USB a RS485. Para cualquier duda sobre el tema contestaré en este hilo.
Este medidor se puede adquirir en aliexpress:
https://es.aliexpress.com/store/product ... 049222c2c6
La idea es utilizarlo para medir la potencia de placa provinente de un campo de microinversores. Para ello lo conectaremos en la línea AC que llega del campo conectado a nuestra red.
Este medidor tiene una salida modbus RTU, que simplifica su lectura desde nuestra raspberry PI, con una sencilla aplicación python, que se puede utilizar independientemente o desde el brico pvcontrol, de Mleon y Nikkito. (Adicionalmente tiene una salida de impulsos que para este brico no le veo la utilidad.)
Para ello he diseñado una clase python que lee únicamente 3 datos: voltaje, intensidad y potencia activa. Normalmente solo necesitaremos este último dato que se sumará a la potencia que llega de otras fuentes. El resto de datos que se pueden leer: Energía total, importada y exportada, no son relevantes para su aplicación con la línea de inversores y quedan para implementar en un futuro.
El programa se puede acceder en mi página de Github que dedico a utilidades para pvcontrol.
https://github.com/JanusHL/pvcontrol/tree/master/dds238
donde he alojado los ficheros necesarios: class_dds.py, la clase principal y un programa para efectuar el test data_DDS.py.
En la página de github, explico el hardware adicional necesario para conectar el medidor a la Raspberry PI, que es un simple conversor USB a RS485. Para cualquier duda sobre el tema contestaré en este hilo.