Página 1 de 1

Medidor de Energía DDS238 de Hiking

Publicado: 27 Ene 2019, 13:18
por Pac0
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.

Pruebas del Medidor de Energía DDS238

Publicado: 28 Ene 2019, 11:19
por Pac0
El medidor en pruebas:
dds238_01.JPG
Datos en la raspberry PI:
rpi_DDS.png

Re: Medidor de Energía DDS238 de Hiking

Publicado: 02 Feb 2019, 01:42
por Mleon
Estupendo aporte

Veo que serviría para monitorizar no solo la potencia de salida de unos microinversores, sino cualquier salida AC (inversores que no permiten monitorizacion, etc.)

Re: Medidor de Energía DDS238 de Hiking

Publicado: 02 Feb 2019, 17:54
por Pac0
Mleon escribió: 02 Feb 2019, 01:42 Estupendo aporte

Veo que serviría para monitorizar no solo la potencia de salida de unos microinversores, sino cualquier salida AC (inversores que no permiten monitorizacion, etc.)
Hola MLeon, por supuesto que al ser un monitor de energía, puede colocarse en cualquier línea AC, incluyendo la salida de un inversor. La principal ventaja sobre un sensor no invasivo, pese a que éste segundo se coloca en uno de los cables sin desconectarlo, es que con modbus, la distancia entre el sensor y la Rpi que recoge los datos, puede ser mayor. Este es un brico más para facilitar la recogida de datos en nuestras instalaciones FV. A mi entender, tiene un amplio rango de utilizaciones. Para mi instalación he buscado lo más cómodo, que como ya se verá es colocarlo en el exterior en una caja donde ya tenía un cable UTP sin utilizar y donde llevaré todas las líneas AC de los microinversores.

Re: Medidor de Energía DDS238 de Hiking

Publicado: 03 Feb 2019, 00:43
por Mleon
Has probado que periodo mínimo de muestreo te permite capturar de una forma estable?

Re: Medidor de Energía DDS238 de Hiking

Publicado: 03 Feb 2019, 11:27
por Pac0
Mleon escribió: 03 Feb 2019, 00:43 Has probado que periodo mínimo de muestreo te permite capturar de una forma estable?
He probado hasta 1 segundo. Pero el brico lo lee cada 5 segs...

Re: Medidor de Energía DDS238 de Hiking

Publicado: 03 Feb 2019, 11:59
por Corazon_de_perro
Tengo un medidor similar y la ventaja que le veo frente a otros protocolos es que se pueden solicitar unos datos concretos.

Por ejemplo, si solicitamos 3 datos, la respuesta es de 7 bytes, siendo la velocidad de transmisión de 960 bytes/segundo, por lo que tendríamos un tiempo de respuesta de unos

8 ms.

Como ejemplo, la respuesta del RS232 de los Voltronic ante una consulta de estado,QPIGS, se va a unos 400 ms.

Re: Medidor de Energía DDS238 de Hiking

Publicado: 03 Feb 2019, 12:33
por Pac0
Gabriel_2018 escribió: 03 Feb 2019, 11:59 Tengo un medidor similar y la ventaja que le veo frente a otros protocolos es que se pueden solicitar unos datos concretos.

Por ejemplo, si solicitamos 3 datos, la respuesta es de 7 bytes, siendo la velocidad de transmisión de 960 bytes/segundo, por lo que tendríamos un tiempo de respuesta de unos

8 ms.

Como ejemplo, la respuesta del RS232 de los Voltronic ante una consulta de estado,QPIGS, se va a unos 400 ms.
Modbus es muy potente, por eso se utiliza a nivel industrial...

Re: Medidor de Energía DDS238 de Hiking

Publicado: 16 Feb 2019, 23:21
por Mleon
Dado que se le puede sacar bastante información, (potencia, Hz, factor de potencia,.. ) puede dar mucho juego

Por ejm es una forma muy fácil/segura de sacar la información de Hz y utilizarla para el control de excedentes en sistemas que utilizan los Hz para indicar que hay excedentes

Re: Medidor de Energía DDS238 de Hiking

Publicado: 17 Feb 2019, 16:20
por Pac0
Mleon escribió: 16 Feb 2019, 23:21 Dado que se le puede sacar bastante información, (potencia, Hz, factor de potencia,.. ) puede dar mucho juego

Por ejm es una forma muy fácil/segura de sacar la información de Hz y utilizarla para el control de excedentes en sistemas que utilizan los Hz para indicar que hay excedentes
No me lo había planteado, pero lo pondré a prueba, para ver como funciona. Grabaré en la BBDD los "herzios", de cada lectura...