Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


4684
Счетчик, ATmegа8 – LCD.

Автор: C@at (http://c2.at.ua)

Предлагаемый вашему вниманию счетчик, позволяет выводить на экран ЖКИ макс. натуральное число 99999999. В данном случае,  счет выводится на 8 знакомест, и кроме этого, здесь мы имеем в наличии не один счетчик, а целых два независимых счетчика.

Схема счетчика.

Свойства счетчиков:

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

Принцип работы и настройки:

Счет начинается (первое включение)  от 0 до 99999999, после чего показания индикатора обнуляются, и счёт начинается заново. При счете в обратную сторону индикатор уменьшает показания счета  на единицу.

Коэффициент деления входящих импульсов по умолчанию установлен 1 к 1. Но каждый пользователь может, самостоятельно изменить это значение, для каждого счетчика отдельно, от 1 до 99. Вход в  меню происходит при одновременном нажатии двух кнопок  + и –  настраиваемого канала счета.

Установка значения до которого будет произведен счет, а далее ВКЛ. или ВЫКЛ. исполнительного устройства, устанавливается для каждого счетчика индувидуально, через меню. Вход в  меню  при одновременном нажатии двух кнопок  + и –  настраиваемого канала счета.

Выход  из меню  и сохранение в ЕЕПРОМ, коэффициента деления, происходит автоматически. 

Налаживание схемы заключается только в подстройке переменного резистора контрастности индикатора, и проверки соответствия контрольного напряжения на входе порта РС5 (28 ножка МК). Минимальное напряжение составляет +3.8V, при меньшем значении напряжения происходит запись текущих показаний счетчиков, в энергонезависимую память МК. 

Прошивка контроллера,  должна производится двумя файлами, нех. и еер.. Для PonyProg  е2р. имеется в архиве

FUSE: для работы МК, выставляются на тактовую частоту 4 МГц. МК тактируется от внутреннего RS осциллятора.

Комплектующие: ЖКИ 8 х2 на  базе контроллера HD44780, МК ATmega8 с любой буквой. Диод, подающий питание  на МК, желательно шостки, любой. В качестве датчиков счета, это уже ваш выбор … оптоэлектронные, или  датчики холла, или простые кнопки можно все, защита от дребезга предусмотрена программно.

Работу схемы можно протестировать в proteus'е:

Архив: Скачать с сервера 




Источник: http://c2.at.ua/load/avr/schetchik_atmega8_lcd/17-1-0-89
Категория: Устройства на микроконтроллерах | Добавил: brys99 (05.04.2012)
Просмотров: 13817 | Комментарии: 1 | Теги: счетчик, ATmegа8 – LCD. | Рейтинг: 3.7/3


Всего комментариев: 1
-1
1 jon_m   (02.11.2015 13:25) [Материал]
Собрал этот счетчик для подсчета этикеток, датчик щелевая оптопара. Прошивка очень тормозная. С указанными фузами реагирует максимум 3 раза за 1сек.
при попытке изменить данные, кол-во до сработки реле, из состояния программирования самостоятельно не выходит, при последующем вкл/выкл, выводит на экран "ЗАПИСЬ В ПАМЯТЬ" и так может висеть бесконечно.
Идея интересная, но прошивка не доработана.

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024