Съдържание:
Видео: Как да прочетете електромер през Arduino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Често би било интересно да знаете текущата консумация на енергия или общата консумация на енергия за вашия дом, за да ограничите разходите си за електричество и да защитите околната среда. Това всъщност не е проблем, защото най -вече ще намерите интелигентен цифров електромер в инсталационния шкаф. Тук в Германия в този случай често ще намерите DZ541 от Holley Tech от Китай. Този измервателен уред е оборудван с оптичен инфрачервен интерфейс и RS485 интерфейс за разпространение на събраните данни чрез т. Нар. SML протокол. В този проект ще използваме интерфейса RS485 за свързване на Arduino към измервателния уред и отчитане на стойностите за обща консумация на енергия и реална мощност.
Стъпка 1: RS485 връзка
За да свържете Arduino към измервателния уред чрез RS485, използвах нашия Arduino RS485 щит с изолиран интерфейс. Клемите за RS485 на измервателния уред са защитени с пластмасов капак. Този капак обикновено се заключва с печат. Не отваряйте този капак сами. Това може да бъде опасно и счупеното уплътнение може да бъде причина за много проблеми с вашия доставчик на енергия. Най -добрият начин е да поискате помощ от електротехник. Той може да свърже кабела към терминалите RS485 на измервателния уред и да възстанови уплътнението.
Сега можете да свържете клемите A и B на измервателния уред с клемите A и B на щита.
Стъпка 2: Настройка на джъмпера и DIP превключвателя
Щитът RS485 е оборудван с някои джъмпери и DIP превключватели за конфигуриране. Моля, настройте DIP превключвателите по следния начин: SW1 - ON, OFF, OFF, OFF (приемникът винаги е включен) SW2 - OFF, OFF, ON, ON (режим RS485) SW3 - ON, OFF, OFF, OFF (крайният резистор е включен) Трябва да бъдат настроени само два джъмпера: JP1 до 5V за Arduino UNO и втори джъмпер на позиция RX - 2
Стъпка 3: Код
Използваме UART за отстраняване на грешки и програмиране. Измервателният уред е свързан чрез порт D2 и софтуерен UART чрез 9600 Baud (8N1). Измервателят непрекъснато изпраща данните. Програмата търси специални байтови последователности в потока от данни, за да намери интересните пакети данни. За други метри може да се наложи да редактирате байтовите последователности или разстоянието между байтовите (заглавните) последователности и интересните данни. Декодираните стойности за обща консумация на енергия и реална мощност ще бъдат показани в терминалния прозорец на Arduino IDE.
Препоръчано:
Как да прочетете микрометър .: 3 стъпки
Как да чета микрометър.: Здравейте, казвам се Дамиан Пол. Аз съм студент втора година в Техническия институт на езерото в програмата за прецизна обработка. Работя с машини с ЦПУ повече от 2 години, преди да посетя Техническия институт на езерото. Днес аз ще
Как да прочетете множество аналогови стойности, използвайки един аналогов щифт: 6 стъпки (със снимки)
Как да прочетете множество аналогови стойности с помощта на един аналогов щифт: В този урок ще ви покажа как да четете множество аналогови стойности, използвайки само един аналогов входен щифт
Как да прочетете сензора за диференциално налягане MPX5010 с Arduino: 5 стъпки
Как да чета MPX5010 сензор за диференциално налягане с Arduino: Начинът, по който написах кода, е такъв, че може лесно да бъде променен, за да отговаря на различен сензор за налягане. Просто променете следните променливи на const в кода въз основа на стойностите от информационния лист за всеки сензор за налягане: " sensorOffset & quot
Прочетете основния си електромер (ESP8266, WiFi, MQTT и Openhab): 6 стъпки (със снимки)
Прочетете вашия основен електромер за електроенергия (ESP8266, WiFi, MQTT и Openhab): В тази инструкция ще разберете как чета моето използване на основната електроенергия в моя дом и го публикувам чрез ESP8266, Wifi, MQTT в моята Openhab Home Automation. Имам „интелигентен измервателен уред“ISKRA тип MT372, но няма лесна възможност за експортиране на
КАК ДА ПРОЧЕТЕТЕ СХЕМИ НА ВРЪЖКИ: 4 стъпки
КАК ДА ПРОЧЕТЕТЕ Схеми на вериги: тази инструкция ще ви покаже как точно да прочетете всички тези объркващи схеми и след това как да сглобите схемите на макет! е