\главная\р.л. конструкции\пакетная связь\...

РЕАЛЬНО РАБОТАЮЩИЕ КОНФИГУРАЦИИ PC/FLEXNET ДРАЙВЕРОВ ДЛЯ РАБОТЫ В ОПЕРАЦИОННОЙ СРЕДЕ MS_DOS.

Практическое пособие для начинающих ФЛЕКСИСТОВ
Игорь Лаврушов, UA6HJQ г.Пятигорск 

ВНИМАНИЕ! В данном  файле  показаны  только  основные  конфигурации  для разных программ. По мере  проводимых  экспериментов  данный  файл  будет дополняться новыми данными.

Системе  PC/FlexNet  требуется  очень  мало  ресурсов  ПК,  поэтому  она работоспособна на компьютерах начиная с  PC/XT.  Для  работы  достаточно 512Кб оперативной  памяти.  На  ПК  необязательно  иметь  HDD  поскольку FlexNet может быть загружен  с дискеты  1.2  или  1.44Мб.  Рекомендуется использовать  MS_DOS  версии  5.00  или  6.22  Также  PC/FlexNet   v3.3g проверялся с OS/2 (версия 3) и все работало.

Однако, следует помнить что PC/FlexNet эмулятор протокола AX25, при своей работе нагружает ПК в 30 раз сильнее чем любой TNC.

Для использования звуковой карты в качестве модема рекомендуется  ПК  не ниже 486DX2, хотя мне удавалось запускать  звуковые  карты  на  скорости 1200бод и на ПК 386DX.

Приведенные ниже файлы конфигурации можно вписывать в  AUTOEXEC.BAT  или
записывать в виде отдельных .BAT файлов. В файле AUTOEXEC.BAT необходимо
записать следующие строки для любых конфигураций FlexNet:

path c:\;c:\FLEX   <--- указать путь в директорию с файлами FlexNet
SET FLEXNET=C:\FLEX

Перед использованием звуковой карты  в  качестве  модема  ее  необходимо
инсталировать в DOSе с помощью прилагаемых к ней драйверов!

На мой взгляд, полные приемущества FlexNet реализуются при использовании в  пакетной  сети  Электронного  узла  или  BBSа  работающего  в  режиме DAMA_master. Поскольку все FlexNet терминалы автоматически определяют  и поддерживают режим DAMA_slave.
 

ЧТО ПОДДЕРЖИВАЕТ DAMA РЕЖИМ ДЛЯ  РАБОТЫ ВО FLEXNET СЕТЯХ?

TFX 2.8
TFPCX 2.70
PC/FLEXNET 3.3
RMNC/FlexNet 3.1
TFKISS 3.0
BAYCOM начиная с версии 1.5

Все KANTRONICS TNC начиная с версии 7.1
PK-232 with TheFirmware 2.7b Nord><Link eprom
PK-232 MBX with TheFirmware 2.7b Nord><Link eprom
PK-88 with TheFirmware 2.7b Nord><Link eprom
TNC2 and clones with TheFirmware 2.7b Nord><Link eprom
TNC3 with TurboFirmware version
RMNC with Flexnet 3.3

Linux ядро AX25
AIRS (Linux)
WNOS
 

ЧТО НЕ ПОДДЕРЖИВАЕТ РЕЖИМ DAMA?

Некоторые Американские TNC
KANRONICS до версии 7
JNOS
TNOS
BPQ
STS PTC-II (пакетная часть)
 
 

ДОГОВОРИМСЯ О ТЕРМИНАХ...

ПК = PC
SB = звуковая карта
ПОРТ = модем и р/с, работающие на определенной частоте
КАНАЛ = количество одновременных соединений, возможных на этом порту
FLEX = FLEXNET
BAYCOM модем = любой модем подключаемый на СОМ порт (TCM3105, 1561ГГ1)
 
 

BAYCOM МОДЕМ УСТАНОВЛЕННЫЙ НА COM1

FLEXNET            <--- загрузка ядра программы FlexNet
SER12 1            <--- драйвер установки BAYCOM модема на COM1
FLEX               <--- активизация ядра и канальный драйверов
FSET MODE 0 1200с  <--- установка скорости для канала 0
FSET TXD 0 29      <--- установка TXD для канала 0
FSET DIGI UA6HJQ-7 <--- позывной для встроенного дигипитера
BCT UA6HJQ         <--- загрузка BAYCOM подобной оболочки
FLEX /u            <--- удаление всех драйверов FlexNet из памяти ПК

ВНИМАНИЕ! Со многими ПК, особенно последних выпусков, наблюдаются проблемы при работе BAYCOM модемов. Это связано с несовместимостью по COM портам. Одна из действенных мер, это отключить COM порты  на  материнской  плате и  вставить старую (выпуска до 1995г.) карту с COM  портами.  Еще  замечено  что  на многих ПК драйвер  SER12  v1.2  работает  значительно  лучше  чем  более поздний  v1.6!  BAYCOM  модем  также  не  рекомендуется  использовать  в многозадачных OS типа LINUX и др.
 

ДВА BAYCOM МОДЕМА НА COM1 И COM2

FLEXNET
SER12 1                <--- порт 0 установлен на COM1
SER12 2                <--- порт 1 установлен на COM2
FLEX
FSET MODE 0 1200с      <--- установка скорости и TXdelay
FSET TXD 0 29          <---  для порта 0
FSET MODE 1 1200с      <------------------------- то же для
FSET TXD 1 29          <------------------------- порта 1
BCT UA6HJQ
FLEX /u
 

ЗВУКОВАЯ КАРТА

FLEXNET 30            <--- размер буфера (рекомендуется 20кб на порт)
SMSBC -b:0x220 -i:5 -d:1 -tc:2  <--- сигнал PTT берется с COM2
rem      ^^^^^---------------------- адрес звуковой карты
rem              ^^----------------- номер прерывания
rem                   ^^------------ номер канала
FLEX
SMAFSK12              <--- драйвер AFSK модема на 1200бод
FSET MODE 0 1200c <---- символ 'C' в конце этой строки говорит о том что
rem                    наличие пакетного сигнала определяется программно
FSET TXD 0 17
SMMIXER /s:mic /o:-53 /i:-16  <-- уровень сигнала с р/с на зв.карту
rem        ^^^------------------ сигнал с р/c на микрофонный вход зв.карты
rem               ^^^----------- уровень сигнала на микрофон р/с
BCT UA6HJQ /c /n
FLEX /u

ВНИМАНИЕ! Мне попадались карты, которые  работали  плохо  из  под  данных драйверов.  В  чем  причина  не  знаю.  На  некоторых  звуковых   картах невозможно использование ключа /i
 
 

КАБЕЛЬ ДЛЯ УПРАВЛЕНИЯ РАДИОСТАНЦИЕЙ ПРИ ИСПОЛЬЗОВАНИИ ЗВУКОВОЙ КАРТЫ

     компьютер                                        радиостанция

                         0.2мкф              
    MIC.IN <---------------||---------------------> LS

                          0.2мкф
  LINE OUT <---------------||---------------------> MIC + PTT
 

                               +------------------> PTT
                  ____     б  /к
       TXD <-----|____|------|    КТ503
                 10ком        \э
                               |
                             __|__

Транзистор и резистор монтируются непосредственно в разьеме.
Емкость 0.2мкф в линии MIC.IN----LS ставить не обязательно.

Сигналы на компьютер

MIC.IN - вход в SB из динамика радиостанции
LINE OUT - сигнал с линейного выхода SB на микрофонный вход радиостанции            (регулируется программно из запускающего файла)
TXD - сигнал на COM порт для 9pin. выв.3 / для 25pin. выв.2

Сигналы на радиостанцию

LS - сигнал снимается с динамика радиостанции
MIC - на микрофонный вход радиостанции, уровень сигнала устанавливается программно в запускающем файле.
PTT - управление TX/RX на радиостанции (мак. ток коммутации 80ма)
 

ЗВУКОВАЯ КАРТА И BAYCOM МОДЕМ НА COM2

FLEXNET 40
SMSBC -b:0x220 -i:5 -d:1 -tc:2  <--- установка драйвера для порта 0
SER12 1                         <--- установка драйвера для порта 1
FLEX
SMAFSK12
FSET MODE 0 1200c
FSET TXD 0 27
FSET MODE 1 1200c
FSET TXD 1 23
SMMIXER /s:lin /o:-53 /i:-16
rem        ^^^------------ сигнал с р/с поступает на линейный вход SB
TNC UA6HJQ  <------------- загрузка простой терминальной программы
FLEX /u
 
 

BAYCOM МОДЕМ НА COM2 И LPT-ЛИНК

FLEXNET
SER12 1            <--- порт 0 установлен на COM1
PIF 1 /m=m         <--- порт 1 установлен на LPT1
FLEX
FSET MODE 0 1200с  <--- установка скорости и TXdelay
FSET TXD 0 29      <--- для порта 0
FSET MODE 1 9600   <--- установка скорости LPT линка между ПК
FSET TXD 1 8       <--- установка TXD
BCT UA6HJQ
FLEX /u

ВНИМАНИЕ! Для соединения двух ПК между собой через LPT порт  применяется стандартный кабель для INTERLNK. Соединение двух ПК таким образом удобно
для создания и настройки сложных систем на базе FlexNet.
 
 

PMS TSTHOST И BAYCOM МОДЕМ

FLEXNET
SER12 2
FLEX
FSET MODE 0 1200с
FSET TXD 0 29
TFEMU       <--- загрузка эмулятора HOST режима (аналог TFPCX)
TSTHOST /i253 /t  <--- загрузка PMS TSTHOST со своими параметрами
FLEX /u
 
 

BBS F6FBB И BAYCOM МОДЕМ

Конфигурацию FlexNet +  FBB  можно  строить  в  двух  вариантах.  Первый вариант это эмуляция TFPCX режима и второй вариант,  это  эмуляция  DRSI карты. Ниже приведен пример для TFPCX эмуляции.

appel.bat

----начало файла-----------------------------
FLEX /u
lh FLEXNET 40
lh SER12 2
FLEX
FSET MODE 0 1200с
FSET TXD 0 23
lh TFEMU
  cd \fbb
  echo off
  break off
  echo Program is started, use ^C to interrupt within 3 seconds
----здесь пропущены строки--------------------------------------
:fin
FLEX /u
  echo Program is terminated..
  break on
  echo on

port.sys

----здесь приведены только отдельные отрывки этого файла----
#
#Ports TNCs
1      1
#
--------пропущены строки-----------------------------
#
#Com Interface Adress (Hex) Baud
8    5         3E8          9600
#
--------пропущены строки------------------------------
#
#TNC NbCh Com MultCh Pacln Maxfr NbFwd MxBloc M/P-Fwd Mode  Freq
0    0    0   0      0     0     0     0      04/05   ----  File-fwd.
1    7    8   1      250   7     2     10     00/60   UDLYW 438.175
#

inittnc1.sys

MUISC
 

NODE/DIGI УЗЕЛ И ДВА BAYCOM МОДЕМА

FLEXNET 150
SER12 1         <--- установка BAYCOM модема на COM1
SER12 2         <--- установка BAYCOM модема на COM2
FLEXDIGI        <--- загрузка драйвера узла
FLEX
 
 

NODE/DIGI УЗЕЛ ДЛЯ BAYCOM МОДЕМА И AXIP ЛИНК ЧЕРЕЗ СЕТЬ INTERNET

FLEXNET 150
FLEXDIGI
SER12 1
IPPD -i:0x65 -m:111.111.111.111 -p:333.333.333.333 -g:111.111.111.123 -c:1
FLEX

Хочу заметить что протокол AXIP поддерживают все сетевые любительские системы, такие как: JNOS, TNOS, Linux и все что под ним работает включая XFBB, XNET, Linux FlexNet.

Вот основные ключи для практической установки драйвера IPPD:
i - номер прерывания на котором установлена сетевая карта
m - IP адрес вашего компьютера
p - IP адрес компьютера вашего корреспондента
g - IP адрес вашего gateway (...если он есть)
c - количество AXIP линков которые вы установили
 
 

GRAPHIC PACKET И BAYCOM МОДЕМ

FLEXNET 30
SER12 2
FLEX
FSET mode 0 1200c
FSET txd 0 25
TFEMU
GP286    <------- загрузка и установка программы G.P.
FLEX /u
 

ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ MS_DOS  С ПАКЕТНОГО ТЕРМИНАЛА

FLEXNET 35
SER12 2
FLEX
FSET MODE 0 1200c
FSET TXD 0 25
SERV /c         <------ загрузка оболочки сервера MS_DOS
FLEX /u
 

Возврат