Разделы

В сети

Пользователей: 279
Из них просматривают:
Аналоги: 89. Даташиты: 110. Доска объявлений: 1. Инструкции: 6. Новости: 14. Остальное: 10. Партнёры: 1. Производители: 4. Профиль пользователя: 5. Расчёты: 1. Теги: 4. Форум: 33. Чат: 1.
Участников: 3
Гостей: 276

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Реверсивный счётчик на PIC16F628A

Написал Samopalkin 30.01.2011 2:10:00 (Просмотров: 30871)

Реверсивный счётчик, который я предлагаю для повторения, собран на микроконтроллере PIC16F628A. Он имеет два входа управления: «+1» и «-1», а также кнопку «Reset» (четвёртая кнопка зарезервирована и пока не используется). Мой предыдущий счётчик импульсов имел недоработку: в нём была всего одна кнопка «+1» и при её длительном удержании счёт продолжался. Мой новый счётчик избавлен от этой недоделки. Как бы долго или коротко не была нажата кнопка входа, счёт продолжится только при её очередном нажатии. Максимальное количество поступивших импульсов 9999.



При воздействии на вход «-1» счёт ведётся в обратном порядке до значения 0000. Показания счётчика сохраняются в памяти контроллера и при отключении питания. Сброс показаний счётчика и состояния памяти в 0 осуществляется при нажатии кнопки «Reset». Тех, кто решит повторить мою схему, пусть не пугает то, что при первом включении на индикаторе может высветиться непредсказуемая информация. При первом же нажатии на любую из кнопок всё станет на свои места и «мусора» больше не будет. Где и как можно использовать эту схему я пока ещё не придумал, но надеюсь, что она кому-нибудь принесёт пользу. И последнее: если у кого-то под рукой не окажется нужного индикатора, а будет какой-нибудь другой (или даже 4 отдельных одинаковых индикатора), я готов помочь перерисовать печатку и переделать прошивку. Прикрепляю в архиве схему, плату и прошивки под индикаторы с общим анодом и общим катодом. Желаю всем удачи!

 

 

Схема реверсивного счетчика

Рис.1. Схема реверсивного счётчика с памятью

 

Результат счёта записывается в память и сохранняется при отключении питания. Показания счётсика и состояние памяти сбрасывается кнопкой "Reset"

Вместо индикатора, указанного на схеме можно применить любой другой с аналогичной распиновкой.

 

 

Печатная плата Реверсивного счетчика

Рис.2. Печатная плата  реверсивного счётчика с памятью

 

Реверсивный счетчик. Общий вид

 

Реверсивный счетчик. Общий вид

 

 

18
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Реверсивный счётчик на PIC16F628A
Младший сотрудник
Младший сотрудник
Дата регистрации: 23.10.2010
Откуда: г.Комрат
Сообщений: 16
не в сети
Очень давно жду такую схему.Мне для актюатора(поворотного устройства)тарелки.Датчиками будут герконы.Интересно как поведёт себя с длинными проводами (в пределах 15 м.),разумеется посажу по кондёру на каждый из них.Имею предложения по применению четвёртой кнопки-ею неплохо было устанавливать задачу т.е.при совпадении заданного числа и фактического, срабатывает зуммер,или на одном из выводов контроллера изменяется с 1 на 0 и т.д.Что-то похожее применялось раньше на автозаправках.с ув.
Отправитель Нити

 Реверсивный счётчик на PIC16F628A
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
видел такую штучку с фотодатчиком - генератор, приемник - проходит коробка в одну сторону плюсует, назад реверс в железе 1056уп1(тва8000) приемник 555 генератор в принципе простая схема.
Отправитель Нити

 Реверсивный счётчик на PIC16F628A
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
такую же простоту можно и на tiny12б pic12f629 что кому нравится правда через дешифратор LED подключать
Отправитель Нити

Ответы Отправитель Отправлено
 Реверсивный счётчик на PIC16F628A evildesign 04.03.2011 23:24
    Реверсивный счётчик на PIC16F628A kostua 05.03.2011 20:18
      Реверсивный счётчик на PIC16F628A MACTEP 05.03.2011 20:24

 Реверсивный счётчик на PIC16F628A
Старший сотрудник
Старший сотрудник
Дата регистрации: 01.03.2011
Откуда:
Сообщений: 116
не в сети
да я ведь не со зла ) сам чато такие щтучки делаю просто каждый радиолюбитель стремится к лучшему... да и вопрос стоимости конструкции для большинства из нас важен останутся деньги вместо дорогого контроллера на разные полезные функции ИМХО конечно
Отправитель Нити

 Реверсивный счётчик на PIC16F628A
Младший сотрудник
Младший сотрудник
Дата регистрации: 23.10.2010
Откуда: г.Комрат
Сообщений: 16
не в сети
Собрал, работает. Но есть некоторые недоработки, за устранение которых Буду безгранично благодарен автору.
1. при индикации цифры 9,на всех разрядах, нет сегмента D.
2. при нажатии « +1»,индикатор пригасает почти полностью, пока кнопка нажата, индикации нет, на « - 1», и на «сбросе», такого нету
3. Желательно ,чтобы блокировались противоположные датчики, на 0.5 – 1 секунду,
При радиальном расположении в ( моём случае) герконов, магнит «наезжает» сначала на «+1»,а затем «-1» и как результат ноль. Если бы при срабатывании датчика + 1,блокировался - 1 на время,то всё было бы ок!
Отправитель Нити

Ответы Отправитель Отправлено
 Реверсивный счётчик на PIC16F628A evildesign 16.04.2011 0:15

 Реверсивный счётчик на PIC16F628A
Младший сотрудник
Младший сотрудник
Дата регистрации: 23.10.2010
Откуда: г.Комрат
Сообщений: 16
не в сети
Для меня блокировка недействующих входов очень важна,да и логически правильной.Придётся лепить на TTL логике,если проблемно изменить исходник.Элемент Шеффера решит вопрос.Жалко, придётся выбросить готовую, хорошую вещь.
Отправитель Нити

Ответы Отправитель Отправлено
 Реверсивный счётчик на PIC16F628A evildesign 16.04.2011 23:19

 Реверсивный счётчик на PIC16F628A
Абитуриент
Абитуриент
Дата регистрации: 16.05.2011
Откуда: Томск
Сообщений: 3
не в сети
Скажу где можно применить, например для машинки которая катушки мотает очень нужен будет счётчик, а обязательно его программировать? я где то прочитал мельком, что для такой функции программировать даже не придётся.
Отправитель Нити

Ответы Отправитель Отправлено
 Реверсивный счётчик на PIC16F628A evildesign 16.05.2011 18:38

 Реверсивный счётчик на PIC16F628A
Абитуриент
Абитуриент
Дата регистрации: 16.05.2011
Откуда: Томск
Сообщений: 3
не в сети
evildesign понял спасибо буду собирать программатор уже купил детали, но без прошивки он что нибудь делать умеет?
Отправитель Нити

 Реверсивный счётчик на PIC16F628A
Абитуриент
Абитуриент
Дата регистрации: 16.05.2011
Откуда: Томск
Сообщений: 3
не в сети
Индикатор можно любой использовать? конечно по параметрам.
Отправитель Нити

Ответы Отправитель Отправлено
 Реверсивный счётчик на PIC16F628A evildesign 17.05.2011 10:42

 Реверсивный счётчик на PIC16F628A
Практикант
Практикант
Дата регистрации: 09.07.2016
Откуда: Тирасполь
Сообщений: 10
не в сети
Скажите пожалуйста, у Вас счётчик включается при подаче питания или кнопкой.И как устанавливаются цифры до куда надо считать или откуда до 0.Как это в программе реализованно. За счёт установки чисел,а потом операция сравнения установленных чисел и те которые на генераторе?И как вы добились что горят все цифры на 4 сегментах?у меня получается только по одной цифре в разных сегметах.Т.е. всё скачет,а общей картины не видно.Ставил задержки,особо не помогла.Цифры так же мигают,может чуть дольше горят.
Отправитель Нити

Разное

Интересно

Не давайте детям играть с ПДУ при работающем телевизоре.
Так как, нажимая беспорядочно кнопки, можно перевести телевизор в сервисный режим и распрограммировать его микроконтроллер с ППЗУ.

Похожие статьи