LAB599.RU — интернет-магазин средств связи
EN FR DE CN JP

О станции пакетной радиосвязи

О станции пакетной радиосвязи







Василий Заушицин, RW3DR, 1993
Информация с сайта RA3APW
     Любительская станция  пакетной  связи в классическом виде состоит
из 3 частей:  радиостанции,  терминала или компьютера,  и  контроллера
пакетной связи (TNC - Terminal Node Controller).
     Что такое радиостанция,  из чего она состоит  и  как  работает  -
радиолюбителю,  надеюсь,  объяснять  не  надо.  Терминал (в простейшем
случае),    или    компьютер    является    средством     ввода-вывода
буквенно-цифровой  информации:  с  клавиатуры  информация поступает на
передачу,  а принятая информация выводится на экран  монитора.  (Здесь
можно провести аналогию клавиатуры с микрофоном и экрана с динамиком).
О работе на  компьютере  написано  множество  книг  и  статей,  разные
компьютеры имеют совершенно разные наборы команд,  языки, операционные
системы,  возможности и т.д.,  поэтому единого рецепта здесь  быть  не
может.  Желательно,  чтобы  Вы  освоили  компьютер,  на котором будете
работать, хотя бы на самом простейшем уровне.
     TNC служит  "посредником" между радиостанцией и компьютером.  Это
не просто модем, превращающий "нули" и "единицы", понятные компьютеру,
в  звуковые  последовательности сигналов,  понятные радиостанции.  TNC
обрабатывает эти последовательности сигналов по специальному алгоритму
(протокол АХ-25), упаковывает их в пакеты, посылает их и контролирует,
правильно ли они приняты,  а так же принимает и расшифровывает пакеты,
сообщает  о правильности приема.  Кроме того,  TNC выполняет множество
других функций,  имеет свою  систему  команд,  словом,  это  настоящий
компьютер.   Поэтому   не  обязательно  подключать  к  нему  еще  один
компьютер, в простейшем случае достаточно терминала, аналогичного тем,
что используются в дисплейных классах (VT-340,  VDT-52100, Электроника
МС 1500.01 и т.д.).  Компьютер удобнее тем, что позволяет записывать в
память (дисковую,  на кассету) принятую информацию и просматривать  ее
много раз,  не запрашивая ее повторно из эфира. Аналогично, передавае-
мую информацию Вы можете подготовить, отредактировать заранее, и затем
быстро передать ее корреспонденту в автоматическом режиме. Таким обра-
зом, Вы не будете надолго занимать радиоканал и заставлять ждать Ваше-
го корреспондента.
     Терминалы специально   сделаны   для  "общения"  с  компьютерными
устройствами (а TNC,  как было уже сказано,  и есть специализированный
компьютер).  В  качестве  интерфейса  (стандарта общения) используется
обычно  последовательный  асинхронный  RS-232С  (в  наших  ГОСТах   он
называется  "Стык  С-2").  Пример  того,  как  выглядит  сигнал  этого
интерфейса,  приведен на стр.35 "КВ-журнала" N 1 за 1992 г. Логической
"1"  соответсвует уровень напряжения -12 В,  (на самом деле,  он может
быть от -8 до -12),  логическому "0" соответствует +12В (от 8 до 12В).
Длительности  сигналов  определяются скоростью передачи,  измеряемой в
бодах (бит в секунду). Если, например, используется скорость 1200 бод,
то  длительность импульса,  соответствующего одному биту,  будет равна
1:1200=0,000833  сек,  или  833  мксек.  Цоколевка   стандартных   9-и
25-контактного разъемов RS-232 приведена в таблице.
 
-------------------------------------------------------------------------
Контакты:                  Наименование                :   Направление
 9   25 :                     сигнала                  :
-------------------------------------------------------------------------
 -    1 : GND Корпус                                   :
 3    2 : TxD Передать данные (Transmit Data)          :        Выход
 2    3 : RxD Принять данные (Receive Data)            :         Вход
 7    4 : RTS Запрос на передачу (Request to Send)     :        Выход
 8    5 : CTS Готовность к передаче (Clear to Send)    :         Вход
 6    6 : DSR Готовность компьютера (Dataset ready)    :         Вход
 5    7 : SG Сигнальное заземление (Signal Ground)     :
 1    8 : DCD Контроль приема (Carrier Detect)         :         Вход
 4   20 : DTR Терминал готов (Data Term Ready)         :        Выход
 9   22 : RI Кольцевой индикатор (Ring Indicator)      :         Вход
-------------------------------------------------------------------------
     Назначение сигналов TDX,  RXD,  SG понятно из  названия.  Сигналы
RTS,  CTS,  DTR,  DSR,  DCD  позволяют упорядочить общение между двумя
компьютерными устройствами. Если, например, одно из устройств медленно
"думает",  или  кроме  общения  с  другим  выполняет  еще какую-нибудь
работу,  то оно может не успеть принять часть информации по линии RXD.
С  помощью  вышеназванных сигналов можно установить один из протоколов
"запрос-разрешение" (его обычно называют HandShake,  в данном случае -
Hard  Handshake  -  аппаратный протокол).  Для соединения компьютерных
устройств (например,  TNC и терминала) с использованием Hard HandShake
нужно использовать схему соединения, приведенную на рисунке.
                          GND--------------------GND
                          SG -------------------- SG
                          TxD--------------------RxD
                          RxD--------------------TxD
                          CTS--------------------RTS
                          RTS--------------------CTS
                          DSR--------------------DTR
                          DTR--------------------DSR
     Можно использовать и программный протокол - Soft HandShake,  если
Ваш терминал умеет работать с ним.  В этом случае сигналы "запрос-раз-
решение" передаются ввиде специальных управляющих ASCII - кодов (обыч-
но - $11 и $13) по линиям RXD и TXD,  а  схема  соединения  упрощается
(рис. 2).
                          SG -------------------- SG
                          TxD--------------------RxD
                          RxD--------------------TxD
                          CTS--               ---RTS
                          RTS---              L--CTS
                          DSR--               ---DTR
                          DTR--+              +--DSR
                          DCD---              L--DCD
     Учтите, что  с  кабелем  рис.1 можно использовать как аппаратный,
так и программный протокол, а с кабелем рис.2 - только программный.
     Кроме правильного   соединения  разъемов,  нужно  еще  установить
одинаковые параметры обмена между TNC и терминалом:  скорость  (обычно
300,  1200,  2400, 4800, 9600 бод, реже 19200), длина "слова" (7 или 8
бит), четность  (четный  бит - Even,  нечетный - Odd,  никакой - None,
всегда 1 - Mark, всегда 0 - Space) и число стоповых бит (может быть 1,
1.5, 2).
     Установка этих   параметров   в  терминалах  может  производиться
переключателями,  перемычками,  программно.   В   TNC,   описанном   в
"KВ-журнале"   N   1,2-3  за  1993  г.,  скорость  300  или  1200  бод
устанавливается перемычками 6 или 5  соответственно,  другие  скорости
можно  установить  в  соответствии  с  табл.1 (в описании TNC).  Длина
слова,  четность и  число  стоповых  бит  устанавливаются  программно:
заводская  установка  (default)  - 7 бит,  Е (четный),  1 стоповой бит
(часто это записывается так: 7Е1).
     В других   типах  TNC  скорость  устанавливается  переключателями

(перемычками)  или  программно,  остальные  параметры,  как   правило,
программно.   Во   многих   современных  моделях  есть  автоматическая
настройка  на  нужную  скорость  обмена:  TNC   анализирует   скорость
принимаемых  от  терминала символов и настраивается на эту же скорость
обмена. Обычно подбор начинается с 1200 бод, позтому рекомендую начать
с установки в терминале 1200 бoд, 7Е1, либо 7N1.
     Все вышеописанное справедливо и при подключении TNC к компьютеру,
разница лишь в том,  что компьютер нужно перевести в режим терминала с
помощью какой-либо программы.  Для большинства типов компьютеров такие
программы существуют, каждая "работает" по своему, общее у них то, что
они переводят компьютер в терминальный  режим,  поэтому  и  называются
терминальными  программами.  Для  "Радио-86РК" очень удобную программу
создал Г.Иванов (RA3AU),  она описана в журнале "Радио" N 5,  1989 г.,
стр.45. Там же описаны особенности подключения к "Радио-86РК". Одна из
терминальных   программ   и   способ   доработки   компьютеров    типа
"ZX-Spectrum" описана в журнале "Радиолюбитель" N 4, 1993 г., стр.36.
     Для компьютеров  типа  IBM  PC   существует   великое   множество
терминальных программ,  например,  PROCOMM, PCPLUS, COMIT, TELIX, MTE,
KERMIT  и  т.д.  Любую  из  них  можно  использовать.   Существуют   и
специальные радиолюбительские программы для пакетной связи,  например,
LAN-LINK,  YAPP,  PK232COM,  PAK-COMM, PC-Pakratt, SP, GP и т.д. Часто
TNC  зарубежного производства продается вместе с дискетой,  на которой
записана терминальная программа.
     В любом  случае  Вы должны сначала установить параметры терминала
(или компьютера в режиме терминала)  и  правильно  соединить  разъемы,
лишь после этого можно ожидать,  что TNC и терминал поймут друг друга.
И TNC и терминал могут выйти из строя,  если Вы  будете  подключать  и
отключать   разъемы  при  включенном  питании,  поэтому  рекомендуется
сначала подсоединить разъемы, затем включить терминал (или компьютер),
установить  параметры  обмена  (если  это делается программно),  затем
включать питание TNC.
     Если все  исправно и установлено правильно,  Вы увидите ,  как на
экране будет появляться  заставка,  подобная  той,  что  приведена  на
стр.36  "КВжурнала"  N  2-3  за  1993  г.  Это означает,  что терминал
понимает то,  что ему сообщает TNC.  Следующие  5  абзацев  Вы  можете
пропустить.
     Если же на экране появляется абракадабра  или  вообще  ничего  не
появляется  -  не  пугайтесь,  возможно,  параметры  обмена  данными у
терминала и у TNC не совпадают. TNC с автонастройкой ждет определенный
символ  от  терминала  (например,  *  или <Enter>,  лучше посмотреть в
инструкции).  При каждом нажатии на клавишу с этим символом на  экране
может появляться очередная абракадабра, при этом светодиоды на лицевой
панели TNC переключаются.  При очередном нажатии Вы  увидите,  как  на
экране   начнет   появляться   заставка,   что   означает   завершение
автонастройки.
     Если появляется  нечто  похожее на заставку,  но все слито в одну
строку,  или какая-либо новая строчка начинается  не  от  левого  края
экрана,  а  сразу  под последним символом предыдущей,  либо часть букв
явно не та, причины, скорее всего, в несовпадении четности терминала и
TNC.
     При неправильно  установленных  параметрах  HandShake  на  экране
могут   появляться  куски  нормального  текста,  оборванные  случайным
образом,  либо экран будет пуст.  В первом случае попробуйте  поменять
тип   обмена  (SoftHard),  во  втором  -  вообще  отключить  HandShake
терминала,  если  это  возможно.  Единого  рецепта  для  разных  типов
терминалов   и   компьютеров  не  существует,  проще  всего  в  случае
отсутствия символов на терминале попытаться  найти  причину,  наблюдая
сигналы  RS-232  на осциллографе (в крайнем случае,  можно попробовать
найти причину даже тестером).
     Подсоедините щуп  осциллографа к сигналу TXD от TNC к терминалу и
включите питание TNC.  Если Вы увидите последовательность импульсов, а
затем  постоянный  уровень (от -8 до -12 В для RS-232,  +5 В для ТТЛ),
значит TNC передает символы  на  терминал.  По  длительности  символов
можно оценить скорость передачи.  Если импульсов нет - значит либо TNC
неисправен,  либо он  ждет  разрешения  на  передачу,  либо  цоколевка
разъема  не  совпадает  со стандартной,  и Вы наблюдаете совсем другой
сигнал.  Последнее иногда встречается в разных моделях  TNC,  особенно
самодельных.  Разрешение на передачу данных должно поступать на TNC от
терминала:  сигнал RTS,  DTR либо их комбинация должны соответствовать
логической  "1" (напомню,  что для интерфейса RS-232 это соответствует
отрицательному напряжению от -8 до  -12  В).  Проверьте  их,  если  Вы
используете  кабель,  сделанный по рис.1.  Если же используется кабель
рис.2,  то при  правильной  распайке  контактов  и  исправном  TNC  Вы
обязательно  увидите  импульсы  на  линии  TxD,  так  как TNC сам себе
разрешает передачу,  используя свои сигналы RTS и DTR,  которые  через
перемычки на разъеме попадают на входы CTS и DSR соответственно.
     Все вышеописанное справедливо и для  терминала.  Точно  также  Вы
можете  наблюдать прохождение сигналов от терминала к TNC,  нажимая на
любую клавишу клавиатуры.
     В терминалах, у которых отсутствуют маленькие буквы, а иногда и в
других  типах  терминалов,  в  простейших  компьютерах  ("Радио-86РК")
вместо  маленьких  латинских букв в заставке появляются русские буквы.
Это не неисправность,  а недостаток терминала,  который легко  обойти,
"заставив"  TNC  все  сообщения  выдавать  только  заглавными буквами.
"Львовскому" TNC нужно дать команду:  LCOK OFF <Enter>.  (Ввод  каждой
команды  происходит  только после нажатия <Enter> или <BK>).  В других
типах TNC могут быть другие команды.
     Добившись появления  на экране "правильного" текста при включении
TNC,  проверьте теперь,  понимает ли  TNC  то,  что  Вы  печатаете  на
клавиатуре.
     При нажатии на  клавишу  <Enter>  (или  <BK>)  на  зкране  должна
появляться  подсказка  Cmd:,  обозначающая  готовность  TNC  к  приему
следующей  команды.  При   нажатии   на   любую   символьную   клавишу
соответствующий  символ  должен  печататься  на экране.  Если этого не
происходит - попробуйте дать команду TNC на включение ЭХО:  ECHO ON. В
ответ  на  эту  команду на экране может появиться надпись ECHO WAS OFF
(ЭХО было выключено).  Если это сообщение не появилось  и  символы  не
отображаются  на экране при нажатии на клавиши - вернитесь на 4 абзаца
назад и  по аналогии попробуйте найти причину,  почему TNC не понимает
то, что ему передает терминал.
     Если при однократном нажатии  на  клавишу  на  экране  появляются
сразу  2  соответствующих  символа  -  значит ЭХО включено и в TNC и в
терминале.  Лучше выключить ЭХО в терминале, но если это сложно, можно
выключить его и в TNC командой ECHO OFF.
     Возможен случай,  когда буквы на  экране  печатаются,  а  TNC  не
понимает  команд  и  не  реагирует  на  них.  Выключите  питание TNC и
попробуйте  нажимать  на   клавиши.   Если   соответствующие   символы
появляются  на  экране,  значит  в  терминале  установлен  режим  "ЭХО
включено". Надо выключить ЭХО и продолжить исследования, вернувшись на
2 абзаца назад.
     Достигнув полного взаимопонимания между терминалом и  TNC,  можно
приступать к знакомству с командами TNC и установке параметров.
     Наберите DISPLAY (в некоторых типах TNC  -  DISPLAY  Z),  нажмите
<Enter>,  и  Вы  увидите  на  экране  столбец  команд  с  параметрами,
расположенных в алфавитном порядке. На первый взгляд, их кажется очень
много и разобраться во всех невозможно. (Кстати, если появятся разрывы
и пропадание кусков таблицы - вернитесь  назад  и  прочтите  все,  что
касается  HandShake.  Если  в терминале используется только аппаратный
HandShake (например, "Радио-86РК"), в TNC надо установить такой же тип
обмена командой XFLOW OFF).
     На самом деле,  не  нужно  изучать  все  команды  сразу.  (Полное
описание всех команд планируется дать в следующих номерах).  Заводские
установки (default) вполне годятся для начала работы  пакетом,  а  то,
что Вам потребуется в первую очередь,  будет описано ниже.  Кстати,  с
несколькими  командами   (LCOK,   ECHO,   DISPLAY,   XFLOW)   мы   уже
познакомились.
     Большинство команд являются  командами-модификаторами  параметров
TNC.  Если Вы выдаете команду без какого-либо параметра,  TNC сообщает
Вам,  какой параметр установлен для этой команды.  Наберите, например,
MYCALL,  и  TNC  выдает на экран:  MYCALL NOCALL или какой-либо другой
позывной, записанный в его памяти.
     Чтобы установить  или  поменять какой-либо параметр,  нужно после
команды через пробел написать этот параметр,  например,  MYCALL RW3DR.
TNC может ответить: MYCALL WAS NOCALL (мой позывной был NOCALL).
     Писать всю команду целиком не обязательно,  TNC  понимает  ее  по
первым  символам.  Например,  Вместо  MYCALL достаточно набрать MY.  В
дальнейшем обязательные для ввода символы команды  и  параметры  будут
написаны заглавными буквами,  а необязательные - строчными:  например,
MYcall, Echo OFf и т.д.
     Если Вы  неправильно  напишите  команду  или параметр - TNC может
сообщить, как надо писать, либо выдаст какое-либо сообщение, например,
?EH  (что?),  Value  out  of range (параметр за границами возможного),
?bad (неправильно),  ?not enough (недостаточно) и т.д.  Полный  список
ответов TNC с расшифровкой будет дан позже.
                        Подключение TNC к радиостанции.
 
     Один из возможных вариантов подключения TNC к радиостанции.
      Прием/передача (PTT)  о       о на модулятор (MIC)
                             о     о  с НЧ выхода приемника (LS)
                                о
                            Общий (GND) 
                               рис.3
 
     Цоколевка радиоразъема TNC,  изображенная на рис.3, соответствует
стандарту,  применяемому многими фирмами:  MFJ, TAPR, KANTRONICS и др.
Рекомендуется не подключать все провода сразу,  а сделать это по шагам
в такой последовательности, как они будут далее описаны: GND, LS, PTT,
MIC.  Подключите земляной провод GND и сигнал  LS.  Уровень  звукового
сигнала,  поступающего с динамика на TNC,  нужно подобрать так,  чтобы
светодиод DCD на лицевой панели  TNC,  индицирующий  наличие  сигнала,
светился,  когда  сигнал слышен и гас при его отсутствии.  (DCD - Data
Carrier Detect - детектирование несущей с данными).
     В некоторых   TNC  на  передней  панели  есть  ручка  регулировки
"чувствительности" TNC.  Она позволяет подбирать  необходимый  уровень
сигнала  после  того,  как Вы настроили желательную для себя громкость
приема на слух.
     Уровень выхода  с  УКВ  ЧМ  радиостанции  очень просто настроить:
откройте шумоподавитель и при отсутствии сигнала  (слышен  белый  шум)
увеличивайте  громкость  до  тех  пор,  пока  светодиод  DCD не начнет
вспыхивать.  Правда, в некоторых современных TNC DCD загорается только
при  наличии  полезного  сигнала достаточной амплитуды.  В этом случае
настройку уровня приема лучше вести по реальным сигналам из эфира.
     На КВ   все   гораздо   сложнее:  много  помех,  уровни  сигналов
значительно  меняются,  поэтому  лучше  иметь  возможность  оперативно
подстраивать  уровень  приема  в  процессе работы.  Если Вы установите
недостаточный уровень сигнала - TNC не  поймет  его.  Слишком  большой
уровень  может  перегрузить  вход TNC и сигнал не будет читаться,  при
этом  любые  помехи  даже  при  отсутствии  полезного  сигнала   будут
восприниматься  как  занятость частоты,  и TNC не сможет включиться на
передачу,  если  частота  занята  (DCD  горит).  Возможно,  Вы  будете
устойчиво  принимать корреспондента,  Ваш TNC будет читать все пакеты,
но если  канал  занят  -  Вы  не  заставите  TNC  передать  запрос  на
соединение    или    подтвердить    правильность    приема.    Поэтому
придерживайтесь правила:  устанавливать минимально  возможный  уровень
приема.
     В TNC,  у которых светодиод DCD  загорается  только  при  наличии
полезного сигнала, используется так называемый цифровой шумоподавитель
(Digital  Squelch).  Сделано  это  для  увеличения   скорости   обмена
пакетами.  На  каждый  переданный  пакет  TNC  ждет  подтверждения  от
корреспондента, и если корреспондент работает быстро, то начало ответа
Вы  можете  не  принять  из-за  медленного срабатывания шумоподавителя
Вашей радиостанции.  В таких случаях при наличии Digital Squelch нужно
полностью   открыть   шумоподавитель,   тогда   быстродействие   Вашей
радиостанции будет определяться только скоростью переключения  режимов
"прием-передача".
     К подключению линии  РТТ  отнеситесь  особенно  внимательно:  при
несоблюдении  полярности и допустимых пределов напряжения и тока TNC и
радиостанция могут выйти из строя еще до того, как Вы начнете работать
пакетом.  Обычно  в TNC к линии РТТ подключен открытый коллектор п-р-п
транзистора,  рассчитанного на определенное максимальное напряжение  и
ток  через  него.  Когда  TNC включается на передачу,  этот транзистор
открывается и замыкает на землю сигнал РТТ.  Если в  Вашем  трансивере
коммутация  "приемпередача"  производится реле (или схемой коммутации,
аналогичной реле),  включенным примерно так,  как на рис.3,  то Вам не
надо   изменять  схему.  Нужно  только  определить,  не  превышает  ли
напряжение  питания  реле   максимально   допустимое   напряжение   на
коллекторе  транзистора  в  TNC,  и  не превышает ли ток через реле (в
режиме "передача") максимально допустимый ток через транзистор в  TNC.
При  превышении одного из этих максимумов необходимо добавить буферное
устройство (реле в простейшем случае).
     Такое устройство  потребуется  и  в  том  случае,  если  в  Вашем
трансивере коммутация производится замыканием  отрицательного  сигнала
РТТ  на  землю,  например,  в  UW3DI.  Правда,  в  некоторых типах TNC
(например,  РК-232) есть возможность  выбора  коммутации  "плюса"  или
"минуса",  но  обычно транзисторы TNC расчитаны на напряжение не более
30 В, поэтому будьте осторожны: напряжение, выдаваемое на педаль (РТТ)
в  трансивере  UW3DI  достигает  -50  В!  Самый  простой выход в таких
случаях - добавить реле в цепь  коллектора  транзистора,  управляющего
линией РТТ TNC,  запитать его от источника +12 В в TNC,  а контакты на
замыкание вывести для управления радиостанцией.  В модеме "Львовского"
TNC  такой  вариант  предусмотрен.  Если изменения в TNC нежелательны,
сделайте изменения в Вашей радиостанции так, чтобы она коммутировалась
заземлением положительного сигнала РТТ.
     После тщательной  проверки  правильности  подключения  линии  РТТ
включите  терминал,  TNC  и радиостанцию и проверьте,  работает ли эта
линия так,  как должна:  введите с клавиатуры К <Enter>, затем нажмите
<Enter>.  (Перед  этим  TNC может потребовать ввода позывного MYcall).
TNC должен на короткое время  (0,3-1  сек)  включить  радиостанцию  на
передачу.    При    каждом    нажатии   <Enter>   должно   происходить
кратковременное  включение  передатчика.  Если  этого  не  происходит,
значит  что-то  неисправно,  или  TNC не может включить передачу из-за
занятости частоты (горит DCD,  об этом было рассказано выше). Если все
заработало,  можно  подключать линию MIC и настраивать уровень сигнала
от TNC к микрофонному входу передатчика.
     Вернитесь в командный режим, нажав Ctrl+C (удерживая клавишу Ctrl
или УС,  нажмите клавишу С), на экране появится Cmd:. До этого TNC был
в режиме соединений (команды К или CONVers переводят его из командного
в режим соединений).  В  командном  режиме  любой  символ  или  группу
символов  TNC  воспринимает  как команду и соответственно реагирует на
нее,  подтверждая готовность к приему следующей команды Cmd:. В режиме
соединения  все,  что  Вы  набираете  на  клавиатуре  (за  исключением
специальных управляющих кодов и их  комбинаций),  передается  в  эфир.
Есть еще третий режим - Transparent (прозрачный), в нем TNC передает в
эфир все символы,  в том числе и управляющие.  Переход  в  этот  режим
происходит по команде Trans,  выход из него в каждом типе TNC делается
по разному и весьма  сложен,  поэтому  не  рекомендуется  использовать
данный  режим  в  период  изучения.  Если все же Вы вошли в прозрачный
режим и не можете выйти - попробуйте выключить и включить питание TNC.
Если это не поможет - попробуйте сделать аппаратный RESET.
     Итак, запомните: переход из командного в режим соединений - К или
CONVers,  обратный  переход  -  Ctrl+C (часто это записывают ^C).  Все
команды должны выдаваться латинскими буквами, они могут быть строчными
или  прописными,  TNC  поймет  их  в любом случае.  Не забывайте после
набора команды нажимать <Enter>.
     Во всех   TNC   имеется   потенциометр,   регулирующий  амплитуду
выходного сигнала.  У некоторых типов  TNC  он  расположен  на  задней
панели, у некоторых - внутри под крышкой. Обычно на заводе настраивают
уровень выходного сигнала около 10 мВ,  для большинства фирменных КВ и
УКВ   радиостанций   это   соответствует  напряжению,  поступающему  с
микрофона, поэтому подстройка не нужна.
     В TNC есть специальная команда,  помогающая правильно настраивать
уровень выходного сигнала.  Подсоедините все линии TNC к радиостанции,
включите  питание,  настройтесь  на свободную частоту (либо подключите
согласованную нагрузку вместо антенны) и прослушивайте свой сигнал  на
контрольном  приемнике.  Наберите  команду CALibrate,  затем команду К
(или CONVers),  TNC должен включить радиостанцию  на  передачу,  а  на
контрольном приемнике Вы должны услышать тональный сигнал. Это один из
тонов,  который соответствует передаваемому в эфир логическому "0" или
"1".  Нажмите  клавишу  "пробел"  и  Вы услышите второй тон .  Нажимая
клавишу "пробел" Вы переключаете  тона.  На  УКВ  частоты  этих  тонов
должны  быть 1200 и 2200 Гц,  на КВ они могут быть любыми,  но разница
между ними должна быть 200 Гц.
     Контролируя на   слух   или  по  приборам,  настраивайте  уровень
выходного сигнала TNC так,  чтобы сигналы были  чистые,  неискаженные,
без ограничений,  но с достаточной амплитудой (коэффициентом модуляции
или девиации),  примерно такой же,  как при  работе  микрофоном.  Если
вдруг сигнал пропадет - не пугайтесь,  это не поломка, просто сработал
таймер (Watch  Dog),  который  не  позволяет  TNC  долго  работать  на
передачу  (обычно 30-45 сек).  Нажмите два раза клавишу "К" и Вы снова
услышите сигнал. После окончания настройки нажмите "Q" для перехода из
этого режима в командный.
     Разные радиостанции (например,  КВ и УКВ) могут требовать  разную
амплитуду  входного  сигнала.  Если  Вы  будете использовать несколько
типов радиостанций, то настраивайте TNC на ту, что требует наибольшего
уровня  сигнала,  а  уменьшить уровень для других радиостанций можно с
помощью   резистивного   делителя,   который   можно   разместить    в
соединительном кабеле или в самой рации.
     В малогабаритных ручных УКВ радиостанциях  ICOM,  YAESU,  ALINCO,
ALAN,  KENWOOD  и  др.  нет  отдельного  гнезда PTT,  а для управления
режимом "приемпередача"  используется  гнездо  внешнего  микрофона.  В
некоторых  радиостанциях это гнездо 3-контактное,  один из контактов -
это линия РТТ,  другой - вход MIC. В других радиостанциях используется
2-контактное   гнездо   диаметром  3,5  мм.
     Теперь немного  о скорости обмена информацией по радиоканалу.  Не
путайте  скорости  радиоканала  и  терминального   канала,   это   два
совершенно  независимых друг от друга параметра.  Скорость радиоканала
можно установить любой,  соответствующей стандартному ряду  скоростей:
50,  75, 100, 150, 200, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400
бод и  т.д.  Это  в  разных  TNC  делается  по  разному:  перемычками,
переключателями,  программно. В "Львовском" TNC две стандартных для КВ
и УКВ скорости 300 и 1200 бод переключаются тумблером,  но  перепаивая
выходы  делителей  можно сделать любые другие скорости.  Иногда бывает
нужно снизить скорость для уверенного общения с данным корреспондентом
или   в   условиях   сильных  помех.  Не  забудьте  при  этом  сначала
договориться о другой скорости , иначе никто Вас с Вашей нестандартной
скоростью  не  поймет.  В  TNC  с  программным  переключением скорости
радиоканала обычно используется команда HBaud.
     Звуковые тона,  обычно  применяемые  для передачи по радиоканалу,
определяются модемом и, как уже было сказано, на УКВ составляют 1200 и
2200  Гц,  а  на  КВ  - любые,  лежащие в полосе пропускания HЧ-тракта
(300-3000  Гц),  с  разносом  в  200  Гц.  Переключение  между   этими
стандартами   может  быть  так  же  перемычками,  переключателями  или
программно,  может производиться одновременно с переключением скорости
радиоканала  (как  в  "Львовском"  TNC),  а  может  быть  и совершенно
независимым. При этом возможны различные комбинации скоростей и тонов,
но   не   все  будут  "читаемыми".  Принцип  здесь  простой:  скорость
радиоканала не может быть  выше  частоты  нижнего  тона.  Правда,  это
справедливо     для    амплитудно-частотной    модуляции    (AFSK    -
Amplitude-Frequency-Shift-Keying).  В  последнее  время  все   большее
распространение получают различные виды фазовой модуляции (PSK - Phase
Shift Keying),  которые позволяют увеличить скорость  радиоканала,  не
расширяя  полосу  пропускания  звукового  или  ПЧ тракта радиостанции.
Многие  современные  TNC  имеют   встроенные   модемы   для   скорости
радиоканала 2400 бод,  а с модемами типа G3RUH-9600 или DF9IC возможны
скорости 9600 бод и выше.
     Программное переключение   тонов  в  некоторых  TNC  производится
командой TONe.  Прежде  чем  перейти  к  следующему  этапу,  настройте
(переключите)  свой  TNC  на  соответствующую  скорость  радиоканала и
нужные тона.
                     Наблюдение за пакетом, первая связь.
 
     Если в  Вашем  регионе есть радиолюбители,  работающие пакетом на
УКВ (обычно на частотах 144675,  144650,  144625 кГц), то лучше начать
обучение   на  УКВ.  Настройте  радиостанцию,  установите  необходимые
параметры TNC и  Вы  увидите,  как  появляются  различные  позывные  и
сообщения на экране сразу после того,  как пакетный сигнал прозвучит в
эфире.  Если  это  не  происходит,  попробуйте  включить  все   режимы
мониторинга  командами:  Monitor ON или Monitor 4,  MAll ON,  MCOM ON,
MCon ON,  MRpt ON.  В разных TNC команда Monitor действует по разному.
Параметр  ON  разрешает  вывод  на  экран  любых  услышанных  пакетов;
цифровые параметры  определяют,  какие  типы  принятых  пакетов  будут
отображаться   на   экране.   Существует   3  основных  тина  пакетов:
информационный (I),  служебный (S) и ненумерованный (U).  Подробнее об
этом будет рассказано позже.
     Смесь позывных и других  символов,  появляющихся  на  экране,  на
первый  взгляд  кажется совершенно непонятной.  Попробуйте,  например,
разобраться в такой строке:
     RK3KP-9>UA3AMB-1*>RW3DR-15>I31: 3:RK3KP (B,KM,LM,O,RM,S,T,?) >
     Кто, кому и что  передает?  В  начале  этой  строки  -  служебная
информация,   состоящая  из  позывных  и  служебных  символов.  Первый
позывной принадлежит тому,  кто передает  данный  пакет,  последний  -
тому, кто должен принять его. Между ними может быть несколько позывных
диджипитеров (digipeater -цифровой репитер),  причем,  тот из них, кто
ретранслировал данный пакет,  отображается со звездочкой *. Далее идут
служебные  символы  (если  отображение  их  разрешено   соответсвующим
параметром команды Monitor):  I31 - информационный пакет номер 31.  И,
наконец,  сама информация:  3:RK3KP  (B,KM,LM,O,RM,S,T,?)  >,  которая
обозначает,  что  третий  порт  (вход)  почтового  ящика  RK3KP  готов
выполнить любую  из  команд,  указанных  в  скобках.  Понаблюдайте  за
пакетами,  запишите  позывные  станций,  которые  Вы слышите напрямую,
позывные диджипитеров. Можно дать команду MHeard, и Ваш TNC выведет на
экран 15-20 последних позывных,  которые он "услышал" в эфире, причем,
* около позывного свидетельствует,  что Вы слышали  этот  позывной  не
напрямую, а через диджипитер или узел (Node). Некоторые позывные имеют
дополнения в виде - n,  где n - число от 1  до  15.  Такие  дополнения
появляются,  если  станции  связываются не напрямую,  а через узлы или
шлюзы (Gate). Вы можете так же присвоить себе любой номер, записав его
командой MYcall, например, MYcall RW3DR-12. B TNC, у которых есть свой
маленький почтовый ящик (PMS  -  Personal  Message  System),  позывной
этого ящика может отличаться от позывного,  которым Вы будете работать
сами.  Позывной Вашего диджипитера так же может отличаться  от  Вашего
позывного (напомню,  что каждый TNC может быть диджипитером, если этот
режим  в  нем  разрешен  командой  DIGipeat  ON).  Эти  отличия  можно
создавать, присваивая разные номера одному и тому же позывному. Имейте
в виду,  что если Вы принимаете пакеты от станции,  в позывном которой
имеется  добавка  с  цифрой  - именно этот позывной с добавкой и нужно
использовать,  если  Вы  хотите  установить  соединение  с   ней   или
использовать ее как диджипитер.
     Попробуйте установить соединение с одной из станций,  которые Ваш
TNC принимает напрямую:  Connect UA3AMB (печатать можно как прописными
так и строчными буквами,  здесь большие буквы обозначают  обязательные
для  набора).  Если  все  удачно  -  на  лицевой  панели TNC загорится
светодиод CON, а на экране появится надпись ***CONNECTED to UA3AMB.
     Поздравляю с первой пакетной связью!
     На экране  терминала   UA3AMB   появится   аналогичная   надпись:
***CONNECTED to RW3DR.
     Далее Вы можете общаться друг с  другом,  набирая  информацию  на
клавиатуре.  Не  забывайте  нажимать  <Enter>  в конце каждой строчки,
которую хотите передать корреспонденту.  Помните, что при соединении с
кем-либо   TNC  автоматически  переходит  в  режим  соединений  и  все
набираемые на клавиатуре  символы,  кроме  специальных  (управляющих),
передает в эфир после каждого нажатия <Enter>.
     Наблюдая за светодиодом STA на передней  панели  TNC,  Вы  можете
оценить,  как  принимается  Ваш  сигнал:  после  нажатия  <Enter>  STA
загорается и горит до тех пор,  пока Ваш TNC не получит  подтверждение
правильности принятого пакета от Вашего корреспондента. Если он гаснет
сразу после первого ответного пакета корреспондента - связь устойчива.
В  противном  случае  Ваш  TNC  будет  повторять передачу того пакета,
который не был принят,  до тех  пор,  пока  не  получит  подтверждение
правильности  приема.  Максимальное  число  таких  повторов может быть
установлено командой RETry n, где n - число от 0 до 15, 0 - обозначает
отсутствие  ограничений  на  число  повторов.  (Вы  можете  перейти  в
командный режим,  чтобы поменять параметры TNC прямо в процессе связи,
нажав ^C. Не забудьте потом вернуться в режим соединения командой К).
     Если связь неустойчива, можно попробовать ограничить максимальную
длину  пакета  (меньше  будет  вероятность  сбоя из-за помех) командой
РАСlen n,  где n - длина пакета,  она может быть от  1  до  256  байт.
Командой  MAXframe  n  (n от 1 до 7) можно изменить максимальное число
пакетов,  передаваемых слитно с  ожиданием  подтверждения  не  каждого
пакета,  а  всей  группы  сразу.  При  хороших  условиях  связи  можно
установить максимальные параметры PAClen 256 и  MAXframe  7.  Скорость
передачи длинных файлов значительно вырастет.
     Многие терминалы и компьютеры в  режиме  терминала  не  разделяют
принимаемый  и  передаваемый  тексты  и  на  экране возможна смесь,  в
которой трудно разобраться - что  Вы  приняли,  а  что  передали.  Тем
более,  если разрешен режим наблюдения за всеми пакетами,  в том числе
адресованными  не  Вам,  на  экране  будет  просто   каша.   Запретить
наблюдение чужих пакетов во время связи можно командой MCon OFf.
     Если терминал  (или  терминальная  программа  компьютера)   имеет
возможность  разделить по окнам принимаемую и передаваемую информацию,
используйте этот режим. Но даже если этого режима нет - не обязательно
ждать, когда Ваш корреспондент закончит передачу всего текста. В любой
момент Вы можете остановить вывод  принимаемой  информации  на  экран,
нажав  любую клавишу клавиатуры.  TNC будет накапливать принимаемые из
эфира символы в своей памяти и ждать от Вас ввода текста. Только после
нажатия <Enter> Ваш текст начнет передаваться , а TNC тут же выдает на
экран то, что он принял и сохранил в памяти.
     В конце  связи один из вас должен выдать команду на разъединение.
Если  это  сделает   Ваш   корреспондент,   Вы   увидите   на   экране
***DISCONNECTED,   а   светодиод   CON   погаснет.   Если   Вы  хотите
разъединиться сами, перейдите в командный режим (^C) и выдайте команду
Disconnect.   После   получения   подтверждения   о   разъединении  от
корреспондента Ваш TNC выдаст на экране ту же надпись и светодиод  CON
погаснет.  Может  случиться  так,  что ваш корреспондент не подтвердит
разъединение (например,выключит аппаратуру или сменит частоту),  тогда
Ваш  TNC  будет  посылать служебный пакет на разъединение столько раз,
какой параметр RETry у Вас установлен.  Если  Вы  не  хотите  ждать  -
выдайте команду D еще раз.
     Связь через диджипитеры происходит точно так же, только в команде
на соединение надо указать позывные диджипитеров, например:
                     Connect RW3AH Via UA3AMB,UV3AM,RA3AU
     В этой  записи RW3AH - мой корреспондент,  а позывные после Via -
это цепочка диджипитеров,  через которые должен пройти мой  запрос  на
соединение  с RW3AH (их может быть не более 8).  Причем,  первым стоит
позывной ближайшего ко мне диджипитера,  а  последним  -  ближайший  к
RW3AH.  Процесс  установки соединения занимает гораздо больше времени,
но если все удачно,  то загорится светодиод CON и на  экране  появится
надпись:
     *** CONNECTED to RW3AH VIA UA3AMB, UV3AM, RA3AU
     Если корреспондент  занят (например,  проводит связь с кем-либо и
не хочет иметь другие соединения во время связи),  то на Ваш запрос  о
соединении его TNC выдаст служебный пакет занятости, и на экране у Вас
появится
     ***RW3AH buzy
     ***DISCONNECTED
     Не нужно  никоим  образом  отвечать  на это сообщение какими-либо
извинениями,  пожеланиями и  т.д.,  корреспондент  все  равно  это  не
примет,  а Вы лишь будете зря занимать канал. Если Вы хотите связаться
с  ним  -  дождитесь,  когда  он  разъединится  с  корреспондентом   и
попытайтесь снова дать команду на соединение.
     Если по  какой-либо  причине  Ваш   TNC   не   может   установить
соединение, то после числа попыток,  соответствующего параметру RETry,
на экране появится надпись
     ***retry count exceeded
     *** DISCONNECTED
     На это  сообщение тоже не нужно отвечать.  Попытайтесь соединится
через диджипитер или их  цепочку,  или  найдите  причину  неправильной
работы.
     Если во  время  Вашей  связи  еще  один   корреспондент   захочет
установить соединение с Вами ,  Ваш TNC ответит ему, что он занят, а у
Вас на экране может появиться надпись
     ***connect reguest CALL VIA DIGI1,DIGI2,...
     где CALL -  позывной  того,  кто  хочет  соединиться  с  Вами,  а
DIGI1,2,3 - позывные диджипитеров, через которые он послал свой запрос
на соединение. Если Этот корреспондент Вам нужен, Вы, закончив связь и
разъединившись, можете вызвать его через ту же цепочку диджипитеров.
     Существует и   другой   способ:   не   разъединяясь    с    одним
корреспондентом,   соединиться   со   вторым,   третьим   и   т.д.  до
максимального числа,  определяемого командой USers.  В  некоторых  TNC
число  корреспондентов  не может быть больше 2,  в некоторых оно может
достигать 15.  Работа в многопользовательском режиме достаточно сложна
и будет описана позже.
     Можно заставить TNC автоматически переходить  в  командный  режим
при  разъединении.  Для  этого  нужно  выдать команду NEwmode ON.  Все
изменения параметров TNC желательно записать, а еще лучше - записать в
файл  или  распечатать  на  принтере  все параметры TNC до изменений и
после них (команда DISPlay или DISPlay Z).  В большинстве  современных
TNC  все  изменения  параметров  хранятся  в  ОЗУ даже при выключенном
питании (напряжение питания на статическое ОЗУ подается  при  этом  от
встроенной  батарейки  или аккумулятора),  поэтому не нужно при каждом
включении  заново  менять  заводские   параметры,   которые   Вас   не
устраивают.  Если  же  батарейки  нет  (как  в  "Львовском"  TNC,  где
используется динамическое ОЗУ),  то все изменения нужно делать заново.
В этом случае проще всего сделать специальный файл, в котором записать
все изменения,  и автоматически загружать его при запуске терминальной
программы.
     Работа пакетом на КВ значительно сложнее. Причин здесь несколько:
     1) трудно настраиваться на прием нужных тонов;
     2) большое количество сигналов и помех, сильная занятость частот,
большие QSB;
     3) малое  количество  "обычных"  станций,   большое   число   BBS
(почтовых ящиков),  постоянно ведущих обмен между собой (FORWARDING) и
не желающих "вступать в контакт" с обычными станциями.
     Однако, если  в  Вашем  регионе  нет  УКВ-станций пакетной связи,
придется начинать сразу на КВ.  Внимательно  прочтите  все,  что  было
написано  про  связь на УКВ,  не забудьте установить нужные скорость и
тоны для КВ (300  бод,  разнос  200  Гц)  и  попробуйте  наблюдать  за
пакетными  частотами.  Они  обычно  лежат  вблизи  нижней  границы SSB
участков диапазонов.

Наверх

Партнеры