Ноль модемный. Как подключить нуль-модемный кабель к новой материнке компа? Использование средств MS-DOS

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

Последовательный асинхронный адаптер также называют асинхронным адаптером RS-232-C, или портом RS-232-C. Каждый асинхронный адаптер обычно содержит несколько портов RS-232-C, через которые к компьютеру можно подключать различные внешние устройства. Каждому такому порту соответствует несколько регистров, через которые программа получает к нему доступ, и определенный номер IRQ для сигнализирования компьютеру об изменении состояния порта. При выполнении BIOS процедуры начальной загрузки всем портам RS-232-C присваиваются логические имена COM1 - COM4 (COM-порт номер 1 - 4).

7.1. Для чего предназначены асинхронные порты ввода/вывода

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

  • подключение мыши;
  • подключение графопостроителей (плоттеров), сканеров, принтеров, дигитайзеров;
  • связь двух компьютеров через порты последовательной передачи данных при помощи специального кабеля (нуль-модема);
  • подключение модемов для передачи данных по телефонным линиям;
  • подключение к сети персональных компьютеров.

7.2. Каковы технические параметры интерфейса RS-232-C

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

Ограничение по длине для соединительного кабеля по стандарту RS-232-C составляет 15,24 метра. Однако на практике это расстояние может быть значительно больше. Оно непосредственно зависит от скорости передачи данных. Согласно McNamara (Technical Aspects of Data Communications, Digital Press, 1982) определены следующие значения:

Уровни напряжения на линиях разъема составляют для логического нуля -15..-3 вольта, для логической единицы - +3..+15 вольт. Промежуток от -3 до +3 вольт соответствует неопределенному значению.

Если вы подключаете внешние устройства к разъему интерфейса RS-232-C (а также при соединении двух компьютеров нуль-модемом), предварительно выключите внешнее устройство и компьютер, а также снимите статический заряд (подсоединив заземление). В противном случае можно вывести из строя асинхронный адаптер.

7.3. Какие существуют асинхронные адаптеры

В асинхронном последовательном адаптере применяется микросхема универсального асинхронного приемопередатчика - UART 8250. Микросхема UART 8250 в ее исходном виде использовалась только в старых моделях асинхронных последовательных адаптеров. В настоящее время применяются более современные микросхемы приемопередатчиков - UART 16450, 16550 и 16550A.

Эти микросхемы UART, изготовленные по новой технологии, позволяют достичь более высокой скорости обмена данными, а также обладают новыми аппаратными возможностями. Перечислим основные характеристики различных микросхем UART, а следовательно и асинхронных последовательных адаптеров, на которых эти микросхемы установлены:

Тип микросхемы UART Характеристики
8250 (8250-B) Использовался на первых моделях IBM PC/XT, обладает небольшой производительностью
16450/(8250-A) Микросхема 16450 практически полностью соответствует 8250. В ней устранены ошибки в регистре разрешения прерываний и добавлена возможность перевода линии OUT2 в высокоимпедансное состояние
16550 Добавлена возможность внутренней буферизации передаваемых и принимаемых данных. Буфера выполнены в виде очереди (FIFO). Из-за ошибки в микросхеме возможность буферизации лучше не использовать - можно потерять отдельные символы. В общем случае микросхема 16550 более быстрая, чем 16450. Микросхема 16550 дает возможность использовать несколько каналов прямого доступа (DMA channels)
16550A (16550AN) По своим характеристикам она соответствует 16550, но в ней исправлены ошибки реализации FIFO. Эта микросхема дает возможность использования программам нескольких каналов прямого доступа (DMA channels). Если вы желаете работать на скоростях больших, чем 9600 бод, вам желательно использовать асинхронный последовательный адаптер содержащий именно эту микросхему

7.4. Что такое нуль-модем

Если в вашем распоряжении находятся два компьютера, оборудованные асинхронными последовательными адаптерами, вы можете соединить их посредством нуль-модемного кобеля. Нуль-модемный кабель подключается к портам последовательных адаптеров соединяемых компьютеров.

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

Нуль-модем представляет собой достаточно простое устройство. Он состоит из двух разъемов и кабеля, соединенных определенным образом. Если у вас под рукой есть два ответных разъема от портов асинхронного адаптера и многожильный кабель, вы легко можете изготовить нуль-модем сами.

На рисунке 7.1 представлены две схемы нуль-модемов, использующих два разъема DB25.

Рис. 7.1. Схемы нуль-модемов

Разъемы портов последовательного адаптера бывают двух видов DB9 и DB25. Эти разъемы различаются количеством и назначением выводов. Разъем DB9 содержит 9, а разъем DB25 - 25 выводов. Несмотря на различное количество выводов, их функциональные возможности одинаковы.

Если вы собрали нуль-модем в соответствии с приведенной выше схемой, а у последовательного адаптера свободен только разъем с 9 выводами, вы можете воспользоваться специальным переходником (см. рис. 7.2).

Рис. 7.2. Переходники DB25 - DB9

7.5. Как связать компьютеры через асинхронный порт

Если в вашем распоряжении находятся два или более компьютера, то вы можете организовать обмен данными между ними без использования дискет и без установки сетевых адаптеров.

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

В качестве программного обеспечения, используемого для обеспечения связи между компьютерами через порты асинхронного последовательного адаптера, можно воспользоваться программами Norton Commander или FastLynx. Операционная система MS-DOS версии 6.0 имеет в своем составе собственные средства организации связи компьютеров через нуль-модем.

Ниже мы рассмотрим использование программы Norton Commander и средств MS-DOS версии 6.0.

Использование программы Norton Commander

Самая простая программа, которую можно использовать для непосредственной связи двух компьютеров через нуль-модемный кабель, - это Norton Commander. При помощи этой программы можно осуществлять обмен файлами между компьютерами, при этом работать можно только на одном компьютере.

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

Сначала выключите питание обоих компьютеров и соедините их через асинхронные последовательные порты (COM - порты) нуль-модемным кабелем. Затем включите компьютеры и запустите на обоих компьютерах программу Norton Commander.

Для каждого компьютера выберите из меню Left или Right элемент linK. При этом на экране появляется диалоговое окно Commander Link (см. рис. 7.3).

Рис. 7.3. Диалоговое окно Commander Link

Затем надо выбрать режим работы - "Master" (рабочий компьютер) или "Slave" (сервер), а также определить последовательный порт, который вы будете использовать для соединения - COM1 или COM2. Именно к этому порту должен быть подключен нуль-модемный кабель.

Для одного из соединяемых компьютеров надо выбрать режим "Master", а для другого - "Slave". При этом вы сможете работать только на компьютере, находящемся в режиме "Master".

Переключатель Turbo Mode, расположенный на диалоговом окне Commander Link, устанавливает повышенную скорость обмена данными. Режим Turbo Mode должен быть установлен одновременно на обоих компьютерах.

При помощи программы Norton Commander вы можете выполнять следующие действия:

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

С помощью программы Norton Commander вы не можете с основного компьютера выполнять такие простейшие действия над дисками сервера, как просмотр дерева каталогов и запуск программ.

Если вас не удовлетворяют возможности программы Norton Commander, используйте средства операционной системы MS-DOS версии 6.0 или объедините ваши компьютеры с помощью локальной сети.

Использование средств MS-DOS

В состав дистрибутива операционной системы MS-DOS версии 6.0 включены программные средства для организации обмена данными между компьютерами через порты асинхронного адаптера или через параллельные порты. К ним относятся драйвер Interlnk и программа Intersvr.

С помощью драйвера Interlnk и программы Intersvr вы можете получить полный доступ с рабочего компьютера к дискам и принтерам, подключенным к серверу. При этом на рабочем компьютере появляются новые устройства, через которые вы можете осуществить обращение к дискам и параллельным портам сервера.

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

Рассмотрим процесс объединения компьютеров через порты асинхронного адаптера.

Для соединения двух компьютеров, вам необходимо соединить их с помощью нуль-модема. Затем подключите в файле CONFIG.SYS рабочего компьютера драйвер Interlnk:

DEVICE=C:DOSINTERLNK.EXE

Параметр n определяет количество дисков сервера, которое вы желаете использовать с рабочего компьютера. Если не задавать этот параметр, будет доступно только три диска:

DEVICE=C:DOSINTERLNK.EXE

Затем запустите на сервере программу Intersvr:

INTERSVR

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

Рис. 7.4. Сервер

В нашем случае, на рабочем компьютере появились три новых диска с именами I:, J: и K:, а также новый параллельный (принтерный) порт LPT2.

Через диски I: и J: вы можете получить доступ к дисководам A: и B:, расположенным на сервере, через диск K: к жесткому диску C: сервера, а через параллельный порт LPT2, вы можете обратиться к устройству (принтеру), подключенному к параллельному порту LPT1 на сервере.

Позволю цитату из своей книжки:
"
Проблемы при «прошивке» ресиверов: отсутствие COM порта, использование ноутбука.
В большинстве «старых» компьютеров и ноутбуков, приобретенных более 5 лет назад, всегда было несколько COM портов (RS-232). По крайней мере, всегда был хотя бы один разъем «RS-232».
Все рисунки для этой главы расположены в папке «USB_PCI_COM»
Рис. D-9_RS-232 Разъем на корпусе компьютера – COM порт (RS-232)

К нему подключали различное внешнее оборудование: мыши, принтеры, модемы, различное специализированное оборудование. Поэтому проблем с подключением ресивера к компьютеру для «прошивки» не возникало. Достаточно было просто подключить, запустить программу для обновления ПО ресивера и спокойно сделать все необходимое.
В большинстве современных компьютеров разъем «RS-232» отсутствует. Тут и возникают проблемы, зачастую весьма неприятные. В большинстве ресиверов нет иных способов «прошивки» кроме использования «RS-232». И «USB» вход для подключения внешнего флеш-накопителя есть не у всех ресиверов.
А иногда имеется и другая проблема: ноутбук имеет COM порт, но с ресиверами одной модели он работает, а с другими – нет. Это связано с нарушением производителем ноутбука стандарта передачи данных «RS-232». На это они идут в целях экономии энергии заряда аккумуляторной батареи.
Если производитель ресивера был технически щепетилен и точен, то в ресивере будет установлена специальная микросхема для COM порта. Благодаря этой микросхеме ресивер будет работать и с ноутбуком, и с компьютером. Но установка микросхемы увеличивает общую стоимость изделия, а в последнее время производители экономят даже на этих мелочах! Именно из-за этого и возникает проблема несовместимости ноутбуков и большинства ресиверов.

При использовании компьютера проблема отсутствия необходимых портов «RS-232» решается просто: необходимо приобрести дополнительный модуль с COM портами. Это плата, устанавливаемая в компьютер, называется «PIC-COM» или просто «плата СОМ портов». Рис. PCI_RS-232 Плата PCI для компьютера с двумя COM портами.
Если вы не сильны в компьютерах и ранее никогда не имели дело с установкой дополнительного оборудования в компьютер, то обратитесь к специалисту! Иначе можете «умертвить» дорогостоящее оборудование.
После установки платы в компьютер операционная система «Windows» - «ОС» присваивает новым установленным портам номер, например, «1» и «2».

При использовании ноутбука обычную плату от компьютера установить нельзя – не тот стандарт и размер. Имеется два способа решения этой проблемы: дорогой, но качественный и дешевый, но не полностью совместимый. В первом случае необходимо приобрести для ноутбука специальную плату с портами.
Рис. plata_Notebook Плата для ноутбука с COM портом.
Цена на эти платы крайне высока, и приобрести, даже под заказ, эту плату мне не удалось.

И тут есть подвох: в «старых» и «новых» ноутбуках два стандарта для внешних плат! Перед приобретением сверьтесь с инструкцией к вашему ноутбуку!

Если же вы не могли приобрести плату на компьютер или ноутбук, то остается один выход: «USB».
Практически во всех современных моделях компьютеров имеется «USB» выход, как минимум два, а то и все восемь! В продаже имеются различные преобразователи «USB-COM».
Рис. USB-COM Преобразователь «USB-COM».
Т.е., в свободные разъем «USB» компьютера подключается вход такого «преобразователя», с диска из комплекта устанавливается драйвер (программа управления) и в системных настройках появляется виртуальный COM порт с присвоенным порядковым номером.
Тут нас поджидают первые проблемы: во-первых, ОС могла присвоить виртуальному порту слишком большой номер, например, «25». А программа для «прошивки» ресивера позволяет работать с номерами портов от одного до четырех. Во-вторых, не все преобразователи «USB-COM» могут работать с программой для «прошивки» и самим ресивером – различные производители оборудования по разному изготовили свои изделия и программы к ним. Проверять все преобразователи необходимо индивидуально под вашу программу и ваш ресивер. Часто бывает, что с одним оборудованием преобразователь работает, а с другим – нет.

Если первая проблема устраняется изменением номера порта в настройках ОС, то проблему совместимости оборудования, программы и преобразователя нельзя.
Для изменения присвоенного ОС номера необходимо изменить его вручную. Для этого необходимо войти в «Диспетчер устройств»: «Пуск» - «Настройка» - «Панель управления» - «Система». Рис. Panel_upravlen Запуск «Панели управления»
В появившемся окне выбрать вкладку «Оборудование» и щелкнуть по кнопке «Диспетчер устройств». Откроется окно «Диспетчер устройств». В появившемся окне в древовидном списке выбрать строчку «Порты (COM и LPT). В раскрывшемся списке вы увидите все порты, имеющиеся в вашем компьютере. Выберите ваш виртуальный порт: «преобразователь «USB – COM». У меня преобразователь модели «Prolific». Рис. port_USB-COM-1
Щелкните по этой строчке ПРАВОЙ кнопкой мыши, в открывшемся окне выберите стройку «Свойства». Рис. port_USB-COM-2. В появившемся окне выберите вкладку «Параметры порта». В строчке «Скорость» выберите «115200», затем щелкните по кнопке «Дополнительно». Рис. port_USB-COM-3. В нижней части открывшегося окна найдите вкладку «Номер COM-порта». Рис. port_USB-COM-4. Щелкните по вкладке и выберите необходимый номер COM порта.
Обратите внимание, что некоторые номера порта могут быть заняты уже имеющимся оборудованием, например, встроенным модемом. Использовать одновременно один порт нельзя!
После завершения настройки нажмите «ОК» для сохранения внесенных изменений и полностью выйдите из режима настроек, закрыв все ранее открытые окна.
После этого перезагрузите компьютер для внесения необходимых изменений. Если же вы изменяли номер COM порта «USB-COM» преобразователя, то достаточно просто вынуть его из разъема компьютера, и заново его подключить.

Нуль модемный кабель очень нужная вещь в спутниковом хозяйстве. В первую очередь для прошивки спутниковых ресиверов. Но не всегда его можно купить вот и приходится делать самому.

Как я уже говорил 0-модемный кабель нам пригодиться в первую очередь для пере прошивки спутниковых ресиверов. И если для этого можно использовать короткий, который проще купить, то для кардшаринга через компьютер почти всегда нужен длинный или очень длинный (делал до 15 м.) . А такой лучше спаять самому. Причем делается он довольно легко.

Как сделать самому нуль модемный кабель (RS232) шнур для прошивки тюнера своими руками ?

Нам понадобятся два разъемы DB-9F, паяльник, припой, кабель – витая пара, как по мне подходит в самый раз (можно и другой какой есть под рукой телефонный нормально), схемы и умелые руки.

Есть несколько вариантов подключения но чаще всего нужен кабель на три контакта. Ну а если такой не подойдет – тогда делаем полный на все контакты по соответствии с рисунками ниже.

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

Контакты 2 – 2 и 3 – 3 , 5 -5 прямой

Контакты 2 – 3 и 3 – 2 , 5 – 5 не прямой

Именно последний не прямой подходит чаще всего.

Распайка ком порта rs-232 в спутниковых ресиверах может иметь вид как “папы” так и “мамы”.

“Мамки” встречаются намного чаще так что советую делать с двумя “мамками” на концах.

Именно непрямой нуль-модемный кабель с двумя мамка, и с расчетом справа-налево, подходит для прошивки большинства спутниковых ресиверов, или для шаринга.

GREENCONNECT Russia – производитель линковачного, модемного и NULL модемного кабеля COM порта DB 9 RS -232.

В Санкт-Петербурге, с 2016 года, производство литого модемного кабеля мама-мама и кабеля удлинителя COM мама-папа для модема позволило в значительной степени расширить ассортимент и модельный ряд выпускаемой продукции.

Использование модемного или нуль-модемного кабеля для управления устройствами Cisco или игровыми консолями, терминалами, кассовыми терминалами, различными устройствами контроля, модемами требует как стандартной, так и специальной разводки.



GREENCONNECT производит нуль модемный и модемный кабель COM-порта RS-232 как со стандартной разводкой так и по специальным, индивидуальным схемам. Для стандартной схемы разводки нуль модемного кабеля используется девяти проводниковый кабель. В модемном кабеле GCR-DB9CM2M так же задействовано все 9 пр оводников.

Высококачественный, экранированный, многожильный, мягкого, медный проводник позволяет использовать модемный кабель GCR как в домашних, так и в промышленных целях. Заводское производство модемного кабеля гарантирует его работоспособность долгое время, благодаря внутренней фиксации по технологии Injaction Molding.

Модемный кабель COM-порт модели GCR-DB9CM2M производиться длинной от 50 см до 10 метров , так же как и удлинитель папа-мама COM порта модели GCR-DB9CM2F.

Партнерство напрямую с российским производителем GREENCONNECT Russia позволит вам сэкономить значительные средства и использовать высококачественный модемный кабель для своих задач.

Вы можете заказать или купить со склада нуль-модемный кабель в любом количестве по оптимальной стоимости.

Обратите внимание что распайка модемного кабеля RS232 разнообразна (в зависимости от технических задач).

Схема распайки полу дуплекс кабеля RS-232



Эта схема используется для контроля 2 устройств, которые посылают данные в полу дуплекса. Например, одно устройство посылает данные и оба других устройства ждут поступающих данных. В половине дуплексного режима оба устройства не могут передать одновременно. Если бы это произошло, то данные было бы невозможно считать . Этот способ используется во всех схемах подключения от главного устройства к приемному . В этом способе компьютер (P3) не может послать данные и вмешаться в обмен данными между внешними устройствами.


Схема распайки дуплекс кабеля RS-232

Этот кабель используется, когда Вы должны контролировать обмен данными между двумя внешними устройствами, которые могут передать async данные (полный дуплексный режим). Вам нужны 2 порта RS232 на Вашем компьютере (отдельный порт для коммуникабельных и поступающих данных). Современный Монитор Последовательного порта может показать обе стороны полной двойной коммуникации RS232 в "Двойных портах" способ. В этом способе компьютер (P3, P4) не может послать данные и вмешаться в обмен данными между внешними устройствами.