Запись от AZM на субдомене electronics-and-mechanics |
Все записи на субдомене: Электроника и механика (записки от AZM) |
Частотомер на микроконтроллере 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 микроконтроллера замкнуть на общий провод. |
Добавлено: 4733 дн 7 час 4 мин 41 сек назад | Внесений правок: 0 | Последняя правка: нет данных |