5.2 Описание внутреннего программного обеспечения
Счетчик Альфа А1800 имеет внутреннее программное обеспечение (Firmware), которое загружается в счетчик при его производстве с использованием специализированного оборудования. Одновременно с Firmware в счетчик (при производстве) загружается специализированная программа А1800DSP, которая является метрологически значимой частью внутреннего программного обеспечения счетчика.
Каждый счетчик имеет один номер версии программного обеспечения А1800DSP и одну контрольную сумму соответственно (см. таблицу 5.2).


Идентификационные названия ПО А1800DSP соответствуют выполняемым функциям:
- Стандарт – измерение электроэнергии и мощности;
- Учет потерь – измерение электроэнергии с добавлением или вычитанием вычисленных потерь;
- Измерение по модулю – измерение активной энергии по модулю каждой фазы;
- Измерение вар·ч по основной гармонике – Измерение реактивной энергии по основной гармонике.
Номер версии DSP и цифровой идентификатор программного обеспечения (контрольную сумму исполняемого кода) можно получить из счетчика с помощью программы RevDSP.exe, для этого необходимо:
- подать на счетчик переменное напряжение 220 В (на зажимы “2”; “11” трехэлементного счетчика или на зажимы “2”; “5” двухэлементного счетчика);
- подключить оптический преобразователь АЕ2 к разъему USB компьютера (или оптический преобразователь АЕ1 – к разъему RS232);
- запустить программу RevDSP.exe;
- указать номер COM-порта и пароль счетчика (по умолчанию “00000000000000000000”);
- нажать на кнопку «Читать версию DSP».
Программа выполнит чтение счетчика и выведет на экран компьютера номер версии DSP и код контрольной суммы.
Коммуникация между измерительной микросхемой (DSP), в ПЗУ которой записывается программное обеспечение A1800DSP, и микроконтроллером осуществляется по внутренней шине данных I2C (см. рисунок 5.1).
Измерение электроэнергии в счетчике выполняет измерительная микросхема DSP; загруженное в DSP программное обеспечение А1800DSP определяет метод измерения электроэнергии. Для выполнения записи ПО А1800DSP в измерительную микросхему (при изготовлении счетчика) требуется специальный заводской доступ, который возможен только на специализированных станциях, выполняющих калибровку счетчика. С помощью внешних команд невозможно воздействовать на измерительную микросхему счетчика с целью изменения ПО A1800DSP, а, следовательно, и невозможно измененить результаты измерения электроэнергии и мощности. Таким образом, внесение изменений в метрологически значимую часть внутреннего программного обеспечения возможно только на заводе-изготовителе.
Все накопленные данные и данные конфигурации хранятся в счетчике в энергонезависимой памяти EEPROM (см. 5.1) и защищены аппаратно с помощью электронной пломбы, а также пломбами ОТК завода-изготовителя и поверителя. Изменение основных данных конфигурации или обнуление накопленных данных возможно только после одновременного нажатия на кнопки “ALT” и “RESET” (кнопка “RESET” имеет отверстие для установки пломбы, исключающей нажатие на кнопку). Также для защиты данных в счетчике используется трехуровневый пароль из 20 различных символов (см. 5.11.1).
|