Turinys:

Kaip perskaityti elektros skaitiklį per „Arduino“: 3 žingsniai
Kaip perskaityti elektros skaitiklį per „Arduino“: 3 žingsniai

Video: Kaip perskaityti elektros skaitiklį per „Arduino“: 3 žingsniai

Video: Kaip perskaityti elektros skaitiklį per „Arduino“: 3 žingsniai
Video: Использование Juntek VAT 4300 Wireless 300A Многофункциональный измеритель тока Current Power 2024, Liepa
Anonim
Kaip perskaityti elektros skaitiklį per „Arduino“
Kaip perskaityti elektros skaitiklį per „Arduino“
Kaip perskaityti elektros skaitiklį per „Arduino“
Kaip perskaityti elektros skaitiklį per „Arduino“

Dažnai būtų įdomu sužinoti dabartinį jūsų namų energijos suvartojimą arba bendrą energijos suvartojimą, kad sumažintumėte elektros energijos sąnaudas ir apsaugotumėte aplinką. Tai tikrai nėra problema, nes dažniausiai savo įrengimo spintelėje rasite išmanųjį skaitmeninį elektros skaitiklį. Čia, Vokietijoje, jūsų kabinete dažnai rasite Holley Tech iš Kinijos DZ541. Šiame matuoklyje yra optinė infraraudonųjų spindulių sąsaja ir RS485 sąsaja, skirta surinktiems duomenims paskirstyti per vadinamąjį SML protokolą. Šiame projekte mes naudosime RS485 sąsają, kad prijungtume „Arduino“prie skaitiklio ir nuskaitytume viso energijos suvartojimo ir tikrosios galios vertes.

1 žingsnis: RS485 prijungimas

RS485 jungtis
RS485 jungtis
RS485 jungtis
RS485 jungtis

Norėdami prijungti „Arduino“prie skaitiklio per RS485, naudoju mūsų „Arduino RS485“skydą su izoliuota sąsaja. Skaitiklio RS485 gnybtai yra apsaugoti plastikiniu dangteliu. Šis dangtelis paprastai yra užrakintas antspaudu. Neatidarykite šio dangtelio patys. Tai gali būti pavojinga, o sulaužytas sandariklis gali būti daugelio problemų su jūsų energijos tiekėju priežastis. Geriausias būdas yra paprašyti elektriko pagalbos. Jis gali prijungti kabelį prie skaitiklio RS485 gnybtų ir atkurti antspaudą.

Dabar galite prijungti skaitiklio A ir B gnybtus prie skydo A ir B gnybtų.

2 žingsnis: trumpiklio ir DIP jungiklio nustatymas

Džemperio ir DIP jungiklio nustatymas
Džemperio ir DIP jungiklio nustatymas

RS485 skydelyje yra keletas trumpiklių ir DIP jungiklių konfigūracijai. Nustatykite DIP jungiklius taip: SW1 - ON, OFF, OFF, OFF (imtuvas visada įjungtas) SW2 - OFF, OFF, ON, ON (RS485 režimas) SW3 - ON, OFF, OFF, OFF (galinis rezistorius įjungtas) Reikia nustatyti tik du trumpiklius: nuo JP1 iki 5V „Arduino UNO“ir antrą trumpiklį RX - 2 padėtyje

3 žingsnis: kodas

Derinimui ir programavimui naudojame UART. Skaitiklis prijungtas per D2 prievadą, o programinė įranga UART per 9600 Baud (8N1). Skaitiklis nuolat siunčia duomenis. Programa duomenų sraute ieško specialių baitų sekų, kad surastų įdomius duomenų paketus. Kitų skaitiklių atveju gali tekti redaguoti baitų sekas arba atstumą tarp baitų (antraščių) sekų ir įdomių duomenų. Iššifruotos viso energijos suvartojimo ir tikrosios galios vertės bus rodomos „Arduino IDE“terminalo lange.

Rekomenduojamas: