Среда, 12 сентября 2012 04:44

Контроллер радиолюбительского репитера на ATtiny13 Featured

Written by
Rate this item
(0 votes)

 

alt 

Данный контроллер разрабатывался для управления радиолюбительским репитером на диапазон 2 метра. В составе: приёмник – Motorola GS-950, передатчик – Vertex FTL-2011.

Возможности контроллера...

 

 

 

 

 

 

 

 

1. Удержание передачи в течение 1,2 сек после снятия сигнала SQL приёмника.

2. Выдача 4-х предупредительных тональных сигналов при удержании передачи более 1 минуты.

3. В случае игнорирования предупреждения и дальнейшего удержания передачи в течение 30 секунд, контроллер выдаст знак «К» кодом «Морзе» и отключит управление репитером на 1 минуту.

4. Выдача кодом «Морзе» зашитых данных в EEPROM (позывного -2 раза и QTH-локатора) каждые 10 минут. Отсчёт времени 10 минут производится с момента последнего снятия передачи.

 

 

 

alt

Рис.1 Схема контроллера репитера.

 

  • LED1 – индикация включения передачи
  • LED2 – индикация CW - посылок
  • R7 – уровень модуляции CW посылок на вход передатчика
  • R8 – уровень сигнала с выхода приёмника на вход передатчика
  • Кнопка – для проверки (имитация работы контроллера)

 

Разъём J1:

  1. Контакт PTT (6) разъёма Vertex FTL-2011.
  2. Контакт «Микрофон» (5) разъёма Vertex FTL-2011.
  3. Контакт GND (4) разъёма Vertex FTL-2011.
  4. Контакт SQL Motorola GS-950.
  5. Контакт Audio_out Motorola GS-950.
  6. Контакт GND Motorola GS-950.
  7. Питание +13,6V.

Разъём J2:

Для оперативного перепрограммирования контроллера. Его распиновка соответствует распиновке программатора PICkit2.

alt

Рис.2. Чертёж печатной платы контроллера под ЛУТ.

 

 

alt

Рис.3. Расположение элементов на пп.

 

ATtiny13 тактируется от внутреннего генератора 4,8 Мгц с включенным предделителем на 8.

 

alt

 

Рис.4. Фьюзы ATtuny13.

 

Позывной сигнал репитера и его QTH-локатор записывается в EEPROM ATtiny13 с 0-го адреса. Чтобы изменить данные необходимо внести изменения в программу. Для этого замените текст выделенный красным цветом и заново откомпилируйте программу.

;*********************************************************

; Данные в EEPROM

;*********************************************************

.eseg                                                                                                      ;

.org                     0x0000                                                                    ; c 0-го

.db                                   "RR1ZK RR1ZK QTH KP69AK"                ; адреса

;*********************************************************

Текст программы, прошивка, схема и чертёж печатной платы в формате программы Eagle -

Ссылка для скачивания доступна только авторизованным пользователям сайта !

P.S. По качеству и оптимизации кода - не грузить. Не нравится, пишите сами.

Read 4091 times Last modified on Среда, 03 сентября 2014 11:58

Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru