Частотомер 10 Гц — 60.00 МГц на pic16f628a + nokia lcd 5110

Частотомер — цифровая шкала. Схема и инструкция по монтажу

Рассматриваемое устройство выполняет функции:

  • частотомера с выводом измеренного значения частоты в герцах (до 8 разрядов);
  • цифровой шкалы с АПЧ генератора плавного диапазона (ГПД) для радиолюбительского трансивера;
  • электронных часов.

Основу устройства составляет программируемый контроллер PIC16F84 фирмы Microchip. Быстродействие и широкие функциональные возможности этого контроллера позволяют подавать сигнал частотой до 50 МГц прямо на его счетный вход, то есть можно обойтись без предварительного делителя, обычно применяемого в устройствах подобного типа.

Основные характеристики цифрового частотомера

  1. Диапазон измеряемых частот — 0–50 МГц.
  2. Диапазон программируемых значений ПЧ — 0–16 МГц.
  3. Минимальный уровень входного сигнала — 200 мВ.
  4. Время измерения частоты — 1 с.
  5. Погрешность измерения — ±1 Гц.
  6. Напряжение питания — 5±0,5 В.
  7. Ток потребления устройства — не более 30 мА.

Наличие электрически перепрограммируемой памяти данных внутри PIC16F84 позволило без специального оборудования перепрограммировать значение промежуточной частоты (ПЧ). Это дает возможность оперативно встраивать цифровую шкалу в трансивер с любым (0–16 МГц) значением промежуточной частоты.

Смотрите схему измерителя емкости конденсаторов

В качестве устройства индикации применен модуль ЖКИ от телефонных аппаратов типа Panaphone. Ввод информации в модуль осуществляется по двум линиям в последовательном коде. Полезной оказалась встроенная функция электронных часов. Малый ток потребления обуславливает малые помехи радиоприемной аппаратуре, в которую может встраиваться данное устройство.

Цифровой частотомер — схема и её описание, необходимые комплектующие

Список необходимых радиоэлементов:

  • Микросхема (DD1) — КР1554ЛА3.
  • МК PIC 8-бит (DD2) — PIC16F84A.
  • 2 биполярных транзистора (VT1, VT2) — КТ368А и КТ315Б.
  • 6 диодов (VD1–VD6) — КД521Б.
  • 3 конденсатора (С1, С2, С6) — 0.1 мкФ, 0.033 мкФ, 68 пФ.
  • Электролитический конденсатор (С3, С4, С7) — 6.8 мкФ и 2х100 мкФ.
  • Подстроечный конденсатор (С5) — 68 пФ.
  • 14 резисторов — R1 (330 Ом); R2 (47 кОм); R3, R4, R6, R8–R11 (7х15 кОм); R5, R12–R14 (4х5.1 кОм); R7 (430 Ом).
  • Кварцевый резонатор (ZQ1) — 4 МГц.
  • LCD-дисплей (HG1) — КО-4В, от телефонного аппарата.
  • 3 тактовых кнопки S1, S2, WR_IF.
  • Кнопка на размыкание НК.
  • Батарея питания — 1.5 В.
  • Блок питания — 5В.

На транзисторе VT1 и микросхеме DD1 выполнен формирователь входного сигнала. Микросхема DD2 выполняет функции контроллера частотомера, цифровой шкалы с АПЧ, управления модулем ЖКИ, а также позволяет оперативно изменять режим работы устройства.

Если на выводе 1 микросхемы DD2 присутствует уровень логической «1», то прибор выполняет функцию частотомера, если уровень логического «0» — цифровой шкалы. В режиме цифровой шкалы на индикатор выводится значение частоты входного сигнала равное Рвх+Р„ч при наличии уровня логической «1» на выводе 2 микросхемы DD2; или Fвх-Fпч — при уровне логического «0» на выводе 2 DD2.

Смотрите, как сделать щуп для осциллографа

Для записи необходимого значения Fпч надо в режиме частотомера подать на вход устройства сигнал с частотой Fпч (сигнал опорного генератора или телеграфного гетеродина, настроенных на центральную частоту полосы пропускания фильтра ПЧ), а на вывод 8 микросхемы DD2 на время 1,5–2 с подать уровень логического «0». Значение Fпч сохраняется в памяти при отключении питания и может неоднократно (не менее 106 раз) перепрограммироваться приведенным выше способом.

Система АПЧ ГПД работает следующим образом. После измерения частоты входного сигнала производится анализ числа равного сотням герц и, если оно четное, на вывод 8 микросхемы DD2 выдается уровень логического «0». Если нечетное, на вывод 8 микросхемы DD2 выдается уровень логической «1». Эти логические сигналы, предварительно проинтегрировав, можно использовать для управления емкостью варикапа в контуре ГПД. В результате осуществляется стабилизация частоты возле четных значений сотен герц с точностью ±10 Гц.

В режиме цифровой шкалы можно осуществить гашение десятков и единиц герц, если установить уровень логического «0» на выводе 9 микросхемы DD2.

Для перевода устройства в режим электронных часов необходимо нажать кнопку «НК». Для корректировки часов и минут служат кнопки «S1» и «S2».

Печатная плата частотомера:

Скачать прошивку и исходный код можно ниже:

Частотомер на микроконтроллере PIC16F84 | joyta.ru

Здесь приведена схема простого частотомера на микроконтроллере. Он собственно состоит из самого микроконтроллера DD2 PIC16F84 и делителя частоты на 10 выполненного на счетчике DD1 на 10. Выбор необходимого диапазона осуществляется сдвоенным переключателем SA1.

При верхнем расположении переключателя, входной сигнал меняет делитель и сразу поступает на вход микроконтроллера. Это позволяет осуществлять замер частоты до 50 МГц.

Частотомер на микроконтроллере — описание работы

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

Нужно обратить внимание, что показания в этом случае необходимо умножить на 10. Микропроцессор подключен к внешнему резонатору на 10 МГц

В качестве индикатора подойдет однострочный десятиразрядный LCD индикатор.

Для регулировки контрастности индикатора предназначен подстроечный резистор R4. Частотомер запитан от стабилизированного блока питания на 5 вольт. При желании устройство можно питать и от гальванических элементов. В этом случае рекомендуется применить переключатель SA1 на три положения. Треть положение необходимо для отключения питания микросхемы DD1  в режиме работы без делителя, поскольку данный счетчик потребляет довольно большой ток.

Скачать прошивку (1,0 Mb, скачано: 1 757)

Схема частотомера на микроконтроллере с PIC16F628A. Описание

Некоторое время назад я сделал аудио-генератор с частотомером, который работал очень хорошо, но я его продал, и теперь я делаю новый. Частотомер в предыдущей конструкции был сделан на микросхемах КМОП логики, но поскольку на данный момент у меня есть программатор PIC микроконтроллеров — частотомер построен именно на микроконтроллере.

Как обычно идею для будущей конструкции я искал в интернете. Оригинальная идея пришла от этого проекта: Частотомер на PIC16F628A и ЖК индикаторе.

Как вы можете заметить – схема очень простая и в то же время элегантная.

Но я хотел использовать 7-сегментный светодиодный дисплей, а не жидкокристаллический, так что я нашел еще один интересный проект: Простой 100MHz счетчик частоты, в котором применен 6-разрядный светодиодный дисплей.

Описание частотомера

Конечно же, объединение двух проектов в один не простая задача. Прежде всего, я хотел чтобы это был частотомер на микроконтроллере, и не имел дополнительных микросхем. Помимо этого я выбрал 16F628A, и потому один из выводов ( порта RA5) может быть использованы только в качестве входа.

Для мультиплексного управление 6 цифрами 7-сегментного дисплея требуется 7 + 6 = 13 выходов.

Микроконтроллер16F628A имеет 16 выводов, два из которых используются для кварцевого генератора, один для входного сигнала и еще один может быть использован только для входа. Так что у нас остается только 12 свободных выводов.

В схеме частотомера применено два 3-разрядных 7-сегментных дисплея с общим катодом типа BC56-12SRWA . Цифры 2..5 включаются, когда соответствующие выводы устанавливаются на низком уровне. Когда на всех этих выводах находится высокий уровень, транзистор Q1 открывается и загорается первая цифра. Ток потребления для каждого сегмента составляет около 6-7mA.

Следует отметить, что выводы, связанные с общими катодами теоретически могут потреблять до 50 мА, если все сегменты светятся. Это, конечно же, немного выше характеристик микроконтроллера. Но так как каждая цифра включается на очень короткое время, то это безопасно. Вся схема частотомера потребляет в среднем около 30-40 мА.

Микроконтроллер тактируется от внутреннего 4 МГц генератора. Таймер1 использует внешний кварцевый генератор с частотой 32768Hz для установки односекундного интервала. Timer0 используется для подсчета входного сигнал на выводе RA4.

И, наконец, Таймер2 используется для обновлений цифры. Частотомер может измерять  частоту от 920 до 930 кГц, что для любительских целей вполне достаточно. В качестве источника питания используется стабилизатор напряжения 78L05.

Скачать прошивку и рисунок печатной платы (скачено: 1 021)

http://diyfan.blogspot.ro

Простой частотомер на PIC16F628

0Спам18 sallecs   (13-Май-2016 05:24:42)Чем можно заменить кп 303? BF245 пойдет как аналог?
19 UR5MSO   (13-Май-2016 05:41:46)BF245 – конечно подойдет, можно использовать любой N-канальный для ВЧ усилителей.На алиэкспрес я беру набор транзисторов общего назначения, там есть и ВЧ и НЧ и переключающие и для генераторов – очень удобно!
1Спам16 emasutp   (06-Мар-2016 17:33:48)Решить проблему оказалось просто. Последовательно с анодами четырёх разрядов индикаторов нужно включить токоограничивающие резисторы 180-200ом и засветка пропадает. (Для индикаторов с общим анодом).
17 UR5MSO   (13-Мар-2016 09:26:12)Спасибо что пишите о решенных проблемах, это может помочь остальным, я часто не успеваю всем отвечать, да и не на все вопросы можно “с лету” ответить.
1Спам15 emasutp   (05-Мар-2016 18:35:17)Здравствуйте Евгений. Собрал частотомер на индикаторах с общим анодом, четыре разряда работают правильно, пятый подсвечен всеми сегментами но видно, что последовательность цифр меняется правильно. Полярность диодов д1-д4 поменял, д4 подключил к + питания, транзистор кт3107, прошивка №3. Ошибки в плате исключены. Что можете мне посоветовать.
0Спам13 emasutp   (25-Фев-2016 13:01:55)Здравствуйте Евгений подскажите частоту кварца в прошивке №2.
14 UR5MSO   (27-Фев-2016 05:00:08)Сергей, кварц стоит для осциллятора МК (задает тактовую частоту процессов) поэтому его частота не меняется. Такой узел с кварцем и двумя конденсаторами присутствует практически на всех схемах с микроконтроллерами.
0Спам11 alexsibilew2016   (20-Янв-2016 14:11:13)Добрый вечер!Я понял-овчинка выделки не стоит!Я сильно извиняюсь.но не могли бы ВЫ подсказать схему для измерения индуктивности и емкости.где можно использовать сей девайс?Просто жалко затраченых сил.Пожалуйста!
12 UR5MSO   (20-Янв-2016 14:38:48)Такую шкалу можно использовать на приемопередающей аппаратуре, мне допустим интересно радиолюбительство. Если увлекаешься просто электроникой используй на каком ни будь генераторе сигналов или просто как контрольный прибор для замера частоты. ведь генераторы сейчас стоят почти во всей технике
0Спам9 alexsibilew2016   (19-Янв-2016 09:26:56)ДОБРЫЙ ДЕНЬ! СПАСИБО ЧТО ОТВЕТИЛИ!СКАЖИТЕ ПОЖАЛУЙСТА .А ЕСЛИ ИСПОЛЬЗОВАТЬ ДЕЛИТЕЛЬ ЧАСТОТЫ? БУДЕТ ЛИДОСТИГНУТА МОЯ ЦЕЛЬ?
10 UR5MSO   (19-Янв-2016 09:40:28)Если правильно подобрать и настроить делитель, он будет работать но согласовать все не очень просто, к тому же шкала как показывала 50 мГц так и будет показывать. Придется устно запоминать к примеру что на шкале написано  35 на реальная частота,  х3 то есть 105 мГц. Но и при этом точность и адекватную работу на всех частотах гарантировать нельзя!
0Спам7 alexsibilew2016   (18-Янв-2016 20:51:25)добрый вечер!собрал данную схему на оа.замер своего кварца показал 19.99 .я понимаю так,что схема работает!подскажите пожалуйста как ее использовать вприемнике для просмотра фм каналов 88-108мгц.если что не так извините.я начинающий!
8 UR5MSO   (18-Янв-2016 22:23:15)Посмотри даташит на микросхему своего FM приемника, и подключи на выход гетеродина (микросхемы), уменьши емкость С2 в шкале до минимума (поэкспериментируй 5- 30 пф ), чтоб емкость схемы не влияла на гетеродин. У многих микросхем для fm приемников есть специальный выход для подключения цифровой шкалы.А вот шкалу придется собрать другую т.к. у  этой предел измерений 50 мгц
Популярные статьи  Интерьерная подвеска из ниток
0Спам6 kvermishyan   (07-Ноя-2015 20:01:53)Извиняюсь, сам попробовал разобраться. Нарисовал схему по описанию к прошивке, проверьте, если не трудно. Прошивать прошивкой N3. И еще вопрос- если не нужен пятый сегмент, можно из схемы снять D1-D4, R6 и VТ3? https://yadi.sk/i/olDSedSTkJEzU
0Спам5 kvermishyan   (07-Ноя-2015 19:34:45)Здравствуйте! Очень интересная конструкция, но есть один вопрос. Никак не могу найти индикаторы с общим катодом, как переделать схему под индикаторы с общим анодом?

Встраиваемый частотомер до 65 МГц PLJ-6LED с 6 — разрядным цифровым дисплеем

Для измерения частот сигналов любой формы, в диапазоне от 100 кГц до 65 МГц, востребованном в радиолюбительской и ремонтной практике, удобно использовать простой, светодиодный, малогабаритный и точный цифровой частотомер на микроконтроллере PIC16F648A. Частоты, выходящие за пределы диапазона, используются редко: ниже 100 кГц — практически, звуковые, а выше 65 МГц — FM приемники и GSM. Благодаря коротким стойкам с резьбой прибор удобно встраивается в передние панели приборов.

Особенности измерений

Схема измерений такова, что многофункциональный частотомер из Китая может предлагать, что именно отображать на шкале: вычитаемое или прибавляемое значение частоты, сравнённое с введённым вручную. Частота, устанавливаемая для сравнения, в специальном режиме меню, может лежать в пределах от 0 до 99,9999 МГц. Точность установки — шаги через 100 Гц, а погрешность измерений — 10 Гц. Разумеется, что при установленной вручную частоте, равной нулю, прибор будет измерять «frequency» на входе без оглядки на какие-либо ориентиры частот.

Несколько слов о точности измерений

Частотомер на пике PIC16F648A и LED индикатором (в лексиконе радиолюбителей пик — PIC— контроллер) имеет кварцевый, температурно-компенсированный генератор частоты, управляемый напряжением, амплитудное значение которого мало и равно 2,5 мВ. Так как измеряемая частота сравнивается с частотой кварцевого генератора, которая, в некоторой степени, зависит от температуры, то для уменьшения погрешности используется схемотехническое решение VC-TCXO, корректирующее уход частоты кварца при изменении внешних условий.

Вариативность напряжений питания

Инструкция предлагает один диапазон питания: от 6 до 15 В. Подключение — интерфейс на плате. Если вам удобнее использовать напряжение 5 В от USB выхода устройства, то частотомер допускает это, в случае проведения определенной аппаратной настройки. У прибора имеется 6-pin программный вход (ICSP).

Частотомер на PIC16F628 своими руками | Мастер Винтик. Всё своими руками!

Одним из приборов-помощников радиолюбителя должен быть частотомер. С его помощью легко обнаружить неисправность генератора, измерить и подстроить частоту. Генераторы очень часто встречаются в схемах. Это приемники и передатчики, часы и частотомеры, металлоискатели и различные автоматы световых эффектов…

Особенно удобно пользоваться частотомером для подстройки частоты, например при перестройки радиостанций, приёмников или настройки металлоискателя.

Один из таких несложных наборов я недорого приобрёл на сайте китайского магазина здесь: GEARBEST.com

Набор содержит:

  •  1 x PCB board (печатная плата);
  •  1 x микроконтроллер PIC16F628A;
  •  9 x 1 кОм резистор;
  •  2 x 10 кОм резистор;
  •  1 x 100 кОм резистор;
  •  4 x диоды;
  •  3 x транзисторы S9014, 7550, S9018;
  •  4 x конденсаторы;
  •  1 x переменный конденсатор;
  •  1 x кнопка;
  •  1 x DC разъём;
  •  1 x 20МГц кварц;
  •  5 x цифровые индикаторы.

Описание частотомера

  • Диапазон измеряемых частот: от 1 Гц до 50 МГц;
  • Позволяет измерять частоты кварцевых резонаторов;
  • Точность разрешение 5 (например 0,0050 кГц; 4,5765 МГц; 11,059 МГц);
  • Автоматическое переключение диапазонов измерения частоты;
  • Режим энергосбережения (если нет изменения показаний частоты — автоматически выключается дисплей и на короткое время включается;
  • Для питания Вы можете использовать интерфейс USB или внешний источник питания от 5 до 9 В;
  • Потребляемый ток в режиме ожидания — 11 мА

Схема содержит небольшое количество элементов. Установка проста — все компоненты впаиваются согласно надписям на печатной плате.

Мелкие радиодетали, разъемы и т.п. упакованы в небольшие пакетики с защелкой. Индикаторы, микросхема и её панелька для исключения повреждений ножек вставлены в пенопласт.

(измерения мультиметром)

  1. 4,0
  2. 4,0
  3. 0,3
  4. 5,0
  5. 0,98
  6. 0,98
  7. 0,98
  8. 0,98
  9. 0,98
  10. 0,98
  11. 5
  12. 1,26
  13. 2,13
  14. 4
  15. 4,12

Приступаем к сборке

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

Ну и вид на весь набор в полностью разложенном виде.

Теперь можно перейти к собственно сборке данного конструктора, а заодно попробовать разобраться, на сколько это сложно.

Я начинал сборку с установки пассивных элементов: резисторов, конденсаторов и разъёмов. При монтаже резисторов следует немного узнать об их цветовой маркировке из предыдущей статьи.

Конденсаторы маркируются также как и резисторы. Первые две цифры — число, третья цифра — количество нулей после числа. Получившийся результат равен емкости в пикофарадах. Но на этой плате есть конденсаторы, не попадающие под эту маркировку, это номиналы 1, 3 и 22 пФ.

Они маркируются просто указанием емкости так как емкость меньше 100 пФ, т.е. меньше трехзначного числа.

Резисторы и керамические конденсаторы можно впаивать любой стороной — здесь полярности нет.

Немного рассмотрим такой компонент, как —  подстроечный конденсатор. Это конденсатор, ёмкость которого можно изменять в небольших пределах (обычно 10-50пФ). Это элемент тоже неполярный, но иногда имеет значение как его впаивать.

 Конденсатор содержит шлиц под отвертку (типа головки маленького винтика), который имеет электрическое соединение с одним из выводов.

Чтобы было меньше влияния отвертки на параметры цепи, надо впаивать его так, чтобы вывод соединенный со шлицом, соединялся с общей шиной платы.

Теперь впаиваем кварцевый резонатор, он изготовлен под частоту 20МГц, полярности также не имеет, но под него лучше подложить диэлектрическую шайбочку или приклеить кусочек скотча, так как корпус у него металлический и он лежит на дорожках. Плата покрыла защитной маской, но я как то привык делать какую нибудь подложку в таких случаях, для безопасности.

Популярные статьи  Стойка для хранения 4-х велосипедов. Изготовление без сварочного аппарата

Далее впаиваем транзисторы, диоды и индикаторы. В отличии от резисторов и конденсаторов здесь нужно впаивать правильно, согласно рисунку и надписям на плате.

Длительность пайки каждой ножки не должна превышать 2 сек! Между пайками ножек должно пройти не менее 3 сек на остывание.

Ну вот собственно и всё!

Теперь осталось смыть остатки канифоли щёткой со спиртом.

Теперь красивее

Разрешение и точность измерений

Точность измерений зависит от источника тактовой частоты для микроконтроллера. Сам по себе программный код может вносить погрешность (добавление одного импульса) на высоких частотах, но это практически не влияет на результат измерений. Кварцевый резонатор, который используется в приборе, должен быть хорошего качества и иметь минимальную погрешность. Наилучшим выбором будет резонатор, частота которого делится на 1024, например 16 МГц или 22.1184 МГц. Чтобы получить диапазон измерения до 10 МГц необходимо использовать кварцевый резонатор на частоту 21 МГц и выше (для 16 МГц, как на схеме, диапазон измерений становится немного ниже 8 МГц). Кварцевый резонатор на частоту 22.1184 МГц идеально подходит для нашего прибора, однако приобретение именно такого с минимальной погрешностью для многих радиолюбителей будет сложной задачей. В таком случае можно использовать кварцевый резонатор на другую частоту (например, 25 МГц), но необходимо выполнить процедуру  калибровки задающего генератора с помощью осциллографа с поддержкой аппаратных измерений и подстроечного конденсатора в цепи кварцевого резонатора (Рисунок 3, 4).

Частотомер 10 Гц - 60.00 МГц на pic16f628a + nokia lcd 5110
Рисунок 3. Установленный на плате подстроечный конденсатор для калибровки частоты кварцевого резонатора 25 МГц
Частотомер 10 Гц - 60.00 МГц на pic16f628a + nokia lcd 5110
Рисунок 4. Калибровка и сравнение результатов измерения частоты осциллографом и частотомером на AVR микроконтроллере

В секции загрузок доступны для скачивания несколько вариантов прошивок для различных кварцевых резонаторов, но пользователи могут скомпилировать прошивку под имеющийся кварцевый резонатор самостоятельно (см. комментарии в исходном коде).

Печатная плата

Двухсторонняя печатная плата имеет размеры 109 × 23 мм. В бесплатной версии среды проектирования печатных плат Eagle в библиотеке компонентов отсутствуют семисегментные светодиодные индикаторы, поэтому они были нарисованы автором вручную. Как видно на фотографиях (Рисунки 5, 6, 7) авторского варианта печатной платы, дополнительно необходимо выполнить несколько соединений монтажным проводом. Одно соединение на лицевой стороне платы – питание на вывод Vcc микроконтроллера (через отверстие в плате). Еще два соединения на нижней стороне платы, которые используются для подключения выводов сегмента десятичной точки индикаторов в 4 и 7 разряде через резисторы 330 Ом на «землю». Для внутрисхемного программирования микроконтроллера автор использовал 6-выводный разъем (на схеме это разъем изображен в виде составного JP3 и JP4), расположенный в верхней части печатной платы. Этот разъем не обязательно припаивать к плате, микроконтроллер можно запрограммировать любым доступным способом.

Частотомер 10 Гц - 60.00 МГц на pic16f628a + nokia lcd 5110
Рисунок 5. Расположение светодиодных индикаторов и транзисторных ключей на плате. Видна перемычка монтажным проводом для подачи питания на микроконтроллер
Частотомер 10 Гц - 60.00 МГц на pic16f628a + nokia lcd 5110
Рисунок 6. Микроконтроллер Attiny2313, разъем внутрисхемного программирования и перемычки для подключения выводов сегмента десятичной точки индикатора
Частотомер 10 Гц - 60.00 МГц на pic16f628a + nokia lcd 5110
Рисунок 7. Вид нижней стороны печатной платы

Частотомер на PIC16F84 – Устройства на микроконтроллерах – Схемы устройств на микроконтроллерах

Простой 4-разрядный частотомер на микроконтроллере

Рис. 1. Частотомер – схема (для увеличения щелкните на картинке)

Рис. 2. Частотомер – фото

Предлагаю конструкцию простого частотомера на микроконтроллере PIC16F84A. Рабочий диапазон 0-9999 кГц, однако путем минимальных изменений в программе (выбор интервала счета) его можно перестроить на любой диапазон до 50 МГц – это ограничение связано с быстродействием счетного входа микроконтроллера. При необходимости можно использовать предделитель на быстодейстующей цифровой микросхеме. 

Схема очень проста, необходимые комментарии даны на рисунке и в тексте программы. Транзисторы использованы КТ315, диоды КД522. Частота измеряется два раза в секунду, это облегчает чтение показаний при плавании частоты, и в то же время не задерживает работу при перестройке измеряемой частоты. По сравнению с другими конструкциями, в данной отсутствует мерцание дисплея, так как показания обновляются очень часто. 

Резистор и диоды на входе частотомера ограничивают входной сигнал, дроссель в цепи коллектора компенсирует спад усиления на высоких частотах, для измерения низких частот его ставить не нужно. При включении питания частотомер отображает 8888 в течение 0.5 с, затем переходит в режим измерения. Частота измеряется два раза в секунду в течение 0.001 с, в остальное время измеренная частота отображается на дисплее. Для измерения частоты используется предделитель (он устанавливается на 256) и таймер микроконтроллера, таким образом после окончания измерения таймер содержит старший байт частоты, а предделитель – младший байт . Поскольку прямое обращение к предделителю невозможно, его содержимое извлекается путем программной подачи импульсов на вход и подсчета их количества, необходимого для переполнения предделителя. Двухбайтное шестнадцатеричное число преобразуется в четырехбайтное двоично-десятичное, потом разряды преобразуются в 7-сегментный код и отображаются на дисплее. Программа скомпилирована в среде MicroChip MPLAB и записана в микроконтроллер с помощью самодельного простейшего программатора JDM и бесплатной программы IC-Prog. 

Скачать архив со схемой, фоткой и исходным кодом на асме.

Оцените статью
Денис Серебряков
Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Частотомер 10 Гц — 60.00 МГц на pic16f628a + nokia lcd 5110
Самодельная система стабилизации самолета на базе Arduino