Принцип работы электронного счетчика
Для расчёта электрической энергии, потребляемой за
определённый период времени, необходимо интегрировать во времени мгновенные
значения активной мощности. Для синусоидального сигнала мощность равна
произведению напряжения на ток в сети в данный момент времени. На этом принципе
работает любой счётчик электрической энергии. На рис. 1 показана блок-схема
электромеханического счётчика.
Рис. 1. Блок-схема электромеханического счетчика электрической энергии
Реализация цифрового счётчика электрической энергии (рис.
2) требует специализированных ИС, способных производить перемножение сигналов и
предоставлять полученную величину в удобной для микроконтроллера форме.
Например, преобразователь активной мощности — в частоту следования импульсов.
Общее количество пришедших импульсов, подсчитываемое микроконтроллером, прямо
пропорционально потребляемой электроэнергии.
Рис. 2. Блок-схема цифрового счетчика электрической энергии
Не менее важную роль играют всевозможные сервисные функции,
такие как дистанционный доступ к счётчику, к информации о накопленной энергии и
многие другие. Наличие цифрового дисплея, управляемого от микроконтроллера,
позволяет программно устанавливать различные режимы вывода информации, например,
выводить на дисплей информацию о потреблённой энергии за каждый месяц, по
различным тарифам и так далее.
Для выполнения некоторых нестандартных функций, например,
согласования уровней, используются дополнительные ИС. Сейчас начали выпускать
специализированные ИС — преобразователи мощности в частоту — и
специализированные микроконтроллеры, содержащие подобные преобразователи на
кристалле. Но, зачастую, они слишком дороги для использования в
коммунально-бытовых индукционных счётчиках. Поэтому многие мировые производители
микроконтроллеров разрабатывают специализированные микросхемы, предназначенные
для такого применения.
Перейдём к анализу построения простейшего варианта
цифрового счётчика на наиболее дешёвом (менее доллара) 8-разрядном
микроконтроллере Motorola. В представленном решении реализованы все минимально
необходимые функции. Оно базируется на использовании недорогой ИС
преобразователя мощности в частоту импульсов КР1095ПП1 и 8-разрядного
микроконтроллера MC68HC05KJ1 (рис. 3). При такой структуре микроконтроллеру
требуется суммировать число импульсов, выводить информацию на дисплей и
осуществлять её защиту в различных аварийных режимах. Рассматриваемый счётчик
фактически представляет собой цифровой функциональный аналог существующих
механических счётчиков, приспособленный к дальнейшему усовершенствованию.
Рис. 3. Основные узлы простейшего цифрового счетчика электроэнергии
Сигналы, пропорциональные напряжению и току в сети,
снимаются с датчиков и поступают на вход преобразователя. ИС преобразователя
перемножает входные сигналы, получая мгновенную потребляемую мощность. Этот
сигнал поступает на вход микроконтроллера, преобразующего его в Вт·ч и, по мере
накопления сигналов, изменяющего показания счётчика. Частые сбои напряжения
питания приводят к необходимости использования EEPROM для сохранения показаний
счётчика. Поскольку сбои по питанию являются наиболее характерной аварийной
ситуацией, такая защита необходима в любом цифровом счётчике.
Алгоритм работы программы (рис. 4) для простейшего варианта
такого счётчика довольно прост. При включении питания микроконтроллер
конфигурируется в соответствии с программой, считывает из EEPROM последнее
сохранённое значение и выводит его на дисплей. Затем контроллер переходит в
режим подсчёта импульсов, поступающих от ИС преобразователя, и, по мере
накопления каждого Вт·ч, увеличивает показания счётчика.
Рис. 4. Алгоритм работы программы
При записи в EEPROM значение накопленной энергии может быть
утеряно в момент отключения напряжения. По этим причинам значение накопленной
энергии записывается в EEPROM циклически друг за другом через определённое число
изменений показаний счётчика, заданное программно, в зависимости от требуемой
точности. Это позволяет избежать потери данных о накопленной энергии. При
появлении напряжения микроконтроллер анализирует все значения в EEPROM и
выбирает последнее. Для минимальных потерь достаточно записывать значения с
шагом 100 Вт·ч. Эту величину можно менять в программе.
Схема цифрового вычислителя показана на рис. 5. К разъёму
X1 подключается напряжение питания 220 В и нагрузка. С датчиков тока и
напряжения сигналы поступают на микросхему преобразователя КР1095ПП1 с оптронной
развязкой частотного выхода. Основу счётчика составляет микроконтроллер
MC68HC05KJ1 фирмы Motorola, выпускаемый в 16-выводном корпусе (DIP или SOIC) и
имеющий 1,2 Кбайт ПЗУ и 64 байт ОЗУ. Для хранения накопленного количества
энергии при сбоях по питанию используется EEPROM малого объёма 24С00 (16 байт)
фирмы Microchip. В качестве дисплея используется 8-разрядный 7-сегментный ЖКИ,
управляемый любым недорогим контроллером, обменивающийся с центральным
микроконтроллером по протоколу SPI или I2C и подключаемый к разъёму
Х2.
Реализация алгоритма потребовала менее 1 Кбайт памяти и
менее половины портов ввода/вывода микроконтроллера MC68HC05KJ1. Его
возможностей достаточно, чтобы добавить некоторые сервисные функции, например,
объединение счётчиков в сеть по интерфейсу RS-485. Эта функция позволит получать
информацию о накопленной энергии в сервисном центре и отключать электричество в
случае отсутствия оплаты. Сетью из таких счётчиков можно оборудовать жилой
многоэтажный дом. Все показания по сети будут поступать в диспетчерский
центр.
Определённый интерес представляет собой семейство
8-разрядных микроконтроллеров с расположенной на кристалле FLASH-памятью.
Поскольку его можно программировать непосредственно на собранной плате,
обеспечивается защищённость программного кода и возможность обновления ПО без
монтажных работ.
Рис. 5. Цифровой вычислитель для цифрового счетчика электроэнергии
Ещё более интересен вариант счётчика электроэнергии без
внешней EEPROM и дорогостоящей внешней энергонезависимой ОЗУ. В нём можно при
аварийных ситуациях фиксировать показания и служебную информацию во внутреннюю
FLASH-память микроконтроллера. Это к тому же обеспечивает конфиденциальность
информации, чего нельзя сделать при использовании внешнего кристалла, не
защищённого от несанкционированного доступа. Такие счётчики электроэнергии любой
сложности можно реализовать с помощью микроконтроллеров фирмы Motorola семейства
HC08 с FLASH-памятью, расположенной на кристалле.
Переход на цифровые автоматические системы учёта и контроля
электроэнергии — вопрос времени. Преимущества таких систем очевидны. Цена их
будет постоянно падать. И даже на простейшем микроконтроллере такой цифровой
счётчик электроэнергии имеет очевидные преимущества: надёжность за счёт полного
отсутствия трущихся элементов; компактность; возможность изготовления корпуса с
учётом интерьера современных жилых домов; увеличение периода поверок в несколько
раз; ремонтопригодность и простота в обслуживании и эсплуатации. При небольших
дополнительных аппаратных и программных затратах даже простейший цифровой
счётчик может обладать рядом сервисных функций, отсутствующих у всех
механических, например, реализация многотарифной оплаты за потребляемую энергию,
возможность автоматизированного учёта и контроля потребляемой
электроэнергии.
Created/Updated: 25.05.2018