Описание работы с программой синтеза на CPU Atmega32L и PICе.
Описание функций управляющих кнопок синтезатора с контроллером на процессоре ATmega32L.
Кнопки управления синтезатором 12шт, они объединены в поле из 12-ти, шесть (может быть до 12-ти) дополнительных кнопок служат для переключения режимов в TRX – они могут быть размещены на передней панели трансивера в любом удобном месте. Эти кнопки работают квазисенсорно, т.е. кнопки без фиксации – чтобы включить режим нужно нажать на кнопку, повторным нажатием происходит выключение. Для того чтобы понять включен режим или нет – возле каждой кнопки (режимов работы TRX) расположен светодиод, который свечением показывает включение режима.
Кнопки управления частотой синтезатора имеют несколько функций. Основную функцию определяет надпись возле кнопки, дополнительно каждой кнопке присвоена цифра, девяти кнопкам диапазоны и некоторые кнопки имеют ещё и подфункцию в «Меню» о которой речь пойдёт ниже.
RIT 1 1,9 |
FREQ 2 3,5 |
BAND 3 7 |
IN 4 10 |
A-B 5 14 |
STEK 6 18 |
R-T 7 21 |
OUT 8 24 |
T=R 9 28 |
<<== DWN |
Меню 0 |
==> UP |
Слева приведён рисунок расположения поля из 12-ти кнопок управления частотой.
В описании кнопок первым идёт название её основной функции, т.е. то, что произойдёт при первом её нажатии, вторым идёт присвоенная цифра, третьим присвоенный диапазон при входе в функцию «BAND» и четвёртым обозначение на принципиальной схеме.
Если специально не оговорено, то во всех режимах ввода какой-либо информации команда «ОТМЕНА» (кнопка DWN) отвергает введенную информацию и приводит синтезатор в исходное состояние. Команда «ВВОД» (кнопка UP) подтверждает ввод данных. Поведение этих команд аналогично стандартным кнопкам Windows «Cancel» и «OK».
Начну описание клавиатуры с кнопок быстрого перегона частоты DWN и UP, т.к. они задействованы ещё и для функций отмены и ввода набранных значений на индикаторах в различных режимах.
DWN – быстрый перегон частоты «вниз», т.е. – нажали и держим эту кнопку – частота «побежала» в сторону уменьшения. При надобности отменить неверно введённую информацию или включенный режим (например, ввод частоты с клавиатуры) нажатие на эту кнопку отменяет включенный режим и возвращает синтезатор в предыдущее состояние.
UP – быстрый перегон частоты «вверх», т.е. – нажали и держим эту кнопку – частота «побежала» в сторону увеличения. Так же эта кнопка служит для подтверждения правильно набранных значений при вводе информации в синтезатор.
F,"0", К10 - Вход в Меню. В этом режиме «работают» дополнительные функции. Для индикации этого режима на индикатор выводится «F».
Какие установки мы можем менять при входе в этот режим?
а) Программное «учетверение» импульсов валкодера при перестройке частоты активируется при нажатии на кнопку «1». В младшем разряде появится мерцающая цифра 0. Далее необходимо ввести «скорость» валкодера; при вводе 0 – обычное значение - 1x, т.е. на один «зубец» или отверстие диска валкодера программа отреагирует изменением частоты на один шаг перестройки. При вводе цифры 1 – произойдёт «учетверение» - 4x (это значение при первоначальной установке будет по умолчанию) импульсов диска валкодера. Т.е. на прохождение одного «зубца» диска перед оптопарами платы индикации программа отсчитает четыре шага перестройки по частоте. После ввода требуемого значения, для его отмены необходимо нажать кнопку DWN, а для запоминания введённого значения кнопку UP. Для примера – при «стандартном» диске валкодера на 60 зубьев, применяемого автором, если не используется программное «учетверение», то на один оборот ручки настройки имеем изменение частоты на 600Гц (при шаге перестройки 10Гц). При включении «учетверения» на один оборот ручки настройки частота изменится на 2,4кГц.
б) Ввод значений промежуточных частот. Можно ввести три значения промежуточных частот трансивера, которые активируются при включении соответствующего режима работы трансивера автоматически. Например, при обычной боковой полосе и режиме SSB частота опорного генератора в трансивере 8,862350Мгц. Как нам её ввести? Нажимаем кнопку №0, т.е. входим в Меню, затем нажимаем кнопку №2 – на индикаторах высветится IF, затем жмём кнопку №1 – на шкале высветится мерцающее значение уже введённой ранее ПЧ – набираем кнопками требуемое значение частоты и для её запоминания жмём кнопку UP – ввод новой ПЧ произведён. Если нужно отменить ввод, например, ошиблись при вводе цифр – жмём на кнопку DWN – произойдёт отмена режима ввода ПЧ. Значение ПЧ может составлять от 0 до 99,999999Мгц. При переполнении информации на шкале в самом старшем разряде будут высвечиваться три горизонтальные чёрточки. Это, так сказать «базовое» значение промчастоты, всегда будет автоматически активировано при каждом включении трансивера. Введённое значение будет сохраняться в памяти процессора до момента его следующей перезаписи.
Для того чтобы ввести второе значение ПЧ, при переходе на инверсную боковую полосу – его следует записать во вторую ячейку памяти промчастот. Входим в меню – кнопка №0, затем в режим ввода ПЧ – кнопка №2 (высветится IF) и затем жмём кнопку №2. На индикаторах высветится мерцающее значение предыдущей введённой частоты. Вводим новое значение и запоминаем его нажатием на «Ввод» - кнопку UP. Теперь при переходе на инверсную боковую полосу (нажатии на кнопку USBLSB) активируется значение промежуточной частоты, сохранённой во второй ячейке.
Для введения третьего значения ПЧ, например, при включении специального телеграфного. Входим в меню – кнопка №0, затем режим ввода ПЧ – кнопка №2 (высветилось IF) и затем жмём кнопку №3. На индикаторах высветится мерцающее значение предыдущей введённой частоты. Вводим новое значение и запоминаем его нажатием на «Ввод» - кнопку UP. Если при включении телеграфного режима не требуется корректировки частоты ПЧ – то вводим тоже значение, что вводили первый раз, при обычной боковой полосе. Если и для режима инверсии боковой полосы не требуется изменение частоты опорного генератора – то и во вторую ячейку вводим значение ПЧ, которое записали в первую ячейку. Такой режим частот опорного генератора (когда частота генератора не меняется при переключении фильтров) используется в трансивере, в котором требуемые полосы пропускания набраны соответствующими фильтрами.
Теперь, после ввода всех трёх значений ПЧ они будут активированы при включении требуемого режима в трансивере. И при переходе в какой-либо из режимов трансивера, когда происходит изменение частоты опорного генератора, показания цифровой шкалы всегда будут верными. Как это и требуется в любом современном трансивере.
в) Для того чтобы окончательно настроить синтезатор на верные показания частоты на шкале – потребуется ещё откорректировать значение погрешности кварцевого генератора синтезатора. Об этом писал в более ранних публикациях о подобных синтезаторах. Эта калибровка связана с тем, что очень редко попадаются генераторы на 20МГц, чтобы на их выходе присутствовала частота ровно 20,000МГц. Выпускаемые кварцевые генераторы на 20МГц с возможностью подстройки очень редко встречаются в продаже и они очень дороги – поэтому пришлось разработать программное обеспечение, которое позволяет использовать любые кварцевые генераторы с отклонением от расчётной частоты 20,000МГц. Коррекция осуществляется в обратном порядке – программа адаптируется к частоте, которую выдаёт используемый генератор на 20,0ххМГц. Как правило, погрешность выходной частоты генератора не превышает нескольких десятков или единиц килогерц. Здесь заложена немного иная метода коррекции, нежели это было осуществлено в ПИК-контроллере. Входим в меню – жмём кнопку №0 и затем кнопку №7 – на шкале высветится значение расчётной частоты гетеродина на смесителе. Например, частота, на которой работает TRX 7,050МГц, ПЧ = 8,86250Мгц – на смесителе должна быть частота 7,05+8,8625=15,91250МГц. При измерении частотомером частоты, подаваемой на смеситель (т.е. претерпевшей требуемое число делений частоты с ГУНа) реальное её значение будет отличаться от 15,9125МГц настолько, насколько опорный генератор 20МГц синтезатора отличается от требуемых нам 20,000МГц. Методы корректировки сделаны очень удобными и наглядными для их проведения. Первый способ потребует использования частотомера для контроля реальной частоты на смесителе. Войдя в меню корректировки погрешности частоты кварцевого генератора синтезатора – нажав кнопку №0 и затем кнопку №7, следует вращением ручки валкодера добиться совпадения частот на индикаторах шкалы синтезатора и частотомера. Добившись совпадения – жмём кнопку «Ввода» - UP, т.е. сохраняем введённое значение. Всё! Коррекция произведена!
Второй вариант коррекции – когда нет под рукой частотомера. Для проведения этого варианта корректировки нужно знать точную частоту принимаемого корреспондента. Можно использовать вещательные станции. Включаем вещательный диапазон 41м – на нём все легальные вещательные станции (не пираты!!!) находятся на частотах, кратных 5кГц. Т.е. 7,105; 7,110; 7,120; 7,125МГц и т.д. Устанавливаем на шкале известную частоту какой-либо из «вещалок» (лучше популярных государственных станций, которые уже работают много лет – больше шансов, что погрешность в установке частоты этой станции минимальна), входим в меню корректировки и вращением ручки валкодера подстраиваем по нулевым биениям точную частоту. Запоминаем введённую коррекцию, нажав кнопку UP. Можно так проводить корректировку и по проверенным трансиверам ваших корреспондентов и по частотам стандартов частот (если ваш трансивер позволяет принимать эти частоты). Зная частоту, на которой работает ваш корреспондент – настраиваем ручкой валкодера синтезатор на требуемую частоту (частоту смотрим по шкале синтезатора), которую говорит вам корреспондент – входим в меню корректировки, настраиваемся ручкой валкодера на слух на корреспондента, запоминаем введённое значение, нажав на кнопку UP. Так же проводим корректировку, предварительно зная частоту стандарта частоты. Конечно, точность такой корректировки будет зависеть от навыков и слуха самого «корректировщика». Как правило, при корректировке по нулевым биениям вещательных станций можно добиться погрешности не более 20Гц. При корректировке по голосам известных вам корреспондентов точность будет зависеть больше не от точной настройки на голос корреспондента, а скорее от точности настройки его трансивера. Т.к. как показывает опыт, даже пользователи дорогих трансиверов почти никогда не поверяют свою технику, слепо веря в их безукоризненную работу. Привожу для примера данные по стабильности частоты, которые приводит фирма изготовитель на IC-756. …« плюс-минус 200Гц за 1мин. в течение первого часа после включения TRX. После прогрева трансивера в течение часа стабильность плюс-минус 30Гц/час. При температурных флуктуациях 0-50 градусов Цельсия нестабильность менее плюс-минус 350Гц»... Ну и приплюсуйте к этому ещё «качество» ввозимой к нам техники…
г) Изменение шага перестройки. Входим в меню – жмём кнопку №0, затем кнопку №5 – на шкале высветится мерцающий 0 в самом младшем разряде. Вводим требуемый шаг перестройки кнопками клавиатуры и запоминаем нажатием на «Ввод» - кнопку UP. Значение шага перестройки должно находиться в диапазоне от 1Гц до 4999Гц и может принимать произвольные значения (нет необходимости указывать только «круглые» цифры). Например, можно ввести шаг 3Гц, или 331Гц, или 1217Гц и т.д.
д) Режим сканирования. Это наверное самый невостребованный режим для КВ трансивера, но в нашем варианте программа составлена так, что пользователь почти все установки может выбрать под свои вкусы.
Входим в меню – жмём кнопку №0 и затем кнопку №6 – выводится «SCAN» и активизируется подменю сканирования. Далее выбираем режим нажатием на соответствующую кнопку:
№1 - сканирование по каналам памяти.
№2 - сканирование в диапазоне частот. Границы сканирования записываем в ячейку №0 и ячейку №9.
№3 - задается период (мс) сканирования по каналам памяти.
№4 - задается период (мс) сканирования в диапазоне между двух частот.
№5 - задается шаг (Гц) сканирования в режиме сканирования диапазона частот.
Не забываем, что отмена введённого значения осуществляется нажатием на кнопку DWN, а подтверждение ввода кнопкой «Ввод» UP. И нужно помнить о том, чтобы режимы заработали – нужно ввести значения частот в ячейки памяти.
е) Изменение скорости (шага) перегона частоты кнопками DWN и UP. Входим в меню – жмём кнопку №0 и затем кнопку №4 – мерцает 0 в младшем разряде. Набираем требуемый шаг быстрой перестройки – запоминаем его нажатием на кнопку UP. Чем более крупный шаг выбираем – тем быстрее будет перестраиваться частота при нажатии на кнопки DWN и UP. Скорость перегона будет зависеть от предпочтений пользователя и наиболее часто используемых диапазонов. При пользовании «широких» диапазонов 10,15,20,80м шаг перегона частоты для удобства выбирается бОльший. Если чаще «сидим» на узких диапазонах 40,17,12м – то более удобный шаг обычно не превышает 1кГц.
RIT,"1", 1,9, K11 - включение расстройки. Частота, в данный момент находящаяся на индикаторе при нажатии на кнопку, запоминается и будет использоваться на передачу. Изменяя частоту валкодером или любыми другими средствами, вводится величина расстройки. Независимо от того, останетесь ли на том диапазоне, где была включена расстройка или перейдёте на другой диапазон, при переходе на передачу синтезатор вернётся на частоту, которая была на индикаторе в момент включения расстройки. Тем самым обеспечиваются режимы SPLIT и CROSSBAND. При включенной расстройке зажигается точка после ДЕСЯТКОВ МГц. Выключается расстройка повторным нажатием на эту кнопку.
FREQ,"2", 3,5, K12 – Ввод частоты с клавиатуры. Теперь не обязательно вводить все цифры. Достаточно ввести необходимые старшие значащие и нажать «ВВОД». Далее специальный алгоритм попытается «угадать» какую частоту хотел ввести пользователь. Например, пользователь ввел 14 и «ВВОД» (кнопка UP). Установится частота 14.000.000. Ввёл 142 и «ВВОД» - установится частота 14.200.000. Ввёл 1425 и «ВВОД» - установится 14.250.000. Если будет введено неоднозначное значение (например, введенные цифры 181 могут означать 1.810.000Гц на 160-метровом диапазоне или 18.100.000Гц на 17-метровом), то предпочтение отдается тому варианту, диапазон которого будет ближе к тому диапазону, на котором мы вводили частоту.
BAND,"3", 7, K13 - переключение диапазонов. При нажатии на кнопку на индикатор выводится -Band- и после нажатия на соответствующую кнопку требуемого диапазона устанавливается середина выбранного диапазона. Диапазоны присвоены кнопкам К11-К1, соответственно К11-1,9МГц, К12-3,6МГц, К13-7МГц и так далее все 9 КВ диапазонов, последняя К1-28МГц.
IN,"4", 10, К14 - сохранение текущей частоты и состояние 6-ти кнопок управления трансивером в одну из 10 ячеек памяти. При нажатии на дисплей выводится -PUSH- и ожидается нажатие кнопки с соответствующим номером ячейки, в которой хотим запомнить частоту. В ячейке 0 хранится информация, используемая для установки начального состояния синтезатора при включении питания, т.е. можно в неё занести желаемые значения, например, включение какого-либо режима в TRX; частоту, на которую перейдёт синтезатор при включении питания трансивера. Для примера – договорено с корреспондентом встретиться на частоте 21,225Мгц. Мы переводим любым способом TRX на эту частоту, чтобы было «слышнее» - включаем УВЧ, далее нажимаем кнопку «IN» и кнопку ячейки «0» - установки запоминаются в ячейке «0». Теперь можно выключить трансивер, при включении процессор установит все те режимы, которые мы сохранили в нулевой ячейке – включит УВЧ, частоту 21,225Мгц.
А-В, "5", 14, К15 - обмен с дополнительной частотой приёма. Это так называемый режим «второго гетеродина», т.е. вторая ручка настройки, которую UA1FA вводил в своём TRX «Охотнике за DX», только она не «вырастает» при нажатии на кнопку рядом с основной ручкой валкода, а просто «запоминается её положение». Для запоминания частот в "виртуальных" ячейках "А" и "В" - нужно настроиться на требуемую частоту и нажать эту кнопку - запоминание произошло и частота хранится в ячейке "А", соответственно частота на индикаторах "перепрыгнет" в ячейку "В", виртуально мы «переключились» на второй гетеродин. Здесь можно делать любые изменения частоты - запоминание в ячейку "В" произойдёт только когда будет повторно нажата кнопка А-В и запомнится та частота, которая была на цифровой шкале в момент нажатия на кнопку А-В. Теперь можем изменять частоту любыми способами – работаем на «гетеродине» А, но запоминание в "А" будет той частоты, которая была на индикаторе при последующем нажатии на А-В. Т.е. в ячейках "А и В" происходит запоминание двух частот, которые были на цифровой шкале в моменты нажатия на кнопку А-В. Для радистов, не использовавших в своих трансиверах синтезаторы, возможно, что такое описание работы этой кнопки не даст ясного понимания её назначения… Попробую по другому описать этот режим – представьте себе, что внутри трансивера установлены два ГПД и этой кнопкой переключается одна ручка настройки на ГПД «А» или на ГПД «В» – возможно такое сравнение даст более простое объяснение её работы. Для того чтобы было ясно на каком «гетеродине» работаем – на индикаторы выводится в режиме «А» точка возле АЛС единиц мегагерц шкалы, в режиме «В» загораются ещё три точки возле АЛС единиц, десятков и сотен герц шкалы. Помимо запоминания частот в «А» и «В» - в них запоминается и состояние 6-ти кнопок управления трансивером. Т.е. по большому счёту кнопка «А-В» обеспечивает нам, можно так сказать - «два трансивера в одном».
STEK, "6", 18, К16 – стек. Происходит извлечение частоты из стековой памяти. Извлечение частоты происходит в порядке, обратном сохранению частот в стек. Сохранение частот в стек происходит в те моменты, когда пользователь переходит на новый диапазон и при чтении частоты из ячейки памяти. Сохраняется частота, которая была на шкале в момент перехода. «Глубина» стековой памяти составляет 10 ячеек. Как правило «оперативная» память обычного человека хранит не более 4-х таких значений. А чаще 1-2 значения. Поэтому (на мой взгляд) стековая память удобна для тех случаев, когда потребно быстро вернуться на предыдущую частоту при переходах с диапазона на диапазон, не особенно тратя время на то, чтобы вспомнить на какой частоте работал на том или ином диапазоне.
R-T, "7", 21, К17 – этот режим работает при включенной расстройке (кнопка №1) – частота передачи обменивается с частотой приёма, т.е. нажали на кнопку – частота, которая была частотой передачи, станет частотой приёма, а частота приёма станет частотой передачи, второй раз нажали на кнопку – всё вернётся в исходное положение.
OUT, "8", 24, К18 - восстановление частоты и состояния 6-ти кнопок управления трансивером из одной из 16 ячеек памяти. При нажатии на дисплей выводится -PОР- и ожидается нажатие кнопки с соответствующим номером ячейки, для ввода номеров от 10 до 15 необходимо в течение секунды после нажатия цифры 1 нажать вторую от 0 до 5. После ввода номера на индикаторе на короткое время появится номер ячейки памяти.
Т=R, "9", 28, К19 – этот режим работает при включенной расстройке (кнопке №1) частота передачи становится равной частоте приёма.
Уже как «само собой разумеющаяся» функция организована САТ – т.е. возможность управления и обмена информацией тандема синтезатор-компьютер. Вывод №14 процессора используется как RX при связи синтезатора с компьютером. Вывод №15 задействован как ТХ. Испытание работы проведены с программой MIX-W2. Настройки в «миксе» такие: скорость 9600, протокол KenWood (все модели). Модем можно применить любой – от использования «банальной» микросхемы MAX232, до модема на «рассыпухе». Конечно, наиболее качественным будет модем с оптронной развязкой. В компьютере используется любой из СОМ портов.
Следует отметить «ноу-хау» впервые осуществлённой в программном обеспечении этого синтезатора. Функцию мы назвали «интеллектуальный валкодер». Основная проблема при изготовлении качественного самодельного валкодера заключается в получении достаточно большого числа импульсов на оборот диска и как следствие – требуемого «количества килогерц» на оборот ручки валкодера при малых шагах перестройки частоты синтезатора. При обычном прослушивании эфира достаточно удобно, когда на оборот ручки валкодера приходится перестройка 2-5кГц по частоте. В нашем варианте, при «умножении на 4» импульсов от валкодера с диском на 60 зубьев имеем 2,4кГц на оборот ручки. Это достаточно удобный режим: практически один оборот – одна станция. Но когда нужно было быстро «прокрутить» килогерц десять-двадцать – приходилось жать на кнопки DWN или UP. Для того чтобы не отрывать руки от ручки настройки требуется увеличивать «количество килогерц» на один оборот ручки в зависимости от потребности. Т.к. шаг перестройки синтезатора в нашем варианте величина произвольная – появилась идея осуществить связь между увеличением шага перестройки и увеличением количества поступающих импульсов от валкодера в единицу времени. В итоге, после применения этого «ноу-хау», имеем 2,4кГц на оборот ручки валкодера при медленном её вращении (менее 1 оборота в секунду) и при увеличении скорости вращения ручки шаг перестройки тоже увеличивается (соответственно увеличивается и количество килогерц на оборот). Шаг перестройки может увеличиться в 4 раза относительно начального своего значения, например, при медленном вращении ручки шаг перестройки 10Гц, а при увеличении скорости вращения ручки он может увеличиться до 40Гц. Соответственно при быстром вращении ручки настройки получим 9,6кГц перестройки по частоте на один оборот ручки. Если изначально был шаг 20Гц – при медленном вращении ручки на оборот будет 60х20х4=4,8кГц, при быстром вращении 60х20х4х4=19,2кГц на оборот ручки. Эта функция даёт простор в применении различных типов валкодеров, в т.ч. и простейших самодельных с небольшим количеством импульсов на оборот. И стало намного удобнее настраиваться на станции – значительно реже приходится отрывать руку от ручки настройки, дабы нажать на DWN или UP. Теперь эти кнопки используются только когда нужно быстро перегнать частоту более чем на 100кГц. Увеличение шага перестройки при ускорении вращения ручки практически незаметно.
Пользовательская версия прошивки ПИКа.
Синтезатор КВ трансивера на PIC16F648a. Эта прошивка предназначена для пользователей трансиверов с ПЧ в районе 8,8-9,0МГц. Т.е. убран сервис «универсального синтезатора».
RIT 1 1,9 |
FREQ 2 3,5 |
BAND 3 7 |
IN 4 10 |
A-B 5 14 |
STEK 6 18 |
R-T 7 21 |
OUT 8 24 |
T=R 9 28 |
<<== DWN |
Меню 0 |
==> UP |
Кнопки управления синтезатором 18шт, они объединены в поле из 12-ти основных кнопок и 6-ти кнопок для переключения режимов в TRX , которые могут быть размещены на передней панели трансивера в любом удобном месте, чтобы включить режим нужно нажать на кнопку, повторным нажатием происходит выключение. Для индикации режимов ТРХ возле кнопок режимов расположен светодиод, который свечением показывает включение режима. Кнопки управления частотой синтезатора имеют несколько функций. Основную функцию определяет надпись возле кнопки, дополнительно каждой кнопке присвоена цифра, девяти кнопкам диапазоны и некоторые кнопки имеют ещё и подфункцию в «Меню». Светодиод LOCK служит для индикации правильной работы синтезатора. При включении трансивера светодиод вспыхивает и гаснет. Потушенный светодиод говорит нам о том, что кольцо ФАПЧ замкнулось и синтезатор выдаёт правильную частоту. Если светодиод светится – это говорит о том, что кольцо ФАПЧ разомкнулось и частота на выходе синтезатора не соответствует частоте на шкале. При включении трансивера на индикаторах кратковременно загорается приветствие HELLO и затем band – жмём на кнопку требуемого диапазона. При этом процессор может анализировать вводимую информацию и сравнивать её с базовыми значениями в программе – посему при первоначальном включении и первом нажатии на кнопки это может проявляться в виде задержки реакции синтезатора на нажатие кнопки. Это нормальный режим – нажмите и подержите кнопку нажатой, в это время процессор проанализирует данные и включит выбранный диапазон. В дальнейшей работе процессор редко проверяет на соответствие вводимых данных с исходными – поэтому задержки срабатывания кнопок практически не наблюдается.
RIT,"1", 1.9, K11 - включение расстройки. Частота, в данный момент находящаяся на индикаторе, при нажатии на кнопку запоминается и будет использоваться на передачу. Изменяя частоту валкодером или любыми другими средствами, вводится величина расстройки. Независимо от того, останетесь ли на том диапазоне, где была включена расстройка или перейдёте на другой диапазон, при переходе на передачу синтезатор вернётся на частоту, которая была на индикаторе в момент включения расстройки. Тем самым обеспечиваются режимы SPLIT и CROSSBAND. При включенной расстройке зажигается точка после ДЕСЯТКОВ МГц в версии синтезатора на АЛС или надпись RIT в нижней строке ЖКИ. Выключается расстройка повторным нажатием на эту кнопку. Кстати, теперь валкодер работает и в режиме ТХ. Тем самым используя кнопку R-T обеспечены режимы как RIT, так и XIT.
FREQ,"2", 3.5, K12 – Ввод частоты с клавиатуры. Необходимо последовательно ввести все цифры требуемой частоты, начиная с сотен МГц и до единиц Гц, например 14,0МГц – нужно ввести 014000000 или 430,500,025МГц – нужно ввести 430500025, т.е. требуется всегда вводить девять цифр.
При неправильном вводе частота вернется на ту, с которой начинали ввод частоты.
BAND,"3", 7, K13 - переключение диапазонов. При нажатии на кнопку на индикатор выводится
-Band- и после нажатия на кнопки «1»… «9» устанавливается середина выбранного диапазона. Диапазоны выбираются согласно надписей на клавиатуре.
Для использования дополнительных диапазонов 50МГц , 144МГц, 430МГц и 136кГц после нажатия на кнопку BAND нужно дополнительно нажать кнопку «0» и затем кнопку «1», «2», «3» или «4» соответственно. Понятно, что эти дополнительные УКВ диапазоны не введены в трансивер и не нужно пытаться что-то услышать или кого-то дозваться, включив какой-нибудь из УКВ диапазонов. Для тех, кто хотя бы немного дружит с паяльником заложена возможность введения таких диапазонов в трансивер – подробности см. в описаниях синтезаторов на компакт-диске.
IN,"4", 10, К14 - сохранение текущей частоты и состояние 6-ти кнопок управления трансивером в одну из 10 ячеек памяти. При нажатии на дисплей выводится -PUSH- и ожидается нажатие кнопки с соответствующим номером ячейки, в которой хотим запомнить частоту. Акцентирую внимание пользователя – сохраняется в ячейке памяти не только текущая частота (что была на ЦШ в момент ввода) но и состояния всех кнопок режимов работы трансивера! Т.е. если вы сохраняете частоту с включенным УВЧ – то при выводе этой частоты из ячейки памяти, автоматически включится УВЧ. Или, например, включенный АТТ, или USB/LSB, или узкая полоса (кнопка AF BW) и так далее.
А-В, "5", 14, К15 - обмен с дополнительной частотой приёма. Это так называемый режим «второго гетеродина», т.е. вторая ручка настройки. Для запоминания частот в "виртуальных" ячейках "А" и "В" - нужно настроиться на требуемую частоту и нажать эту кнопку - запоминание произошло и частота хранится в ячейке "А", соответственно частота на индикаторах "перепрыгнет" в ячейку "В", виртуально мы «переключились» на второй гетеродин. Здесь можно делать любые изменения частоты - запоминание в ячейку "В" произойдёт только когда будет повторно нажата кнопка А-В и запомнится та частота, которая была на цифровой шкале в момент нажатия на кнопку А-В. Теперь можем изменять частоту любыми способами – работаем на «гетеродине» А, но запоминание в "А" будет той частоты, которая была на индикаторе при последующем нажатии на А-В. Т.е. в ячейках "А и В" происходит запоминание двух частот, которые были на цифровой шкале в моменты нажатия на кнопку А-В. Режим аналогичен установленным двум ГПД и этой кнопкой переключается валкодер настройки на ГПД «А» или на ГПД «В». Для того чтобы было ясно на каком «гетеродине» работаем – на индикаторы АЛС выводится в режиме «А» точка возле единиц мегагерц шкалы, в режиме «В» загораются ещё три точки возле единиц, десятков и сотен герц шкалы. В версии с ЖКИ индикатором на дисплее всегда показаны оба гетеродина, верхняя строчка показывает значение текущего гетеродина.
Помимо запоминания частот в «А» и «В» - запоминается и состояние 6-ти кнопок управления трансивером, т.е. это кнопки AMP, ATT, U/L и так далее.
SCAN,"6", 18, K16 - - сканирование. При нажатии кнопки на индикатор выводится "-SCAN-" и ожидается выбор трех подфункций сканирования:
- при нажатии на OUT производится сканирование по ячейкам памяти 0 - 9 с остановками на ячейке по 1 сек.
- при нажатии на FREQ производится сканирование от частоты записанной в ячейке 1 до частоты записанной в ячейке 2, причем частоты должны быть одного диапазона и первая ниже второй по частоте.
- при нажатии на BAND производится сканирование в текущем диапазоне от верхней границы диапазона до нижней и обратно.
Прерывание сканирования происходит при нажатии на любую кнопку, поворотом валкодера или нажатием тангенты передачи.
R-T, "7", 21, К17 – этот режим работает при включенной расстройке (кнопка «1») – частота передачи обменивается с частотой приёма, т.е. нажали на кнопку – частота, которая была частотой передачи, станет частотой приёма, а частота приёма станет частотой передачи, второй раз нажали на кнопку – всё вернётся в исходное положение. При выключенной расстройке – вход в меню, для индикации режима меню на индикатор выводится «F-» и ожидаются нажатия клавиш:
- "1"- ввод значения промежуточной частоты. На индикаторе появляется текущая частота ПЧ, которую можно изменить валкодером. Текущей частотой ПЧ может быть частота обычной или частота инверсной боковой полосы в зависимости от состояния индикатора режима "U/L". Т.е. при переходе на инверсную боковую полосу (после нажатия на кнопку USBLSB, когда светится светодиод возле этой кнопки) активируется второе значение промежуточной частоты. Как ввести значение первой ПЧ? Жмём на кнопку №7 и затем на кнопку №1 – на шкале высвечивается уже введённая промежуточная частота. Ручкой валкода накручиваем требуемое значение и сохраняем его нажатием на любую кнопку. Как набрать значение второй ПЧ? - включаем режим инверсии боковой – кнопка U/L, входим в меню программирования ПЧ – т.е. жмём последовательно кнопки №7 и №1 и валкодером накручиваем значение второй ПЧ. Выход из режима нажатием любой кнопки.
- "2"- включение/выключение программного учетверения импульсов валкодера для перестройки частоты. При включении трансивера «по умолчанию» включено программное «учетверение». При выборе этого режима индицируется режим валкодера - 1x обычное значение, 4х режим учетверения. Физика этого процесса такова, что при обычном режиме на один «зубец» или отверстие диска валкодера программа один раз отреагирует изменением частоты на один шаг перестройки. А при «учетверении» программа отреагирует на прохождение начала «зубца» диска и его окончание (т.е. среагирует на оба изменения логического значения на выходе формирователя импульсов) и отсчитает четыре шага (т.к. две оптопары) перестройки по частоте. Для примера – при «стандартном» диске валкодера на 60 зубьев и шаге 10Гц, если не используется программное «учетверение», то на один оборот ручки настройки имеем изменение частоты на 600Гц, а при включении «учетверения» на один оборот ручки настройки частота изменится на 2,4кГц.
- "3"- для того чтобы окончательно настроить синтезатор на верные показания частоты на шкале – потребуется ещё откорректировать значение погрешности кварцевого генератора синтезатора.. Это связано с тем, что очень редко попадаются генераторы на 20МГц, чтобы на их выходе присутствовала частота ровно 20,000МГц. Выпускаемые кварцевые генераторы на 20МГц с возможностью подстройки очень редко встречаются в продаже и они очень дороги – поэтому пришлось разработать программное обеспечение, которое позволяет использовать любые кварцевые генераторы с отклонением от расчётной частоты 20,000МГц. Коррекция осуществляется в обратном порядке – программа адаптируется к частоте, которую выдаёт используемый генератор на 20,0ххМГц. Как правило, погрешность выходной частоты генератора не превышает нескольких десятков или единиц килогерц. В этом режиме на шкале высвечивается значение расчётной частоты гетеродина на смесителе. Например, частота, на которой работает TRX 7,050МГц, ПЧ = 8,86250Мгц – на смесителе должна быть частота 7,05+8,8625=15,91250МГц. При измерении частотомером частоты, подаваемой на смеситель (т.е. претерпевшей требуемое число делений частоты с ГУНа) реальное её значение будет отличаться от 15,9125МГц настолько, насколько опорный генератор 20МГц синтезатора отличается от требуемых нам 20,000МГц. Следует вращением ручки валкодера добиться совпадения частот на индикаторах шкалы синтезатора и частотомера. Если нет под рукой частотомера, можно провести калибровку, точно зная частоту принимаемого корреспондента. Включаем вещательный диапазон 41м – на нём все легальные вещательные станции (не пираты!!!) находятся на частотах, кратных 5кГц. Т.е. 7,105; 7,110; 7,120; 7,125МГц и т.д. Устанавливаем на шкале известную частоту какой-либо из «вещалок» (лучше популярных государственных станций, которые уже работают много лет – больше шансов, что погрешность в установке частоты этой станции минимальна), входим в меню корректировки и вращением ручки валкодера подстраиваем по нулевым биениям точную частоту. Можно так проводить корректировку и по проверенным трансиверам ваших корреспондентов и по частотам стандартов частот (если ваш трансивер позволяет принимать эти частоты). Зная частоту, на которой работает ваш корреспондент – настраиваем ручкой валкодера синтезатор на требуемую частоту (частоту смотрим по шкале синтезатора), которую говорит вам корреспондент – входим в меню корректировки и настраиваемся ручкой валкодера на слух на корреспондента. Так же проводим корректировку, предварительно зная частоту стандарта частоты. Конечно, точность такой корректировки будет зависеть от навыков и слуха самого «корректировщика». Как правило, при корректировке по нулевым биениям вещательных станций можно добиться погрешности не более 20Гц. Выход из режима нажатием любой кнопки. Не рекомендую лезть без надобности в это меню, т.к. без требуемого навыка вряд ли сможете верно выставить коррекцию. Желательно всё же её проводить при наличии поверенного частотомера. Олег UR6EJ предложил такой способ измерения частоты – т.к. сейчас повсеместно в продаже появились китайские цифровые мультиметры при помощи которых можно измерять частоты до сотен килогерц. Что делаем? Цепляем такой цифровой мультиметр на выход УНЧ трансивера, настраиваемся на вещательную станцию и сдвигаемся на 1кГц в сторону, чтобы появился писк несущей частотой 1кГц – мультиметр покажет нам этот килогерц. Смотрим на шкалу трансивера – частота должна быть кратна 5кГц + 1кГц при нижней боковой (диапазон 41м) или 5кГц – 1кГц при инверсной боковой полосе. Если потребуется коррекция – то проводим её как описано выше, учитывая то, что мы теперь сдвинуты на 1кГц в сторону.
- "7"- закрыть меню, не производя никаких настроек. Т.е. если вы случайно нажали на кнопку №7 и не нужно производить никаких настроек – ещё раз на неё нажимаем и тем самым выходим из режима Меню,
OUT, "8", 24, К18 - восстановление частоты и состояния 6-ти кнопок управления трансивером из одной из 10 ячеек памяти. При нажатии на дисплей выводится -PОР- и ожидается нажатие кнопки с соответствующим номером ячейки от «0» до «9»
Т=R, "9", 28, К19 – этот режим работает при включенной расстройке (кнопке «1») частота передачи становится равной частоте приёма. При выключенной расстройке входим в меню изменения шага перестройки. На индикатор выводится "-Step-" и кнопками "DWN" и "UP" выбирается нужный шаг синтезатора, который может принимать 8 значений: 1, 10, 20, 30, 50, 100, 1000 и 5000 Гц. Выход из режима с сохранением выбранного шага повторным нажатием "9".
DWN, К9 – быстрый перегон частоты «вниз», т.е. – нажали и держим эту кнопку – частота ускоренно «побежала» в сторону уменьшения.
UP, К8 – быстрый перегон частоты «вверх», т.е. – нажали и держим эту кнопку – частота ускоренно «побежала» в сторону увеличения .
STEK, "0", К10 – - извлечение частоты из стековой памяти. Извлечение частоты происходит в порядке, обратном сохранению частот в стек. Сохранение частот в стек происходит в те моменты, когда пользователь переходит на новый диапазон, сканировании и при чтении частоты из ячейки памяти. Сохраняется частота, которая была на шкале в момент перехода. «Глубина» стековой памяти составляет 5 ячеек. Стековая память удобна для тех случаев, когда нужно быстро вернуться на предыдущую частоту при переходах с диапазона на диапазон, не особенно тратя время на то, чтобы вспомнить на какой частоте работал на том или ином диапазоне.
Валкодер – в этой версии программы «интеллектуальный », т.е. имеем 2,4кГц на оборот ручки валкодера при медленном её вращении (менее 1 оборота в секунду, 60 зубьев, шаг 10Гц) и при увеличении скорости вращения ручки шаг перестройки тоже увеличивается (соответственно увеличивается и количество килогерц на оборот). Шаг перестройки может увеличиться в 2, 4 и 8 раз относительно начального своего значения, например, при медленном вращении ручки шаг перестройки 10Гц, а при увеличении скорости вращения ручки он может увеличиться до 20, 40 и 80Гц.
Эта функция даёт простор в применении различных типов валкодеров, в т.ч. и простейших самодельных с небольшим количеством импульсов на оборот. И стало намного удобнее настраиваться на станции – значительно реже приходится отрывать руку от ручки настройки, дабы нажать на DWN или UP. Теперь эти кнопки используются только когда нужно быстро перегнать частоту более чем на 100кГц. Увеличение шага перестройки при ускорении вращения ручки практически незаметно.
Отличия этой версии программы от предыдущих:
1. как было указано выше, валкодер стал «4-х скоростным» - так сказать «интеллектуальный» - чем быстрее крутим ручку валкода – тем быстрее бежит частота.
2. синтезатор может применяться с платами ГУН на трех транзисторах (стандартный трехплатный синтез) или с ГУН на одном транзисторе (двухплатный вариант)
В первом случае необходимо соединить вывод пика RB3 «9» через резистор 1-10к на +5В, как показано на рисунке:
Во втором случае этот вывод нужно соединить с «землей» и резистор не нужен, при этом программа учитывает дополнительное деление частоты ГУН на диапазоне 20м (общее деление до смесителя становится /8 , на остальных диапазонах /4)
3. применено трехкратное дублирование памяти для хранения калибровочных коэффициентов и ПЧ для повышения надежности работы. Т.е. учтена возможность применения пользователем вместо стабилизированного источника питания какие-либо случайные или «альтернативные» источники энергии для питания своего трансивера. Теперь если из-за проблем со стабилизированным питанием происходит сбой в пользовательских базовых установках – программа при включении сама трижды анализирует и сравнивает с хранящимися значениями и в случае если «цифирки» не совпадают – она устанавливает исходные значения. Поэтому при включении может быть задержка срабатывания кнопок клавы, о которой написано в начале этого описания. По умолчанию ПЧ для «нормальной» боковой принята 8,8621МГц, для инверсной боковой 8,8641МГц (возможны небольшие отклонения от этих значений на наше усмотрение). Посему, если произошла какая-либо авария на станции – следует проверить индивидуальные установки обеих ПЧ и корректировку калибровочного коэффициента. Значения активизированных промчастот увидите при входе в меню, а «корректировку» по нулевым биениям вещалок на 41м.
4. диапазон изменения ПЧ уменьшен: от 8,800 до 9,000МГц; по умолчанию «нормальная» ПЧ 8,8621МГц, инверсная ПЧ 8,8641МГц – возможны небольшие отклонения, связанные с применяемыми автором кварцами для кварцевых фильтров. «Нормальная» ПЧ может быть в пределах 8,861-8,864МГц, инверсная ПЧ может находиться в переделах 8,864-8,868МГц.
5. ограничены пределы калибровки генератора 20МГц +/- 20кГц; по умолчанию программа установит 20000000Гц.
6. при включении синтезатор спрашивает требуемый диапазон, устанавливает текущий шаг 10Гц
и «учетверение» валкодера. Т.е. теперь после включения на индикаторах высветится надпись HELLO, а затем -Band- – жмём на кнопку нужного диапазона – синтезатор включится на нужном диапазоне.
7. ускорен перегон частоты клавишами
8. в режиме калибровки на индикаторе высветится сумма частоты и ПЧ для удобства калибровки
9. валкодер работает в режиме ТХ, полезная функция, бывает нужно при настройке антенны поглядеть где её резонанс и использовать ТРХ в качестве ГССа.