Taula de continguts:

Com llegir un comptador d’electricitat mitjançant Arduino: 3 passos
Com llegir un comptador d’electricitat mitjançant Arduino: 3 passos

Vídeo: Com llegir un comptador d’electricitat mitjançant Arduino: 3 passos

Vídeo: Com llegir un comptador d’electricitat mitjançant Arduino: 3 passos
Vídeo: Installation domotique pour éviter une inondation & fuite d'eau 2024, De novembre
Anonim
Com llegir un comptador d’electricitat a través d’Arduino
Com llegir un comptador d’electricitat a través d’Arduino
Com llegir un comptador d’electricitat a través d’Arduino
Com llegir un comptador d’electricitat a través d’Arduino

Sovint seria interessant conèixer el consum d’energia actual o el consum total d’energia de la vostra llar per limitar els vostres costos d’electricitat i protegir l’entorn. Això no és realment un problema, perquè sobretot trobareu un comptador digital elèctric intel·ligent al vostre armari d’instal·lació. Aquí, a Alemanya, trobareu sovint el DZ541 de Holley Tech de la Xina al vostre gabinet. Aquest mesurador està equipat amb una interfície d'infrarojos òptics i una interfície RS485 per distribuir les dades recollides mitjançant l'anomenat protocol SML. En aquest projecte utilitzarem la interfície RS485 per connectar un Arduino al mesurador i llegir els valors del consum total d’energia i de la potència real.

Pas 1: connexió RS485

Connexió RS485
Connexió RS485
Connexió RS485
Connexió RS485

Per connectar l'Arduino al comptador mitjançant RS485 he utilitzat el nostre escut Arduino RS485 amb interfície aïllada. Els terminals per al RS485 del mesurador estan protegits per una tapa de plàstic. Aquesta tapa sol estar tancada amb un segell. No obriu aquesta tapa per vosaltres mateixos. Pot ser perillós i un segell trencat pot ser el motiu de molts problemes amb el vostre proveïdor d’energia. La millor manera és demanar ajuda a un electricista. Pot connectar el cable als terminals RS485 del mesurador i recuperar el segell.

Ara podeu connectar els terminals A i B del comptador amb els terminals A i B del blindatge.

Pas 2: Configuració del commutador de pont i DIP

Configuració del commutador de pont i DIP
Configuració del commutador de pont i DIP

L'escut RS485 està equipat amb alguns ponts i commutadors DIP per a la configuració. Configureu els commutadors DIP de la següent manera: SW1 - ON, OFF, OFF, OFF (receptor sempre encès) SW2 - OFF, OFF, ON, ON (mode RS485) SW3 - ON, OFF, OFF, OFF (resistència de terminació activada)) Només s'han de configurar dos ponts: JP1 a 5V per a Arduino UNO i un segon pont a la posició RX - 2

Pas 3: Codi

Estem utilitzant UART per depurar i programar. El mesurador es connecta mitjançant el port D2 i un programari UART mitjançant 9600 Baud (8N1). El mesurador envia contínuament les dades. El programa busca seqüències de bytes especials al flux de dades per trobar els paquets de dades interessants. Per a altres comptadors, és possible que sigui necessari editar les seqüències de bytes o la distància entre les seqüències de bytes (capçalera) i les dades interessants. Els valors descodificats per al consum total d’energia i la potència real es mostraran a la finestra del terminal de l’IDE Arduino.

Recomanat: