Авторизация


...

Кто на сайте?

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

  • elwhidbynath
  • inmiernikwesto
  • questmanie

Статистика

-Посетители : 22372
-Материалы : 209

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

  PIC18F25K22

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

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

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

 

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

1. Время дежурного режима 10 минут (программируемый диапазон от 1 до 255 минут с шагом 1 минута)

2. Удержание передачи репитера (так называемый, «хвост») в течение 1,0 секунды после снятия сигнала SQL приемника (программируемый диапазон от 0,1 до 25,5 сек с шагом в 0,1 сек)

3. Время непрерывной ретрансляции 3 минуты (программируемый диапазон от 1 до 255 минут с шагом 1 минута)

4. В случае превышение лимита непрерывной ретрансляции выдача кодом «Морзе» символа «К» и отключение управления репитером на «штрафное время».

5. «Штрафное время» за превышение лимита времени ретрансляции 30 секунд (программируемый диапазон от 1 до 120 секунд с шагом 1 секунда)

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

Параметры, выделенные жирным шрифтом, зашиты в контроллер изначально. Схема контроллера представлена на рис.1. Основа контроллера – микроконтроллер компании Microchip - PIC12F629.

 

Diagram thumb

 

Назначение выводов PIC12F629 в соответствии со схемой контроллера:

 

№ вывода

Обозначение

Назначение

1

VDD

Напряжение питания +5 вольт

2

GP5

Выход команды включения передатчика

3

GP4/CLKOUT

Выход CW частотой 1 кгц

4

GP3

Вход сигнала SQL от приёмника

5

GP2

Выход команды включения analog switch CW

6

GP1

Сигнал программирования ICSPCLK

7

GP0

Выход команды включения analog switch MOD TX/ сигнал программирования ICSPCLK

8

VSS

Земля

 

Микроконтроллер тактируется от внутреннего генератора частотой 4 Мгц. Схема питается стабилизированным напряжением +5 В от микросхемы стабилизатора IC4 78L05, на которую поступает напряжение +13,8 В от блока питания радиостанций через контакт 1 разъема J2. Диод D1 предохраняет схему от переполюсовки входного напряжения питания. Подстроечный резистор R4 служит для регулировки уровня модуляции CW посылок, а R5 – для регулировки уровня сигнала с выхода детектора приёмника на модулирующий НЧ вход передатчика. Транзисторный ключ Q1 типа 2N7002 обеспечивает включение передатчика репитера. Цепь R2, C4, R3, C5 образует ФНЧ с частотой среза ~1500 Гц. Конденсаторы С6-С10 разделительные. Резистор R1 применен в качестве подтягивающего резистора порта GP3 PIC12F629. Микросхемы analogswitchIC2, IC3 MAX4594 производят коммутацию НЧ сигналов на модулирующий вход передатчика в соответствии с логикой работы контроллера репитера.

Назначение выводов разъёма J1

Соответствуют распиновке программатора PICkit2.

 

Назначение выводов разъёма J2

 

№ вывода

Обозначение

Назначение

1

+13,8V

Напряжение питания контроллера

2

GND

Земля

3

PTT

Включение передатчика (активный уровень 0)

4

BUSY

Сигнал открытия шумоподавителя приёмника (активный уровень 0)

5

MOD TX

Выход модулирующего сигнала на передатчик

6

DET OUT

Выход сигнала НЧ с детектора приёмника

 

Чертеж печатной платы вид сверху

Top lay

 

Чертеж печатной платы вид снизу

 

Bott lay

 

Программа контроллера написана на языке ассемблер в среде программирования MPLABIDEv8.92. Позывной репитера и его координаты зашиты в EEPROM контроллера с адреса 2100. Доступные символы для передачи приведены в таблице CW_Table.

CW

 

Возможное количество знаков для передачи - 125.

Важно: ячейка памяти по адресу 07DH должна содержать значение 0FFH. Так как последние 2 ячейки памяти содержат команду возврата retlw и калибровочную константу их не изменять.

 

EEPROM

 

В случае применения программатора, отличного от программатора PICkit2, обратить внимание на недопущение изменения значения калибровочной константы. Для изменения параметров работы контроллера необходимо изменить данные в «Текст для передачи в EEPROM» и/или «Временные параметры работы контроллера репитера» и заново откомпилировать программу.

 

Program

 

Фото платы вид сверху

 

Top foto

 

Фото платы вид снизу

 

Bottom foto

 

Репитер был запущен в работу в марте 2015 года. За год работы (почти год) никаких сбоев в работе не было.

 

Проект программы контроллера репитера с исходником и файлом прошивки находится в папке Project, схема и чертежи печатной платы в формате программы EAGLE в папке Eagle

 

скачать

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

Вопросы можно задать на форуме...

 

И.Н.Шевченко R1ZK (ex.RW1ZK, ex.UA1ZLT)

г. Гаджиево Мурманской области

r1zk(dog)rambler.ru

06.02.2016

 

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

Prev Next

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

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

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

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

Умный дом в нашем доме (Обзор систем).

29-04-2012 Sergey Roslik

Умный дом в нашем доме (Обзор систем).

  Умный дом - жилой дом современного типа, организованный для удобства проживания людей при помощи высокотехнологичных устройств. Электронные бытовые приборы в умном доме могут быть объединены в домашнюю сеть с возможностью выхода в сети общего пользования. Под «умным домом» следует...

Программные таймеры на ассемблере

31-01-2012 Альберт Бикбулатов

Программные таймеры на ассемблере

 Это довольно просто. Если лень читать, просто скачайте прилагаемые примеры и посмотрите, а я пока продолжу. Для чего это надо? Отсчитывать время программно, в теле основной программы - не самый лучший способ. Чтобы отсчитать секунду, программа только и будет делать, что считать...

Модуль для использования цветного дисплея от сотового телефона

06-10-2012 Сергей Шакуров

Модуль для использования цветного дисплея от сотового телефона

В настоящее время для радиолюбителей стали весьма доступны недорогие и качественные дисплеи от (для) мобильных телефонов. Для конкретной возможности применения одного из них в различных радиолюбительских конструкциях автором создан модуль, описание которого приведено в этой статье.Автор не считает свою разработку...


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

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