О станции пакетной радиосвязи |
|
Василий Заушицин, 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 участков диапазонов.
|