Мысль о разработке цифровой шкалы пришла ко мне давно, но реализовать ее я решил лишь после того, как мой товарищ сделал частотомер Петера Халиски (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