trust already work ModemSE v.2.0 » Портал инженера

ModemSE v.2.0

Терминальная программа для настройки и изучения работы модемов

  Регистрация программы бесплатна

Вы можете скачать следующие файлы:

Программа ModemSE v.2.1  Вы не можете скачивать файлы с нашего сервера 

  Объем:1251 kb Дата: 28.11.2012

§1 Описание программы:

Терминальная программа для одновременной работы с двумя модемами и программным обеспечением использующим модем.

  • Основные функциональные возможности программы:
  • Полнофункциональная независимая настройка двух COM портов.
  • Отображение входных сигналов портов в реальном времени.
  • Установка выходных сигналов портов.
  • Ввод команд и данных для управления модемами.
  • Два терминала отображающие обмен между модемом и COM портом.
  • Терминальный и трансляционный режим работы.

Рис.1 Окно программы

 
  • Вкл/Выкл добавления символа CR в конец командной строки
  • Код символа CR
  • Командная строка
  • Терминальное окно, для вывода ответа от модема
  • Вкл/Выкл Добавление содержимого командной сроки в терминальное окно
  • Отображение данных в шестнадцатеричном виде
  • Очистка содержимого терминального окна
  • Кнопка переключения режима Терминал/Транслятор
  • Элемент настройки COM порта
  • Кнопка для посылки данных командной строки модему
  • Кнопка вставки символа, в командную строку, по цифровому коду ASCII
  • Цифровой код вставляемого символа.

§2 Работа с программой.

Настройка COM портов.Настройка портов осуществляется с помощью элемента 9.Слева от окна выбора номера COM порта имеется цветовой индикатор:-красный цвет: COM порт занят или не существует.-зелёный цвет: COM порт подключен к программе и может работатьВ других окнах элемента 9 можно выбрать настройки COM порта:-номер COM порта-скорость обмена-режим проверки (n-нет, o-нечётность, e-чётность, m-mark, s-space)-количество битов в символе-длину стопового интервала-режим управления потоком данных (0-нет, 1-программный XON/XOF,2-аппаратный RTS/CTS,3-аппаратно-програмный RTS/CTS/XON/XOFВ элементе управления 9 имеются цветовые индикаторы сигналов порта:-голубой: сигнал не активен-красный: выходной сигнал активен-зелёный: входной сигнал активенВ элементе управления 9 имеются переключатели
, которые позволяют вкл/выкл выходные сигнала COM порта (DTR, RTS)Терминальный режим работы.В этом режиме вы можете управлять двумя модемами с одного компьютера. AT команды набираются в окне 4. При нажатии на кнопку 10 к командной строке добавляется код CR (если вкл 1) и командная строка передается на модем. Ответ, полученный от модема выводится в терминальное окно.Модемы можно соединить в двухпроводную сеть и отрабатывать их взаимодействие на одном ПК (что довольно удобно).Трансляционный режим.Данный режим вкл/вык кнопкой 8.В этом режиме все данные полученные на порт2 будут транслироваться на порт1.Результат трансляции можно наблюдать в терминальном окне.Этот режим позволяет просматривать обмен данными между любой программой и модемом.

§3 Примеры использования.

3.1 Терминальный режим.
Использование телефонного модема в качестве модема BELL202 в HART сети

Данная программа была написана для решения вопроса:
Возможно ли использование телефонного модема в качестве модема BELL202 в HART сети?
- 3COM US-Robotics Voice Faxmodem Plus PCI(Model:#2976)
- US-Robotics Faxmodem USB (Model: #5633)
- VIATOR MACTek RS232(BELL202)
Для анализа работы модемов была собрана двухпроводная сеть, изображенная на рис.2

Рис.2 Схема двухпроводной сети.

 
Теория эксперимента:
1. В модемах US-Robotics нет режима модуляции BELL202.
2. Будем использовать модуляцию ITU-T v.23, у которой несколько сдвинуты сигналы MARK и SPACE.
В BELL202: MARK=2200Hz SPACE=1200HZ. В ITU-T V.23: MARK=2100Hz SPACE=1300Hz.
Разница между BELL202 и V.23 составляет всего 100Hz.
3.Модемом Viator (BELL202) будем наблюдать сигналы в данной сети.
Запустим программу ModemSE v.2.0 и настроим модемы:
Выставляем параметры портов: 1200,n,8,1,0
Последовательно вводим AT-команды для модемов.
ATL0 -низкая громкость динамиков(модем 2976-Ок, модем 5633-Ok)
ATM2 -динамики включены всегда(модем 2976-Ок, модем 5633-Ok)
ATB3 -выбор V.23(модем 2976-Error, модем 5633-Error)
ATB0 -выбор v.22 (модем 2976-Ок, модем 5633-Error)
ATF0 -полудуплеск (модем 2976-Ок, модем 5633-Error)
ATX0 -без звонка (модем 2976-Ок, модем 5633-Ok)
ATN0 -отключить авторежим определения скорости(модем 2976-Error, модем 5633-Ok)
AT&B1 -фиксированная скорость порта (модем 2976-Ок, модем 5633-Ok)
AT&K0 -сжатие данных запрещено (модем 2976-Ok, модем 5633-Ok)
AT&M0 -контроль ошибок запрещен (модем 2976-Ok, модем 5633-Ok)
AT&A2 -показывать тип модуляции (модем 2976-Ок, модем 5633-Ok)
AT&C0 -не обращать внимание на несущую (модем 2976-Ок, модем 5633-Ok)
ATS0=0 -автоответ на звонок запрещен (модем 2976-Ок, модем 5633-Ok)
ATS7=255 -не ожидать несущую (модем 2976-Ок, модем 5633-Ok)
ATS10=255 -не вешать трубку при потере несущей (модем 2976-Ок, модем 5633-Error)
ATS27=16 -модуляция ITU-T V.23 (модем 2976-Ок, модем 5633-Ok)
Как видно не все настройки воспринимаются этими модемами.
Соединим модемы:
ATDT111 -набрать номер на модеме2976
ATA -ответить на вызов на модеме5633
После проведенных действий наблюдаем соединение двух модемов с модуляцией v.23 (Рис.3)
Режим дуплексный 75/1200bps
модем2976 принимает-1200 передает-75bps
модем5633 принимает-75 передает-1200bps
Вводим данные в модем5633: HELLO World!
Видим эти данные в терминальных окнах модемов 2976 и Viator(BELL202)

Рис.3 Окно программы после соединения и передачи данных.

Наблюдения BELL202 ведем через вторую копию программы ModemSe v.2.0, к которой подключен модем Viator

Рис.4 Наблюдение сигналов BELL202.

 
Вывод: С помощью телефонного модема возможно подать команду в HART сеть

Передача данных с модема Viator принимается на модеме2976 с ошибками.

Причина ошибки наличие несущей, которую создает модем5633.Если отключить модем5633, то данные с модема Viater(BELL202) принимаются модемом2976 нормально.

Выводы по работе телефонных модемов в сетях BELL202:

1.Возможна работа с модуляцией ITU-T V.23 вместо BELL202.
2.Телефонные модемы имеют процедуру установки связи, которой нет у устройств HART сети:
-Поэтому необходимо решить вопрос каким образом телефонный модем будет переходить в ON-line режим с модуляцией V.23
-В данном эксперименте мы использовали второй модем для этой цели.
3.Необходимо настроить режим работы модема в полудуплексном режиме:
-Это связано с тем, что в дуплексном режиме передающий модем постоянно генерирует несущую частоту в сеть, отключая её только на момент посылки данных.
-Это видно в эксперименте, что на дуплексе 75/1200 невозможно передать данные в сеть с модема BELL202.
4.Основная проблема телефонного модема это наличие несущей частоты, которая не используется в HART сети.
-Во-первых, при её отсутствии есть трудности в переходе в on-line режим.
-Во-вторых, при отсутствии несущей через какое-то время принимающий модем выходит из режима on-line.
5.HART сеть использует постоянно включённые терминаторы, терминатор телефонного модема подключается только при переходе в режим on-line.
-Поэтому придётся согласовывать линию связи при работе с телефонным модемом.
6.Модем BELL202 использует настройки обмена:"1200,o,8,1", которые не поддерживает телефонный модем.
-Если настроить COM порт модема в режим "1200,o,8,1", то передавать он будет в режиме "1200,o,7,1".
-Поэтому в нашем эксперименте использовали режим: "1200,n,8,1", который есть в телефонном модеме.

3.2 Трансляционный режим.
Просмотр команд управления модемом программой VentaFax v.5

Данный режим используется для просмотра AT-команд, которые подает программное обеспечение на используемый ею модем.

Для запуска трансляционного режима необходим нуль-модемный кабель, схема соединения показана на рис.5 Программа ModemSE v.2.0 с нуль-модемным кабелем позволяет достать внутренний процесс обмена на внешний физический уровень.

Рис.5 Пример режима трансляции.

 
1.Установлен внутренний PCI модем US-Robotics Voice 2976, который занял порт COM6
2.В Windows XP в панели управления телефонами-модемами устанавливаем ещё один такой модем на внешний порт COM1.
3.На самом деле этого внешнего модема нет, к этому порту мы подключим через нуль-модемный кабель от COM2.
4.Запускаем программу ModemSE и настраиваем Порт1 на СОМ6 и порт2 на СОМ2.
5.Включаем режим трансляции и запускаем программу VentaFAX.
6.В программе VentaFax выбираем модем US-Robotics установленный на СОМ1.
7.Далее работаем с программой VentaFax и наблюдаем обмен через ModemSE.

Рис.6 В программе VentaFax поднимаем трубку и набираем 123.

Рис.7 В программе ModemSE наблюдаем набор выполненных AT-команд.
Вот и всё! Дальше думайте Сами.

Источник: http://www.softelectro.ru


Обсудить на форуме

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    ComPort (Free Soft)

      Программа визуализации работы COM-портов ПК. Одновременная работа с четырьмя COM-портами.

    ComRead v.1.0 (Free Soft)

      Программа предназначена для создания временной развертки данных передаваемых по последовательным каналам данных.

    HartMonitor

      Программа для опроса hart-устройств. Программа находит устройства подключенные к Hart-сети и выводит информацию о них.

    ComRead v.2.01 Сканер и транслятор данных для последовательных сетей передачи данных: RS-232, RS-485, ModBus, HART и другие.

      Многофункциональная программа для анализа данных передаваемых по последовательным сетям передачи данных.

    Считывание математического обеспечения c УЧПУ при помощи программы «Электроника МС1201. Терминал»

      Для подключения процессора «Электроника МС1201» к COM-порту персонального компьютера через интерфейс ИРПС необходимо собрать переходник.

    Считывание математического обеспечения модернизируемого УЧПУ с использованием интерфейса ИРПС процессора «Электроника МС1201»

    Для считывания математического обеспечения модернизируемого УЧПУ с использованием интерфейса ИРПС процессора «Электроника МС1201» необходимо подключить процессор «Электроника МС1201» к последовательному порту RS-232 (СОМ-порту) персонального