fbpx

Foros

Avisos
Vaciar todo

Raspberry como captador de datos con Modbus


linesguapo
Respuestas: 2
Registrado
Topic starter
(@linesguapo)
Ardero Nuevo
Registrado: hace 9 años

Hola a todos, con la última subida del gobierno (casi el doble) del coste de la potencia contratada, ahora es más importante que nunca conocer las necesidades de consumo de una vivienda o empresa. Por lo que me he decido a analizar los consumos de mi vivienda.

En el mercado existen analizadores comerciales plug and play para estos cometidos, pero es más divertido y económico reciclar cacharros.

Bueno la idea es hacerlo con un analizador PM710 de schneider, por lo que la parte de medición es fácil, así que el grueso del proyecto va a ser obtener los datos del puerto de comunicación Modbus RS485, para poder sacar los patrones de consumo a una Raspberry pi y poder graficar los consumos en un periodo de tiempo determinado

He visto una publicación de nuestro compañero Heli donde ya ha empezado ha hablar de esto:
http://heli.xbot.es/wp/ " onclick="window.open(this.href);return false;

Pero me surgen dudas así que, estaría muy agradecido si me ayudarais a lograrlo

Un saludo a todos y gracias de antemano

Responder
3 respuestas
heli
Respuestas: 748
 Heli
Socio
(@heli)
Ardero honorable
Registrado: hace 16 años

En principio yo me he limitado a portar el proyecto Classicladder, que es un PLC, a la Raspberry Pi.
Lo que propones es mas parecio a un datalogger que a un PLC. Puedes reutilizar las rutinas de modbus incluidas en Classicladder, pero quizás es mejor que portes otras mas sencillas, Classicladder es bastante complejo ya que tiene la opción de Modbus Master y Slave y es multiplataforma...
Deberías almacenar los datos en un formato portable como CSV y hacer un entorno gráfico para presentar los datos, o bien compartirlos por samba y procesarlos en un PC..
He usado mucho los PM710 y son carillos, porque son analizadores de redes trifásicos industriales completos. Deberías buscar un analizador monofásico par auso doméstico mas sencillo. Te compensaría en precio uno con salidas analógicas y un shield ADC para el arduino, o incluso un simple voltímetro y amperímetro y que haga la raspberry los cálculos de energía.

Responder
linesguapo
Respuestas: 2
Registrado
Topic starter
(@linesguapo)
Ardero Nuevo
Registrado: hace 9 años

Hola Heli, gracias por contestar lo de usar El PM710, es porque tengo uno disponible, por lo que no tengo que gastar nada y la raspberry ya la tengo.

Entoces conoces algún tutoríal o documentación para que la raspi pueda almacenar los datos de la PM710, no me importa luego lo tenga que exportarlo a Excel para gráficarlo, o si se te ocurre otra manera que pueda recopilar los históricos del analizados.

Gracias

Responder
garrocha
Respuestas: 1110
Socio
(@garrocha)
Ardero noble
Registrado: hace 17 años

Existen varias librerias modbus que funcionan en linux y windows (para las pruebas), no te centres en el aparato, sino en la comunicacion.

Empieza por buscar el mapa de memoria del aparato, a continuación un software para comunicarte con el via modbus en windows (hay varios gratuitos), y cuando ya lo controles das el salto a linux y la raspberry

Responder
Compartir: