Для настройки антенн и контроля прохождения радиоволн радиолюбители часто используют так называемые маяки — радиостанции, передающие определенный текст телеграфом. Это полезно как в диапазоне коротких волн (в основном для контроля прохождения на разных трассах земного шара), так и в диапазоне ультракоротких волн (УКВ). В диапазоне УКВ это необходимо в основном для настройки точно по азимуту на необходимого корреспондента, а также для контроля и слежения за Тропо прохождением, которое случается не так часто. Потому автоматические маяки очень полезны при настройке антенн.
Некоторые современные трансиверы (например Yaesu FT-897) имеют возможность работать в режиме маяка, то есть периодически повторять записанное в память телеграфное сообщение. А почему бы не ввести такую возможность в практически любой трансивер? Это желание и подтолкнуло к созданию данного устройства.
Изначально задумывалось использовать маяк лишь на УКВ диапазонах. Подавляющее большинство УКВ-трансиверов выпускается лишь с режимом ФМ, поэтому для подключения маяка был выбран микрофонный разъем радиостанции. Как правило, в этом разъеме есть управление прием-передачей (PTT), вход для микрофонного сигнала (MIC), а также постоянное напряжение (от 5 до 12В в зависимости от модели). Для экспериментов была выбрана радиостанция Alinco DR-130. На рис.1 показана распиновка микрофонного гнезда этой радиостанции
Рис.1
Алгоритм работы маяка достаточно прост – радиостанция переводится в режим передачи (в большинстве случаев это происходит соединением пина PTT с землей GND), далее на вход MIC подается звуковое сообщение, закодированное Азбукой Морзе. Передача сообщения циклично повторяется, пока устройство не будет отключено. Таким образом в эфир излучаются телеграфные посылки в режиме ФМ. Если у вас есть всемодовая радиостанция, то режим маяка возможен лишь в модах AM, FM и SSB, в телеграфном режиме CW микрофонный вход MIC не используется, поэтому телеграфное сообщение, поданное на этот вход, в эфир не пройдет.
Рассмотрим принципиальную схему устройства (рис.2)
Рис.2
Основным элементом схемы является микроконтроллер фирмы Microchip PIC12F683. Именно он не лишь управляет работой всего устройства, но и хранит в своей энергонезависимой памяти передаваемое телеграфное сообщение. У маяка есть два режима – передача в эфир телеграфного сообщения ( режим «TX») и режим записи этого сообщения (режим «REC»). Рассмотрим каждый из этих режимов.
Режим передачи «TX». Переключатель «TX / REC» выключен. При включении питания на выводе микроконтроллера GP4 (он соединен с пином PTT радиостанции) формируется логический 0, радиостанция переводится в режим передачи. На выводе GP2 формируется звуковое сообщение, которое подается на излучатель SP1, а также через делитель напряжения 1:10 на микрофонный вход радиостанции. Звуковой излучатель необходим для контроля передаваемого сообщения (при желании его можно просто отключить, отсоединив от порта GP2). Делитель напряжения необходим для предотвращения перекачки радиостанции по входу (прямо на порту GP2 напряжение достигает 5В). Сообщение повторяется циклически, радиостанция постоянно включена на передачу. В режиме «TX» по нажатию кнопки «Пробел» (для чего она нужна см. ниже) и нажатие на манипулятор («Точка» или «Тире») никаких действий не происходит. Остановить передачу сообщения можно двумя способами – перейти в режим записи «REC» (нажать на переключатель «TX / REC») или выключить питание.
Режим записи «REC». Внимание! При переходе в режим «REC» сообщение, записанное ранее в энергонезависимую память, будет стерто.
Переключатель «TX / REC» включен. На выводе GP4 (PTT) формируется логическая 1, то есть радиостанция находится в режиме приема. К портам GP0 и GP1 подключается однорычажный манипулятор, с помощью которого и будет происходить запись сообщения. Запись сообщения происходит посимвольно, то есть после ввода одного символа (скажем, буквы А) необходимо дождаться подтверждения приема. О том, что знак принят, сообщит буква «R» (естественно, телеграфом), прозвучавшая из звукового излучателя. Нажимая на манипулятор, вы будете слышать точки и тире, генерируемые микроконтроллером. Для записи в сообщение пробела между словами, необходимо кратковременно нажать на кнопку «Пробел». Подтверждение такое же – буква «R» («Roger»). Максимальная длина сообщения – 30 символов (включая пробелы). Записав 25 символов, устройство даст вам знать, что осталось всего 5 ячеек, передав телеграфом «5». При вводе всех 30 символов, прозвучит звуковой сигнал «SK», означающий, что прием символов окончен. При вводе с ключа устройство распознает лишь символы, длина которых не превышает 5 знаков (точек или тире). Практически все символы (кроме вопросительного знака «?») имеют длину не более 5 знаков, поэтому проблем не должно возникнуть. Сообщение хранится в энергонезависимой памяти, поэтому после выключения питания оно никуда не исчезнет. По окончанию ввода переключатель «TX / REC» возвращается в положение «TX» (выключен), издается звуковой сигнал «SK» и происходит передача в эфир лишь что записанного сообщения.
Об остальных элементах схемы. Резисторы R1, R2 и R3, R5 – подтягивающие. Конденсатор C3 служит для предотвращения проникновения постоянной составляющей напряжения на вход трансивера. Стабилизатор напряжения 78L05 необходим, если в вашем трансивере в микрофонный разъем подается напряжение больше 5В. Если же в разъеме 5В (как в моем случае), то стабилизатор можно не ставить. Конденсаторы C1 и C2 – фильтрующие. Кнопка «Пробел» без фиксации, переключатель «TX / REC» с фиксацией, телеграфный манипулятор – обязательно однорычажный. Печатная плата рассчитана на применение СМД резисторов (рис.3) Размеры 37 * 33 мм.
Рис.3
Сам микроконтроллер обычного DIP исполнения (удобно, когда требуется много раз перепрошивать). Прошить микроконтроллер можно практически любым программатором для PICов. Я пользовался фирменным PIcKit2.
В заключении хочу обратить внимание на альтернативный способ записи сообщения в память микроконтроллера (без использования манипулятора). Сообщение можно записать в энергонезависимую память (Eeprom) прямо во время прошивки. Каждая ячейка eeprom содержит в себе символ. Записывать нужно по порядку, начиная с нулевой ячейки и до 29-ой. Таблица 1 позволит перекодировать буквы и цифры азбуки Морзе в цифровой код, который и будет восприниматься программой микроконтроллера.
Таблица 1 (файл Таблица перевода.xls)
Вместе с прошивкой, в микроконтроллер (точнее в его eeprom) записываются необходимые значения в шестнадцатеричном формате, соответствующие нужным вам буквам и цифрам. Чаще всего, в программе, с помощью которой прошивается PIC, есть отдельным область, в которой вносятся значения в ячейки eeprom. Вот их и нужно будет заполнить вручную. При таком способе отпадает необходимость в манипуляторе и в режиме «REC», что заметно упрощает схему.
На рис.4 показан фрагмент ячеек eeprom, с записанным сообщением RA0SMS BEACON.
Рис.4
Если присмотреться к таблице повторов внимательно, то станет понятно, откуда взялась именно такая кодировка телеграфных символов. Допустим, что 0 будет соответствовать точке, а 1 – тире. И запись в байт осуществляется справа налево (от нулевого бита к седьмому). После записи всех знаков символа, оставшаяся часть байта заполняется инвертированным значением последнего знака. К примеру, если в символе последний знак тире (1), то оставшиеся биты заполняются нулями, если же последний знак точка (0) – то единицами. Такой способ кодировки позволяет записать в один байт любой символ азбуки Морзе.
Маяк был собран и испытан на частоте 144,350 МГц. Его сигнал принимали корреспонденты в радиусе 70 км, при антенне GP четверть длины волны с тремя противовесами, установленной на крыше 5-ти этажки на высоте 17 метров от земли.
Выходная мощность 5 Вт. Скорость телеграфа около 60 знаков в минуту. На рис. 5 фото собранного устройства.
Рис.5
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
DD1
МК PIC 8-битPIC12F6831
VR1
Линейный регуляторLM7805CT1
SP1
Звукоизлучатель э/мHCM12061
R1, R2, R3, R5
Резистор5.1 кОм4
R4
Резистор470 Ом1
R6
Резистор10 кОм1
R7
Резистор1 кОм1
C1
Электролитический конденсатор100 мкФ * 6.3 В1
C2
Конденсатор0.1 мкФ1
C3
Электролитический конденсатор10 мкФ * 6.3 В1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- Plata_mayak.lay (20 Кб)
- Таблица перевода.xls (23 Кб)
- mayak2.hex (10 Кб)
- mayak2.c (8 Кб)