Частотомер на PIC16F873Частотомер на PIC16F873 с двух строчным ЖКИ способный измерять частоты от 10Гц до 45МГц. Чувствительность по входу около 50мВ, входное сопротивление 250 Ком, входная ёмкость 15пФ. Питание девятивольтная батарея 6F22.В память можно вносить значения, которые будут, прибавлены к входной частоте или вычтены из неё.

При входной частоте меньше  655.35 КГц вес младшего разряда  10Гц, при входной частоте меньше 6.5535 МГц вес младшего разряда 100Гц, при входной частоте больше 6.5535 МГц вес младшего разряда  1 КГц. Переключение  диапазона измерения происходит автоматически.

Схема прибора изображена на рис.1. Входной сигнал проходит через цепь J3, R8, R9, C7, C6 и попадает на затвор транзистора Q1 включенного по схеме общим стоком с истока усиленный по току сигнал проходит через конденсатор C4 и попадает на базу транзистора Q2, работающего как усилитель по напряжению с коллектора Q2 сигнал попадает на 11 вывод (T1CKI) U2.  ЖКИ работает в четырёх битном формате .Остальная часть схемы не нуждается в комментариях.

Частотомер на PIC16F873 - схема

Диоды D1 и D2 служат для защиты от перегрузок. Подстроечным резистором RV1 устанавливается контрастность дисплея. Подстроечным конденсатором VC1 нужно выставить частоту кварцевого генератора 4 МГц. В качестве дисплея можно использовать любой совместимый с контроллером HD44780 - в схеме использован DV16236. В качестве LS1 использован пьезоизлучатель и корпус от старого  мультиметра. В место транзистора Q1 можно установить КП303Е, в место Q2 любой высокочастотный NPN транзистор с коэффициентом передачи тока коллектора не менее 100.

Кварцевый резонатор X1 может быть любой с основной частотой резонанса 4МГц. Все резисторы МЛТ-0.125. Конденсаторы любые малых габаритов. В качестве входного разъёма использован  СР – 50, включатель микро тумблер. Разъём СР – 50 соединен с экранированным кабелем с волновым сопротивлением 50 ом. Экран присоединяется на пин J4, центральный провод J3. Для улучшения чувствительности, возможно, придётся подобрать резистор R7. В контроллере используется таймер-счётчик 1, имеющий разрядность 16 бит. Программа на ассемблере имеет достаточно комментариев.

Слова и символы на нижней строке указывают, что обозначают кнопки напротив.

В EEPROM контроллера можно внести девять меток.


Архив для статьи "Частотомер на PIC16F873"
Описание: Исходный проект, файл прошивки микроконтроллера, макеты печатных плат
Размер файла: 112.85 KB Количество загрузок: 2 014 Скачать