Функциональные характеристики встроенного программного обеспечения
Встроенное ПО электросчетчика написано на языке программирования «С», и состоит из набора файлов (модулей), каждый из которых отвечает за свою функциональную группу процедур.
Основные модули:
- «afe.c» — модуль, отвечающий за измерения всех электрических параметров сети;
- «energy.c» — модуль, реализующий логику накопления энергии;
- «tsm.c» — модуль работы тарифного расписания.
Остальные модули предназначены для различных задач функционирования прибора: обмен с внешними устройствами, управление реле, вывод на индикатор.
Встроенная программа электросчетчика обеспечивает:
- Циклическое измерение всех параметров электрической сети (частота, напряжение, мощность, сила тока и др);
- Расчет и накопление электрической энергии в многотарифном режиме;
- Сохранение данных архивов в энергонезависимой памяти;
- Формирование импульсов телеметрических выходов;
- Опрос датчиков вскрытия;
- Формирование маски ошибок работы прибора;
- Индикация выбранных параметров счетчика;
- Формирование журнала событий работы прибора.
Счетчики Пульсар, в зависимости от исполнения, могут поддерживать следующие открытые протоколы обмена:
- «ПульсарМ» — проприетарный протокол от компании «ТЕПЛОВОДОХРАН»;
- «СПОДЭС» — стандартный протокол от ПАО «Россети», на основе стандарта DLMS.
По исполнению электросчетчики могут иметь различные варианты интерфейсов (RS-485, оптопорт, LORA, GSM), за которые отвечают соответствующие файлы или группы файлов проекта.
Исходный код программного обеспечения для однофазных многофункциональных электросчетчиков «Пульсар» хранится на сервере правообладателя с использованием системы контроля версий TortoiseSVN 1.11.1, Build 28492 - 64 Bit.
Компиляция происходит с помощью IAR EWARM (Embedded Workbench for ARM) — комплексной среды разработки версии 9.30.
Размер откомпилированной прошивки, слинкованной для программирования в микроконтроллер, составляет 305 кБ. Программное обеспечение записывается в однофазный многофункциональный электросчетчик «Пульсар» в процессе производства с помощью специализированного оборудования, включающего в себя программатор NU-LINK-PRO и программное обеспечение к нему.
В технологии производства присутствует процедура расчета контрольной суммы встроенного ПО, которая обеспечивает контроль его целостности.
Для эксплуатации встроенного программного обеспечения необходимо установить однофазный многофункциональный электросчетчик «Пульсар» на место эксплуатации, подключить к электрической сети и к потребителю. Далее необходимо скачать программу-конфигуратор «DeviceAdjuster.exe» по ссылке и с ее помощью можно считать со счетчика текущие параметры электрической сети и архивные данные.
Стоимость — 1 руб.