Счетчик импульсов – электронное устройство, предназначенное для подсчета числа импульсов, поданных на вход. Количество поступивших импульсов выражается в двоичной системе счисления.
Счетчики импульсов являются разновидностью регистров (счетные регистры) и строятся соответственно на триггерах и логических элементах.
На рисунке 1, а представлена схема четырехразрядного счетчика на Т-триггерах, соединенных последовательно. Счетные импульсы подаются на счетный вход первого триггера. Счетные входы последующих триггеров связаны с выходами предыдущих триггеров.
Работу схемы иллюстрируют временные диаграммы, приведенные на рисунке 1, б. При поступлении первого счетного импульса по его спаду первый триггер переходит в состояние Q1 = 1, т.е. в счетчике записан цифровой код 0001. По окончании второго счетного импульса первый триггер переходит в состояние «0», а второй переключается в состояние «1». В счетчике записывается число 2 с кодом 0010.
Из диаграммы (рис. 1, б) видно, что, например, по спаду 5-го импульса в счетчике записан код 0101, по 9-му – 1001 и т.п. По окончании 15-го импульса все разряды счетчика устанавливаются в состояние «1», а по спаду 16-го импульса все триггеры обнуляются, т. е. счетчик переходит в исходное состояние. Для принудительного обнуления счетчика имеется вход «сброс».
Подсчет числа импульсов является наиболее распространенной операцией в устройствах цифровой обработки информации.
В процессе работы двоичного счетчика частота следования импульсов на выходе каждого последующего триггера уменьшается вдвое по сравнению с частотой его входных импульсов (рис. 1, б). Поэтому счетчики применяют также в качестве делителей частоты.
Шифратор (называемый также кодером) осуществляет преобразование сигнала в цифровой код, чаще всего десятичных чисел в двоичную систему счисления.
Подача сигнала на один из входов приводит к появлению на выходах n-разрядного двоичного числа, соответствующего номеру входа. Например, при подаче импульса на 4-й вход на выходах возникает цифровой код 100 (рис. 2, а).
Для обратного преобразования двоичных чисел в небольшие по значению десятичные числа используются дешифраторы (называемые также декодерами). Входы дешифратора (рис. 2, б) предназначаются для подачи двоичных чисел, выходы последовательно нумеруются десятичными числами. При подаче на входы двоичного числа появляется сигнал на определенном выходе, номер которого соответствует входному числу. Например, при подаче кода 110, сигнал появится на 6-м выходе.
На входы А1, А2 подаётся код адреса, определяющий, какой из входов сигналов будет передан на выход устройства (рис. 3).
Процедура аналого-цифрового преобразования (рис. 4) состоит из двух этапов: дискретизации по времени (выборки) и квантования по уровню. Процесс дискретизации состоит из измерения значений непрерывного сигнала только в дискретные моменты времени.
Рисунок 4 – Процесс аналого-цифрового преобразования
Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!
Подписывайтесь на наш канал в Telegram!
Просто пройдите по ссылке и подключитесь к каналу.
Не пропустите обновления, подпишитесь на наши соцсети:
Счетчик — это последовательная схема. Цифровая схема, которая используется для подсчета импульсов, является известным счетчиком. Счетчик — самое широкое применение шлепанцев. Это группа триггеров с примененным тактовым сигналом. Счетчики бывают двух типов.
Асинхронные или пульсирующие счетчики
Логическая схема 2-битного счетчика пульсаций показана на рисунке. Триггер (T) используется. Но мы можем использовать триггер JK также с J и K, постоянно подключенными к логике 1. Внешние часы применяются к тактовому входу триггера A, а выход Q A применяется к тактовому входу следующего триггера, т.е. FF-B.
Логическая Диаграмма
операция
SN
Состояние
операция
1
Сначала позвольте обоим FF быть в состоянии сброса
Q B Q A = 00 изначально
2
После 1-го отрицательного фронта часов
Как только первый отрицательный тактовый импульс будет применен, FF-A переключится и Q A будет равно 1.
Q A подключен к тактовому входу FF-B. Поскольку Q A изменилось с 0 на 1, FF-B рассматривает его как положительный фронт тактового сигнала. В Q B нет никаких изменений, потому что FF-B является FF, вызванным отрицательным фронтом.
Q B Q A = 01 после первого тактового импульса.
По прибытии второго отрицательного тактового фронта FF-A снова переключается и Q A = 0.
Изменение Q A действует как отрицательный фронт тактовой частоты для FF-B. Так что он также будет переключаться, и Q B будет 1.
Q B Q A = 10 после второго тактового импульса.
По достижении 3-го отрицательного тактового фронта FF-A снова переключается, и Q A становится 1 из 0.
Поскольку это положительное изменение, FF-B не реагирует на него и остается неактивным. Таким образом, Q B не изменяется и продолжает оставаться равным 1.
Q B Q A = 11 после третьего тактового импульса.
По достижении 4-го отрицательного тактового фронта FF-A снова переключается, и Q A становится 1 из 0.
Это отрицательное изменение Q A действует как тактовый импульс для FF-B. Следовательно, он переключается, чтобы изменить Q B с 1 на 0.
Q B Q A = 00 после четвертого тактового импульса.
Как только первый отрицательный тактовый импульс будет применен, FF-A переключится и Q A будет равно 1.
Q A подключен к тактовому входу FF-B. Поскольку Q A изменилось с 0 на 1, FF-B рассматривает его как положительный фронт тактового сигнала. В Q B нет никаких изменений, потому что FF-B является FF, вызванным отрицательным фронтом.
Q B Q A = 01 после первого тактового импульса.
По прибытии второго отрицательного тактового фронта FF-A снова переключается и Q A = 0.
Изменение Q A действует как отрицательный фронт тактовой частоты для FF-B. Так что он также будет переключаться, и Q B будет 1.
Q B Q A = 10 после второго тактового импульса.
По достижении 3-го отрицательного тактового фронта FF-A снова переключается, и Q A становится 1 из 0.
Поскольку это положительное изменение, FF-B не реагирует на него и остается неактивным. Таким образом, Q B не изменяется и продолжает оставаться равным 1.
Q B Q A = 11 после третьего тактового импульса.
По достижении 4-го отрицательного тактового фронта FF-A снова переключается, и Q A становится 1 из 0.
Это отрицательное изменение Q A действует как тактовый импульс для FF-B. Следовательно, он переключается, чтобы изменить Q B с 1 на 0.
Q B Q A = 00 после четвертого тактового импульса.
Таблица правды
Синхронные счетчики
Если тактовые импульсы применяются ко всем триггерам в счетчике одновременно, то такой счетчик называется синхронным счетчиком.
2-битный синхронный счетчик
Входы J A и K A FF-A связаны с логикой 1. Таким образом, FF-A будет работать как триггерный триггер. Входы J B и K B подключены к Q A.
Логическая Диаграмма
операция
SN
Состояние
операция
1
Сначала позвольте обоим FF быть в состоянии сброса
Q B Q A = 00 изначально.
2
После 1-го отрицательного фронта часов
Как только будет применен первый отрицательный фронт тактового сигнала, FF-A переключится и Q A изменится с 0 на 1.
Счетчики импульсов: схемы, назначение, применение, устройство
Что такое счетчик импульсов?
Счетчик импульсов — это последовательностное цифровое устройство, обеспечивающее хранение слова информации и выполнение над ним микрооперации счета, заключающейся в изменении значения числа в счетчике на 1. По существу счетчик представляет собой совокупность соединенных определенным образом триггеров. Основной параметр счетчика — модуль счета. Это максимальное число единичных сигналов, которое может быть сосчитано счетчиком. Счетчики обозначают через СТ (от англ. counter).
Классификация счетчиков импульсов
Суммирующий счетчик импульсов
Рассмотрим суммирующий счетчик (рис. 3.67, а). Такой счетчик построен на четырех JK-триггерах, которые при наличии на обоих входах логического сигнала «1» переключаются в моменты появления на входах синхронизации отрицательных перепадов напряжения. Временные диаграммы, иллюстрирующие работу счетчика, приведены на рис. 3.67, б. Через Кси обозначен модуль счета (коэффициент счета импульсов). Состояние левого триггера соответствует младшему разряду двоичного числа, а правого — старшему разряду.
В исходном состоянии на всех триггерах установлены логические нули. Каждый триггер меняет свое состояние лишь в тот момент, когда на него действует отрицательный перепад напряжения.
Таким образом, данный счетчик реализует суммирование входных импульсов. Из временных диаграмм видно, что частота каждого последующего импульса в два раза меньше, чем предыдущая, т. е. каждый триггер делит частоту входного сигнала на два, что и используется в делителях частоты.
Трехразрядный вычитающий счетчик с последовательным переносом
Рассмотрим трехразрядный вычитающий счетчик с последовательным переносом, схема и временные диаграммы работы которого приведены на рис. 3.68.
На входы J и К каждого триггера поданы логические 1, поэтому по приходу заднего фронта импульса, подаваемого на его вход синхронизации С, каждый триггер изменяет предыдущее состояние. Вначале сигналы на выходах всех триггеров равны 1. Это соответствует хранению в счетчике двоичного числа 111 или десятичного числа 7. После окончания первого импульса F первый триггер изменяет состояние: сигнал Q1 станет равным 0, a ¯ Q1 − 1.
После первого импульса F счетчик хранит состояние 11О. Дальнейшее изменение состояния счетчика происходит аналогично изложенному выше. После состояния 000 счетчик вновь переходит в состояние 111.
Трехразрядный самоостанавливающийся вычитающий счетчик с последовательным переносом
Рассмотрим трехразрядный самоостанавливающийся вычитающий счетчик с последовательным переносом (рис. 3.69). После перехода счетчика в состояние 000 на выходах всех триггеров возникает сигнал логического 0, который подается через логический элемент ИЛИ на входы J и К первого триггера, после чего этот триггер выходит из режима Т-триггера и перестает реагировать на импульсы F.
Трехразрядный реверсивный счетчик с последовательным переносом
Рассмотрим трехразрядный реверсивный счетчик с последовательным переносом (рис. 3.70). В режиме вычитания входные сигналы должны подаваться на вход Тв. На вход Тс при этом подается сигнал логического 0. Пусть все триггеры находятся в состоянии 111. Когда первый сигнал поступает на вход Тв, на входе Т первого триггера появляется логическая 1, и он изменяет свое состояние. После этого на его инверсном входе возникает сигнал логической 1.
При поступлении второго импульса на вход Тв на входе второго триггера появится логическая 1, поэтому второй триггер изменит свое состояние (первый триггер также изменит свое состояние по приходу второго импульса). Дальнейшее изменение состояния происходит аналогично. В режиме сложения счетчик работает аналогично 4-разрядному суммирующему счетчику. При этом сигнал подается на вход Тс. На вход Тв подается логический 0. В качестве примера рассмотрим микросхемы реверсивных счетчиков (рис: 3.71) с параллельным переносом серии 155 (ТТЛ):
Направление счета определяется тем, на какой вывод (5 или 4) подаются импульсы. Входы 1, 9, 10, 15 — информационные, а вход 11 используется для предварительной записи. Эти 5 входов позволяют осуществить предварительную запись в счетчик (предустановку). Для этого нужно подать соответствующие данные на информационные входы, а затем подать импульс записи низкого уровня на вход 11, и счетчик запомнит число.
Вход 14 — вход установки О при подаче высокого уровня напряжения. Для построения счетчиков большей разрядности используются выходы прямого и обратного переноса (выводы 12 и 13 соответственно). С вывода 12 сигнал должен подаваться на вход прямого счета следующего каскада, а с 13 — на вход обратного счета.
Обзор и устройство современных счётчиков электроэнергии
За последнее время на смену индукционным счётчикам электроэнергии пришли электронные. В данных счётчиках счётный механизм приводится во вращение не с помощью катушек напряжения и тока, а с помощью специализированной электроники. Кроме того, средством счёта и отображения показаний может являться микроконтроллер и цифровой дисплей соответственно. Всё это позволило сократить габаритные размеры приборов, а также, снизить их стоимость.
В состав практически любого электронного счётчика входит одна или несколько специализированных вычислительных микросхем, выполняющие основные функции по преобразованию и измерению. На вход такой микросхемы поступает информация о напряжении и силе тока с соответствующих датчиков в аналоговом виде. Внутри микросхемы данная информация оцифровывается и преобразуется определённым образом. В результате, на выходе микросхемы формируются импульсные сигналы, частота которых пропорциональна текущей потребляемой мощности нагрузки, подключенной к счётчику. Импульсы поступают на счётный механизм, который представляет собой электромагнит, согласованный с зубчатыми передачами на колёсики с цифрами. В случае с более дорогостоящими счётчиками с цифровым дисплеем применяется дополнительный микроконтроллер. Он подключается к вышесказанной микросхеме и к цифровому дисплею по определённому интерфейсу, ведёт накопление результата измерения электроэнергии в энергонезависимую память, а также, обеспечивает дополнительный функционал прибора.
Рассмотрим несколько подобных микросхем и моделей счётчиков, которые мне попадались под руку.
Ниже на рисунке в разобранном виде изображён один из наиболее дешёвых и популярных однофазных счётчиков «НЕВА 103». Как видно из рисунка, устройство счётчика довольно простое. Основная плата состоит из специализированной микросхемы, её обвески и узла стабилизатора питания на основе балластового конденсатора. На дополнительной плате размещён светодиод, индицирующий потребляемую нагрузку. В данном случае – 3200 импульсов на 1 кВт*ч. Также есть возможность снимать импульсы с зелёного клеммника, расположенного вверху счётчика. Счётный механизм состоит из семи колёсиков с цифрами, редуктора и электромагнита. На нём отображается посчитанная электроэнергия с точностью до десятых кВт*ч. Как видно из рисунка, редуктор имеет передаточное отношение 200:1. По моим замечаниям, это означает «200 импульсов на 1 кВт*ч». То есть, 200 импульсов, поданных на электромагнит, поспособствуют прокрутке последнего красного колёсика на 1 полный оборот. Это соотношение кратно соотношению для светодиодного индикатора, что весьма не случайно. Редуктор с электромагнитом размещён в металлической коробке под двумя экранами с целью защиты от вмешательства внешним магнитным полем.
В данной модели счётчика применяется микросхема ADE7754. Рассмотрим её структуру.
На пины 5 и 6 поступает аналоговый сигнал с токового шунта, который расположен на первой и второй клеммах счётчика (на фотографии в этом месте видно повреждение). На пины 8 и 7 поступает аналоговый сигнал, пропорциональный напряжению в сети. Через пины 16 и 15 есть возможность устанавливать усиление внутреннего операционного усилителя, отвечающий за ток. Оба сигнала с помощью узлов АЦП преобразуются в цифровой вид и, проходя определённую коррекцию и фильтрацию, поступают на умножитель. Умножитель перемножает эти два сигнала, в результате чего, согласно законам физики, на его выходе получается информация о текущей потребляемой мощности. Данный сигнал поступает на специализированный преобразователь, который формирует готовые импульсы на счётное устройство (пины 23 и 24) и на контрольный светодиод и счётный выход (пин 22). Через пины 12, 13 и 14 конфигурируются частотные множители и режимы вышеперечисленных импульсов.
Стандартная схема обвески практически представляет собой схему рассматриваемого счётчика.
Общий минусовой провод соединён с нулём 220В. Фаза поступает на пин 8 через делитель на резисторах, служащий для снижения уровня измеряемого напряжения. Сигнал с шунта поступает на соответствующие входы микросхемы также через резисторы. В данной схеме, предназначенной для теста, конфигурационные пины 12-14 подключены к логической единице. В зависимости от модели счётчика, они могут иметь разную конфигурацию. В данном кратком обзоре эта информация не столь важна. Светодиодный индикатор подключен к соответствующему пину последовательно вместе с оптической развязкой, на другой стороне которой подключается клеммник для снятия счётной информации (К7 и К8).
Из этого же семейства микросхем существуют похожие аналоги для трёхфазных измерений. Вероятнее всего, они встраиваются в дешёвые трёхфазные счётчики. В качестве примера на рисунке ниже представлена структура одной из таких микросхем, а именно ADE7752.
Вместо двух узлов АЦП, здесь применено их 6: по 2 на каждую фазу. Минусовые входы ОУ напряжения объединены вместе и выводятся на пин 13 (ноль). Каждая из трёх фаз подключается к своему плюсовому входу ОУ (пины 14, 15, 16). Сигналы с токовых шунтов по каждой фазе подключаются по аналогии с предыдущим примером. По каждой из трёх фаз с помощью трёх умножителей выделяется сигнал, характеризующий текущую мощность. Эти сигналы, кроме фильтров, проходят через дополнительные узлы, которые активируются через пин 17 и служат для включения операции математического модуля. Затем эти три сигнала суммируются, получая, таким образом, суммарную потребляемую мощность по всем фазам. В зависимости от двоичной конфигурации пина 17, сумматор суммирует либо абсолютные значения трёх сигналов, либо их модули. Это необходимо для тех или иных тонкостей измерения электроэнергии, подробности которых здесь не рассматриваются. Данный сигнал поступает на преобразователь, аналогичный предыдущему примеру с однофазным измерителем. Его интерфейс также практически аналогичен.
Стоит отметить, что вышеописанные микросхемы служат для измерения активной энергии. Более дорогие счётчики способны измерять как активную, так и реактивную энергию. Рассмотрим, например, микросхему ADE7754. Как видно из рисунка ниже, её структура намного сложнее структуры микросхем из предыдущих примеров.
Микросхема измеряет активную и реактивную трёхфазную электроэнергию, имеет SPI интерфейс для подключения микроконтроллера и выход CF (пин 1) для внешней регистрации активной электроэнергии. Вся остальная информация с микросхемы считывается микроконтроллером через интерфейс. Через него же осуществляется конфигурация микросхемы, в частности, установка многочисленных констант, отражённых на структурной схеме. Как следствие, данная микросхема, в отличие от предыдущих двух примеров, не является автономной, и для построения счётчика на базе этой микросхемы требуется микроконтроллер. Можно зрительно в структурной схеме пронаблюдать узлы, отвечающие по отдельности за измерение активной и реактивной энергии. Здесь всё гораздо сложнее, чем в предыдущих двух примерах.
В качестве примера рассмотрим ещё один интересный прибор: трёхфазный счётчик «Энергомера ЦЭ6803В Р32». Как видно из фотографии ниже, данный счётчик ещё не эксплуатировался. Он мне достался в неопломбированном виде с небольшими механическими повреждениями снаружи. При всё при этом он находился полностью в рабочем состоянии.
Как можно заметить, глядя на основную плату, прибор состоит из трёх одинаковых узлов (справа), цепей питания и микроконтроллера. С нижней стороны основной платы расположены три одинаковых модуля на отдельных платах по одному на каждый узел. Данные модули представляют собой микросхемы AD71056 с минимальной необходимой обвеской. Эта микросхема является однофазным измерителем электроэнергии.
Модули запаяны вертикально на основную плату. Витыми проводами к данным модулям подключаются токовые шунты.
За пару часов удалось срисовать электрическую схему прибора. Рассмотрим её более детально.
Справа на общей схеме изображена схема однофазного модуля, о котором говорилось выше. Микросхема D1 этого модуля AD71056 по назначению похожа на микросхему ADE7755, которая рассматривалась ранее. На четвёртый контакт модуля поступает питание 5В, на третий – сигнал напряжения. Со второго контакта снимается информация в виде импульсов о потребляемой мощности через выход CF микросхемы D1. Сигнал с токовых шунтов поступает через контакты X1 и X2. Конфигурационные входы микросхемы SCF, S1 и S0 в данном случае расположены на пинах 8-10 и сконфигурированы в «0,1,1».
Каждый из трёх таких модулей обслуживает соответственно каждую фазу. Сигнал для измерения напряжения поступает на модуль через цепочку из четырёх резисторов и берётся с нулевой клеммы («N»). При этом стоит обратить внимание, что общим проводом для каждого модуля является соответствующая ему фаза. А вот, общий провод всей схемы соединён с нулевой клеммой. Данное хитрое решение по обеспечению питанием каждого узла схемы расписано ниже.
Каждая из трёх фаз поступает на стабилитроны VD4, VD5 и VD6 соответственно, затем на балластовые RC цепи R1C1, R2C2 и R3C3, затем – на стабилитроны VD1, VD2 и VD3, которые соединены своими анодами с нулём. С первых трёх стабилитронов снимается напряжение питания для каждого модуля U3, U2 и U1 соответственно, выпрямляется диодами VD10, VD11 и VD12. Микросхемы-регуляторы D1-D3 служат для получения напряжения питания 5В. Со стабилитронов VD1-VD3 снимается напряжение питания общей схемы, выпрямляется диодами VD7-VD9, собирается в одну точку и поступает на регулятор D4, откуда снимается 5В.
Общую схему составляет микроконтроллер (МК) D5 PIC16F720. Очевидно, он служит для сбора и обработки информации о текущей потребляемой мощности, поступающей с каждого модуля в виде импульсов. Эти сигналы поступают с модулей U3, U2 и U1 на пины МК RA2, RA4 и RA5 через оптические развязки V1, V2 и V3 соответственно. В результате на пинах RC1 и RC2 МК формирует импульсы для механического счётного устройства M1. Оно аналогично устройству, рассматриваемому ранее, и также имеет соотношение 200:1. Сопротивление катушки высокое и составляет порядка 500 Ом, что позволяет подключать её непосредственно к МК без дополнительных транзисторных цепей. На пине RC0 МК формирует импульсы для светодиодного индикатора HL2 и для внешнего импульсного выхода на разъёме XT1. Последний реализуется через оптическую развязку V4 и транзистор VT1. В данной модели счётчика соотношение составляет 400 импульсов на 1 кВт*ч. На практике при испытании данного счётчика (после небольшого ремонта) было замечено, что электромагнитная катушка счётного механизма срабатывает синхронно со вспышкой светодиода HL2, но через раз (в два раза реже). Это подтверждает соответствие соотношений 400:1 для индикатора и 200:1 для счётного механизма, о чём говорилось ранее.
Слева на плате расположено место для 10-пинового разъёма XS1, который служит для перепрошивки, а также, для UART интерфейса МК.
Таким образом, трёхфазный счётчик «Энергомера ЦЭ6803В Р32» состоит из трёх однофазных измерительных микросхем и микроконтроллера, обрабатывающий информацию с них.
В заключение стоит отметить, что существует ряд моделей счётчиков куда более сложней по своей функциональности. К примеру, счётчики с удалённым контролем показаний по электролинии, или даже через модуль мобильной связи. В данной статье я рассмотрел только простейшие модели и основные принципы построения их электрических схем. Заранее приношу извинения за возможно неправильную терминологию в тексте, ибо я старался излагать простым языком.