UA6HJQ
г. Пятигорск
1999г. (обновлено в феврале 2005г.)
KAMplus может питаться напряжением 10-16В, (однажды у меня в БП пробило транзистор и на KAM шло 24В, он не только не испортился, но и продолжал работать) потребляемый ток 250мА, таймеры контроля передачи выкючают PTT после двух с половиной минут непрерывной передачи. Приемная часть представляет из себя обычный фильтровый модем на операционниках. Полоса фильтров и частота резонанса подстраивается в зависимости от режима работы. Возможные режимы работы: PACKET, GTOR, PACTOR, AMTOR, RTTY, CW. Программное обеспечение зашито в ПЗУ и оперативно поменять его нельзя. В целом камплюс неплохо работает на КВ и очень хорошо на УКВ (благодаря TCM3105) но уступает современным контроллерам с DSP-процессорами, что и не удивительно. КАМплюс чувствителен к наводкам, поэтому нужно на все выходящие из него провода одевать ферритовые кольца, а сам контроллер заземлять.
KAMplus и драйвера PC/FlexNet
В настоящий момент есть много разных TNC которые не являются TNC-2 совместимыми и не могут работать с драйверами FlexNet. Я попытался приспособить самый распространённый из них KAMplus для работы из под PC/FlexNet + BayCom-Terminal под MSDOS 6.22. Сначала все параметры задаются в TNC в терминальном режиме. Затем TNC переводится в KISS режим и работает с заданными параметрами. Так как у меня есть KAMplus v8.0 и v8.2 то с ними и экспериментировал. Хочу обратить внимание на то что драйвер kiss из комплекта PC/FlexNet предназначен для соединения двух ПК между собой или для соединения ПК и RMNC-контроллера. Он не задумывался как драйвер для какого-либо TNC работающего в KISS режиме, правда с разными TNC он все же работает. Я не рекомендую использовать этот драйвер с TNC-2, значительно лучше для этого подходит драйвер 6PACK с прошивкой ПЗУ для него.START.BAT файл
flexnet 35 kiss 2 <= номер COM порта flex fset mode 0 9600 <= скорость работы через COM порт. Если задать fset mode 0 9600cd то с KAMplus работает с КВ портом, если не задавать то KAMplus работает с УКВ портом. fset txd 0 28 <= на этот параметр не реагирует! bct ua6hjq /n /c flex /uПараметры txdelay, paclen, dw, frack, persyst и другие, нужно задавать до перевода KAMplus в KISS режим !
вход в режим KISS для KAMplus
IN KISS RESET
выход из KISS режима
нажать ALT и набрать 192, отпустить ALT нажать ALT и набрать 255, отпустить ALT нажать ALT и набрать 192После этих манипуляций KAMplus через насколько секунд переходит в терминальный режим.
KAMplus и XNET
Продвинутая программа XNET, может напрямую работать с KAMplus в KISS режиме. Для начала нужно перевести KAMplus в KISS, так как описано выше. В файле AUTOEXEC.NET сконфигурируйте двухпортовый интерфейс, примерно таким образом:att com2 kiss 0 2 9600 po 0 name 14088kHz po 0 baud 300 po 0 duplex 0 po 0 persist 200 po 0 txdelay 350 po 0 window 1 po 1 name 438050kHz po 1 baud 1200 po 1 duplex 0 po 1 persist 120 po 1 txdelay 280 po 1 window 5В первой строке, мы говорим что KAM стоит на порту COM2, скорость у него 9600 и он имеет два интерфейса. 0 это общая нумерация портов в XNETе, если он в вашей конфигурации не первый - измените его на другой. Далее идут параметры, отдельно для каждого порта КВ и УКВ. Единственный минут при такой конфигурации, это невозможность в XNET ограничить количество одновременных соединений на конкретном порту. Это иногда неудобно на КВ.
KAMplus в качестве автономного KA-NODE узла
Пакетный узел очень удобная и полезная штука в сети любого масштаба. KAM может работать как KA-NODE узел, это гибрид, придуманный фирмой KANTRONICS, обычного узла и узла для NETROM сети. KA-NODE сеть проще NETROM и даже, в чемто эффективнее. FlexNet узлы не понимают KA-NODE, но это не страшно, так как FlexNet узлы могут эффективно использовать обычные дигипитеры. Включается узел, командой NUMNODES, если аргумент от 1 и далее, если 0 - узел выключается. Протокол KA-NODE совместим с G8BPQ, X1J, K-NET. Ниже я привожу список команд, которыми можно активировать и настроить узел:KNXcon ON разрешить переход между КВ-УКВ портами KNTIMER 15 KNODE idle timer MYNODE RW6HQN Callsign used for KA-NODES MYALIAS % Allows digipeating with alias callsign NUMNODES 1 (для КВ 1, для УКВ 3) Number of KA-NODE channels (вкл/выкл узел) NTEXT Text sent to someone connecting to KA-NODE NDWILD ON Allows connection to any ssid of MYNODE HID OFF/ON Auto ID every 9.5 min if TNC is digipeating DIGIPEAT OFF/ON Allows digipeating through MYCALLЧтобы другие узлы в KA-NODE сети могли увидеть ваш узел и занести его в список услышанных узлов, нужно обязательно включить HID. Именно по нему другие узлы увидят вас. Маяк HID, передается каждые девять с половиной минут и имеет примерно такой вид:
R0 CMW > ID UI CMW/R UA6HJQ/D UA6HJQ-8/B UA6HJQ/N | | | | mycall myalias mypbbs mynode
Для того чтобы пользователи или BBSы могли переходить с КВ на УКВ и обратно,
нужно это разрешить командой KNXCON ON. Кол-во пользователей которые могут
одновременно работать с узлом определяется командой NUMNODES и никакой другой.
После всех настроек самого узла, не забудте настроить AX.25 протокол, под вашу
сеть. Ниже показано соединение с узлом и вывод справки по командам.
C RW6HQN
###CONNECTED TO WILD NODE RW6HQN(KSL) CHANNEL A
ENTER COMMAND: B,C,J,N,X, or Help ?
H
ABORT STOP A CONNECTION IN PROGRESS
B(ye) NODE WILL DISCONNECT
C(onnect) call CONNECT TO callsign
C call S(tay) STAY CONNECTED TO NODE WHEN END DISCONNECTS
J(heard) CALLSIGNS WITH DAYSTAMP
J S(hort) HEARD CALLSIGNS ONLY
J L(ong) CALLSIGNS WITH DAYSTAMP AND VIAS
N(odes) HEARD NODE CALLSIGNS WITH DAYSTAMP
N S(hort) NODE CALLSIGNS ONLY
N L(ong) NODE CALLSIGNS WITH DAYSTAMP AND VIAS
X(connect) call CONNECT TO callsign ON OTHER PORT
X call S(tay) STAY CONNECTED WHEN END DISCONNECTS
ENTER COMMAND: B,C,J,N,X, or Help ?
Здесь содержится минимум необходимых команд. Команды C,X служат для соединения
с другими пакетными станциями, команды J и N нужны для просмотра списка
услышанных станций, B - разрыв соединения.
Дистанционное управление KAMplus
Если ваш KAM стоит в радиоклубе или в другом помещении находящимся вне дома, для оперативного управления вы можете настроить дистанционный вход в TNC по радиоканалу. Вам будут доступны все теже команды как и через терминал подключенный по последовательному порту. Собственно вся настройка заключается в установке секретной фразы и позывного на который будет откликаться TNC для доступа к командам. Чтобы сконфигурировать весь TNX дистанционно вам достаточно установить только эти две комады и идти домой...RTEXT Text string used for remote authorization MYREMOTE Callsign allows access to remote controlДля дистанционного управления, вы набираете в пакетной программе позывной который установили в myremote. В ответ получаете три столбца цифр. Теперь вводите пароль в зависимости от того что передал вам TNC и получаете доступ к командам. Все изменения в командах начинают действовать сразу, вообщем все как обычно.
Настройки терминала
Если KAMplus работает в автономном режиме (без ПК), терминал не нужен и его стоит отключить. Наже приводится пример:MYCALL KSL CMSG CTEXT USERS 0/0 MAXUSERS 1/1Эти установки освобождают максимальное кол-во внутренней памяти, для узла и pbbs. При вызове KSL он отвечает что занят и не соединяется. Любые установки команд cmsg и ctext - бессмысленны.
Установки AX.25
Установки узла немного отличаются от установок TNC когда он просто стоит дома и служит для работы в пакетной сети. Здесь приводятся примерные установки для нашей сети.DWAIT 5 FRACK 4 MARK 1680 SPACE 1880 MAXFRAME 1/3 MONITOR OFF PACLEN 70/128 PERSIST 250/150 RETRY 15 SLOTTIME 50 TXDELAY 35/30
Настройка даты и времени
Три команды предназначены для работы с датой и временем, они позволяют устанавливать формат показа и корректировать время.DAYS dd/mm/yy hh:mm смотрим или устанавливаем формат показа даты DA yymmddhhmm[ss] смотрим или устанавливаем текущее время DAYTW 8 (1-15) корректируем точность хода часов
BBS с форвардингом в KAMplus
В каме есть простой почтовый ящик обьемом 100кб (можно расширить до 500кб) с возможностью ведения несжатого форвардинга по протоколу FBB с другим почтовым ящиком. Это интересная возможность и ее нужно использовать на полную катушку. Приведенные ниже команды позволяют настроить почтовый ящик под ваши требования:MYPBBS RW6HQN-8 позывной на который будет откликаться почтовый ящик PBBS 100 выделяем ящику 100кб. для сообщений (если 0 pbbs выключается) HTEXT PTG.STA.RUS.EU иерархический адрес ящика PBFORWARD RZ6HXA-8 E 1 позывной партнера и путь к нему PBHEADER ON запоминать историю пути сообщения PBHOLD OFF форвардить сообщения из эфира или нет PBKILLFW ON удаление после успешной отправки PBLO как сортировать сообщения по команде LO PBPERSON OFF еcли ON - будет приниматься почта для MYCALL PBREVERS ON прием и отправка почты за один сеанс PTEXT Welcome here! текст при входе в BBSХочу заметить что MYPBBS может не совпадать с MYCALL. Итак вы видите реальные команды которые работают у нас в сети. Если есть почта для RZ6HXA-8, то RW6HQN-8 будет вызываеть его на форвардинг каждый час (смотри pbforward). OpenBCM отправляет все русские бюллетени на этот ящик rw6hqn. Запись в файле fwd.bcm выглядит так:
; fwd for KAMplus PBBS rw6hqn - rz6hxa / rw6hqn-8 -k -l -m -n -u -b6000 -t rus sun staВажно заметить что одновременно соединиться с PBBS может только один пользователь и вести форвардинг можно только с одним партнером. Однако, этого вполне достаточно для вспомогательного почтового ящика или для небольшой сети. Соединение с PBBSом и вывод справки выглядит примерно так:
C RW6HQN-8 [KAMP-8.0-HM$] 100000 BYTES AVAILABLE THERE ARE NO MESSAGES ENTER COMMAND: B,J,K,L,R,S, or Help >Последние буквы HM$ в первой строке говорят о том что PBBS поддерживает иерархию адресов и понимает BID и MID что позволяет ему вести форвардинг с другими BBS и обмениваться с ними бюллетенями и персональной почтой в текстовом формате. Во второй строке, указывается оставшееся свободное место для сообщений. Третья строка говорит о том что для вас нет новых сообщений и последняя строка это подсказка по командам. Теперь посмотрим какие команды вообще доступны для обычного пользователя:
H B(ye) PBBS WILL DISCONNECT J(heard) CALLSIGNS WITH DAYSTAMP J S(hort) HEARD CALLSIGNS ONLY J L(ong) CALLSIGNS WITH DAYSTAMP AND VIAS L [x [y]] [;] LIST MESSAGES x THRU y YOU CAN READ L <|> call LIST MESSAGES FROM OR TO CALL LB LIST BULLETINS LC [cat] LIST CATEGORIES LL n LIST LAST n MESSAGES LM(ine) LIST UNREAD MESSAGES ADDRESSED TO YOU LO [+|-] LISTING ORDER LT LIST TRAFFIC LTn DISPLAY LOCATION TEXT n=1-4 K(ill) n DELETE MESSAGE NUMBER n KM(ine) DELETE ALL READ MESSAGES ADDRESSED TO YOU R(ead) n DISPLAY MESSAGE NUMBER n RH n DISPLAY MESSAGE n WITH HEADERS RM(ine) READ ALL MESSAGES ADDRESSED TO YOU S(end) call SEND MESSAGE TO callsign S[B|P|T] call SEND BULLETIN, PRIVATE, or TRAFFIC ENTER COMMAND: B,J,K,L,R,S, or Help >Если сразу после соединения с ящиком вы введете команду sysop и далее пароль который был указан в RTEXT, вам будет доступен более расширенный список команд. Вы сможете видеть все персональные сообщения пользователей и изменять параметры любого сообщения в ящике.
Неисправности в процессе эксплуатации
1. При высокочастотных наводках от передатчика, из-за большого КСВ в антенне или по другим причинам, выходили из строя транзисторы Q2 и Q3 типа 2N7000. Купите в магазине несколько штук, чтобы у вас был запас, на всякий случай.2. Если от высокочастотных наводок избавится не удается, нужно попробовать изолировать PTT цепи, для этого прямо на разьемах кама, поставьте маленькие реле и управление передатчиками подводите от них.
3. При грозе, бывали случаи когда kamplus зависал и чтобы его вывести из этого состояния нужно было включить-выключить питание контроллера.
4. Иногда KAMplus начинает работать не стабильно и теряет настройки, иногда перезапускается. Это может происходить из-за плохого контакта с батарейкой, которая установлена на плате. Акуратно снимите батарейку и проверьте ее, она должна давать 3В даже под небольшой нагрузкой. Если батарейка, прохая - замените ее. Если батарейка хорошая, отогните контакты на панельки для батарейки, чтобы они сильнее прижимали ее, особенно нижний контакт.