ДисклаймерДанная тема создана для того чтобы
поделиться наработками в области самостоятельного конструирования
электронных устройств, в т.ч устройств на микроконтроллерах. Автор не
несет ответственности за ожоги о раскаленный паяльник
Немного предыстории... Эхо-репитер Я впервые услышал на частоте
434,925 МГц года два назад, когда еще только вступил в ряды АРК-Е. В то
время я был еще "зеленым" радиолюбителем, а УКМ'а и Авроры
и в помине не было.
Зачем же нужен эхо-репитер? />Часто нет возможности построить полноценный ретранслятор. Причины могут
быть разные-дороговизна оборудования, невозможность установки громоздкого
антенного оборудования, фильтров и т.п. В таких случаях на помощь приходит
устройство под названием эхо-репитер. Часто его называют симплексным
ретранслятором. Принципиально от дуплексного ретранслятора, эхо-репитер
отличается тем, что прием и передача сигнала происходят не одновременно, а
по очереди. Сначала прием, затем передача.
Схематика/>
Оригинальное
разрешение схемыКонструктивно эхо-репитер состоит из двух
основных компонентов: микроконтроллера PIC16F628A (PIC16F84) и ЧИП-кодера
ISD2560 (60/75/90/120). Микроконтроллер управляет воспроизведением и
записью на чип-кодер. При этом время записи может быть от 60 до 120
секунд. Оно может регулироваться лишь сменой прошивки и самого чип-кодера.
Отличительной чертой этого эхо-репитера является возможность выдачи
тональным телеграфом своего позывного сигнала в определенные промежутки
времени, что позволяет сделать его вполне легальным устройством.
/>
Изготовление платы В подробности я углубляться не буду.
Берем односторонний стеклотекстолит, печатаем на глянцевой бумаге с
помощью лазерного принтера нашу плату. В общем все согласно
ЛУТ-технологии. В итоге
получилась такая вот платка.
/>
/>
МонтажТут тоже ничего сложного нету. Все элементы
выводные, а микросхемы посажены в DIP-панельки для удобства их извлечения
и замены. Получилась вот такая красота.
ПрошивкаВсе предельно просто. Берем
исходник прошивки и изменяем что нужно по своим мечталкам и хотелкам.
Компилируется это все в MPLAB IDE.
Что можно менять:
Строки
135-178 - азбука Морзе (точнее, соответствие - знак и его двоичное
представление)
Строки 183-206 - соответственно, позывной (или
сигнал, который репитер будет выдавать в эфир периодически). Если позывной
сигнал состоит из 6 знаков, то уберите точку с запятой в строках
204,205,206
Строка 239 - цифру 10 можно менять. Это интервал (в
минутах) - как часто будет звучать в эфире позывной
Строки
245,452,480 - команду BTFSS можно менять на BTFSC (только обязательно
одновременно во всех трёх местах) - в одном случае, SQL будет работать в
инверсии, в другом - нет - в зависимости от конкретной цели. В одном
случае на порт RB0 (6я нога контроллера) нужно дать единицу, чтобы
началась запись (и ноль, чтоб закончилась), в другом случае - наоборот. В
принципе, транзистор VT1 с обвязкой можно вообще исключить из схемы
/>Строки 298,313,338 - меняем число, в зависимости от конкретной
микросхемы ISD - всё прокомментировано
Строки 399-401 - сигнал,
который передаётся морзянкой по окончании передачи в случае ОШИБКИ (у нас
- буква S)
Строки 407-409 - сигнал при нормальном окончании передачи
(у нас - буква T)
Строка 587 - частота тире (выше цифра - ниже
частота!)
Строка 589 - длительность тире (по стандарту - в 3 раза
дольше точки)
Строка 596 - частота точки (аналогично частоте тире)
Строка 598 - длительность точки
Строки 604 и 615 - задают
время задержек между знаками и буквами
Строка 344 - задержка после
окончания приёма, перед выходом на передачу. Дальше попугай нажимает
тангенту и после выхода на передачу ждёт время, указанное в строке 363,
перед воспроизведением записанного
Время пересчитать легко 122 - это
1 секунда. Дальше - пропорционально.
Заключение/>Если вы дочитали до этих строк, то я искренне благодарен Вам за то, что
вы уделили внимание моему труду. Надуюсь, что вы сможете легко повторить
мою схему, и она прослужит вам верой и правдой очень долгое время. Все
необходимое для изготовления вы найдете
в архиве. Спасибо за внимание!
P.S.: Если тема не в том разделе, то перенесите куда
положено.