Sadržaj:

Kako očitati mjerač električne energije putem Arduina: 3 koraka
Kako očitati mjerač električne energije putem Arduina: 3 koraka

Video: Kako očitati mjerač električne energije putem Arduina: 3 koraka

Video: Kako očitati mjerač električne energije putem Arduina: 3 koraka
Video: Как сделать систему для расширенного измерения тока в ... 2024, Juli
Anonim
Kako očitati mjerač električne energije putem Arduina
Kako očitati mjerač električne energije putem Arduina
Kako očitati mjerač električne energije putem Arduina
Kako očitati mjerač električne energije putem Arduina

Često bi bilo zanimljivo znati trenutnu potrošnju energije ili ukupnu potrošnju energije vašeg doma kako biste ograničili svoje troškove za električnu energiju i zaštitili okoliš. To zapravo i nije problem, jer ćete uglavnom u svom instalacijskom ormaru pronaći pametno digitalno brojilo električne energije. Ovdje u Njemačkoj u ovom ćete slučaju često pronaći DZ541 by Holley Tech iz Kine. Ovaj mjerač je opremljen optičkim infracrvenim interfejsom i RS485 interfejsom za distribuciju prikupljenih podataka putem tzv. SML protokola. U ovom projektu koristit ćemo RS485 sučelje za povezivanje Arduina na mjerač i očitati vrijednosti ukupne potrošnje energije i stvarne snage.

Korak 1: RS485 veza

RS485 veza
RS485 veza
RS485 veza
RS485 veza

Za spajanje Arduina na mjerač putem RS485 koristio sam naš Arduino RS485 štit s izoliranim sučeljem. Stezaljke za RS485 brojila zaštićene su plastičnim poklopcem. Ovaj poklopac je obično zaključan pečatom. Ne otvarajte sami ovaj poklopac. Može biti opasno, a slomljena brtva može biti uzrok mnogih problema s vašim dobavljačem energije. Najbolji način je da zatražite pomoć električara. On može spojiti kabel na RS485 stezaljke brojila i vratiti brtvu.

Sada možete spojiti A i B stezaljke brojila s A i B stezaljkama štita.

Korak 2: Postavite kratkospojnik i DIP prekidač

Postavke kratkospojnika i DIP prekidača
Postavke kratkospojnika i DIP prekidača

Štitnik RS485 opremljen je nekim kratkospojnicima i DIP prekidačima za konfiguraciju. DIP prekidače postavite na sljedeći način: SW1 - ON, OFF, OFF, OFF (prijemnik uvijek uključen) SW2 - OFF, OFF, ON, ON (način rada RS485) SW3 - ON, OFF, OFF, OFF (završni otpornik uključen) Moraju se postaviti samo dva kratkospojnika: JP1 do 5V za Arduino UNO i drugi kratkospojnik na položaju RX - 2

Korak 3: Kodirajte

UART koristimo za otklanjanje grešaka i programiranje. Mjerač je povezan preko porta D2 i softverskog UART -a putem 9600 Baud (8N1). Mjerač kontinuirano šalje podatke. Program traži posebne sekvence bajtova u toku podataka kako bi pronašao zanimljive pakete podataka. Za druga brojila možda će biti potrebno urediti sekvence bajtova ili udaljenost između sekvenci bajtova (zaglavlja) i zanimljivih podataka. Dekodirane vrijednosti ukupne potrošnje energije i stvarne snage bit će prikazane u prozoru terminala Arduino IDE -a.

Preporučuje se: