Режим маяка в любом трансивере

В далеком 2011 году в журнале радио было опубликована моя статья «Приставка, превращающая трансивер в маяк«. Использовался популярный то время микроконтроллер PIC12, а смена сообщения маяка представляла собой прямое редактирование ячеек энергонезависимой памяти. Оказалось, что тема УКВ-маяков по-прежнему актуальна, поэтому была разработана схема на современной элементной базе и с возможностью конфигурации маяка с помощью USB подключения.

В первую очередь был выбран микроконтроллер. Так как задача не очень сложная и ее можно реализовать на чем угодно, основными критериями выбора были цена и легкость прошивки и конфигурации. В итоге выбор пал на RP2040-zero.

Миниатюрная плата с USB на борту и возможностью прошивки в режиме «флешки» — при нажатии кнопки boot на плате и подключении ее по USB к компьютеру, плата определяется как USB-флешка. Файл прошивки (*.uf2) нужно просто скопировать на эту «флешку». Что-то проще сложно придумать (да простят меня все любители Arduino). Второй критерий — цена. Для сравнения стоимость RP2040-zero и микроконтроллера PIC12F683, на базе которого был собран предыдущий вариант (цены с доставкой из России, из Китая будет немного дешевле):

Получилась такая схема:

Для режима маяка генерируется сигнал PTT, сигнал CW (ключевания, если в трансивере есть режим CW и встроенный телеграфный ключ) и аудио сигнал (телеграф в виде звука, актуально для ФМ радиостанций УКВ диапазона). Питание маяка от USB или от внешнего источника 8-15В. Ток потребления около 35мА. Так как осталось много неиспользуемых выводов микроконтроллера, они были подключены к отдельному разъему. Прошивку можно дополнять и расширять функциональность.

Размеры печатной платы 75*32 мм, рассчитаны для корпуса Gainta G1020B.

Проект полностью открытый, прошивку, схему, программу конфигурации и gerber файлы можно найти на моем GitHub.

Конфигурация осуществляется по USB (при подключении плата определится как com-порт, если нет — драйвера для Windows здесь).

В программе можно настроить передаваемое сообщение, тональность и скорость телеграфа, паузы между повторениями. Также можно добавить тональники — для этого есть отдельный режим. Например, надпись 800:1000 600:1000 0:1000 означает что вначале в течение 1 секунды будет тон 800Гц, далее в течение 1 секунды тон 600Гц и далее 1 секунда тишины. Настройки сохраняются в энергонезависимую память (по нажатию кнопки Save to flash).

Скачать программу конфигуратор можно из репозитория на GitHub, либо по ссылке (windows).

Запись опубликована в рубрике RP2040, Радио с метками , , . Добавьте в закладки постоянную ссылку.

2 комментария на «Режим маяка в любом трансивере»

  1. Sergej Beresteckij UA6ATG говорит:

    А готовый не продадите ? ( Я обычно все у Вас покупаю и испытываю)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *