Войти Регистрация

Войдите в свой аккаунт

Логин *
Пароль *
Запомнить меня

Создать аккаунт

Поля, отмеченные звездочкой(*) обязательны.
 
Пятница, 22 июля 2011 13:56

Цифровой частотомер на микроконтроллере

Оцените материал
(3 голосов)
Цифровой частотомер на микроконтроллере - 3.3 out of 5 based on 3 votes

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

В качестве источника питания применена батарея "Крона" либо внешний источника питания с напряжением от 7 до 16 В, ток потребления составляет 10...12 мА. В частотомере есть возможность изменения времени измерения (0,1; 1 и 10 с), умножение показаний на 1000 (при применении внешнего делителя частоты), удержание показаний, запись предыдущего значения частоты в энергонезависимую память и возможность последующего считывания.

схема цифрового частотомера

Рис. Принципиальная схема частотомера

Основа частотомера - микроконтроллер PIC16F84A, который осуществляет счет импульсов внешнего сигнала, обработку полученных значений и вывод результатов измерения на LCD. В функции микроконтроллера также входят опрос кнопок (SB1-SB4) и управление питанием частотомера.

Кнопка SB1 предназначена для включения и выключения частотомера. После подключения батареи питания частотомер находится  в выключенном состоянии. При нажатии на кнопку SB1 напряжение питания через диод VD1 поступает на интегральный стабилизатор напряжения DA1, а с его выхода - на входной каскад: транзистор VT3, микроконтроллер DА2 и индикатор LCD. Потом на выводе 1 (A2) микроконтроллера возникает высокий логический уровень, что приводит к открыванию транзисторов VT1 и VT2. Затем микроконтроллер ждет отпускания кнопки SB1 (контролируя сигнал на выводе 6). После размыкания кнопки SB1, напряжение питания подается на вход стабилизатора DA1 через открытый транзистор VT1 и начинается измерение частоты.

 

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

Время измерения, выбранное кнопкой SB2 (0,1; 1 или 10 с), показывается  в правой части нижней строки индикатора. Цена младшего разряда - 10, 1 или 0,1 Гц соответственно. При времени измерения 0,1; 1 и 10 с максимально на LCD может отображаться семь, восемь или девять разрядов, т. е. наибольшее отображаемое значение равно соответственно 99,999.99, 99,999.999 или 99,999.999.9 МГц.

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

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

В качестве VT1, VT2 в частотомере можно использовать произвольные транзисторы указанных на схеме серий. Стабилизатор 78L05  заменим на КР1157ЕН502А, LM2931Z.

Прошивка

Источник.

 

Прочитано 20371 раз
Другие материалы в этой категории: « Программатор для AVR, PIC, I2CEPROM Вольтамперметр на ATtiny26. »

Добавить комментарий


Защитный код
Обновить

Обзор телевизионных антенн для приёма каналов цифрового эфирного телевидения Т2

Ну, что ж делать, не продаю я эти антенны, а вот рассказывать всем своим клиентам, почему…

Журнал Радиоаматор №5 2012

Название:Радиоаматор Издательство: РадiоАматор Год: 1012 Месяц: Май Страниц: 56Язык:…

Радиоконструктор №6 2013

«Радиоконструктор» – ежемесячный журнал для радиолюбителей и профессионалов, которые…
scr-03-2011

Журнал Радиоаматор №3 2011

Название: РадиоАматор №3 2011 Издательство: РадиоАматорСтраниц: 57Формат: DjVuРазмер: 2.1…

Калькулятор Радиолюбителя

Функции, которые есть в программе Калькулятор РЛ: *-означает, что можно вычислить любой…

Блок питания с защитой 0-18V 3A

Не редко начинающие РАДИОЛЮБИТЕЛИ сталкиваются с проблемой "запитки" различных…
1

Кодовая маркировка конденсаторов

В соответствии со стандартами IEC на практике применяется четыре способа кодировки…
mini

Индикатор поля

В схеме простого индикатора поля(1) присущ очень большой недостаток,а именно низкая…
 

ban240x130

Топ

ТЕЛЕФОННАЯ…

Приставка-спикерфон предназначена для громкоговорящей телефонной связи. Занятие линии АТС…

Управление…

Автор разработал программу и устройство для управления различными электро и…

Ветрогенератор для…

Как работает ветрогенератор ? Работа любого ветрогенератора, независимо от того, снабжает…

Импульсный…

Импульсный преобразователь сетевого напряжения Применение импульсного преобразователя…

Импульсный блок…

Импульсный блок питания 180Вт Мощность блока питания — около 180 Вт, выходное напряжение…
Изображение по умолчанию

Эмулятор ключей…

Назначение. Устройство предназначено для считывания, хранения и эмуляции ключей домофонов…
Изображение по умолчанию

Цифровой…

Цифровой вольтамперметр предназначенный для установки в блок питания для отображения…
Изображение по умолчанию

500 схем для…

1. 500 схем для радиолюбителей. Приемники2. 500 схем для радиолюбителей. Усилители…
Изображение по умолчанию

Вольтамперметр на…

Идеологом этой схемы является вот этот вариант http://avr.4mg.com/custom4_1.html захотел…

ИНДИКАТОР УРОВНЯ…

Принципиальная схема индикатора показана на рисунке. Эта схема использовалась для…

Голосовой монитор…

Голосовой монитор (далее – монитор) предназначен для контроля телефонной линии или…

ТАЙМЕР, УПРАВЛЯЮЩИЙ…

В теме представлено таймерное устройство, управляющее освещением багажника ВАЗ-2114, но…

Авторизация