Информация к новости
  • Просмотров: 22505
  • Добавил: Kail
  • Дата: 4 апреля 2011
4 апреля 2011

Счётчик на микроконтроллере

Категория: Схемы » Измерительная техника

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

Счётчик на микроконтроллере


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

Счётчик на микроконтроллере


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

Счётчик на микроконтроллере


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

Счётчик на микроконтроллере


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

Прошивка, печатная плата: Вы не можете скачивать файлы с нашего сервера

Метки к статье: счётчика, микроконтроллере, плата, импульсов, кнопка, можно, схема, индикатора, PIC16F628A, светится, например, самая, точка, нажатии, счётчик, Счётчик, реверсивного, первом, информация, кнопок



<
Alukard007

5 апреля 2011 11:12

Информация к комментарию
  • Группа: Радиомастер
  • ICQ: 341599718
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 11
а кнопка S4 для чего то нужна или её можно не припаивать ?


Награды:
0
<
zloy_xaker

5 апреля 2011 15:46

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
Alukard007, "Кнопка 4 - сброс."


Награды:
0
<
Alukard007

6 апреля 2011 11:50

Информация к комментарию
  • Группа: Радиомастер
  • ICQ: 341599718
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 11
а разве сброс не S1


Награды:
0
<
zloy_xaker

6 апреля 2011 16:32

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 2
  • Комментариев: 89
Alukard007,
кнопка 1 - вход импульсов (например, от геркона), 2 кнопка включает счёт на вычитание входных импульсов, при этом на индикаторе светится самая левая точка, 3 кнопка - сложение импульсов - светится самая правая точка. Кнопка 4 - сброс.

Почитай статью-то


Награды:
0
<
Alukard007

7 апреля 2011 22:07

Информация к комментарию
  • Группа: Радиомастер
  • ICQ: 341599718
  • Регистрация: 30.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 11
ясн пасиб


Награды:
0
<
player22

6 июня 2011 21:34

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
кто может собрать мне таких счетчиков штук 10 для начала? если интересно звоните 0936541355 Саша


Награды:
0
<
rasel

27 июля 2011 23:10

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 10.05.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 4
Вообще вещь нужная за что спасибо хотя как по мне мало разрядов счёта и кнопки это не актуально, нужна схема подавления дребезга, также не плохо было бы что бы он умел считать инкремент декремент wink так просто это не больше чем игрушка fellow


Награды:
0
<
us5mch

12 августа 2011 15:26

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 11.10.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1
А нельзя ли посмотреть программу в исходном коде. Хочется понять как всё происходит.


Награды:
0
<
rasel

10 сентября 2011 22:51

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 10.05.2010
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 4
слепил, полная лажа, рядом работают два счетчика один показывает 256 а этот 70 а если быстро проворачивать энкодер так и того меньше wink


Награды:
0
<
Vlad2

30 октября 2011 18:12

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Какая максимальная частота, длительность импульсов?


Награды:
0
<
djsssr

2 ноября 2011 08:47

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Все работает ножно делать! Автору большое спасибо!

Хорошая схемка я собрал И очень хорошо работает! Автору еще рас спасибо!


Награды:
0
<
ost-a

3 ноября 2011 15:57

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
меня тоже интересует как и vlad2 максимальная частота счета, хочу приспособить для измерения скорости пуле на своем пневмате, кстати если автор будет так любезен немного переписать прогу, чтобы вместо "-" можно было смотреть скорость в м/с, а при повторном нажатии снова количество импульсов, память кстати не волнует


Награды:
0
<
SokolOFF

1 декабря 2011 20:51

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 31.10.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8
Спасибо автору! Работает всё замечательно. Есть только одна проблема (для меня): счётчик досчитывает до 9999 и останавливается. Нельзя ли его зациклить, что бы после 9999 следующий импульс соответствовал 0000 (10000). Если не сложно переделать прошивку - буду очень благодарен.


Награды:
0
<
lmp4

3 декабря 2011 22:59

Информация к комментарию
  • Группа: Гости
  • ICQ:
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
В Proteuse не работает :(
с прошивкой счетчика горят 5555 и все
а с прошивкой намотчика моргают нули но на входные сигналя не реагирует


Награды:
0
<
SokolOFF

23 января 2012 20:47

Информация к комментарию
  • Группа: Радиолюбитель
  • ICQ:
  • Регистрация: 31.10.2011
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 8
Просьба к автору: ВЫЛОЖИТЕ ИСХОДНИК!!! ПЛЗ!!!


Награды:
0

Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->