Sisällysluettelo:

Sähkömittarin lukeminen Arduinon kautta: 3 vaihetta
Sähkömittarin lukeminen Arduinon kautta: 3 vaihetta

Video: Sähkömittarin lukeminen Arduinon kautta: 3 vaihetta

Video: Sähkömittarin lukeminen Arduinon kautta: 3 vaihetta
Video: Juntek VAT 4300 Wireless 300A -virtamittarin käyttö 2024, Heinäkuu
Anonim
Kuinka lukea sähkömittari Arduinon kautta
Kuinka lukea sähkömittari Arduinon kautta
Kuinka lukea sähkömittari Arduinon kautta
Kuinka lukea sähkömittari Arduinon kautta

Usein olisi mielenkiintoista tietää kotisi nykyinen virrankulutus tai kokonaisvirrankulutus rajoittaaksesi sähkökustannuksiasi ja suojellaksesi ympäristöä. Tämä ei ole varsinainen ongelma, koska useimmiten löydät älykkään digitaalisen sähkömittarin asennuskaapistasi. Täällä Saksassa löydät usein kaapistasi kiinalaisen Holley Techin DZ541: n. Tässä mittarissa on optinen infrapunaliitäntä ja RS485 -liitäntä kerättyjen tietojen jakamiseksi ns. SML -protokollan kautta. Tässä projektissa käytämme RS485 -liitäntää Arduinon liittämiseen mittariin ja luemme kokonaisvirrankulutuksen ja todellisen tehon arvot.

Vaihe 1: RS485 -yhteys

RS485 -liitäntä
RS485 -liitäntä
RS485 -liitäntä
RS485 -liitäntä

Arduinon liittämiseksi mittariin RS485: n kautta olen käyttänyt Arduino RS485 -kilpiä, jossa on eristetty liitäntä. Mittarin RS485 liittimet on suojattu muovisuojuksella. Tämä kansi on yleensä lukittu sinetillä. Älä avaa tätä kantta itse. Se voi olla vaarallista ja rikkoutunut tiiviste voi olla syynä moniin ongelmiin energiantoimittajasi kanssa. Paras tapa on pyytää apua sähköasentajalta. Hän voi liittää kaapelin mittarin RS485 -liittimiin ja palauttaa sinetin.

Nyt voit liittää mittarin A- ja B -liittimet kilven A- ja B -liittimiin.

Vaihe 2: Hyppääjän ja DIP -kytkimen asetus

Jumpperin ja DIP -kytkimen asetus
Jumpperin ja DIP -kytkimen asetus

RS485 -kilpi on varustettu muutamilla hyppyjohdoilla ja DIP -kytkimillä konfigurointia varten. Aseta DIP -kytkimet seuraavalla tavalla: SW1 - ON, OFF, OFF, OFF (vastaanotin aina päällä) SW2 - OFF, OFF, ON, ON (RS485 -tila) SW3 - ON, OFF, OFF, OFF (päätevastus päällä) Vain kaksi hyppääjää on asetettava: JP1 - 5V Arduino UNO: lle ja toinen hyppääjä asennossa RX - 2

Vaihe 3: Koodi

Käytämme UARTia virheenkorjaukseen ja ohjelmointiin. Mittari on kytketty portin D2 ja ohjelmiston UART kautta 9600 Baud (8N1). Mittari lähettää jatkuvasti tietoja. Ohjelma etsii datavirrasta erityisiä tavusekvenssejä mielenkiintoisten datapakettien löytämiseksi. Muiden metrien kohdalla voi olla tarpeen muokata tavusekvenssejä tai tavu (otsikko) sekvenssien ja mielenkiintoisten tietojen välistä etäisyyttä. Koko virrankulutuksen ja todellisen tehon dekoodatut arvot näytetään Arduino IDE: n pääteikkunassa.

Suositeltava: