Многоканальные счётчики электроэнергии (измерители параметров электрической сети) серии WB-MAP от Wiren Board |
Содержание
Общие данные
Общие данныеСчётчики электроэнергии (измерители параметров электрической сети) серии WB-MAP от Wiren Board применяются для энергоменеджмента, технического учёта и мониторинга качества электропитания. Многофазные измерители WB-MAP занимают в несколько раз меньше места в шкафу, чем традиционные счётчики электроэнергии. Разъёмные измерительные трансформаторы счётчиков подключаются на существующие провода без пересборки щита. Счётчики измеряют мгновенные значения мощности, накопленную энергию (кВт*ч), коэффициенты мощности и углы, параметры качества электроэнергии. Устройства внесены в Государственный реестр средств измерения. Счётчики электроэнергии серии WB-MAP от Wiren Board Компания Wiren Board выпускает широкую номенклатуру счётчиков электроэнергии, которые позволяют измерять значительно больше параметров, по сравнению с серией измерителей PZEM-XXX. Измерители обеспечивают гальваническую развязку от измеряемой сети. По сравнению со счетчиками PZEM-XXX, измерители от Wiren Board, выигрывают по цене, там, где требуется измерять параметры трех и более линий (фаз). Технические характеристикиВсе технические характеристики счетчиков серии WB-MAP можно получить на сайте производителя. Схема подключенияДля примера, рассмотрим подключение счетчика электроэнергии WB-MAP3E. Для связи WB-MAP3E с устройством (см. рис. ниже) применяется модуль конвертера TTL в RS485 ver2.0 на базе микросхемы MAX3485 («XY-017»). WB-MAP3E. Схема подключения к устройству К одному устройству можно подключить несколько счетчиков серии WB-MAP. Протокол обмена даннымиОбмен данными между WB-MAP3E и устройством производится по протоколу Modbus.
По умолчанию установлены следующие параметры:
Инициализация устройстваДля запроса значений от счетчика WB-MAP3E, устройство должно работать в режиме «MODBUS RTU Master», т.е. выступать в роли ведущего (master, client). Для работы по протоколу «MODBUS RTU», НЕОБХОДИМО РАЗРЕШИТЬ работу UART при помощи действия «serial_SetParam()». Инициализация устройства, для работы в режиме «MODBUS RTU Master», выполняется в соответствии с инструкцией, за исключением того, что нет необходимости использовать дополнительный GPIO для управления переключением режима прием/передача. Вариант настройки устройства (под управлением прошивки «Smacont-ESP») для работы со счетчиком WB-MAP3E представлен на рисунке ниже. Инициализация устройства Для передачи байтов контрольной суммы crc16 используется стандартный для протокола Modbus порядок следования. Таблица переменных устройстваПолная таблица Modbus-регистров измеряемых и вычисляемых величин. Карта регистров счётчика электроэнергии WB-MAP3E, с которыми будет производиться работа, представлена на рисунке ниже. WB-MAP3E. Карта регистров Создаем следующую таблицу переменных «Vx». Таблица переменных «Vx» При чтении данных из WB-MAP3E данные будут сохраняться в переменные «V100»...«V114». Действия
Как видно из таблицы выше, необходимо:
Создаем действия считывания регистров из счетчика WB-MAP3E. Т.к. нумерация регистров не является сплошной, необходимо создать несколько действий. Действия считывания регистров из WB-MAP3E 1. Создаем множители 0.1, 0.01 и 0.001, для чего присваиваем константе «C1» значение 0.1, а константе «C2» значение 0.01, «C3» значение 0.001. 2. Создаем константу, которая определяет период работы таймера опроса счетчика WB-MAP3E (10000 = 10000мсек = 10секунд). Инициализация констант Создаем действия преобразования переменных. Действия преобразования переменных Действие «modbus_SetRegFormat()» выполняется автоматически, при приеме данных от Slave-устройства. При этом, будет выполнена корректировка значения на заданные коэффициент.
ПРИМЕЧАНИЯ
Инициализация таймера «TMR0» для опроса счетчика WB-MAP3E выполняется при помощи действия «tmr_SetParam()». Инициализация таймера «TMR0» Сценарии
Алгоритм работы устройства (сценарии) заключается в следующем:
Сценарии Файл конфигурации, для работы со счетчиком WB-MAP3E: скачать. |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |