Контакты

Счетчики импульсов электронный 4 х разрядный схема. Радиолюбительские схемы на счетчиках. Суммирующий последовательный счётчик

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

Рис. 172. Пересчетная декада

импульсами. Если уменьшить период повторения импульсов и ввести дополнительные разряды счетчика, то можно в нужное число раз повысить точность измерения.

Одна декада счетчика-секундомера показана на рисунке 172. Она состоит из двоично-десятичного счетчика на дешифратора на и индикатора на неоновой лампе Для питания индикатора нужно высокое напряжение , поэтому по правилам техники безопасности прибором должен пользоваться руководитель. В схеме используется дешифратор, специально предназначенный для работы с высоковольтным индикатором. Вместо лампы можно использовать лампы других типов: рассчитанные на напряжение питания 200 В и силу тока индикации Микросхема состоит из триггера со счетным входом (вход и триггерного делителя на 5 (вход При соединении выхода счетного триггера (выхрд 1) с входом делителя образуется двоично-десятичный счетчик. Он реагирует на задний фронт положительного импульса или на отрицательный скачок напряжения, поданного на вход . В условных обозначениях счетный фронт иногда показывается в виде стрелки, направленной к Микросхеме, если она реагирует на положительный скачок напряжения, или стрелки, направленной от микросхемы, если она реагирует на отрицательный перепад напряжения.

Для управления работой счетной декады используется три кнопки и переключатель. Перед началом счета декада

устанавливается в нулевое состояние кнопкой «Уст. О», при этом на входы счетчика подается логическая 1. Затем переключателем выбирается источник счетных импульсов - им может быть или триггер, или мультивибратор. В режиме «счет механических замыканий» при последовательном нажатии и отпускании кнопки происходит двоично-десятичный счет и на индикаторе последовательно загораются цифры 1, 2, 3 и т. д. до цифры 9, затем загорается цифра 0 и счет повторяется. В режиме счета импульсов на вход счетчика поступают импульсы мультивибратора, собранного по уже известной схеме на рис. 168). Для измерения времени в секундах частота импульсов должна равняться 1 Гц. Она устанавливается переменным резистором и емкостью равной

Для получения многоразрядного двоично-десятичного счетчика включаются последовательно, т.е. выход первого соединяется со входом второго, выход второго соединяется со входом третьего и т. д. Для установки многоразрядного счетчика в нулевое состояние входы объединяются и подключаются к кнопке «Уст. 0».

Если, например, прибор предполагается использовать на уроках физики, то время нужно измерять в довольно широком диапазоне - от 0,001 до 100 с. Для этого генератор должен иметь частоту а счетчик должен состоять из пяти десятичных разрядов. При этом показания цифрового индикатора будут иметь следующий вид: 00,000; 00,001; 00,002 и т.д. до 99,999 с.

Область применения учебного счетчика-секундомера можно значительно расширить, если ввести в него два дополнительных устройства - блок бесконтактного управления и блок выдержек времени. Первый блок должен обеспечивать автоматическое и безинерционное включение и отключение прибора. Для этого можно использовать уже известную схему фотореле (рис. 76), выбрав нужную чувствительность и согласовав напряжения источников питания. В схеме управления должно быть два фотодатчика - один используется для включения, а другой для выключения счетчика-секундомера в моменты пересечения лучей движущимся телом. Зная расстояние между фотодатчиками и показания секундомера, легко вычислить скорость движения тела. В блоке-приставке используются два усилителя фототока. Их выходные сигналы управляют работой счетного триггера, один из выходов которого через транзисторный ключ соединен со входом секундомера.

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

И неоновой лампы управляемой импульсами мультивибратора (см. рис. 168, 172). Игроки поочередно нажимают кнопку прерывающую счет. Выигрывает тот, у кого индикатор покажет большее число. Момент остановки счетчика, как и момент остановки подбрасываемого кубика с точками от 1 до 6, определяется случайными причинами, поэтому счетная декада вместе с мультивибратором являются электронным датчиком случайных чисел. Приведем еще примеры ее использования в различных игровых ситуациях.

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

Счетную декаду вместе с мультивибратором особенно удобно использовать в играх, если ее питание сделать автономным, т. е. не связанным с сетью. В этом случае используют семисегментный светодиодный индикатор управляемый дешифратором интегральной схемы . С этой микросхемой и индикатором мы уже знакомы (рис. 150, 163). Схемы мультивибратора и счетчика остаются неизменными. Схема датчика случайных чисел, работающего от источника с напряжением 5 В, показана на рисунке 173.

Примером более сложного устройства, работающего на основе электрического счетчика, является блок выдержки времени, или таймер. На рисунке 174 показана принципиальная схема таймера, позволяющего включать различную нагрузку на время от 0 до 999 с. Он состоит из трехразрядного десятичного счетчика, собранного на микросхеме трех дешифраторов на микросхеме мультивибратора и схемы управления на микросхеме а также микросхеме Источником счетных импульсов является мультивибратор, настроенный на частоту 1 Гц. Его импульсы подаются на вход трехразрядного десятичного счетчика. Двоичные коды с каждого разряда подаются на дешифраторы На их выходах последовательно пояезляются нулевые сигналы по мере поступления на входы

Рис. 173. Пересчетная декада со светодиодным индикатором

соответствующих двоичных кодов. Установка нужной выдержки времени осуществляется переключателями соединяющими выходы дешифраторов с элементами микросхемы Входы элементов И попарно соединены для получения элемента Переключателем устанавливаются единицы секунд, переключателем десятки секунд и переключателем сотни секунд. Если, например, переключатели соединяются с выводами 2, 3 и 7 дешифраторов, то на входах элемента ИЛИ-НЕ будут три 0 только в момент, когда счетчик зафиксирует 237 импульсов или пройдет промежуток времени, равный 237 секундам с момента начала счета. При этом на выходе элемента ИЛИ-НЕ появится сигнал 1. До этого момента при всех двоичных кодах счетчика на выходе логического элемента был нулевой сигнал.

Схема управления таймера работает следующим образом. Предварительно нажимается кнопка «Стоп», в результате RS-триггер, собранный по микросхеме устанавливается в нулевое состояние. С прямого выхода нулевой уровень напряжения подается на транзистор 1/77, в эмиттерную цепь которого включена обмотка электромагнитного реле. Транзистор и реле находятся в выключенном состоянии. Одновременно с этим на инверсном выходе 6 появляется высокий уровень, который служит сигналом сброса для счетчика. При нажатии кнопки «Пуск» RS-триггер переходит в единичное состояние, на прямом выходе 3 появляется. высокий уровень напряжения, достаточный для открывания транзистора 1/77 и срабатывания реле. Его контакты замыкают цепь питания нагрузки. Одновременно с этим

(кликните для просмотра скана)

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

Таймер будет показывать текущее время в секундах, если к выходам дешифраторов подключить светодиоды. Отсчет времени станет более удобным, если двоично-десятичные коды счетчиков подать на дешифраторы работающие совместно с семи-сегментными индикаторами

видео работы устройства

Схема собрана на микроконтроллере PIC16F628A. Она может считать входные импульсы от 0 до 9999. Импульсы поступают на линию порта RA3 (кнопка SA1 активный уровень низкий). С каждым импульсом показания индикатора меняются на +1. После 999 импульса на индикаторе высвечивается 0 и загорается точка начала второй тысячи (правая по схеме) и т. д. Так счёт может продолжаться до значения 9999. После этого счёт останавливается. Кнопка SA3 (линия порта RА1) служит для сброса показаний в 0.

Схема счётчика импульсов с памятью на микроконтроллере

Изначально схема была изготовлена для работы с питанием от трёх пальчиковых батарей. Поэтому с целью экономии энергии в схему включена кнопка включения индикации для контроля состояния счётчика SA2 (линия порта RA4). Если в этой кнопке нет необходимости, её контакты можно закоротить. В схеме можно использовать подтягивающие резисторы в пределах от 1к до 10к. Биты конфигурации INTRC I/O и PWRTE установлены. При отключении питания показания счётчика в памяти контроллера сохраняются. При погашенном индикаторе схема остаётся работоспособной при снижении питания до 3,5 вольт. Практика показала, что заряда батареек хватает почти на неделю непрерывной работы схемы.


Печатная плата счётчика


Фото счетчика

Схема, прошивка МК и печатная плата в формате S-layuout в архиве (15кб) .

От администратора . Резисторы R1-R3 можно выбрать номиналом до 10К.

Как и триггеры, счетчики совсем необязательно составлять из логических элементов вручную – сегодняшняя промышленность выпускает самые разнообразные счетчики уже собранные в корпуса микросхем. В этой статье я не буду останавливаться на каждой микросхеме-счетчике отдельно (в этом нет необходимости, да и времени займет слишком много), а просто кратко рассажу на что можно рассчитывать, во время решения тех или иных задач цифровой схемотехники. Тех же, кого интересует конкретные типы микросхем-счетчиков, я могу отправить к своему далеко неполному справочнику по ТТЛ и КМОП микросхемам.

Итак, исходя из полученного в предыдущем разговоре опыта, мы выяснили один из главных параметров счетчика – разрядность. Для того, чтобы счетчик смог считать до 16 (с учетом нуля – это тоже число) нам понадобилось 4 разряда. Добавление каждого последующего разряда будет увеличивать возможности счетчика ровно вдвое. Таким образом, пятиразрядный счетчик сможет считать до 32, шести – до 64. Для вычислительной техники оптимальной разрядностью является разрядность, кратная четырем. Это не есть золотым правилом, но все же большинство счетчиков, дешифраторов, буферов и т.п. строятся четырех (до 16) или восьмиразрядными (до 256).

Но поскольку цифровая схемотехника не ограничивается одними ЭВМ, нередко требуются счетчики с самым различным коэффициентом счета: 3, 10, 12, 6 и т.д. К примеру, для построения схем счетчиков минут нам понадобится счетчик на 60, а его несложно получить, включив последовательно счетчик на 10 и счетчик на 6. Может нам понадобиться и большая разрядность. Для этих случаев, к примеру, в КМОП серии есть готовый 14-ти разрядный счетчик (К564ИЕ16), который состоит из 14-ти D-триггеров, включенных последовательно и каждый выход кроме 2 и 3-го выведен на отдельную ножку. Подавай на вход импульсы, подсчитывай и читай при необходимости показания счетчика в двоичном счислении:

К564ИЕ16

Для облегчения построения счетчиков нужной разрядности некоторые микросхемы могут содержать несколько отдельных счетчиков. Взглянем на К155ИЕ2 – двоично-десятичный счетчик (по-русски – «счетчик до 10, выводящий информацию в двоичном коде»):

Микросхема содержит 4 D- триггера, причем 1 триггер (одноразрядный счетчик – делитель на 2) собран отдельно – имеет свой вход (14) и свой выход (12). Остальные же 3 триггера собраны так, что делят входную частоту на 5. Для них вход – вывод 1, выходы 9, 8,11. Если нам нужен счетчик до 10, то просто соединяем выводы 1 и 12, подаем счетные импульсы на вывод 14 а с выводов12, 9, 8, 11 снимаем двоичный код, который будет увеличиваться до 10, после чего счетчики обнулятся и цикл повторится. Составной счетчик К155ИЕ2 не является исключением. Аналогичный состав имеет и, к примеру, К155ИЕ4 (счетчик до 2+6) или К155ИЕ5 (счетчик до 2+8):

Практически все счетчики имеют входы принудительного сброса в «0», а некоторые и входы установки на максимальное значение. Ну и напоследок я просто обязан сказать, что некоторые счетчики могут считать и туда и обратно! Это так называемые реверсивные счетчики, которые могут переключаться для счета как на увеличение (+1), так и на уменьшение (-1). Так умеет, к примеру, двоично-десятичный реверсивный счетчик К155ИЕ6:

При подаче импульсов на вход +1 счетчик будет считать вперед, импульсы на входе -1 будут уменьшать показания счетчика. Если при увеличении показаний счетчик переполнится (11 импульс), то прежде чем вернуться в ноль, он выдаст на вывод 12 сигнал «перенос», который можно подать на следующий счетчик для наращивания равзрядности. То же назначение и у вывода 13, но на нем импульс появится во время перехода счета через ноль при счете в обратном направлении.

Обратите внимание, что кроме входов сброса микросхема К155ИЕ6 имеет входы записи в нее произвольного числа (выводы 15, 1, 10, 9). Для этого достаточно установить на этих входах любое число 0 — 10 в двоичном счислении и подать импульс записи на вход С.

Если перед вами стоит задача реализовать счетчик импульсов, с подсчетом десятков, сотен или тысяч, то для этого достаточно воспользоваться готовой сборкой - микросхемой CD4026. Благо микросхема практически сводит на нет все заботы по поводу обвязки микросхемы и дополнительных согласующих элементов. При этом один счетчик CD4026 способен "считать" только лишь до 10, то есть если нам необходимо считать до 100, то мы используем 2 микросхемы, если до 1000 то 3 и т.д. Что же, давайте пару слов о самой микросхеме и о ее функционале.

Описание работы счетчика CD4026

Первоначально приведем внешний вид и функциональное обозначение выводов на микросхеме счетчике

Не смотря на то, что все на английском, в принципе здесь все понятно! Показания счетчика увеличиваются каждый раз на 1 единицу, когда на контакт «clock» приходит положительный импульс. При этом на выходах с a-g появляется напряжение, которое при подаче на 7 сегментный индикатор и будет отображать количество импульсов.

Контакт «reset» сбрасывает показания подсчета при замыкании на +.

Контакт «disable clock» также должен быть соединен на землю.

Контакт «enable display» по факту 3 контакт должен быть подключен к плюсу.

Контакт «÷10» по факту 5 выход, направляет сигнал о переполнении счетчика, дабы к нему можно было подключить аналогичный счетчик и начать отсчет для 10, 100,1000...

Контакт «not 2» принимает значениние LOW тогда и только тогда, когда значение счётчика - 2. В остальных случаях HIGH.

Рабочее напряжение питания микросхемы: 3-15 В. то есть она имеет встроенный стабилизатор. Теперь о том, как подключить эту микросхему в сборку, то есть о принципиальной схеме.

Схема подключения счетчика импульсов на микросхеме CD4026

Взгляните на схему. В ней ведется подсчет световых импульсов изменения сопротивления для фоторезистора. В качестве фоторезистора можно применить скажем фоторезистор 5516. Итак, за счет изменения сопротивления, смещается и потенциал на базе транзистора. В итоге, начинает протекать ток по цепи коллектор - эмиттер, а значит на вход 1 микросхемы подается импульс, который и подлежит подсчету.
Как только первая микросхема отсчитывает 1 десяток, то на выводе 5 появляется один импульс о "переполнении" счетчика. В конечном счете этот импульс подается на вторую микросхему, которая работает по точно такому же принципу. Но в этом случае микросхема уже считает не единицы, а десятки. Если же добавить 3 микросхему, то это будут сотни и т.д.

Для сброса на 0, достаточно подать плюс на ножки 15 микросхем. Микросхема предназначена для работы с 7 сегментным индикатором. При подаче на один из выводов этого индикатора, мы получаем нужную нам цифру. Взгляните на таблицу...

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

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

Счетчики импульсов классифицируют

● по модулю счета:
. двоично-десятичные;
. двоичные;
. с произвольным постоянным модулем счета;
. с переменным модулем счета;
. по направлению счета:
. суммирующие;
. вычитающие;
. реверсивные;
● по способу формирования внутренних связей:
. с последовательным переносом;
. с параллельным переносом;
. с комбинированным переносом;
. кольцевые.

Суммирующий счетчик импульсов

Рассмотрим суммирующий счетчик (рис. 3.67, а ). Такой счетчик построен на четырех JK-триггерах, которые при наличии на обоих входах логического сигнала «1» переключаются в моменты появления на входах синхронизации отрицательных перепадов напряжения.

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

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

Трехразрядный вычитающий счетчик с последовательным переносом

Рассмотрим трехразрядный вычитающий счетчик с последовательным переносом, схема и временные диаграммы работы которого приведены на рис. 3.68.
{xtypo_quote}В счетчике используются три JK-триггера, каждый из которых работает в режиме Т-триггера (триггера со счетным входом).{/xtypo_quote}

На входы J и К каждого триггера поданы логические 1, поэтому по приходу заднего фронта импульса, подаваемого на его вход синхронизации С, каждый триггер изменяет предыдущее состояние. Вначале сигналы на выходах всех триггеров равны 1. Это соответствует хранению в счетчике двоичного числа 111 или десятичного числа 7. После окончания первого импульса F первый триггер изменяет состояние: сигнал Q 1 станет равным 0, a ¯ Q 1 − 1.

Остальные триггеры при этом свое состояние не изменяют. После окончания второго импульса синхронизации первый триггер вновь изменяет свое состояние, переходя в состояние 1, (Q x = 0). Это обеспечивает изменение состояния второго триггера (второй триггер изменяет состояние с некоторой задержкой по отношению к окончанию второго импульса синхронизации, так как для его опрокидывания необходимо время, соответствующее времени срабатывания его самого и первого триггера).

После первого импульса F счетчик хранит состояние 11О. Дальнейшее изменение состояния счетчика происходит аналогично изложенному выше. После состояния 000 счетчик вновь переходит в состояние 111.

Трехразрядный самоостанавливающийся вычитающий счетчик с последовательным переносом

Рассмотрим трехразрядный самоостанавливающийся вычитающий счетчик с последовательным переносом (рис. 3.69).

После перехода счетчика в состояние 000 на выходах всех триггеров возникает сигнал логического 0, который подается через логический элемент ИЛИ на входы J и К первого триггера, после чего этот триггер выходит из режима Т-триггера и перестает реагировать на импульсы F.

Трехразрядный реверсивный счетчик с последовательным переносом

Рассмотрим трехразрядный реверсивный счетчик с последовательным переносом (рис. 3.70).

В режиме вычитания входные сигналы должны подаваться на вход Т в. На вход Т с при этом подается сигнал логического 0. Пусть все триггеры находятся в состоянии 111. Когда первый сигнал поступает на вход Т в, на входе Т первого триггера появляется логическая 1, и он изменяет свое состояние. После этого на его инверсном входе возникает сигнал логической 1. При поступлении второго импульса на вход Т в на входе второго триггера появится логическая 1, поэтому второй триггер изменит свое состояние (первый триггер также изменит свое состояние по приходу второго импульса). Дальнейшее изменение состояния происходит аналогично. В режиме сложения счетчик работает аналогично 4-разрядному суммирующему счетчику. При этом сигнал подается на вход Т с. На вход Т в подается логический 0.
В качестве примера рассмотрим микросхемы реверсивных счетчиков (рис: 3.71) с параллельным переносом серии 155 (ТТЛ):
● ИЕ6 — двоично-десятичный реверсивный счетчик;
● ИЕ7 — двоичный реверсивный счетчик.

Направление счета определяется тем, на какой вывод (5 или 4) подаются импульсы. Входы 1, 9, 10, 15 — информационные, а вход 11 используется для предварительной записи. Эти 5 входов позволяют осуществить предварительную запись в счетчик (предустановку). Для этого нужно подать соответствующие данные на информационные входы, а затем подать импульс записи низкого уровня на вход 11, и счетчик запомнит число. Вход 14 — вход установки О при подаче высокого уровня напряжения. Для построения счетчиков большей разрядности используются выходы прямого и обратного переноса (выводы 12 и 13 соответственно). С вывода 12 сигнал должен подаваться на вход прямого счета следующего каскада, а с 13 — на вход обратного счета.



Понравилась статья? Поделитесь ей