Baycom радиомодем для pc

Алексей Стахнов. Linux

Baycom радиомодем для pc

Страница:

   Синтаксис для этого интерфейса:     sonycd535=iobase[, irq]     Если необходимо прописать значение IRQ, то в качестве адреса ввода/вывода следует указать 0.   Синтаксис для интерфейса CD-ROM:     gscd=iobase   Синтаксис для этого интерфейса:     isp16= [port [, irq[, dma]]] [[,] drive_type]     Использование нуля для IRQ или DMA означает, что они не используются. Допустимые значения ДЛЯ drive_type – noispl6, Sanyo, Panasonic, Sony и Mitsumi. Применение noispie полностью запрещает драйвер.   Синтаксис для этого интерфейса CD-ROM:     mcd=iobase, [irq[,wait_value]]     wait_vaiue используется как значение внутреннего тайм-аута.   Синтаксис для этого типа карт:     optcd=iobase   Синтаксис для этого типа карт:     cm206=[iobase][,irq]     Драйвер предполагает значения IRQ между 3 и 11, а значения портов ввода/вывода– между 0x300 и 0x370. Также допускается cm206=auto для разрешения автоматического определения параметров.   Синтаксис для этого типа карт:     sjcd=iobase[,irq[,dma_channel]]   Синтаксис для этого типа карт:     sbpcd=iobase,type     где type – один из следующих (чувствителен к регистру) значений: SoundBlaster, LaserMate, или SPEA. iobase – адрес интерфейса CD-ROM, а не звуковой части карты.

   В разделе приведены параметры для некоторых ISDN-карт и так называемых мультипортовых последовательных контроллеров. Как обычно, первоначально единых стандартов не существовало, и из-за этого приходится иногда использовать параметры, передаваемые при загрузке ядра.

   Параметры:     pcbit=membase1,irq1[,membase2,irq2]     где membaseN – база разделяемой памяти для::-ой карты, a irqN – установленное прерывание для n-ой карты. По умолчанию IRQ 5 и membase 0xD0000.   ISDN-драйвер требует аргументы загрузки в следующем виде:     teles=iobase,irq,membase,protocol,teles_id     где iobase – адрес порта ввода/вывода карты, membase – базовый адрес разделяемой памяти карты, irq – прерывание, используемое картой, teies_id – уникальная строка идентификатора.   Драйвер мультипортового последовательного контроллера DigiBoard принимает строку из шести идентификаторов или целых чисел, разделенных запятыми. Значения по порядку:   • Enable/Disable – разрешить/запретить использование контроллера;   • тип карты – PC/Xi(0), РС/Хе(1), PC/Xeve(2), PC/Xem(3);   • Enable/Disable – разрешить/запретить альтернативное расположение контактов;   • количество портов на этой карте;   • порт ввода/вывода, на который сконфигурирована карта;   • база окна памяти. Пример аргумента загрузки:     digi=E,PC/Xi,D,16,200,D0000     Более подробную информацию можно прочитать в файле /usr/src/Linux-2.4.3/Documentation/digiboard.txt.   Формат аргумента загрузки для этого устройства:     baycom=modem,io,irq,options[,modem,io,irq,options]     Использование modem=i означает, что у вас устройство seri2; modem=2 – устройство рагЭб. Значение options=0 предписывает использование аппаратного DCD, a opton=l – программного DCD. Параметры io и irq – базовый порт ввода/вывода и прерывание.

   В разделе приведены параметры загрузки других устройств, не вошедших ни в одну из упомянутых выше категорий.

   Драйверы для различных видов сетевых контроллеров поддерживают разные параметры, но они все используют значения прерывания, базовый адрес порта ввода/вывода и имя. В наиболее универсальной форме это выглядит так:     ether=irq, iobase [, param_1 [, param_2,…]]], name     Первый нецифровой аргумент воспринимается как имя. Обычно значения param_n имеют различные назначения для разных сетевых контроллеров. Чаще всего этот параметр используют для второй сетевой карты, поскольку по умолчанию автоматически определяется только одна сетевая карта. Это можно сделать, указав:     ether=0,0,eth1     Обратите внимание, что нулевые значения IRQ и базы ввода/вывода в примере заставляют драйвер сделать автоопределение параметров сетевой карты.   Данный пример не будет автоматически определять параметры второй сетевой карты, если вместо вкомпилированных в ядро использовать загружаемые модули. Большинство современных дистрибутивов Linux используют ядро операционной системы в комбинации с загружаемыми модулями. Параметр ether= применяется только для драйверов, вкомпилированных непосредственно в ядро.   Полная информация по конфигурации и использованию нескольких сетевых карт и описание особенностей настройки конкретных типов сетевых карт содержится в ETHERNET-HOWTO.   Существует большое количество опций драйвера флоппи-диска, и все они перечислены в файле /usr/src/Linux-2.4.3/drivers/block/README.fd. Использование параметров загрузки для дисковода зачастую вызывает откровенное непонимание – казалось бы, более стандартное устройство трудно найти. Однако достаточно много проблем вносят ноутбуки. Почти треть параметров загрузки для дисковода так или иначе касаются только ноутбуков. Ниже приведены только основные опции:   • floppy=0, daring – сообщает драйверу дисковода о необходимости запрета всех рискованных операций;   • floppy=thinkpad – сообщает драйверу дисковода, что у вас ноутбук фирмы IBM;   • floppy=nodma – указывает драйверу дисковода не использовать DMA для передачи данных. Необходима при установке Linux на ноутбук HP Omnibooks, у которого нет работающего DMA-канала для дисковода. Эта опция также необходима, если вы часто получаете сообщения Unable to allocate DMA memory (“He могу распределить память DMA”);   • floppy=nofif – полностью запрещает буфер FIFO (First Input First Output, первый вошел – первый вышел) при операциях записи/чтения. Применение этого параметра необходимо, если при доступе к дисководу вы получаете сообщения Bus master arbitration error (“Ошибка разделения шины”);   • flорру=broken_dcl – указывает драйверу не использовать сигнал смены диска (Disc Change Line, DCL), однако при этом каждый раз при повторном открытии узла устройства (device node) операционная система предполагает, что диск был заменен. Необходима для компьютеров, где сигнал замены диска поврежден или не поддерживается. В основном касается ноутбуков. Однако, если вдруг возникли проблемы с определением замены дискеты – это первый признак того, что дисковод скоро выйдет из строя;   • floppy=debug – установка этой опции указывает драйверу выводить отладочную информацию;   • floppy=message – указывает драйверу выводить информационные сообщения для некоторых дисковых операций.   Драйвер звуковой карты также может принимать аргументы загрузки для изменения вкомпилированных в ядро значений. Делать этого не рекомендуется, поскольку в связи с отсутствием внятной документации такие действия сильно смахивают на шаманство. Намного надежнее использовать загружаемые модули.   Тем более что за последнее время заметно улучшилось качество драйверов для звуковых карт и заметно увеличился ассортимент поддерживаемых драйверами устройств. Принимается аргумент загрузки в следующем виде:     sound=device1[,device2[,device3…]]     где каждое значение deviceN имеет формат 0xDTaaaId. Расшифруем формат deviceN:   • D – второй канал DMA (ноль не применяется);   • T – тип устройства (список звуковых карт до типа 26 находится в файле /usr/src/Linux-2.4.3/include/linux/soundcard.h, а от 27 до 999 – в файле /usr/src/Linux-2.4.3/drivers/soimd/dev_table.h.):   • 1=FM   • 2=SB   • 3=PAS   • 4=GUS   • 5=MPU401   • 6=SB16   • 7=SB16-MIDI   И т. д.;   • aaa – адрес ввода/вывода в шестнадцатеричном представлении;   • I – номер прерывания в шестнадцатеричном представлении;   • d – первый канал DMA.   Применение параметра загрузки sound=0 полностью запрещает драйвер звуковой карты.

   Этот драйвер поддерживает только один параметр, который является значением используемого аппаратного прерывания.

   Этот драйвер поддерживает только один параметр, который является значением используемого аппаратного прерывания.

Самый простой радиомодем для ПК

Baycom радиомодем для pc

Данная схема радиомодема в большом количестве “валяется” по всему Интернету, но я всё-таки повторюсь. Так же данный радиомодем до ужаса прост в создании и эксплуатации, чем интересен не только начинающим радиолюбителям. Несмотря на простоту, он работает на скоростях до 9600 бод.

Для работы с данным радиомодемом достаточно 286/16Mhz компьютера с соответствующим программным обеспечением, трансивер УКВ ли КВ диапазона, имеющего гнездо управления PTT.

Данный модем подключается к порту RS-232 и питается непосредственно от него (сигналы RTS и DTR) и не требует дополнительного питания операционного усилителя. Диодный мост служит для обеспечения питанием в не зависимости от потенциалов на контактах RTS (Request to Send) и DTR (Data Terminal Ready).

На вход операционного усилителя подаётся НЧ сигнал с выхода трансивера. Минимальный уровень данного сигнала должен быть не менее 100 мВ. Выходной сигнал с операционного усилителя поступает на контакт DSR (Data Set Ready).

При передачи на соответствующий вход трансивера подаётся сигнал PTT. Положительное напряжение с линии RTS переводит транзистор Т1 в насыщенное состояние.

В это время на микрофонный вход передатчика подаётся сигнал TD (Transmitteg Data), что становится причиной модуляции несущей.

Цифровой сигнал при помощи RC фильтра меняется на синусоидальный, а потенциометр РТ1 помогает установить на выходе соответствующую амплитуду сигнала в зависимости от чувствительности микрофонного входа передатчика.

Весь радиомодем монтируется внутри пластикового корпуса переходника HD25/HD9 (мама-папа) с использованием печатной платы на рисунках сверху.

Необходимые радиодетали:

Резисторы
Конденсаторы
Диоды
Микросхема
Транзистор

R1  82 kOm
C1  100 nF
D1-D5
ULY7741
BC107

R2  82 kOm
C2  100 nF
1N4148

R3  1,5 kOm
C3 2,3mkF-16v

R4  4,7 kOm
C4 2,3mkF-16v
замена
замена
замена

R5  4,7 kOm
C5  10 nF
КД521
TL061
КТ315

PT1  22 kOm
C5  10 nF
КД522
КР574УД1
другой npn

собирать не пытался

 Разработка Андрея Александровича Борисенко aka ICE BABY.

Радиомодемы / Baycom радиомодем для PC и два варианта его доработки

Baycom радиомодем для pc

TNC состоит из микропроцессора, оперативной памяти, постоянной памяти, генератора синхроимпульсов и т.д., т.е. частей, как правило, входящих в состав любого компьютера.

Радиолюбители, естественно, задавались вопросом: а нельзя ли использовать компьютер в режиме пакетной связи, не прибегая к дополнительным устройствам типа TNC, а сделать так, чтобы все функции контроллера пакетной связи взял на себя компьютер?

Немецкие радиолюбители DG3RBU и DL8MBT разработали программное обеспечение для домашнего компьютера COMMODORE C-64, которое назвали DIGICOМ-64. Оно позволяет работать пакетом, при этом требуется только небольшая приставка – модем для соединения компьютера с радиостанцией. Программа DIGICOM-64 была весьма популярна в Европе, где число пользователей компьютеров COMMODORE C-64 очень велико.

С широким распространением ЭВМ IBM PC, естественно, встал вопрос о создании аналогичной программы для этого компьютера. В конце 1988 года Энди Пэйн N8KEI создал программу, которая позволяет работать пакетом на компьютере IBM PC без TNC. Он назвал ее PMP (Poor ManPacket – пакет для бедных людей).

В начале 1990 года появилась программа BAYCOM, разработанная теми же радиолюбителями, что и DIGICOM-64.

Таким образом, для тех, у кого есть возможность пользоваться компьютером IBM PC, достаточно сделать небольшой модем и подключаться к радиостанции. Схема одного из вариантов такого модема на микросхеме TCM-3105 приведена на рисунке.

Модем потребляет всего 3.5 мА, поэтому питается непосредственно от сигналов интерфейса RS-232. BAYCOM использует нестандартное подключение к сигналам RS-232: сигнал DTR используется как передаваемые данные (от компьютера к радиостанции), CTS – принимаемые данные, RTS – PTT (Push-To-Talk – управление передатчиком), высокий уровень соответствует режиму передачи.

Данная схема работает только с тонами 1200 и 2200 Гц, которые применяются на УКВ при скорости 1200 Бод. Для работы на КВ (300 Бод, разнос частот тонов 200 Гц) нужно несколько модифицировать схему. Нужно лишь сделать модем с тонами не 1200 и 2200 Гц, применяемыми на УКВ, а с любыми тонами в полосе пропускания звукового тракта трансивера (300-3000 Гц), разнос между которыми – 200 Гц.

Можно модифицировать схему модема на TCM-3105 так, что звуковые тона будут составлять 650 и 850 Гц. Для этого нужно изменить сигналы на входах, определяющих коэффициенты деления, и уменьшить в 2 раза тактовую частоту.

Такой режим включения микросхемы ТСМ3105 не вполне корректен, но как показала практика, схема достаточно стабильно работает на прием уверенно слышимых сигналов. (Проблем с работой на передачу нет, тона чистые и стабильные).

Добавить в УКВ-модем переключение в КВ-режим несложно, если у Вас есть кварц на частоту 2.217 МГц (4.433:2=2.217).

На КВ настраиваться на прием пакетных сигналов приходится на слух (можно сделать простейшую индикацию, но это опять проблема с дополнительным питанием, RS232 не потянет). Сначала настройка кажется очень сложной (впрочем, с TNC без КВ-индикации, например РК-88, это также сложно делать).

Можно пробовать подстраивать частоту трансивера, прослушивая свой запрос на соединение (команда : Connect CALL) и сравнивая тона с теми, чьи сигналы Вы хотите принять. При некотором навыке это довольно быстро получается.

Как только в самом нижнем окне экрана появятся принятые позывные – прекращайте настройку и пробуйте соединиться.

  • Оторвать кв.4.43 от 15 ноги ТСМ3105, подкл. к н.з. конт. П2К. Н.р. контакт этой группы подкл. к послед. соед. Др и С=22нФ, др. конец – к 16 ноге ТСМ. Центр. конт. этой группы – к 15 ноге и к доб. С = 4/15 пФ КПК-М.
  • Оторвать 12 ногу ТСМ от земли, подать на нее +5 через 10Ком и подкл к нз конт 2-й группы П2К. Разорвать соед 2-ТСМ и 13-ЛН2, включить в разрыв 10 Ком, 13 ногу ЛН2 подкл к нр конт 2й гр. Ср конт – на землю. Нз – 1200, нр – 300 бод.
  • Как известно, м/сх TCM3105 не может pаботать на КВ пpи скоpости пеpедачи данных 300 бод в типовой схеме включения. Тем не менее использовать ее на КВ возможно, пpи незначительном изменении схемы модема (любого “BAYCOM”-подобного). Есть, по кpайней меpе, два подобных ваpианта.

    Пеpвый пpедложен RW3DR и использует пеpеключение в pежим CCITT V23 600 бод с одновpеменным изменением частоты кваpца (2,217 вместо 4,43). Здесь неудобно то, что либо надо найти кваpц на 2,217 MHz, либо использовать LC цепь для частото задающей цепи внутpеннего генеpатоpа TCM3105. Однако возможно использовать дpугой pежим м/сх для устpанения этих пpоблем.

    Итак, как с минимальными изменениями заставить BAYCOM модем pаботать на КВ:

    • Выводы 12 и 13 TCM3105 отключить от земли и соединив их вместе подключить чеpез pезистоp 10 кОм на +5В (пеpеключение TCM в pежим BELL 202 150 бод);
    • Отключить конденсатоpы от выводов 15 и 16 (точка подключения кваpца) т.к. они не нужны пpи небольшой длине пpоводов между кваpцем и TCM;
    • Вместо кваpца 4,43 включить кваpц на 8,86 MHz ( используется во многих декодеpах PAL и т.п.);
    • Отключив инвеpтоp, включенный между выводами 2 и 5 TCM, соединить эти выводы между собой.

    Пpи таком включении частоты тонов составляют 775 и 975 Гц, pазнос 200 Гц. Подобный модем pаботает нормально, тона чистые и стабильные, сигналы увеpенно пpинимаются пpи сильных помехах.

    Кроме этого известен вариант использования м/сх TCM3105 в модемах на 2400, несмотря на то, что она для этого не предназначена. Все изменение в схеме заключается в повышении частоты кварца и соответственно повышении AFSK частот. Выбор частоты кварца является компромисной величиной для 2400 на TCM3105.

    Желательно чтобы: нижняя частота (лог 1) модуляции в AFSK посылке была как можно ближе к значению скорости бит/с, иначе TCM с трудом принимает такой сигнал – его трудно детектировать.

    Хорошо, если его частота такова, что период колебания модулирующей AFSK частоты укладывается в длительность периода для скорости 2400. Т.е. нижняя частота модуляции должна быть по возможности как можно ближе к 2400Hz.

    Кроме этого малые значения кварца также не приемлимы из соображений оптимального сдвига между AFSK частотами 0 и 1. Оптимальный сдвиг для AFSK = 0.8*скорость_бит/с.

    На 2400 надо стремиться чтобы сдвиг между частотами был как можно ближе к 1920Hz, но при этом соответственно повышается частота (лог 0) верхней посылки и она уже с трудом проходит через узкополосные НЧ цепи и фильтры приемо/передатчика.

    АЧХ трансиверов различны – поэтому трудно оптимально подобрать частоту кварца так чтобы 2400 работало с любой радиостанцией.

    Частота кварца 8Мгц, используемая радиолюбителями в Москве, хороша для м/сх – нижняя частота 2160Hz близка к 2400, но верхняя становится 3960Hz, что много для некоторых радиостанций.

    Причем как для трактов приемника, так и для трактов передатчика. В Европе более распространен вариант с кварцем 6.5536Mhz.

    Для работы на 2400 нужно подстроить новый уровень (делать очень аккуратно, медленно, много оборотным резистором) на ноге RxB.

    Беспроводная 433МГц (радиомодемы)

    Baycom радиомодем для pc

    Радиомодемы предназначены для передачи и приема цифровой информации при работе в составе распределенных сетей телеметрии. Радиомодем представляет собой программно-управляемое приемно-передающее устройство, преобразующее сигналы стандартных последовательных интерфейсов RS-232 или RS-485 в радиочастотные посылки и обратно. Преимуществами беспроводной связи являются:

    • Отсутствие необходимости прокладки протяженных кабельных линий от ПК диспетчера до объектов контроля;
    • Возможность организации беспроводной связи с объектами контроля, расположенными в радиусе до 7 км. от диспетчерского ПК (при условии прямой видимости между антеннами диспетчерского рабочего места и антеннами объектов контроля);
    • Отсутствие каких либо платежей за связь.

    Основным недостатком данного вида связи является необходимость организационной и технической защиты высоко расположенных антенн радиомодемов от грозовых разрядов.

    Невод-5 – один из известных на российском рынке радиомодемов с более чем десятилетней историей. Это простой в использовании и чрезвычайно надежный прибор, чьи эксплуатационные характеристики подтверждены годами работы в самых сложных условиях.

    Они широко применяются и на Крайнем севере, и в Кубанских степях. Данный вид связи удобно использовать, когда диспетчерский ПК находится на удалении от объектов контроля.

    Данный вид связи удобно использовать, когда диспетчерский ПК находится на большом удалении от объекта контроля – в радиусе до 7 км. от ПК диспетчера.

    Преимуществами радио-модемной связи при развертывании системы удаленного мониторинга являются:

    • Простота монтажа и дешевизна. Нет необходимости прокладывать к объекту контроля протяженную локальную линию связи;
    • Нет необходимости пользования услугами сторонних предприятий за организацию линий связи. Соответственно – отсутствие расходов за трафик.
    • Основным недостатком является обычно высоко расположенные радио антенны и соответственно – необходимость защиты от грозовых разрядов.

    Организация связи

    • Для организации системы мониторинга технологических параметров посредством радио-модемов необходимы:
    • Персональный компьютер с установленной системой Windows XP или Windows 7 или Windows 8;
    • Программное обеспечение “Гигротермон-АРМ” или “Гигротермон-Монитор”;
    • Необходимое количество комплектов радиомодемов “Невод-5” с антеннами (минимум 2). Один комплект радиомодема с антенной должен быть привязан к рабочему месту диспетчера;
    • Приборы Гигротермон в комплекте с блоками питания и датчиками;
    • Кабель “витая пара” соответствующей длины.

    При прокладке линии RS485 кабелем “витая пара” между радиомодемом и приборами Гигротермон, в целях достижения надежной связи между приборами и ПК, рекомендуется придерживаться рекомендаций, изложенных в разделе “Особенности организации сети”, а так же следующих ограничений:к одному радиомодему Невод-5 могут быть подключены от 1-го до 32 приборов Гигротермон;

    При использовании в составе сети больше 2-х радиомодемов рекомендуется использование схемы расположения антенн типа “звезда” (без ретрансляции сигналов). При этом центральная антенна должна быть ненаправленной.

    Для связи с приборами в программе “Гигротермон-АРМ” или “Гигротермон-Монитор” необходимо настроить адрес СОМ-порта, к которому подключен радиомодем диспетчера, скорость соединения и сетевые адреса приборов.

    Настройка параметров радиомодемов Невод-5 

    1
    Снять крышку радиомодемов Невод-5. Установить перемычки в радиомодемах (3 шт.) в положение RS485 (По умолчанию они находятся в положении RS232)

    2
    Используя преобразователь RS485/USB подключить радиомодем к ПК по интерфейсу RS485 (клемма №5 “RS232 TXD / RS485-В”; клемма №6 “RS232 RXD / RS485-А”)

    3
    Настроить радиомодем на режим конфигурирования параметров – установить перемычку CONF – GND (замкнуть клеммы №7 “конфигурация” и №8 “общий (земля)”

    4
    Подать на прибор стабилизированное питание 12В на радиомодем (клемма №9 “+12” и клемма №10 “общий (земля)”

    5
    Запустить программу конфигурации

    6
    Установить галочку на номер подключенного СОМ порта (вверху программы)

    7
    Считать настройки модема (кнопка внизу)

    8
    Установить канал 1

    9
    Установить скорость работы по эфиру 19200

    10
    Установить скорость обмена 19200

    Вкладка адресация

    11
    номер группы  – “2”

    12
    Номер модема в группе

    • для ПК выделяется номер “1”
    • для ретранслятора — номер “2”
    • для остальных – по порядку “3” и т.п.

     13
    Обязательно сделать наклейку на модем с адресом модема!

     14
    На модеме, который будет подключен к ПК  поставить галочки “Передавать всем”, “Принимать от всех”.

    15
    На остальных модемах: “Принимать от всех” — снять галочку и в левом поле установить “1”; Передавать — снять галочку и в левом поле установить “1”

    16
    Логическая адресация и режим ретрансляции — должны быть сняты

    Вкладка управление передачей

    17
    Параметры выхода в эфир — галочка “только после появления последнего байта”

    18
    Установить таймаут в “2” (*10 = 20 мс)

    19 
     Снять галочку “прослушивания эфира”

    Сохранить настройки (Кнопка Загрузить настройки)

    Снять перемычку CONF

    Пример параметров настроек радиомодема Невод-5 для ПК

    rs=05 bl=08 rp=00 sb=01 ir+ tp=30 cg=05 gn=02 pn=01 ta+ ra+ la- lp- lf- sp+ mb- t0=00 t1=00 t2=00 t3=00 t4=00 t5=00 t6=00 t7=00 t8=00 t9=00 r0=00 r1=00 r2=00 r3=00 r4=00 r5=00 r6=00 r7=00 r8=00 r9=00 tt- tl+ tn- tc- pm- rt- ld+ sc- tt=32 tl=02 tn=0A tc=0D pd=FF rt=28 td=14 sc=7C ch=01 br=05 rm=00pa=04 sw=00 ar- ver7.10a

    Пакетные радиомодемы

    Baycom радиомодем для pc

    Пакетные радиомодемы

    Передача данных по радиоканалу в почти всех случаях надёжнее и дешевле, чем передача по коммутируемым либо оплаченным каналам, и в особенности по каналам сотовых сетей связи. В ситуациях, в связи с отсутствием развитой инфраструктуры связи, внедрение радиосредств для передачи данных нередко является единственно разумным вариантом организации связи.

    Сеть передачи с внедрением радиомодемов может быть развёрнута фактически в любом географическом регионе. Зависимо от применяемых радиостанций такая сеть может обслуживать собственных абонентов в зоне радиусом от единиц до сотен км. Гигантскую практическую ценность радиомодемы имеют там, где нужна передача маленьких объёмов инфы (документов, справок и т. д.

    ).

    Радиомодемы нередко именуют пакетными контроллерами (TNC — Terminal Node Controller) из-за того, что в их состав заходит спец.

    контроллер, осуществляющий обмен данными с компом, управление форматирование кадров и доступом к общему радиоканалу в согласовании с реализованным способом множественного доступа.

    Радиомодемы нацелены для работы в едином радиоканале со многими юзерами (в канале множественного доступа), а не в канале «точка — точка» (модем для коммутируемых линий).

    Эталон AX.25

    Рекомендация AX.25 устанавливает единый протокол обмена пакетами, т. е. неотклонимый для всех юзеров пакетных радиосетей порядок обмена данными. Эталон AX.25 представляет собой переработанную для пакетных радиосетей версию эталона X.25.

    Особенность пакетных радиосетей состоит в том, что один и тот же радиоканал употребляется для передачи данных всеми юзерами сети в режиме множественного доступа. Протокол AX.25 предугадывает множественный доступ в канал вязи с контролем занятости. Все юзеры сети числятся равноправными. До того как начать передачу радиомодем «слушает» свободен либо нет канал.

    Если занят, то передача откладывается до момента его освобождения. Может быть, что в тот же момент начнёт передачу и другой модем. В данном случае произойдёт наложение сигналов, в итоге чего данные серьёзно исказятся. Передающий радиомодем выяснит об этом получив отрицательное доказательство от принимающего либо в итоге тайм-аута.

    В таковой ситуации он должен повторить передачу.

    При таковой связи информация в кадре передаётся в виде отдельных блоков — кадров. В главном их формат соответствует протоколу HDLC, но есть отличия.

    Формат кадров

    Согласно Советы AX.25 кадры разделяются на служебные и информационные и имеют последующий формат:

    FLAG

    ADRES

    CONT

    CRC-16

    FLAG

    01111110

    14-17 б

    1 б

    2 б

    01111110

    FLAG

    ADRES

    CONT

    INFORM

    CRC-16

    FLAG

    01111110

    14-17б

    1 б

    До 256 б

    2 б

    01111110

    Начало и конец кадра отмечаются кадрами FLAG, т. е. комбинациями вида, что упрощает приём кадра на фоне помех. Поле адреса ADRES содержит адреса отправителя, получателя и станций-ретрансляторов, если таковые имеются.

    Поле управления CONT определяет тип кадра: информационный либо служебный. Длина информационного поля INFORM, представляющая собой пакет сетевого уровня, в пакетных радиосетях обычно не превосходит нескольких сотен б.

    При реализации сетевого (третьего) уровня протокола AX.25 употребляется поле определённого протокола, кот. выступает как часть информационного поля и является необязательным.

    Контрольное поле кадра (CRC-16) создано для обнаружения ошибок в кадре при его передаче.

    Физическая реализация радиомодемов

    Обычно станция пакетной связи содержит в себе компьютер, радиомодем (TNC — контроллер) и радиостанцию УКВ либо КВ-диапазона.

    Компьютер ведет взаимодействие с радиомодемом средством 1-го из узнаваемых интерфейсом DTE-DCE. Фактически всегда применяется интерфейс RS-232. Передаваемые данные из компьютера в радиомодем могут быть или командой, или информацией для передачи.

    В первом случае команда декодируется и исполняется, во 2-м — формируется кадр в согласовании с протоколом AX.25.

    Перед конкретной передачей кадра последовательность его битов кодируется линейным кодом без возврата к нулю NRZ-I (Non Return to ZeroInverted).

    Пакетный радиомодем представляет собой совокупа 2-ух устройств: фактически модема и контроллера TNC.

    Контроллер и модем связаны меж собой 4-мя линиями: TxD — для передачи кадров в коде NRZ-I, RxD — для приёма кадров от модема в коде NRZ-I, PTT — для подачи сигнала включения модулятора и DCD — для подачи сигнала занятости канала с модема контроллеру. Обычно модем и пакетный контроллер конструктивно производятся в одном корпусе.

    Перед передачей кадра контроллер включает модем при помощи сигнала по полосы PTT, а по полосы TxD отправляет кадр в коде NRZ-I. Модем модулирует получаемую информацию в согласовании с принятым методом модуляции. Промодулированный сигнал с выхода модулятора поступает на микрофонный вход MIC передатчика.

    При приёме кадров модулированная последовательность импульсов несущая поступает с выхода EAR приёмника радиостанции на вход демодулятора. С демодулятора принятый кадр в виде последовательности импульсов в коде NRZ-I поступает в контроллер пакетного радиомодема.

    Сразу с возникновением в канале сигнала в модеме срабатывает особый сенсор, вырабатывающий на своём выходе сигнал занятости канала. Сигнал PTT, кроме включения модулятора, также делает функцию переключения мощности передачи.

    В пакетной радиосвязи на базе типовых радиостанций применяется два метода модуляции для КВ и УКВ. На КВ употребляется однополосная модуляция для формирования канала тональной частоты в радиоканале.

    Для передачи данных применяется частотная модуляция поднесущей в полосе частот телефонного канала 0,3 до 3,4 кГц. Значение частоты поднесущей может быть различной, а резонанс частот всегда равен 200 Гц. В таком режиме обеспечивается скорость передачи, равная 300 бит/с.

    В Европе обычно употребляется частота 1850 Гц для передачи «0» и 1650 для «1».

    В УКВ спектре почаще работают на скорости 1200 бод при использовании частотной модуляции с резонансом поднесущих частот 1000 Гц. Принято, что «0» соответствует частота 1200 Гц, и «1» — 2200 Гц.

    Пореже в УКВ спектре используют относительную фазовую модуляцию (ОФМ). В данном случае достигаются скорости передачи 2400, 4800, а время от времени 9600 и 1920 бод.

    (Наибольшая мне популярная скорость составляет 76800 бод)

    The Linux BootPrompt-HowTo. 9. Последовательные и ISDN драйверы

    Baycom радиомодем для pc

    Библиотека сайта rus-linux.net

    Next Previous Contents

    Этот ISDN драйвер ожидает аргументы загрузки в следующем виде:

    icn=iobase,membase,icn_id1,icn_id2

    где iobase — адрес порта i/o карты, membase — базовый адрес разделяемой памяти, а два icn_id — уникальные ASCII строки идентификаторов.

    Этот загрузочный аргумент передает целочисленные пары аргументов в следующем виде:

    pcbit=membase1,irq1[,membase2,irq2]

    где membaseN — база разделяемой памяти для N-ой карты, а irqN — установленное прерывание для N-ой карты. По-умолчанию, IRQ 5 и membase 0xD0000.

    Этот ISDN драйвер ожидает аргументы загрузки в следующем виде:

    teles=iobase,irq,membase,protocol,teles_id

    где iobase — адрес порта i/o карты, membase — базовый адрес разделяемой памяти карты, irq — канал прерывания, используемый картой, а teles_id — уникальная ASCII строка идентификатора.

    Драйвер DigiBoard принимает строку из шести идентификаторов или целых чисел, разделенных запятыми. 6 значений по порядку:

    Enable/Disable эту карту Тип карты: PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3) Enable/Disable альтернативное расположение контактов Количество портов на этой карте I/O порт, на который сконфигурирована карта (в HEX, если используются строковые идентификаторы) База окна памяти (в HEX, если используются строковые идентификаторы)

    Пример правильного аргумента загруки (в обех идентификаторной и цифровой формах):

    digi=E,PC/Xi,D,16,200,D0000 digi=1,0,0,16,512,851968

    Обратите внимание, что значения драйвера по-умолчанию — i/o 0x200 и база разделенной памяти 0xD0000 при отсутствии аргумента загрузки digi= . Автопробинг не выполняется. Подробнее смотри в файле linux/Documentation/digiboard.txt.

    Up to four boards can be supported by supplying four unique i/o port values for each individual board installed. Other details can be found in the file linux/Documentation/riscom8.txt.

    Можно поддерживать до четырех карт с помощью определения четырех уникальных значений порта i/o для каждой установленной карты. Остальную информацию найдете в файле linux/Documentation/riscom8.txt.

    Формат аргумента загрузки для этих устройств:

    baycom=modem,io,irq,options[,modem,io,irq,options]

    Using modem=1 means you have thedevice, modem=2 means you have the par96 device. Using options=0 means use hardware DCD, and options=1 means use software DCD. The io and irq are the i/o port base and interrupt settings as usual. There is more details in the file README.baycom which is currently in the /linux/drivers/char/ directory.

    Применение modem=1 означает, что у вас устройство ser12; modem=2 означает устройство par96. Значение options=0 означает применение аппаратного DCD, а opton=1 — программное DCD. io и irq — базовый порт i/o и прерывание, устанавливаются как обычно. Дополнительную информацию смотри в файлеREADME.baycom , который на сегодняшний день находится в каталоге /linux/drivers/char/.

    Next Previous Contents

    Если вам понравилась статья, поделитесь ею с друзьями:

    Радиомодем TMR1 Trimble

    Baycom радиомодем для pc

    Частотный диапазон

    866-870 МГц

    Тип связи

    Радиоканал, узкополосный

    Напряжение питания, В

    10…32

    Габариты, мм

    Корпусная версия: 175 х 98 х 36, бескорпусная: 127 x 61 x 13

    Мощность передатчика, макс., Вт

    10

    Мощность передатчика, мин., Вт

    0,5

    Скорость передачи данных

    10 Кбит/с…2,6 Мбит/с

    Рабочая температура

    Корпусная версия: –60°С…+65°C; бескорпусная: –50°С…+75°C

    Вес, гр

    Корпусная версия: 705, бескорпусная: 80

    Исполнение

    Корпусное или бескорпусное

    Протоколы передачи данных

    IEEE 802.3, TCP/IP, UDP, Modbus, SNTP

    Возможность программирования

    Да

    Тип антенного разъёма

    Корпусная версия: TNC; бескорпусная: SMA

    Радиомодем TMR1 от компании Trimble — это приёмо-передатчик, работающий в безлицензионном частотном диапазоне ISM (две полосы для Европы и России – 866-870 МГц и для США и Азии 902-928 МГц).

    TMR1 работает с каналами передачи данных до 2,6 Мбит/с и благодаря этому легко справляется с несколькими потоками данных, получаемых по Ethernet и с последовательных датчиков, включая видео. В обстановках с низким уровнем шумов было продемонстрировано расстояние работы до 50 км.

    Высокая производительность и широкие возможности модема TMR1 делают его идеальным для применения в нефтегазовой сфере, водо- и электроснабжении, экологическом мониторинге и сельском хозяйстве.

    Отличительные особенности

    • Программируемая рабочая частота, использующая технологию псевдослучайной перестройки рабочей частоты (FHSS).
    • Поддержка пропускной способности до 2,6 Мбит/с (версия 902-928 МГц).
    • Два порта передачи данных для одновременного соединения с устройствами TCP/IP и устройствами с последовательной обработкой данных.
    • Загрузка настроек и обновления микропрограммного обеспечения по радиоканалу или через Интернет.
    • Для заказа доступны версии радиомодемов в прочных, водонепроницаемых корпусах.
    • Для заказа доступны корпусная и бескорпусная версии.

    Типовые сферы применения

    • SCADA
    • Ethernet-мост для удалённых объектов
    • Удалённое считывание данных
    • Телеметрия
    • Телемеханика
    • Видеонаблюдение
    • RTK-поправки для систем точного позиционирования.

    Технические характеристики версии 866-870 МГц

    Физические характеристики

    • Бескорпусная версия: размеры/вес: 127 x 61 x 13 мм, 80 г.
    • Корпусная версия: 175 х 98 х 36 мм, 705 г, возможность крепления на DIN-рейку

    Модем

    • Модуляция: BPSK, QPSK, 8-PSK, 2FSK, 4FSK
    • Скорость передачи данных по беспроводной сети: от 10 Кбит/с до 2,6 Мбит/с
    • Ширина занимаемой полосы частот: от 10 кГц до 1,5 МГц
    • Обнаружение ошибок: циклический избыточный контроль до 32-бит с повторной передачей при ошибке

    Приёмник

    Чувствительность/пропускная способность радиоприёма (10E⁻⁶ BER)

    • 110 дБм при 38 Кбит/с (MSK)
    • 108 дБм при 74 Кбит/с (MSK)
    • 104 дБм при 120 Кбит/с (QPSK)
    • 103 дБм при 177 Мбит/с (MSK)
    • 100 дБм при 280 Мбит/с (QPSK)
    • 94 дБм при 420 кбит/с 8PSK
    • 86 дБм при 736 кбит/с 32QAM

    Избирательность РЧ: 50 дБ
    Подавление помех от соседнего канала

    • 51 дБ на 12,5 кГц
    • 60 дБ на 25 кГц
    • 70 дБ на 50 кГц

    Передатчик

    • Частота: 866-870 МГц
    • Выходная мощность: от 10 мВт до 0,5 Вт с шагом 10 мВт
    • Стабильность частоты: выше, чем 1.0 импульсов в минуту
    • Выходное сопротивление: 50 Ом

    Электрические характеристики

    • Диапазон входного напряжения: 10-32 В постоянного тока +/–1%
    • Потребление: 860 мА при 12 В, выходная РЧ 1 Вт

    Разъёмы

    Ethernet:

    • Разъём RJ45
    • IEEE 802.3, TCP/IP, UDP, Modbus, SNTP

    Для последовательной связи:

    • Разъём RJ45
    • RS232/422/485
    • До 230,4 кбит/с

    Электропитание:

    • 2-штыревой соединитель Phoenix (бескорпусная версия)
    • LEMO (корпусная версия)

    Антенна

    • SMA-f (бескорпусной)
    • TNC-f (корпусной)
    • Работает со всеми антеннами 50 Ом диапазона 866-870

    Условия эксплуатации

    • Вибрация/удар: 9,8 gRMS, 2000 Гц
    • Температурный диапазон: –60° до +65°C (корпусное исполнение)

      –50° до +75°C (бескорпусное исполнение)

    Безопасность

    • 256-битовое шифрование AES
    • Работа с VLAN
    • Парольная аутентификация
    • Технология FHSS (псевдослучайная смена рабочей частоты)

    Программное обеспечение

    • Программирование через WEB‑интерфейс и диагностическое прикладное программное обеспечение
    • Программа для Windows для конфигурирования последовательных интерфейсов

    Режимы работы

    • Соединение точка-точка
    • Многоточечное соединение
    • Мультискоростная/многоточечная сеть
    • Повторитель
    • Сетевая синхронизация с несколькими главными серверами (MMS)
    Оцените статью
    Просто о технологиях
    Добавить комментарии

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: