Несколько лет назад делал контроллер маячка на PIC12F629, на днях коллега попросил обновить прошивку в связи со сменой позывного. С трудом нашел в своих архивах исходники, чтобы не потерять вообще, решил данную запись в блоге сделать. Схемное решение не новое, МК управляет PTT и формирует НЧ сигнал. Подключить можно к самому простому баофенгу на двойку.
Компонент LS1 в схеме нужен для вывода звука на аудио устройство компьютера для отладки при симуляции в протеусе, можно послушать, что получается, в практической схеме он не нужен. Светодиод LED1 сигнализирует о включении PTT. Алгоритм работы прост — включаем PTT, ждем пару секунд, проигрываем запрограммированный текст, выключаем PTT, пауза между передачами и так по кругу.
В конце записи архив с проектом для протеуса, там же и исходный код на ассемблере.
Чтобы поменять воспроизводимый текст, достаточно изменить следующий код
В программе предусмотрены паузы между передачами в 30 и 60 секунд, в строке 110 можно прописать соответственно PauseTX_30 или PauseTX_60. Код максимально за комментировал, разобраться интересующимся надеюсь будет не сложно!
Измененный проект для получения прошивки необходимо скомпилировать нажав на кнопку F7 или выбрав пункт меню Build/Build project. После чего в папке с проектом появится файл прошивки
Запрограммировать МК можно JDM-совместимым программатором.
Быстренько собрал на макетке схемку и проверил как пиликает!
73!
Добрый день!
А есть ли возможность коммутировать ptt морзянкой? Есть китайский cw приёмо-передатчик, хотелось бы на его основе сделать маяк.
Добрый день, Павел!
Конечно можно, к контактам реле подключайте KEY от радиостанции, а если там разъема KEY нет, то кнопку PTT на контакты реле, а вместо пищалки в схеме LS1, через конденсатор C3 на микрофонный вход радиостанции, там как раз тональник в районе 600…1000 Гц получается. Я таким образом баофенг на двойку подключал.