Russian HamRadio - Цифровая шкала - частотомер на PIC16F84.
Сайт радиолюбителей Республики Коми.

: главная: странички:

Цифровая шкала - частотомер на PIC16F84.

Мысль о разработке цифровой шкалы пришла ко мне давно, но реализовать ее я решил лишь после того, как мой товарищ сделал частотомер Петера Халиски (Peter Halicky OM3CPH).
 При первом взгляде на схему OM3CPH видно, что ее можно значительно упростить, заменив коммутатор и транзисторные ключи одной микросхемой 555ИД7.  Это был первый позыв к собственной разработке.
В дальнейшем при изучении программы OM3CPH была обнаружена некорректность в программе, приводившая к периодической ошибке измерения. Всего в диапазоне 0-35 МГц существует 52 участка, на которых частотомер ошибается.

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

Это легко обнаружить, если измерять частоту ГСС, например, и плавно перестраивать его вверх на несколько мегагерц. Будет видно, что частотомер плавно увеличивает показания до определенной частоты, затем резко уменьшает, и через некоторое время возвращается к правильным значениям.

Желающим могу объяснить суть этой ошибки, да не в этом дело. Обнаружение этой неприятности явилось вторым позывом к разработке и программы тоже. Так появился на свет этот частотомер - цифровая шкала рис.1.

 

Его возможности:

  • Измеряет частоту до 25 МГц (дальше не пробовал);
  • В режиме цифровой шкалы складывает измеренные значения с константой при подаче лог. "0" на вывод J3;
  • В том же режиме вычитает по модулю константу из измеренного значения при подаче лог. "0" на вывод J4;.
  • Рис.2. Печатная плата

    Если подать лог. "0" одновременно на выводы J3 и J4, то через 1 сек. шкала перейдет в режим записи константы, отобразит на индикаторе букву "F" и измеренную частоту.

    Повторная подача лог. "0" на J3 и J4 приведет к записи замеренного значения в энергонезависимую память процессора и возврату в режим измерения.

    После этого новая константа будет использоваться в качестве  величины промежуточной частоты. Данный режим сделан для того, чтобы пользователи могли сами устанавливать величину ПЧ в своей шкале без перепрограммирования PIC процессора.

    При разработке схемы и программного обеспечения использованы данные конструкции Peter Halicky OM3CPH.

    Скачатьпрограмму для самостоятельного программирования процессора частотомера. Обо всех возникших у вас замеченных недостатках прошу сообщать по адресу alldn@mail.ru

    А. Денисов (RA3RBE)

    Rambler's Top100
    Rambler's Top100
    Copyright © Russian HamRadio

    Hosted by uCoz