![]() |
![]() |
|||||||||||||||
Счетчик на миллион :).
Автор: C@at Счетчики …., да, конечно же, полно их в интернете, да и дело простое 1+1 будет два , 2-1 будет 1, что тут такого сложного, ничего. Самые распространенные схемы счетчиков на четыре знакоместа, но у многих интерес к такому счету 9999 +1 = 10000 это уже пятизначное число или 5 знакомест, но и этого мало многим пользователям они желают иметь дело со счетчиком на миллион, в шесть знакомест, и часто можно услышать " жалко, что мало выводимых знакомест"….. Вот вам, пожалуйста, счетчик, практически на показания, сто миллионов! Предлагаемый вашему вниманию счетчик на самом деле не на миллион, а на сто миллионов, где мы видим натуральное число 99999999 (+1 в уме, вот вам и 100000000). В данном случае, счет выводится на 8 знакомест, и кроме этого, здесь мы имеем в наличии не один счетчик, а целых два независимых счетчика. Схема счетчика. Свойства счетчиков:
Принцип работы и настройки: Счет начинается (первое включение) от 0 до 99999999, после чего показания индикатора обнуляются, и счёт начинается заново. При счете в обратную сторону индикатор уменьшает показания счета на единицу. Коэффициент деления входящих импульсов по умолчанию установлен 1 к 1. Но каждый пользователь может, самостоятельно изменить это значение, для каждого счетчика отдельно, от 1 до 99. Например: двигатель внутреннего сгорания, имеет датчик, который на один оборот коленчатого вала выдает четыре импульса. Ставим коэффициент 4:1 и счетчик нам отображает реальные обороты. Или у нас есть секундные импульсы, а нам требуется вести учет минут , аналогично ставим коэффициент 60:1……Эти примеры абстрактны , но вам продолжение хода мысли должно быть понятно. Вход в меню установки коэффициента происходит при одновременном нажатии двух кнопок + и – настраиваемого канала счета. Выход из меню и сохранение в ЕЕПРОМ, коэффициента деления происходит автоматически. Налаживание схемы заключается только в подстройке переменного резистора контрастности индикатора, и проверки соответствия контрольного напряжения на входе порта РС5 (28 ножка МК). Минимальное напряжение составляет +3.8V, при меньшем значении напряжения происходит запись текущих показаний счетчиков, в энергонезависимую память МК. Прошивка контроллера, должна производится двумя файлами, нех. и еер.. Для PonyProg е2р. имеется в архиве FUSE: для работы МК, выставляются на тактовую частоту 4 МГц. МК тактируется от внутреннего RS осциллятора. Комплектующие: ЖКИ 8 х2 на базе контроллера HD4480, МК ATmega8 с любой буквой. Диод, подающий питание на МК, желательно шостки, любой. В качестве датчиков счета, это уже ваш выбор … оптоэлектронные, или датчики холла, или простые кнопки можно все, защита от дребезга предусмотрена программно.
Работу схемы можно протестировать в proteus"е:
Файлы: Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |