Реверсивный счётчик на PIC16F628A c индикатором

Реверсивный счётчик на PIC16F628A c индикаторомРеверсивный счётчик на PIC16F628A c индикатором
Фото счётчика

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

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

Вместо индикатора GNQ-5641Ax-Bx можно применить любой другой индикатор с аналогичной распиновкой.

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

Схема, прошивки для индикаторов с общим анодом или катодом и печатная плата, скачать 66 кб.

Есть дополнение, которое позволяет сделать из устройства счётчик для намоточного станка. При этом, схема и печатная плата не изменяются. Отличие в назначении кнопок и в программе микронтроллера. Вход у счётчика один, кнопки "+" и "-" определяют направления счёта (инкремент и декремент). При инкременте горит правая точка, при декременте самая левая точка индикатора . Результат, а также направление счёта сохраняются в памяти МК. При включении питания настройки и счёт восстановливаются. Кнопкой "Reset" можно обнулить счёт. Скачать дополнение 20 кб.

 

Samopalkin

Комментарии

Аватар пользователя joroflash

Можно ли получить сорс файла для данного счетчика , что би доработать до своих нужди , болшое спасибо за проекта !

Аватар пользователя admin

Исходника у меня нет. Авторам эту просьбу написал.

Аватар пользователя joroflash

Спасибо , думал , что с автором общяюсь , извините меня , а как связатся с ним ?  

Аватар пользователя admin

Исходный код автор прислал. комментарий - "Дело в том, что как такового исходника у меня нет. Все свои наработки я моделирую в программе FlowCode и в ней же получаю откомпилированный НЕХ с установленными битами конфигурации. Поэтому я могу предоставить только эти самые модели FC. Там всё настоько просто, что разберётся любой желающий.  Все варианты счётчиков проверены в железе. Извините за неудобства. Желаю удачи!"

Реверсивный счётчик на 2 входа с памятью
Счётчик для намоточного станка
Счётчик с гашением

качайте

Аватар пользователя freier

Здраствуйте.

Мне очень надо сделать маленькую доработку! как только значение счетчика больше 0 (тоесть 1,2,3,.....) на виходе ra7 високий уровень.

Або єсли можна то какойто контакт с автором.

Мне ето очень надо.

Аватар пользователя MAWR

ГАМНО ТВОЁ ДЕТИЩЕ --НЕРАБОТАЕТ НИКАК--КАК НЕ КРУТИ--ТОЛИ ПРОШИВКА ТВОЯ КРИВАЯ ТОЛИ руки у тебя кривые...напиши детально какая микра PIC16F84A-04 или 20 I/P  какую кароче и фирма какая??? --каким программатором шил???...в NEX или в BIN..??...поясни подробнее---а то как то некрасиво получается---я 5 тысяч потратил на дисплеи и эти PIC - сраные + неделю голову ломаю -- то что у тебя на фото---ФОТОЖОП 100%...палево кароче

 

Аватар пользователя admin

Без ругательств в следующий раз, это первое. Во-вторых прошивки все в HEX формате, зашиваются через программатор и обычно с помощью среды MPLAB IDE. В третьих причем тут 84А, когда в схеме используется 628а-ой пик? Что-то вы напутали.

Аватар пользователя MAWR

628а вообще неработает--молчит---на кнопки не реагирует-- шил прогером визарт прог77а...возможно ли у вас купить готовые прошитые правильно пики под эту схему--очень нужно просто пипец как нужно

Аватар пользователя Леонид

А как микросхему прошивать я что то не врубаюсь???

Аватар пользователя admin

Прошить можно с помощью программаторов Pickit-2, Pickit-3, ICD-2, ICD-3 (на Алиэкпрессе можно найти дешевые не оригиналы). Есть специализированные программаторы и самодельные.

Аватар пользователя fora1983

подскажите пожалуйста. собрал схему. при нажатии кнопки +1 экран становится тусклым, счет идет. тускнеет как от кнопки так и от KS-C2w ( при появлении метки ). это нормальный режим работы? или чтото не так. и подскажите нашел данные по данному микрочипу. то он раситан на 1миллион циклов записи в память flash. это он должен досчитать до миллиона после чего вероятен выход из строя памяти flash?

Аватар пользователя Сергей0127

Нужна  ваша помощь. Можно ли создать прошивку для микроконтроллера, чтоб он захватывал каждый 10й импульс?

Заранее благодарен.