Найти в Дзене
МНПП Сатурн

4. УСД-GSM-подключаем счетчик электроэнергии МЕРКУРИЙ 230

Счетчики электроэнергии «Меркурий» — одни из самых популярных и распространенных. Они поддерживают интерфейсы RS-485 и CAN. Эти интерфейсы адресные, что позволяет подключать к одной шине RS-485 сразу несколько счетчиков «Меркурий». Однако для УСД-GSM существует ограничение: не более 10 устройств. Модели счётчиков могут различаться, но они обязательно должны поддерживать протокол обмена данными серии MERC230. Эти счетчики подключаются к информационной шине через два провода A и B, которые образуют последовательный интерфейс RS485, а также два провода для питания напряжением от 12 до 5 В. Для некоторых моделей счетчиков питание +5В не нужно, его обеспечивает сам счетчик. В этом случае в названии счетчика появляется буква P. Если счетчик имеет импульсный выход, его подключение происходит так же, как я описывал для водяных счетчиков в этой статье. Основные шаги подключения остаются прежними, как описано в предыдущих статьях. Теперь расскажу о некоторых особенностях. УСД - GSM поддерживает
Оглавление

Счетчики электроэнергии «Меркурий» — одни из самых популярных и распространенных. Они поддерживают интерфейсы RS-485 и CAN. Эти интерфейсы адресные, что позволяет подключать к одной шине RS-485 сразу несколько счетчиков «Меркурий». Однако для УСД-GSM существует ограничение: не более 10 устройств.

Модели счётчиков могут различаться, но они обязательно должны поддерживать протокол обмена данными серии MERC230.

Меркурий 230 ART-03-RN
Меркурий 230 ART-03-RN
Меркурий 230 ART-03-СN
Меркурий 230 ART-03-СN

Эти счетчики подключаются к информационной шине через два провода A и B, которые образуют последовательный интерфейс RS485, а также два провода для питания напряжением от 12 до 5 В. Для некоторых моделей счетчиков питание +5В не нужно, его обеспечивает сам счетчик. В этом случае в названии счетчика появляется буква P.

Схема подключения УСД-GSM к счетчикам МЕРУРИЙ 230
Схема подключения УСД-GSM к счетчикам МЕРУРИЙ 230

Если счетчик имеет импульсный выход, его подключение происходит так же, как я описывал для водяных счетчиков в этой статье.

Основные шаги подключения остаются прежними, как описано в предыдущих статьях. Теперь расскажу о некоторых особенностях.

Обновление ПО

УСД - GSM поддерживает счётчики Меркурий, начиная с версии ПО 2.3. Поэтому важно проверить, что установленная версия не ниже этой. Вот список изменений в прошивках УСД-GSM:

v2.0 - Базовая версия для платы MBM-413-01.

v2.1 - Исправление ошибки при развороте байтов MODBUS регистров.

v2.2 - Добавлена поддержка водосчётчика Акрон-01.

v2.3 - Поддержка электросчётчика Меркурий-23X.

v2.4 - Расширен список мобильных операторов.

v2.5 - Возможность задать адрес SLAVE MODBUS канала.

v2.6 - Исправление ошибки, возникающей в феврале не високосных годов.

Посмотреть и обновить прошивку можно подключившись к компьютеру через программу RASOS и переходник USB-TTL. Это подробно расписано в статье https://dzen.ru/a/Zz3Ok07MA3YTtaRq

Подключил USB-RS-TTL к плате УСД-GSM - ВНИМАНИЕ 5В на отдельный вход! (красный провод)
Подключил USB-RS-TTL к плате УСД-GSM - ВНИМАНИЕ 5В на отдельный вход! (красный провод)
Rasos - РЕЖМ- ПРИБОРЫ
Rasos - РЕЖМ- ПРИБОРЫ
У мненя свежая версия! v2.7
У мненя свежая версия! v2.7

Если у вас установлена старая версия, скачайте файл для обновления с нашего FTP-сервера по ссылке:

https://www.mnppsaturn.ru/ftp/public/USD-GSM/MBM-413_v2_6.mbm

Файл должен иметь расширение *.mbm. В меню выберите «Файл» → «Обновление ПО».

Выбираем этот файл в меню Файл->Обновление ПО->
Выбираем этот файл в меню Файл->Обновление ПО->

На экране появится индикатор прогресса, который будет показывать ход обновления. Затем вы увидите сообщение: «Обновление завершено успешно».

ПЕРЕМЫЧКИ

Для работы с интерфейсом RS-485 драйвер нужно настроить. Для этого используйте перемычки и программу RASOS. В программе задайте функции выводов.

Фрагмент схемы USD -GSM отвечающий за интерфейс RS-485 и RS232
Фрагмент схемы USD -GSM отвечающий за интерфейс RS-485 и RS232

Здесь использована концепция подключения драйвера через систему перемычек J1-J10 к выходам U1-U8. Это решение немного сложное, но универсальное. Перемычки позволяют легко отключить драйверы RS-485 и RS-232, при этом они будут потреблять нулевое количество энергии. Это особенно важно, когда устройство питается от батарейки, и экономия тока является ключевым фактором.

Первым делом выбираем от чего будет питаться драйвер. Если мы предполагает что наша система будет питаться от внешнего блока питания 5В то выбираем +5В. естли от батрейки то выбираем VCC. Это пермычки J9 и J10.

Пример подключения RS-485 с питанием от батарейки 3.6В ; U2=DE; U4=RE; U8=TX; U6=RX;
Пример подключения RS-485 с питанием от батарейки 3.6В ; U2=DE; U4=RE; U8=TX; U6=RX;

Обратите внимание: это подключение использует четыре из восьми сигналов УСД. Однако раздельное включение U2 (DE) и U4 (RE) снижает энергопотребление драйвера при обмене данными со счетчиком.

Можно использовать вывод U7 вместо двух выводов U2 и U4, освободив их для других целей. Но при этом потребление схемы увеличится, поэтому такой вариант лучше использовать при работе от блока питания на +5 В.

Вот пример настройки при работе от блока питания 5В

-10

Пример настройки с меньшим энергопотреблением, использующий четыре вывода.

-11

После установки Перемычек и Функций Выводов подключаем 4 провода от счетчика к разъему как на рисунке

УСД- питаетсяя от блока питания и подключен счетчик меркурий.
УСД- питаетсяя от блока питания и подключен счетчик меркурий.

ПРОВЕРКА СЧИТЫВАНИЯ ДАННЫХ от Меркурия 23х

5 шагов проверки считывания данных.
5 шагов проверки считывания данных.

1. Откройте вкладки RS-485 и RS-232.

2. Выберите устройство — Меркурий 23х.

3. Запишите конфигурацию в память УСД.

4. Нажмите кнопку «ПОИСК». Начнётся сканирование адресов с 1 по 255. В моём случае подключён один счётчик с адресом 186 (это последние три цифры серийного номера). Выберите этот счётчик из списка найденных.

5. Нажмите кнопку «Прочитать», и вы увидите все доступные параметры счётчика. Зелёная подсветка означает успешное чтение.

ПРОВЕРКА ПЕРЕДАЧИ ДАННЫХ НА СЕРВЕР

После этого можно закрыть крышу УСД. Когда крышка коснется тамперного контакта, устройство перейдет в боевой режим. В течение установленного времени УСД будет искать счетчики, считывать данные, формировать информационные каналы для каждого из них и передавать информацию на сервер через GSM-соединение.

Переходим на сервер и проверяем чтобы там появились все нужные нам каналы

Сервер - вкладка Учетные Записи - синий цет показывает что УСД на сязи (тут их 4 шт)
Сервер - вкладка Учетные Записи - синий цет показывает что УСД на сязи (тут их 4 шт)

Выделяем нужный УСД (становится темно синим) и нажимаем кнопку Каналы 2

После этого покажется выбока каналов для этого УСД

Вот список каналов для 3-х счетчиков меркурий
Вот список каналов для 3-х счетчиков меркурий

Для этих счетчиков автоматически считываются следующие показания

Текущий ток для фазы А В и С

Напряжения для фазы А В С

Общая Мощность активная суммарная

Далее показания интеграторов в Ватт часах Общий и для каждого и четырех тарифов

А также серийный номер счетчика - он же присутствует в адресе каждого канала счетчика

ЧТО ДЕЛАТЬ - если есть токовые трансформаторы

Счетчик не учитывает установленные токовые трансформаторы. Чтобы скорректировать текущие показатели тока, используйте функцию коррекции на сервере ЛанМон. Выделите канал тока фазы А, щелкните правой кнопкой мыши и выберите функцию «Коррекция» в контекстном меню.

Коррекция показаний канала тока А  домножение на 30
Коррекция показаний канала тока А домножение на 30

Выражение для коррекции записывается на языке программирования C++. Это позволяет создать любую программу для коррекции. Она вызывается при поступлении нового значения в канал. Поясню, что означает запись в этом примере: Значение передаётся в переменной Sender.Value. Затем оно умножается на 30, и скорректированное значение возвращается с помощью ключевого слова return. И регистрируется на сервере текущих и архивных данных (PostgreSQL).

Всё. Подписывайтесь, чтобы не пропустить новые статьи про УСД.