Синтезатор разработан для УКВ радиостанции диапазона
144-146 мгц, собранной в корпусе радиостанции "Лен-M" или "ЛЕН-Б" (плата
разведена под конструктив этих радиостанций) , но сможет быть использован
и в любой аналогичной радиолюбительской аппаратуре.
В данной схеме применена более дешевая, а значит и более
доступная микросхема AT89C2051.
Принципиальная схема синтезатора.
Печатная плата 140 мм x 50 мм, вид со стороны печатных
дорожек.
Печатная плата, вид со стороны деталей.
К контактам J8 и J9 подключается индикатор НТ1610 фирмы
Holtek.
Для перестройки синтезатора используется самодельный валкодер.
В этом качестве я использовал малогабаритный переключатель на 10 положений
МПН-1. У этого переключателя имеется внутренний органичитель, не позволяющий
крутить его вкруговую. Разобрать переключатель, чтобы убрать этот ограничитель
я не смог, поэтому я просто "свернул" ограничитель, применив грубую физическую
силу :-). После этой тонкой операции валкодер работает без проблем.
Схема подключения валкодера и кнопок управления:
В процессе разработки программы было опробовано несколько
вариантов. Предлагаю одну из последних версий программы. Программа обеспечивает
следующие режимы работы :
плавная перестройка, - перестройка с шагом 5,10,15,20,25
кгц в пределах 144-146 мгц (границы
перестройки программируются)
перестройка по заранее запрограммированным каналам. Максимальное
количество каналов - 59. Частота приема и
передачи каждого канала устанавливается индивидуально, т.е. каждый из каналов
может быть использован как репитерный с произвольным разносом частоты.
сканирование в заданной области частот (область сканирования
программируется)
сканирование по каналам в заданной области частот (область
сканирования программируется)
Показания индикатора в режиме плавной перестройки.
Показания индикатора в канальном режиме.
Синтезатор управляется валкодером и двумя кнопками : "Function"
и "Scan".
"Function" - переключение между
режимами плавной перестройки и перестройки по заранее запрограмированным
каналам.
"Scan" - включение режима сканирования.
При обнаружении работающей р.станции и срабатывании шумоподавителя процесс
сканирования приостанавливается на несколько секунд, затем продолжается.
Остановить сканирование можно нажатием на кнопку "Scan"
или нажатием на тангенту или поворотом валкодера.
Если нажать кнопку "Function"
и удерживая ее нажатой включить радиостанцию, то синтезатор войдет в режим
настройки каналов - выбор настраиваемого канала:
В этом режиме с помощью валкодера выбирается номер настраиваемого
канала.
После выбора номера канала нажать кнопку "Function".
При этом синтезатор переходит в режим настройки частоты приема выбранного
канала:
С помощью валкодера устанавливается частота приема.
После установки частоты приема канала нажать кнопку "Function".
При этом синтезатор переходит в режим настройки частоты передачи выбранного
канала:
По умолчанию частота передачи равна частоте приема и
если не требуется изменять частоту передачи, то нажать кнопку "Function"
для выхода из этого режима и настройки следующего канала. Если планируется
работа в режиме репитера, то с помощью валкодера установить частоту передачи
выбранного канала. После окончания настройки нажать кнопку "Function".
Если в канале частота приема и передачи не совпадают (режим
репитера), то это отражается на индикаторе буквой "Р":
Для выхода из режима настройки каналов нажать кнопку
"Scan".
Примечания:
Настраиваются каналы с №1 по
№59.
При перестройке в канальном режиме, отображаются только настроенные
каналы.
Для того, чтобы отключить канал, надо записать в него частоту
146025, т.е. вывести его за пределы разрешенного
диапазона
Независимо от установленного шага перестройки настройка каналов
памяти происходит с шагом = 5 кгц.
Служебные каналы:
канал №60 - последняя использовавшаяся
частота. Программировать эту ячейку нет смысла, программа все равно ее
перепишет.
канал №61 - границы диапазона.
По умолчанию записывается 144000 - 146000
канал №62 - границы области
сканирования. По умолчанию записывается 144500 -
145800.
канал №63 - промежуточночная
частота и частота опорного кварца. По умолчанию записывается 10700
и 8000.
канал №64 - шаг перестройки
и служебная ячейка (корректировка не сохраняется). По умолчанию шаг = 25
кгц.
Для полной инициализации синтезатора, восстановления настроек
"по умолчанию" нужно нажать одновременно кнопки "Scan"
и "Function" и удерживая их в нажатом состоянии
включить радиостанцию. Через 5 сек отпустить. Еще через несколько секунд
синтезатор инициализируется и на индикаторе появится:
Все старые настройки стерты, стартовая частота - 145300,
настроен 01 канал на частоту 145300,
синтезатор готов к работе.
HEX файл для программирования процессора можно взять здесь.
Исходный текст программы публиковаться не будет.
Обо всех замеченных недостатках прошу сообщать по адресу