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, Studeni
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 nije problem jer ćete uglavnom u svom ormaru za instalaciju 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č opremljen je optičkim infracrvenim sučeljem i RS485 sučeljem 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 povezivanje

Priključak RS485
Priključak RS485
Priključak RS485
Priključak RS485

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 zatražiti pomoć električara. On može spojiti kabel na RS485 stezaljke brojila i vratiti brtvu.

Sada možete spojiti priključke A i B mjerača s priključcima A i B na štitu.

Korak 2: Postavite kratkospojnik i DIP prekidač

Postavke kratkospojnika i DIP sklopke
Postavke kratkospojnika i DIP sklopke

Štitnik RS485 opremljen je nekim kratkospojnicima i DIP prekidačima za konfiguraciju. Molimo vas da postavite DIP prekidače na sljedeći način: SW1 - UKLJ., ISKLJ., ISKLJ., ISKLJ. (Prijemnik uvijek uključen.) SW2 - ISKLJ., ISKLJ., UKLJ., UKLJ. (Način RS485) SW3 - UKLJ., ISKLJ., ISKLJ.) Moraju se postaviti samo dva kratkospojnika: JP1 do 5V za Arduino UNO i drugi skakač na položaju RX - 2

Korak 3: Kodirajte

UART koristimo za ispravljanje pogreš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 nizove bajtova u podatkovnom toku kako bi pronašao zanimljive pakete podataka. Za druga mjerila možda će biti potrebno urediti nizove 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čeni: