і
РАДИОСВЯЗЬ
і
Программное обеЬпечение
Команды используют ф иксирован-
ный 3-х разрядный код. Время ожи-
дания каждой цифры - 1 с. При
приеме кодов РТМР 2, 4 или 7 про-
грамма ожидает прием еще двух
цифр кода в течении 2,5 с каждую.
При правильном приеме исполня-
ется соответствующая команда:
257 - запрос контроля связи (в
течении 2,5 с передается код циф-
ры 5, далее пауза 1 с и в течении
12,5 с передается двухтональный
сигнал вызова);
458 - открыть канал (подтверж-
дение - двухтональный сигнал вы-
зова в течении 4 с, пауза 500 мс,
двухтональный сигнал вызова в те-
чении 4 с);
748 - закрыть канал (подтверж-
дение - двухтональный сигнал вы-
зова в течении 4 с).
Блок работает следующим обра-
зом. С переносной радиостанции
передается код 257. Базовая стан-
ция, приняв код 257, отвечает, пере-
давая код цифры 5 в течении 2,5 с,
далее пауза 1 с и в течении 12,5 с
передается двухтональный сигнал.
При наличии ответа уже можно ска-
зать, что ОБО будет проведено
удачно. А за 12,5 с можно оценить
качество сигнала. Далее, передавая
код 458, открываем канал связи.
Базовая станция, подтверждает
прием кода 458, передавая в тече-
нии 4 с двухтональный сигнал, за-
тем паузу 500 мс, и снова двухто-
нальный сигнал в течении 4 с. Да-
лее передача прекращается, вклю-
чается динамик базовой радиостан-
ции и выдается двухтональный сиг-
нал вызова на внешний усилитель.
Подача двухтонального сигнала
прекращается при нажатии танген-
ты базовой радиостанции, по исте-
чении 3 мин, либо удаленно при
наличии в канале приема любого
правильного кода DTMF. Абонент
базовой станции услышав вызов
отвечает. Далее можно проводить
QSO. После проведения QSO мож-
но удаленно закрыть канал, пере-
дав код 748. Базовая станция под-
тверждает прием кода 748, переда-
вая в течении 4 с двухтональный
сигнал и отключает динамик базо-
вой радиостанции.
Программа использует таймер
0 в качестве времязадающего тай-
мера. Период прерывания - 50 мс.
При генерации DTMF используют-
ся таймеры 0 и 1 в качестве гене-
раторов прерываний. Режим тай-
меров - 8 разрядов с перезагруз-
кой. П оскольку процессор имеет
всего 2 таймера, в программе ис-
пользуется переключатель режи-
мов работы таймера 0 и адреса
прерывания.
О писание основных констант
программы блока персонального
вызова приведено в таблице 1.
Настройка
Включите радиостанцию и подклю-
чите блок и гарнитуру. Включая уда-
ленную радиостанцию и подавая
код DTMF, установите такую гром-
кость (регулятором громкости ра-
диостанции), при которой светоди-
од HL2 (HL1) непрерывно светится
(тумблер SA1 должен быть выклю-
чен). Это говорит об уверенном при-
еме сигнала DTMF. Далее, переда-
вая код 257, заставьте блок отве-
чать, и резистором R6 установите
уровень DTMF примерно 70% от
уровнй, выдаваемого микрофоном.
Программу блока персонально-
го вызова (файл
rdtmf.rar),
ассем-
блер, линкер и файлы конф игура-
ции для линкера фирмы 2500 A.D.
Software, Inc. (файл
execute.rar)
вы
можете загрузить с сайта нашего
журнала:
h ttp ://w w w .ra d io lig a .co m (раз-
дел “Программы”)
(рл)
Таблица 1
Номер
строки
программы
Значение
Описание
51
2
первая цифра кода 257
52
'5
вторая цифра кода 257
55
7
третья цифра кода 257
63
5
передача кода цифры 5
65
20
пауза перед передачей двутонального сигнала ответа
20 ■
50 мс = 1 с
67
150
длительность передачи двухтонального сигнала ответа
73
4
первая цифра кода 458
74
5
вторая цифра кода 458
77
8
третья цифра кода 458
83
40
длительность передачи первого двухтонального сигнала
ответа
85
10
пауза между передачами двутонального сигнала ответа
10 • 50 мс = 0,5 с
87
40
длительность передачи второго двухтонального сигнала
ответа
91
Offh
длительность внешнего вызова (на внешний усилитель)
106
7
первая цифра кода 748
107
4
вторая цифра кода 748
110
8
третья цифра кода 748
123, 128
50
время ожидания кода ОТМР в канале 50 • 50 мс = 2,5 с
140
Oflh
перезагрузка счетных регистров таймера 0, 50 мс
младший байт
141
4ch
перезагрузка счетных регистров таймера 0, 50 мс
старший байт
176
250
время передачи кода ЭТМР 10 мс ■
250 = 2,5 с
I
51
Радиолюбитель - 10/2005 |
предыдущая страница 45 Радиолюбитель 2005-10 читать онлайн следующая страница 47 Радиолюбитель 2005-10 читать онлайн Домой Выключить/включить текст