Авторизация


...

Кто на сайте?

Сейчас 30 гостей и 4 зарегистрированных пользователей на сайте

  • lfandresagea
  • oelletoryk

Статистика

-Посетители : 25316
-Материалы : 210

Пользователь сайта продает...

  Стенд для освоения программирования МК AVR

Пользователь сайта покупает...

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

Автор: Иван Шевченко (R1ZK) Просмотров: 5502

 

 

 

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. По качеству и оптимизации кода - не грузить. Не нравится, пишите сами.

Случайные статьи....

Prev Next

Переходник USB - 1Wire на микроконтроллере PIC18F2550

08-04-2013 Alex

Переходник USB - 1Wire на микроконтроллере PIC18F2550

   Ниже представлена схема простого переходника с USB на 1-Wire, на микроконтроллере PIC18F2550. Устройство, в первую очередь, разработано для тех, кто не "дружит" с электроникой и программированием микроконтроллеров, и кому очень хочется подключить к своему ПК устройства, управляемые по интерфейсу 1-Wire,...

Вычисляемый переход .

30-05-2012 Super User

Для чтения памяти программ  применяют,   в том числе и вычисляемый переход. Суть его заключается в том , что при выполнении команды  ADDWF PCL  происходит сложение содержимого регистров W и младшего регистра счетчика команд (PC). В результате программа «перескакивает» на выполнения...

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

11-02-2012 Александр Милевский

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

Нам часто задают вопросы, как научится писать программы практически с нулевого уровня, поэтому инициативная группа сайта chipmk.ru решила создать краткий курс для первичного обучения. Нужно уточнить, мы не считаем себя большими специалистами в этой области. Практически все самоучки. Надеемся, что...

Алгоритм работы с плавающей запятой. Часть первая

11-02-2012 Александр Милевский

Алгоритм работы с плавающей запятой. Часть первая

1.Общие понятия Сразу хочу объяснить, а зачем все это нужно? Прежде всего точность вычислений, а она порой, ой как нужна. Различают две формы представления двоичных чисел: «с фиксированной запятой» и «с плавающей запятой». С фиксированной запятой, надеюсь, эту форму уже многие знают, но...


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

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