Контроллер телеграфного маяка на PIC12F629

Автор: | 19.03.2019

Несколько лет назад делал контроллер маячка на PIC12F629, на днях коллега попросил обновить прошивку в связи со сменой позывного. С трудом нашел в своих архивах исходники, чтобы не потерять вообще, решил данную запись в блоге сделать. Схемное решение не новое, МК управляет PTT и формирует НЧ сигнал. Подключить можно к самому простому баофенгу на двойку.

Компонент LS1 в схеме нужен для вывода звука на аудио устройство компьютера для отладки при симуляции в протеусе, можно послушать, что получается, в практической схеме он не нужен. Светодиод LED1 сигнализирует о включении PTT. Алгоритм работы прост – включаем PTT, ждем пару секунд, проигрываем запрограммированный текст, выключаем PTT, пауза между передачами и так по кругу.

В конце записи архив с проектом для протеуса, там же и исходный код на ассемблере.

Чтобы поменять воспроизводимый текст, достаточно изменить следующий код

В программе предусмотрены паузы между передачами в 30 и 60 секунд, в строке 110 можно прописать соответственно PauseTX_30 или PauseTX_60. Код максимально за комментировал, разобраться интересующимся надеюсь будет не сложно!

Измененный проект для получения прошивки необходимо скомпилировать нажав на кнопку F7 или выбрав пункт меню Build/Build project. После чего в папке с проектом появится файл прошивки

Запрограммировать МК можно JDM-совместимым программатором.

Быстренько собрал на макетке схемку и проверил как пиликает!

В архиве проект для протеуса

73!

Контроллер телеграфного маяка на PIC12F629: 2 комментария

  1. Павел

    Добрый день!
    А есть ли возможность коммутировать ptt морзянкой? Есть китайский cw приёмо-передатчик, хотелось бы на его основе сделать маяк.

    1. Radio0AEK Автор записи

      Добрый день, Павел!

      Конечно можно, к контактам реле подключайте KEY от радиостанции, а если там разъема KEY нет, то кнопку PTT на контакты реле, а вместо пищалки в схеме LS1, через конденсатор C3 на микрофонный вход радиостанции, там как раз тональник в районе 600…1000 Гц получается. Я таким образом баофенг на двойку подключал.

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

Ваш адрес email не будет опубликован.