Строительный блокнот Радиостанция приемника Р399А ПАКЕТНЫЙ ТЕРМИНАЛ ИЗ РАДИО-86РК Со времени первых экспериментов с использованием любительского компьютера Радио-86РК (далее по тексту РК86) в качестве связного терминала прошло около десяти лет. В то время за рубежом для небольших бытовых компьютеров уже существовали терминальные программы, позволявшие работать любительским пакетом по протоколу АХ.25. Подобная программа под названием TNC2-RK86 (размером 16 Кбайт) была написана и для нашего РК86. Эксплуатация программы подтвердила способность РК86 с модемом успешно справляться с мониторингом и ретрансляцией кадров со скоростью 300 бод. Если добавить аппаратные таймеры на микросхеме К580ВИ53, то РК86 вполне пригоден и для организации простейших пакетных соединений с корреспондентами на КВ. Ниже описывается сокращенный вариант программы TNC2-RK86 (размером 3 Кбайт) для мониторинга любительских кадров в КВ диапазонах. Пригоден обычный РК86 с обьемом ОЗУ 32 или 16 Кбайт и кварцевым резонатором на 16 МГц, изготовленный по описанию в журнале Радио за 1986 г. В ПЗУ знакогенератора РК86 желательно (но вовсе не обязательно) иметь коды строчных латинских символов. Это упростит чтение информационных полей кадров из любительского эфира, образуемых в большинстве случаев с применением строчных символов латинского алфавита. С необходимыми сведениями о любительском пакете, схеме и конструкции модема можно ознакомиться по статьям в журналах Радио , КВ журнал , Радиолюбитель . Структурная схема приемного пакетного терминала на основе компьютера Радио-86РК показана на рис.1. Далее по тексту комплекс средств, включающий РК86, загруженную в него программу TNC2-RK86 и модем, будет именоваться терминалом. Сигнал с НЧ выхода приемника подается на вход RXA приемной части модема, с выхода которой сигналы RXD и DCD TTL-уровня поступают на входной порт А (разряды АО и А1 соответственно) микросхемы D14 дополнительного ППА К580ВВ55 в РК86. Сигнал. DCD с выхода модема используется программой для непрерывной обработки всех последовательных кадров пакета, выдаваемого станцией в течение одной передачи. Чтобы обеспечить интерфейс с модемом, в РК86 должен быть наружный разъем для вывода двух линий порта А (всего три контакта - два сигнальных и один общий). Если нет специальной гальванической (оптронной) развязки цепей модема и компьютера, то, чтобы предотвратить случайный выход из строя линий портов микросхемы D14 К580ВВ55, целесообразно выполнить соединения через резисторы сопротивлением 1 кОм. Коды программы для РК86 с ОЗУ 32 Кбайт переданы редакции КВ журнала . Желающие могут получить их, прислав вместе с запросом оплаченный конверт с надписанным своим адресом (SASE). Если используется РК86 с ОЗУ 16 Кбайт, то по адресу 0009Н вместо бай- ; Терминал Радиоприемник
РК6Б Основная плата с программой тмсг-вкъв KmSuamypa ВК-дВ Монитор 3,3мс , , ZSJM u и Рис. 2 та 76Н следует записать 36Н, а по адресу ОООАН вместо байта 77Н - значение 37Н. Программа должна загружаться в область ОЗУ ООООН . . OCOFH. Все переменные программы размещаются в области ОЗУ с адресами 1000Н...1СЗЕН. Вершина программного стека находится по адресу 35FFH. Программа запускается командой GO. При зтом экран монитора очищается и в его левом нижнем углу (под сплошной разделительной линией) появляется индикатор приема кадров в виде символа 4- . Сразу же после приема открывающего флагового байта кадра этот индикатор превращается в серый прямоугольник, а после достоверного приема кадра в целом - в яркий белый прямоугольник. В процессе приема непрерывного пакета справа от индикатора (через два пробела) выдается текущее число правильно принятых кадров (от 1 до 8). Весь процесс мониторинга кадров отображается на 25 строках экрана. По их заполнении экран сдвигается на одну строку вверх, В рассматриваемой сокращенной версии программы TNC2-RK86 ввод каких-либо команд терминала не предусмотрен. Сразу после запуска терминал готов к мониторингу кадров, ожидая появления открывающего флагового байта кадра. Для настройки приемника с модемом на частоту пакетного сигнала удобно пользоваться осциллографом. Его следует подключить к выходу RXD приемной части модема и установить скорость горизонтальной развертки примерно 1 см за 10 мс В начале передачи пакета кадров в течении 1...2 с осциллограмма сигнала с выхода приемной части модема должна иметь вид, показанный на рис.2, а или б. Оба возможных варианта сигнала совершенно равнозначны. Для каждого правильно принятого кадра программа TNC2-RK86 выдает на экран следующие данные (параметры): I) позывной и SSID отправителя кадра; 21 позывной и SSID получателя кадра; 3) тип кадра (SABM, DISC, UA, UI, FRMR, RR, REJ, RNR или I); 4) длину информационного поля кадра (для 1,и1-кадров); 5) НЕХ-значение РШ-байта (для I, UI-кадров); 6) тип кадра (С-команда или R-ответ); 7) значение бита опрос/отклик (P/F) управляющего байта кадра; 8) текущее значение порядкового номера приема (для I, S-кадров); 9) текущее значение порядкового номера передачи (для 1-кадров); 10) позывные и SSID станций-ретрансляторов (для транзитных кадров всех типов); II) информационное поле кадра (для I, UI-кадров). Параметры 1 - 9 выдаются одной текущей строкой монитора (слева направо в фиксированных позициях и в порядке следования в списке). При приеме транзитного кадра позывные станций-ретрансляторов (параметр 10) указываются в фиксированных позициях следующей строки монитора, в трех начальных позициях которой всегда помещается слово via . В такой строке непосредственно перед позывным ретранслятора может присутствовать символ (звездочка). Наличие этого символа свидетельствует о том, что станция с отмеченным позывным уже ретранслировала данный транзитный кадр Отсутствие звездочки означает, что станция с этим позывным, хотя и указана в качестве ретранслятора данного транзитного кадра, но сама еще не ретранслировала его. Позывные в строке via расположены слева направо в той последовательности, в какой они следуют в адресном поле транзитного кадра. Программа показы- вает позывные первых четырех ретрансляторов транзитного кадра (обычно этого достаточно). Информационное поле принятого кадра (параметр И) выдается непрерывно с начала новой строки (все неотображае-мые байты заменяются символами пробела) . Позывной отправителя кадра всегда занимает первые девять позиций строки, причем шесть из них отведены под обычный ( первичный ) любительский позывной, а две последних занимают цифровые символы SSID. Разделителем служит символ - (минус). Значение SSID, равное нулю, не отображается (заменяется пробелами). Аналогично другие девять фиксированных позиций строки всегда занимает позывной и SSID получателя кадра. Символ > служит дополнительным разделителем позывных отправителя и получателя прямого кадра Для транзитного кадра этот разделитель имеет вид двух следующих подряд символов > ( ). Разделителем полей параметров 3 - 9 служит символ : (двоеточие). Поля параметров, отсутствующих в текущем кадре, выдаются пустыми (заполняются пробелами). В поле параметра 4 программа помещает сокращенное символьное обозначение типа кадра, используемое в официальном описании версии 2 протокола АХ.25: SABM, DISC, UA. UI, FRMR, RR. REJ, RNR, и I. Здесь же для I-, UI-кадров в виде десятичного числа 0...256 указывается длина (число символов) их информационного поля. В следующее поле текущей строки помещаются значения вида СО, С1, R0 или R1 (параметры 6, 7). Здесь С - команда, R - ответ, а цифры О или 1 характеризуют значение P/F-бита управляющего байта кадра. Для I-, S-кадров в последнем поле строки параметров выдаются разделенные пробелом однозначные числа от О до 7 Первое из этих чисел (параметр 8) ха-рактеризуюет порядковый номер очередного ожидаемого на приеме 1-кадра. второе (параметр 9) - порядковый номер последнего переданного 1-кадра. Михаил Павлов (RV3DBL), Анатолий Шаманский (UA3FA) г. Королев Московской обл. ДОРАБОТКА РЕЛЕ- ХЛОПУШКИ До сих пор у коротковолновиков пользуются популярностью так называемые реле- хлопущки от радиостанции РСБ-5. Их применяют в выходных каскадах передатчиков, в переключателях антенн, всевозможных коммутаторах. Чтобы ослабить механический хлопок при сра- Полоот потопа Колпачки от конденсатора ЭТО батывании реле, я располагаю эти реле вертикально, чтобы его подвижная часть - замыкатель в нерабочем состоянии находилась в нейтральном положении. Посередине внутренних стенок керамических пластин наклеиваю полоски поролона толщиной 6...8 мм. Это, кстати, исключает случайное замыкание контактов при механическом воздействии на корпус. Для улучшения электрического контакта к пластинам припаиваю колпачки от конденсатора ЭТО . Предварительно с них нужно удалить лакокрасочное покрытие и отделить минусовые части корпуса. Георгий Члиянц (UY5XE) г.Львов. Украина
|