Tartalomjegyzék:

Hogyan kell leolvasni egy elektromos árammérőt Arduino útján: 3 lépés
Hogyan kell leolvasni egy elektromos árammérőt Arduino útján: 3 lépés

Videó: Hogyan kell leolvasni egy elektromos árammérőt Arduino útján: 3 lépés

Videó: Hogyan kell leolvasni egy elektromos árammérőt Arduino útján: 3 lépés
Videó: ORNO OR-WE-516 fogyasztásmérő és az RS-485 bemutatása, mért értékek kiolvasása ModBusszal 2024, Július
Anonim
Hogyan kell leolvasni egy elektromos árammérőt az Arduino segítségével
Hogyan kell leolvasni egy elektromos árammérőt az Arduino segítségével
Hogyan kell leolvasni egy elektromos árammérőt az Arduino segítségével
Hogyan kell leolvasni egy elektromos árammérőt az Arduino segítségével

Gyakran érdekes lenne tudni otthonának jelenlegi áramfogyasztását vagy teljes áramfogyasztását, hogy korlátozza az áramköltségeket és megvédje a környezetet. Ez nem igazán probléma, mert többnyire talál egy intelligens digitális árammérőt a szerelőszekrényben. Itt, Németországban, ebben az esetben gyakran megtalálja a DZ541 -et a Holley Tech -től Kínában a szekrényében. Ez a mérő optikai infravörös interfésszel és RS485 interfésszel van felszerelve, hogy az összegyűjtött adatokat el lehessen osztani az úgynevezett SML protokollon keresztül. Ebben a projektben az RS485 interfészt használva csatlakoztatunk egy Arduino -t a mérőhöz, és leolvassuk a teljes energiafogyasztás és a valós teljesítmény értékeit.

1. lépés: RS485 csatlakozás

RS485 csatlakozás
RS485 csatlakozás
RS485 csatlakozás
RS485 csatlakozás

Az Arduino csatlakoztatásához a mérőhöz RS485 -en keresztül az Arduino RS485 pajzsunkat használtam, izolált interfésszel. A mérő RS485 csatlakozóit műanyag burkolat védi. Ezt a fedelet általában pecsét zárja le. Ne nyissa ki ezt a fedelet egyedül. Veszélyes lehet, és a törött tömítés sok energia oka lehet az energiaszolgáltatóval. A legjobb módja egy villanyszerelő segítségének kérése. Csatlakoztathatja a kábelt a mérőeszköz RS485 csatlakozóihoz, és visszaállíthatja a tömítést.

Most csatlakoztathatja a mérő A és B csatlakozóit az árnyékolás A és B csatlakozóival.

2. lépés: Jumper és DIP kapcsoló beállítása

Jumper és DIP kapcsoló beállítása
Jumper és DIP kapcsoló beállítása

Az RS485 pajzs néhány jumperrel és DIP kapcsolóval van felszerelve a konfiguráláshoz. Kérjük, állítsa be a DIP kapcsolókat a következő módon: SW1 - BE, KI, KI, KI (mindig bekapcsolt vevő) SW2 - KI, KI, BE, BE (RS485 mód) SW3 - BE, KI, KI, KI (lezáró ellenállás bekapcsolva) Csak két jumpert kell beállítani: JP1 - 5V az Arduino UNO esetében és egy második jumper az RX - 2 pozícióban

3. lépés: Kód

Hibakereséshez és programozáshoz az UART -ot használjuk. A mérő a D2 porton és az UART szoftver 9600 Baud (8N1) porton keresztül csatlakozik. A mérő folyamatosan küldi az adatokat. A program speciális bájtsorozatokat keres az adatfolyamban, hogy megtalálja az érdekes adatcsomagokat. Más mérők esetében szükség lehet a bájtsorozat vagy a bájtsorozat (fejléc) és az érdekes adatok közötti távolság szerkesztésére. A teljes energiafogyasztás és a valós teljesítmény dekódolt értékei megjelennek az Arduino IDE terminál ablakában.

Ajánlott: