Меню

Микроконтроллеры для цифровых счетчиков



СЧЁТЧИК НА МИКРОКОНТРОЛЛЕРЕ

Счётчик на микроконтроллере довольно прост для повторения и собран на популярном МК PIC16F628A с выводом индикации на 4 семисегментных светодиодных индикатора. Счётчик имеет два входа управления: «+1» и «-1», а также кнопку «Reset». Управление схемой нового счётчика реализовано таким образом, что как бы долго или коротко не была нажата кнопка входа, счёт продолжится только при её отпускании и очередном нажатии. Максимальное количество поступивших импульсов и соответственно показания АЛС — 9999. При управлении на входе «-1» счёт ведётся в обратном порядке до значения 0000. Показания счётчика сохраняются в памяти контроллера и при отключении питания, что сохранит данные при случайных перебоях питающего напряжения сети.

Принципиальная схема реверсивного счётчика на микроконтроллере PIC16F628A:

Сброс показаний счётчика и одновременно состояния памяти в 0, осуществляется кнопкой «Reset». Следует помнить, что при первом включении реверсивного счётчика на микроконтроллере, на индикаторе АЛС может высветиться непредсказуемая информация. Но при первом же нажатии на любую из кнопок информация нормализируется. Где и как можно использовать эту схему — зависит от конкретных нужд, например установить в магазин или офис для подсчёта посетителей или как индикатор намоточного станка. В общем думаю, что этот счётчик на микроконтроллере кому-нибудь принесёт пользу.

Если у кого-то под рукой не окажется нужного индикатора АЛС, а будет какой-нибудь другой (или даже 4 отдельных одинаковых индикатора), я готов помочь перерисовать печатку и переделать прошивку. В архиве на форуме схема, плата и прошивки под индикаторы с общим анодом и общим катодом. Печатная плата показана на рисунке ниже:

Имеется также новая версия прошивки для счётчика на микроконтроллере PIC16F628A. при этом схема и плата счётчика остались прежними, но поменялось назначение кнопок: кнопка 1 — вход импульсов (например, от геркона), 2 кнопка включает счёт на вычитание входных импульсов, при этом на индикаторе светится самая левая точка, 3 кнопка — сложение импульсов — светится самая правая точка. Кнопка 4 — сброс. В таком варианте схему счётчика на микроконтроллере можно легко применить на намоточном станке. Только перед намоткой или отмоткой витков нужно сначала нажать кнопку «+» или «-«. Питается счётчик от стабилизированного источника напряжением 5В и током 50мА. При необходимости можно питать от батареек. Корпус зависит от ваших вкусов и возможностей. Схему предоставил — Samopalkin

Источник

Решения для счетчиков энергии Microchip

Повсеместное распространение электронных счетчиков энергии в течение последних нескольких лет связывают, прежде всего, с развитием микроконтроллерных технологий и, как следствие, появлением новых семейств высокопроизводительных контроллеров с расширенной периферией и сверхнизкой ценой.

Современные микроконтроллеры позволяют строить цифровые решения в области измерения электроэнергии. Они сравнимы с традиционными электромеханическими счетчиками по цене, но отличаются от них повышенной точностью, соответствием международной спецификации IEC 1036 класса 1 и возможностью реализации дополнительных функций. К последним относятся измерение действующих значений напряжения и тока, вывод информации на дисплей, сохранение измерений в энергонезависимой памяти данных и т.д.

Компания Microchip Technology Inc., ведущий мировой производитель микроконтроллеров и интерфейсных микросхем, предлагает инженерам и специалистам квалифицированную техническую поддержку и законченные решения в области дизайна счетчиков энергии, отвечающие современным требованиям рынка (рис. 1). Это микросхемы измерения электроэнергии (MCP3905A, MCP3905L, MCP3906A, MCP3909), PIC микроконтроллеры и контроллеры DSP dsPIC для построения счетчиков, энергонезависимая память EEPROM, интерфейсные микросхемы для передачи данных в сеть или на сервер, а также готовый дизайн трехфазного счетчика на основе микросхемы MCP3909 и контроллера PIC18F2520.

Рис. 1. Обобщенная схема счетчиков электроэнергии

Микросхемы измерения энергии Microchip семейства MCP3905A/05L/06A предназначены для применения в бытовых и промышленных счетчиках электроэнергии. Семейство микросхем с литерой «А» является продолжением семейства MCP3905/06 и отличается улучшенными характеристиками электромагнитной совместимости. MCP3905L имеет уменьшенную длительность импульса выхода телеметрии и драйверов механического отсчетного устройства. Это позволяет значительно снизить собственное потребление счетчика.

В таблице 1 приведены микросхемы измерения электроэнергии, запущенные Microchip в массовое производство за последний год.

Читайте также:  Трехфазный счетчик прямого включения 200 ампер

Таблица 1. Микросхемы MCP390x для построения счетчиков электроэнергии

Тип Ошиб-
ка
изме-
ре-
ния,
%
Дина-
мич.
дипа-
зон
Коэфф.
усил.
встроен.
PGA
Темпе-
ратур.
коэфф.
встро-
ен.
ИОН,
ppm/°C
Ток
пот-
реб-
ле-
ния,
мА
PSSR,
%
Напря-
жение
пита-
ния, В
Осо-
бен-
ности
Дипа-
зон
рабо-
чих
темпе-
ратур,
°C
Корпус
MCP3905 0,1% 500:1 1:16 15 4 0,01 4,5…5,5 -45…85 24SSOP
MCP3905A
MCP3905L *
MCP3906 1000:1 1:32
MCP3906A
MCP3909 1:16 SPI-интер-
фейс
-40…85
* — уменьшенная длительность импульса выхода телеметрии и драйверов механического отсчетного устройства

Основные особенности микросхем МСР390х

  • соответствие спецификации IEC 62053;
  • выход для прямого подключения механического отсчетного устройства;
  • высокочастотный выход частоты, пропорциональной мгновенному значению потребляемой мощности;
  • программируемые усилители с фиксированным коэффициентом на каждом канале, предназначенные для использования с низкоомными токовыми шунтами;
  • два 16-битных дельта-сигма АЦП (каналы напряжения и тока);
  • типовая ошибка измерения — 0,1%.

Структурная схема микросхем измерения электроэнергии MCP390x приведена на рис. 2:

Рис. 2. Структурная схема MCP3905A/L/06A

Микросхема MCP3909 имеет интерфейс SPI, через который доступны результаты преобразований по каналам напряжения и тока, что позволяет измерять RMS напряжения, активную и полную мощность.

Микросхемы MCP390x соответствуют международной спецификации IEC 62053, имеют частотный выход, пропорциональный значению средней мощности FOTU0 и FOUT1, высокочастотный выход частоты HFOUT, пропорциональной мгновенному значению потребляемой мощности (рис. 3):

Рис. 3. Диаграмма низкочастотного и высокочастотного выходов MCP390x

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

MCP390x содержат два 16-битных дельта-сигма АЦП (каналы напряжения и тока) со встроенным источником опорного напряжения на 2,4 В и сверхнизким температурным коэффициентом ® 2000, Windows ® XP.

Рис. 5. Функциональная схема 3-фазного счетчика

В заключение стоит отметить, что компания Microchip, предлагает разработчикам и инженерам, занимающимся проблемами автоматизированного измерения как готовые дешевые схемы измерения энергии МСР390х, отвечающие международным стандартам IEC для дизайна простейших счетчиков, так и контроллеры PIC для построения более сложных счетчиков энергии, с индикацией, многотарифных счетчиков, счетчиков с записью данных в EEPROM и т.д.

Подробная информация о имеющихся решениях в области построения счетчиков, примеры кода программ, готовый дизайн 3-фазного счетчика, рекомендуемые контроллеры PIC и DSP-контроллеры dsPIC доступны на сайте Microchip по прямой ссылке: www.microchip.com/meter.

Центр Технической поддержки Microchip в России проводит семинары по новинкам, осуществляет поддержку и консультацию разработчиков, в том числе, и в области энергометрии.

По вопросам технической консультации, получения образцов микросхем под разработку, Вы можете обратиться к специалистам Технического Центра по телефонам +7 (812) 325-5115 или электронной почте: sale@gamma.spb.ru.

Получение технической информации, заказ образцов, поставка —
e-mail:
analog.vesti@compel.ru

Новое семейство 8-битных микроконтроллеров PIC18F4XK20/2XK20

  • 28-, 40- и 44-выводные микроконтроллеры, с объемом Flash-памяти до 64 кБ
  • Низкое энергопотребление, высокая производительность (16 MIPS)
  • Большой набор улучшенных периферийных устройств

Компания Microchip анонсировала восемь новых представителей семейства высокопроизводительных 8-битных микроконтроллеров PIC18F.

Новые устройства выполнены по технологии nanoWatt, отличаются режимами управления энергопотреблением, диапазоном напряжений питания от 1,8 В до 3,6 В, экономичными периферийными устройствами. Новые устройства полностью совместимы по коду и выводам с остальными 8-битными микроконтроллерами компании Microchip.

Отличительные характеристики и набор периферийных устройств:

  • 8, 16, 32 и 64 кБ Flash-памяти программ
  • До 3,936 байт ОЗУ
  • До 1 КБ EEPROM памяти данных
  • Переключаемый, высокоточный 16 МГц встроенный осциллятор с ФАПЧ
  • Двухскоростной запуск осциллятора
  • Улучшенный сторожевой таймер
  • Brown-Out Reset, управляемый программно
  • Улучшенный низкопотребляющий Timer 1
  • Четырехканальный 10-битный ШИМ
  • EUSART с поддержкой LIN
  • I 2 C TM /SPI с поддержкой маскирования адреса
  • 14-канальный 10-битный АЦП
  • Двойной компаратор с размахом входного сигнала равным напряжению питания
  • Опорный сигнал 1,2 В

Микроконтроллеры нового семейства доступны в следующих корпусах: 28-выводные PDIP, SOIC, SSOP и QFN, 40-выводной PDIP, и 44-выводный TQFP и QFN.

Читайте также:  Если квартира муниципальная кто платит за установку счетчиков

Источник

Устройство цифрового электросчетчика

раздел Интересное из мира электроники
материалы в категории

Ещё несколько лет назад контроль потребления и сбережение электроэнергии не были столь актуальны. Всех вполне устраивали цены на электроэнергию и соответствующая система её учёта на базе электромеханических (индукционных) счётчиков. Принцип их работы основан на подсчёте количества оборотов диска, вращающегося в бегущем магнитном поле. Частота вращения пропорциональна мощности, а количество оборотов — потребляемой электроэнергии. Такие счётчики просты, надёжны и дёшевы.

При переходе России на рыночные отношения, у поставщиков электроэнергии возникла проблема контроля и управления её потреблением. В свою очередь, потребитель заинтересован в том, чтобы не переплачивать. В результате, стало необходимо увеличение сервисных функций счётчиков. Поставщикам необходим оперативный доступ ко всей информации о количестве проданной электроэнергии на данный момент и дистанционный контроль. Потребитель заинтересован в экономии электроэнергии за счёт использования различных тарифов (дневной, ночной и так далее) и в удобном способе оплаты. Альтернатива этому — применение электронных платежей, вплоть до установления картридеров непосредственно в сами счётчики для оплаты.

Современные механические счётчики не могут справиться с поставленными задачами, при условии оптимального соотношения цена/качество. Поэтому необходим новый подход к системам учёта электроэнергии и проведения платежей.

В настоящее время, при стремительном развитии микроэлектроники и снижении цен на электронные компоненты, цифровые системы управления постепенно вытесняют своих аналоговых конкурентов. Это, в первую очередь обусловлено большим разнообразием микроконтроллеров и резким снижением их стоимости. Одно из главных преимуществ цифровых систем управления на базе микроконтроллеров — это гибкость и многофункциональность, достигаемые не аппаратно, а программно, не требуя дополнительных материальных затрат. Переход на микроконтроллерное управление счётчиков электрической энергии имеет ряд преимуществ, в первую очередь, повышение точности и надёжности, а так же многофункциональность, достигаемая за счёт малых аппаратных затрат.

В зависимости от требований, современные цифровые счётчики должны в любой момент времени оперативно передавать требуемые данные по различным каналам связи на диспетчерские пункты энергоснабжающих предприятий для оперативного контроля и экономических расчётов потребления электроэнергии.

Для расчёта электрической энергии, потребляемой за определённый период времени, необходимо интегрировать во времени мгновенные значения активной мощности. Для синусоидального сигнала мощность равна произведению напряжения на ток в сети в данный момент времени. На этом принципе работает любой счётчик электрической энергии.

Принципиальная схема электромеханического счётчика

Устройство цифрового счётчика электрической энергии (рис. 2) требует специализированных ИС, способных производить перемножение сигналов и предоставлять полученную величину в удобной для микроконтроллера форме. Например, преобразователь активной мощности — в частоту следования импульсов. Общее количество пришедших импульсов, подсчитываемое микроконтроллером, прямо пропорционально потребляемой электроэнергии.

Принципиальная схема цифрового счетчика электроэнергии

Не менее важную роль играют всевозможные сервисные функции, такие как дистанционный доступ к счётчику, к информации о накопленной энергии и многие другие. Наличие цифрового дисплея, управляемого от микроконтроллера, позволяет программно устанавливать различные режимы вывода информации, например, выводить на дисплей информацию о потреблённой энергии за каждый месяц, по различным тарифам и так далее.

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

Перейдём к анализу построения простейшего варианта цифрового счётчика на наиболее дешёвом (менее доллара) 8-разрядном микроконтроллере Motorola. В представленном решении реализованы все минимально необходимые функции. Оно базируется на использовании недорогой ИС преобразователя мощности в частоту импульсов КР1095ПП1 и 8-разрядного микроконтроллера MC68HC05KJ1 (рис. 3). При такой структуре микроконтроллеру требуется суммировать число импульсов, выводить информацию на дисплей и осуществлять её защиту в различных аварийных режимах. Рассматриваемый счётчик фактически представляет собой цифровой функциональный аналог существующих механических счётчиков, приспособленный к дальнейшему усовершенствованию.

Читайте также:  Электросчетчик с светодиодным индикатором

Основные узлы простейшего цифрового счетчика электроэнергии

Сигналы, пропорциональные напряжению и току в сети, снимаются с датчиков и поступают на вход преобразователя. ИС преобразователя перемножает входные сигналы, получая мгновенную потребляемую мощность. Этот сигнал поступает на вход микроконтроллера, преобразующего его в Вт·ч и, по мере накопления сигналов, изменяющего показания счётчика. Частые сбои напряжения питания приводят к необходимости использования EEPROM для сохранения показаний счётчика. Поскольку сбои по питанию являются наиболее характерной аварийной ситуацией, такая защита необходима в любом цифровом счётчике.

Алгоритм работы программы (рис. 4) для простейшего варианта такого счётчика довольно прост. При включении питания микроконтроллер конфигурируется в соответствии с программой, считывает из EEPROM последнее сохранённое значение и выводит его на дисплей. Затем контроллер переходит в режим подсчёта импульсов, поступающих от ИС преобразователя, и, по мере накопления каждого Вт·ч, увеличивает показания счётчика.

Алгоритм работы цифрового счетчика

При записи в EEPROM значение накопленной энергии может быть утеряно в момент отключения напряжения. По этим причинам значение накопленной энергии записывается в EEPROM циклически друг за другом через определённое число изменений показаний счётчика, заданное программно, в зависимости от требуемой точности. Это позволяет избежать потери данных о накопленной энергии. При появлении напряжения микроконтроллер анализирует все значения в EEPROM и выбирает последнее. Для минимальных потерь достаточно записывать значения с шагом 100 Вт·ч. Эту величину можно менять в программе.

Схема цифрового вычислителя показана на рис. 5. К разъёму X1 подключается напряжение питания 220 В и нагрузка. С датчиков тока и напряжения сигналы поступают на микросхему преобразователя КР1095ПП1 с оптронной развязкой частотного выхода. Основу счётчика составляет микроконтроллер MC68HC05KJ1 фирмы Motorola, выпускаемый в 16-выводном корпусе (DIP или SOIC) и имеющий 1,2 Кбайт ПЗУ и 64 байт ОЗУ. Для хранения накопленного количества энергии при сбоях по питанию используется EEPROM малого объёма 24C00 (16 байт) фирмы Microchip. В качестве дисплея используется 8-разрядный 7-сегментный ЖКИ, управляемый любым недорогим контроллером, обменивающийся с центральным микроконтроллером по протоколу SPI или I 2 C и подключаемый к разъёму Х2.

Реализация алгоритма потребовала менее 1 Кбайт памяти и менее половины портов ввода/вывода микроконтроллера MC68HC05KJ1. Его возможностей достаточно, чтобы добавить некоторые сервисные функции, например, объединение счётчиков в сеть по интерфейсу RS-485. Эта функция позволит получать информацию о накопленной энергии в сервисном центре и отключать электричество в случае отсутствия оплаты. Сетью из таких счётчиков можно оборудовать жилой многоэтажный дом. Все показания по сети будут поступать в диспетчерский центр.

Определённый интерес представляет собой семейство 8-разрядных микроконтроллеров с расположенной на кристалле FLASH-памятью. Поскольку его можно программировать непосредственно на собранной плате, обеспечивается защищённость программного кода и возможность обновления ПО без монтажных работ.

Цифровой вычислитель для цифрового счетчика электроэнергии

Ещё более интересен вариант счётчика электроэнергии без внешней EEPROM и дорогостоящей внешней энергонезависимой ОЗУ. В нём можно при аварийных ситуациях фиксировать показания и служебную информацию во внутреннюю FLASH-память микроконтроллера. Это к тому же обеспечивает конфиденциальность информации, чего нельзя сделать при использовании внешнего кристалла, не защищённого от несанкционированного доступа. Такие счётчики электроэнергии любой сложности можно реализовать с помощью микроконтроллеров фирмы Motorola семейства HC08 с FLASH-памятью, расположенной на кристалле.

Переход на цифровые автоматические системы учёта и контроля электроэнергии — вопрос времени. Преимущества таких систем очевидны. Цена их будет постоянно падать. И даже на простейшем микроконтроллере такой цифровой счётчик электроэнергии имеет очевидные преимущества: надёжность за счёт полного отсутствия трущихся элементов; компактность; возможность изготовления корпуса с учётом интерьера современных жилых домов; увеличение периода поверок в несколько раз; ремонтопригодность и простота в обслуживании и эсплуатации. При небольших дополнительных аппаратных и программных затратах даже простейший цифровой счётчик может обладать рядом сервисных функций, отсутствующих у всех механических, например, реализация многотарифной оплаты за потребляемую энергию, возможность автоматизированного учёта и контроля потребляемой электроэнергии.

Источник