Логотип

Схемы самодельных приборов

материалы в категории

Частотомер на микроконтроллере ATtiny2313

Частотомер на микроконтроллере ATtiny2313. Схема отличается простотой и надежностью. Частотомер позволяет измерять частоты до 65 кГц. Программа для микроконтроллера написана на BascomAVR. Отображение частоты на дисплее 16*2. Напряжение питания устройства от 5 до 9 вольт.
Счет импульсов происходит путем подсчитывания импульсов по нарастающему фронту на ноге 9 (PD.5/T1 и вход таймера Timer1). Для защиты входа от перенапряжения включены два диода 1N4148 и резистор на 10кОм.  Отображение происходит на любой дисплей 16*2 , но обязательно с  контроллером HD44780 или аналогичным KS066.
частотомер на микроконтроллере
 
Программа написана на бэйсике в среде BascomAVR.  Демо версия имеет ограничение по размеру кода в 4 Кб, чего вполне достаточно. Скачать BascomAVR с официального сайта разработчика. В программе используются два таймера: таймер0 для отсчета фиксированных интервалов времени, в нашем случае 1 секунда( можно поэкспериментировать с этим значением), а таймер1 считает пришедшие импульсы за это время. Стоит отметить, что счет импульсов будет вестись только в том случае, если уровень сигнала на ноге 9 будет соответствовать уровню лог. "1" (порядка 3-5 вольт). Timer0 работает на частоте тактирования микроконтроллера т.е 8МГц, делитель тактовой частоты не включён.

 
Частотомер можно собрать на макетной плате.
Исходник и прошивка- во вложении.
 
Источник: http://radioded.ru/
Вложения к странице
ФайлОписаниеРазмер файла:
Скачать этот файл (freq.rar)freq.rar 14 Кб

Почта сайта