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

Рассмотрены несколько достаточно простых схем цифровых частотомеров на микроконтроллере PIC для изготовления радиолюбителями, имеются и прошивки к ним

Частотомер на микроконтроллере PIC схема двухдиапазонного до 500МГц

Конструкция состоит из микроконтроллера PIC16F84 и делителя частоты на 10 на счетчике 193ИЕ2. Выбор нужного диапазона происходит сдвоенным тумблером SA1. В первом положение, входной сигнал меняет делитель и сразу проходит на вход микроконтроллера. Это дает возможность измерять частоту до 50 МГц.

На цифровом дисплее выводится фактическая частота. Если же тумблер переключить во второе положение то измеряемый сигнал поступает ко входу микроконтроллера, проходя через высокоскоростной делитель в десять раз. Это позволяет расширить диапазон измерения до 500 МГц. Но выводимые на индикатор показания потребуется умножать на 10. Микропроцессор подсоединен к резонатору с частотой 10 МГц. В качестве индикатора используется любой однострочный десятиразрядный LCD индикатор.

Для настройки контрастности и яркости цифрового дисплея используется подстроечное сопротивление R4. Частотомер требуется подключить к стабилизированному источнику питания на 5 вольт.

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

Главная отличительная черта этой конструкции простота и экономичность в энергопотреблении.

Основные технические характеристики: диапазон измерения частоты 0,1 Гц - 60 МГц ; порог чувствительности по входному напряжению - 0,08-0,15 В; минимальная фиксируемая величина частоты синусоидального сигнала - 2 Гц, максимальная 3 В.

Напряжение питания поступает от батарейки Крона на 9 вольт. Устройство обеспечивает возможность выбора времени измерения 0,1; 1 и 10 с, умножение показаний на 1000, удержание показаний, запись предыдущего значения частоты с возможностью последующего воспроизведения из памяти.

Основным элементом устройства частотомера является микропроцессор PIC16F84A, который с помощью импульсов внешнего сигнала, обрабатывает полученные результаты измерений и вывод их на ЖК дисплей. Кроме того, микросхема периодически опрашивает кнопки SB1-SB4 и управляет питанием частотомера.

Тумблер SB1 используется для включения и выключения питания схемы. При нажатии на выключатель SB1 напряжение питания через первый диод идет на стабилизатор напряжения 7805, а уже с выхода стабилизатора поступают на входной каскад частотомера: транзистор VT3, микроконтроллер и ЖК индикатор. Потом на первом выводе микропроцессора установится логическая единица, что послужит причиной открытия транзисторов VT1 и VT2. Затем микроконтроллер ожидает отпускания тумблера SB1 контролируя сигнал у шестого вывода. После размыкания контактов кнопки SB1, напряжение питания будет поступать на вход стабилизатора напряжения через открытый первый транзистор и начинает измерять частоту.

В момент удержания кнопки SB1 на цифровой дисплей выводится надпись ЧАСТОТОМЕР и ВЕРСИЯ: 1.00. При последующем нажатии на кнопку, напряжение питания поступает на шестой вывод шесть, который после этого ожидает повторного размыкания SB1, и когда это случится, логический ноль появляется на первом выводе (A2). В результате этого VT1, VT2 запираются, схема частотомера автовыключается.

Время измерения, выбирается тумблером SB2, высвечивается в правой части нижней строки дисплея.

Нажатием тумблера SB3 показания частоты умножают на коэффициент 1000. Это требуется для считывания показаний при использовании дополнительного делителя на 1000, подключаемого к схеме. Коэффициент умножения (<х1? или <х1000?) выводится в середине нижней строки. Для запоминания показания, нажимают тумблер SB4. При этом на дисплей выводятся значение той частоты, которое было измерено в момент нажатия тумблера.

Ранее записанные данные при этом стираются. Для того чтобы воспроизвести частоту из памяти, требуется нажать на тумблер SB3. Для выхода из режима памяти нажимают кнопку SB4.

Прошивку которую вы можете скачать по ссылке выше подойдет для любого программатора для PIC микроконтроллеров. Стабилизатор 78L05 можно заменить на отечественный аналог КР1157ЕН502А или LM2931Z.

Частотомер на микроконтроллере PIC16F628A и цифровом индикаторе

Особенностью схемы является использование цифрового ЖК индикатора на 1х16 символов имеющего 14 пиновый разъем. Индикатор подключен четырех битном режиме.

Входной сигнал является TTL уровнем. Подсчет ведется в течение двух секунд, отсчитываемый кварцем на 32768 Гц. ВМаксимальная граница измерения - 16 МГц, но 7-разрядный дисплей ограничивает значения до уровня 10 МГц.

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

Переменное сопротивление используется для настройки контрастности индикатора, прошивка и дополнительные материалы внутри архива