Medidor de Energía DDS238 de Hiking

Enseña tus proyectos!
Responder
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#1 Medidor de Energía DDS238 de Hiking

Mensaje por Pac0 » 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.
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#2 Pruebas del Medidor de Energía DDS238

Mensaje por Pac0 » 28 Ene 2019, 11:19

El medidor en pruebas:
dds238_01.JPG
dds238_01.JPG (153.6 KiB) Visto 253 veces
Datos en la raspberry PI:
rpi_DDS.png
rpi_DDS.png (61.62 KiB) Visto 250 veces
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Avatar de Usuario
Mleon
Guru Geek
Mensajes: 132
Registrado: 26 Ene 2019, 01:25
Has thanked: 10 times
Been thanked: 83 times

#3 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Mleon » 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.)
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#4 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Pac0 » 02 Feb 2019, 17:54

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.
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Avatar de Usuario
Mleon
Guru Geek
Mensajes: 132
Registrado: 26 Ene 2019, 01:25
Has thanked: 10 times
Been thanked: 83 times

#5 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Mleon » 03 Feb 2019, 00:43

Has probado que periodo mínimo de muestreo te permite capturar de una forma estable?
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#6 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Pac0 » 03 Feb 2019, 11:27

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...
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Avatar de Usuario
Gabriel_2018
Amstrad
Mensajes: 693
Registrado: 23 Ene 2019, 14:36
Has thanked: 69 times
Been thanked: 76 times

#7 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Gabriel_2018 » 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.
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#8 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Pac0 » 03 Feb 2019, 12:33

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...
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Avatar de Usuario
Mleon
Guru Geek
Mensajes: 132
Registrado: 26 Ene 2019, 01:25
Has thanked: 10 times
Been thanked: 83 times

#9 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Mleon » 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
Avatar de Usuario
Pac0
Perrusko escritor
Mensajes: 453
Registrado: 23 Ene 2019, 14:23
Ubicación: La Luna
Has thanked: 76 times
Been thanked: 73 times
Contactar:

#10 Re: Medidor de Energía DDS238 de Hiking

Mensaje por Pac0 » 17 Feb 2019, 16:20

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...
Non semper ea sunt quae videntur

3,2Kwp Placas; 2 x Midnite Classic 150; 2 x Victron Multiplus 24/2000; 12 vasos TOpzs 965Ah C100
RPI + PVControl
Responder