18+ Некоторые материалы сайта могут содержать информацию, запрещенную для детей.

Запись от AZM на субдомене electronics-and-mechanics
Все записи на субдомене: Электроника и механика (записки от AZM)

Частотомер на микроконтроллере AVR ATtiny2313 и ЖКИ WH0802
Параметры частотомера
Максимальная измеряемая частота18МГц (при тактовой частоте микроконтроллера 19МГц)
Минимальное напряжение измеряемого сигнала0.1 В
Максимальное напряжение измеряемого сигнала50 В
Напряжение питания5 В (при установке стабилизатора 78L05: 7-30 В)


Принципиальная схема частотомера
Схема частотомера на микроконтроллере AVR ATtiny2313 и ЖКИ WH0802


Файлы прошивки и исходный код прошивки частотомера
Файлы прошивки под кварцевые резонаторы 4Мгц; 8Мгц; 16Мгц; 18,432Мгц; 19,6608Мгц и исходный код на языке СИ (CodeVisionAVR C Compiler) - скачать:
Прошивка частотомера и исходники (18кб).
Фьюзы должны быть выставлены так, что бы микроконтроллер работал с внешним кварцем, так же желательна установка BOD на напряжение 4.3 вольта, последнее поможет избежать зависания микроконтроллера при кратковременном отключении питания.

Конструкция и детали
Я собирал частотомер "на скорую руку", так как он был нужен мне "уже прямо сейчас", по этому разводить плату, травить не стал, а собрл на плате где токоведущие дорожки выполнил методом механической прорезки фольги. И без корпуса.
Фото готового частотомера, собранного "на скорую руку"


Принцип действия
Измеряемый сигнал ограничивается диодами и поступает на входы операционного усилителя DA1, включенного в режим компаратора, на выходе которого появляются импульсы почти равные напряжению питания, эти импульсы подсчитываются счётчиком-таймером 1 микроконтроллера.
В силу особенностей внутренней архитектуры микроконтроллера, счётчики-таймеры не могут подсчитывать импульсы, длительность которых короче длительности тактовых импульсов, по этому верхняя частота не только быстродействием логики микроконтроллера, но и его тактовой частотой. Именно по этому желательно выбирать кварц на возможно большую частоту (но не более 20 МГц).
Измерительный интервал длится 1 секунду и отсчитывается таймером-счётчиком 0 микроконтроллера, после чего результат измерения выводится на LCD дисплей, так же выводятся символы "Hz".
На случай, если между входом и микропроцессором включен аппаратный делитель на 100, предусмотрена возможность вывода значения в килогерцах, при этом измерительный интервал будет равен 0,1 секунды а на дисплее будет выведены символы "kHz", для работы в этом режиме надо вывод 7 микроконтроллера замкнуть на общий провод.

Добавлено: 2173 дн 10 час 42 мин 13 сек назад | Внесений правок: 0 | Последняя правка: нет данных



Электроника и механика (записки от AZM)