Përmbajtje:

Si të lexoni një matës të energjisë elektrike përmes Arduino: 3 hapa
Si të lexoni një matës të energjisë elektrike përmes Arduino: 3 hapa

Video: Si të lexoni një matës të energjisë elektrike përmes Arduino: 3 hapa

Video: Si të lexoni një matës të energjisë elektrike përmes Arduino: 3 hapa
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Nëntor
Anonim
Si të lexoni një matës të energjisë elektrike përmes Arduino
Si të lexoni një matës të energjisë elektrike përmes Arduino
Si të lexoni një matës të energjisë elektrike përmes Arduino
Si të lexoni një matës të energjisë elektrike përmes Arduino

Shpesh do të ishte interesante të njihni konsumin aktual të energjisë ose konsumin total të energjisë në shtëpinë tuaj për të kufizuar kostot tuaja për energji elektrike dhe për të mbrojtur mjedisin. Ky nuk është me të vërtetë problem, sepse kryesisht do të gjeni një njehsor dixhital të energjisë elektrike të zgjuar në kabinetin tuaj të instalimit. Këtu në Gjermani do të gjeni në këtë rast shpesh DZ541 nga Holley Tech nga Kina në kabinetin tuaj. Ky njehsor është i pajisur me një ndërfaqe optike infra të kuqe dhe një ndërfaqe RS485 për të shpërndarë të dhënat e grumbulluara përmes të ashtuquajturit protokoll SML. Në këtë projekt ne do të përdorim ndërfaqen RS485 për të lidhur një Arduino me njehsorin dhe për të lexuar vlerat për konsumin e përgjithshëm të energjisë dhe fuqinë reale.

Hapi 1: Lidhja RS485

Lidhja RS485
Lidhja RS485
Lidhja RS485
Lidhja RS485

Për të lidhur Arduino me njehsorin nëpërmjet RS485 kam përdorur mburojën tonë Arduino RS485 me ndërfaqe të izoluar. Terminalet për RS485 të njehsorit mbrohen nga një mbulesë plastike. Kjo mbulesë zakonisht bllokohet nga një vulë. Mos e hapni këtë mbulesë vetë. Mund të jetë e rrezikshme dhe një vulë e thyer mund të jetë arsyeja e shumë telasheve me furnizuesin tuaj të energjisë. Mënyra më e mirë është të kërkoni ndihmë nga një elektricist. Ai mund të lidhë kabllon me terminalet RS485 të njehsorit dhe të rikuperojë vulën.

Tani mund të lidhni terminalet A dhe B të njehsorit me terminalet A dhe B të mburojës.

Hapi 2: Cilësimi i ndërprerësit dhe kërcyesit

Jumper dhe DIP Switch Setting
Jumper dhe DIP Switch Setting

Mburoja RS485 është e pajisur me disa kërcyes dhe çelsa DIP për konfigurim. Ju lutemi vendosni çelsat DIP në mënyrën e mëposhtme: SW1 - ON, OFF, OFF, OFF (marrësi gjithmonë i ndezur) SW2 - OFF, OFF, ON, ON (modaliteti RS485) SW3 - ON, OFF, OFF, OFF (rezistenca përfundimtare aktiv) Vetëm dy kërcyes duhet të vendosen: JP1 në 5V për Arduino UNO dhe një kërcyes i dytë në pozicionin RX - 2

Hapi 3: Kodi

Ne po përdorim UART për korrigjimin dhe programimin. Matësi lidhet nëpërmjet portës D2 dhe një softueri UART nëpërmjet 9600 Baud (8N1). Matësi po i dërgon vazhdimisht të dhënat. Programi po kërkon sekuenca të veçanta të bajtëve në rrjedhën e të dhënave për të gjetur paketat interesante të të dhënave. Për njehsorët e tjerë mund të jetë e nevojshme të redaktoni sekuencat e bajtit ose distancën midis sekuencave të bajtit (kokës) dhe të dhënave interesante. Vlerat e deshifruara për konsumin total të energjisë dhe fuqinë reale do të shfaqen në dritaren e terminalit të Arduino IDE.

Recommended: