Rs232 распиновка по цветам

RoboZone.SU

  • Главная
  • Правила
  • Контакты
  • Просмотров: 72225
  • Автор: administrator
  • Дата: 28 февраля 2008

Интерфейс RS-232 (COM-порт)

Сигналы после прохождения по кабелю ослаюляются и искажаются. Ослабление растет с увеличением длины кабеля. Этот эффект сильно связан с электрической емкостью кабеля. По стандарту максимальная нагрузочная емкость составляет 2500 пФ. Типичная погонная емкость кабеля составляет 130 пФ, поэтому максимальная длина кабеля ограничена примерно 17 м.

Контакты разъемов

DB25 Розетка (мама)
Контакт Обозн. Направление Описание
1 SHIELD Shield Ground — защитная земля, соединяется с корпусом устройства и экраном кабеля
2 TXD —> Transmit Data — Выход передатчика
3 RXD Request to Send — выход запроса передачи данных
5 CTS Data Terminal Ready — выход сигнала готовности терминала к обмену данными
21 N/C
22 RI Transmit Data
4 DTR —> Data Terminal Ready
5 GND System Ground
6 DSR Request to Send
8 CTS Data Terminal Ready
4 GND System Ground
5 RxD Transmit Data
7 CTS Request to Send
Кабели подключения

Рассмотрим сначала DSR сигнал (конт.6). Этот вход сигнала готовности от аппаратуры передачи данных. В схеме соединений вход замкнут на выход DTR (конт.4). Это означает, что программа не видит сигнала готовности другого устройства, хотя он есть. Аналогично устанавливается сигнал на входе CD (конт.1). Тогда при проверке сигнала DSR для контроля возможности соединения будет установлен выходной сигнал DTR.

Это соответствует 99% коммуникационного программного обеспечения. Под этим подразумевается, что 99% программного обеспечения с этим нуль-модемным кабелем примут проверку сигнала DSR.

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

Можно найти или изготовить много типов кабелей для связи по интерфейсу RS-232. В этом нуль- модемном кабеле используется только 5 проводов: сигналы данных TXD, RXD, сигнал GND и управляющие сигналы RTS CTS для управления потоком.

Все DTE-DCE кабели прямого соединения, контакты соединяются один к одному. Кабели DTE-DTE и DCE-DCE кросс-кабели.

  1. DTE — DCE называется ‘прямой кабель’
  2. DTE — DTE называегся ‘нуль-модемный кабель’
  3. DCE — DCE называется ‘Tail Circuit Cable’

Соединение D9- D9

DB9-1 DB9-2
Receive Data 2 3 Transmit Data
Transmit Data 3 2 Receive Data
Data Terminal Ready 4 6+1 Data Set Ready + Carrier Detect
System Ground 5 5 System Ground
Data Set Ready + Carrier Detect 6+1 4 Data Terminal Ready
Request to Send 7 8 Clear to Send
Clear to Send 8 7 Request to Send
DB25-1 DB25-2
Receive Data 3 2 Transmit Data
Transmit Data 2 3 Receive Data
Data Terminal Ready 20 6+8 Data Set Ready + Carrier Detect
System Ground 7 7 System Ground
Data Set Ready + Carrier Detect 6+8 20 Data Terminal Ready
Request to Send 4 5 Clear to Send
Clear to Send 5 4 Request to Send
DB9 DB25
Receive Data 2 2 Transmit Data
Transmit Data 3 3 Receive Data
Data Terminal Ready 4 6+8 Data Set Ready + Carrier Detect
System Ground 5 7 System Ground
Data Set Ready + Carrier Detect 6+1 20 Data Terminal Ready
Request to Send 7 5 Clear to Send
Clear to Send 8 4 Request to Send

Длина кабеля влияет на максимальную скорость передачи информации. Более длинный кабель имеет большую емкость и соответственно для обеспечения надежной передачи более низкую скорость. Большая емкость приводит к тому, что изменение напряжения одного сигнального провода может передаться на другой смежный сигнальный провод. Максимальным расстоянием обычно считается равным 15 м, но это не установлено в стандарте. Мы рекомендуем использовать на расстояниях до 50 м, но это зависит от типа используемого оборудования и характеристик кабеля.

Максимальная длина кабеля

Скорость [бод] Макс. длина [футы] Макс. длина [метры]
19 200 50 15
9 600 500 150
4 800 1000 300
2 400 3000 900
Контроль четности

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

Стоп бит не просто один бит минимального интервала времени в конце каждой передачи данных. На компьютерах обычно он эквивалентен 1 или 2 битам, и это должно учитываться программе драйвера. Хоя, 1 стоп бит наиболее общий, выбор 2 бит в худшем случае немного замедлит передачу сообщения.

Управление потоком

Программный протокол управления потоком Xon/Xoff использует два символа: Xon и Xoff. Код ASCII символа Xon — 17, а ASCII код Xoff — 19. Модем имеет маленький буфер, поэтому при его заполнении модем посылает символ Xoff компьютеру для прекращения посылки данных. При появлении возможности приема данных посылается символ Xon и компьютер продолжит пересылку данных. Этот тип управления имеет преимущество в том, что не требует дополнительных линий, т.к. символы передаются по линиям TD/RD. Но на медленных соединениях это может привести к значительному замедлению соединения, т.к. каждый символ требует 10 битов.

Преобразование уровней RS-232 в TTL уровень с помощью MAX232

Семейство микросхем MAX220-MAX249 линейных приемо-передатчиков предназначены для интерфейсов EIA/TIA-232E и V.28/V.24, особенно в устройствах, где отсутствуют напряжения ±12В.

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

Конфигурация выводов MAX232: представлена на рис.

Структурная схема MAX232A

На структурной схеме MAX232A изображены удвоитель напряжения и инвертор напряжения +10В в -10В. Эти напряжения используются для формирования сигналов соответсвующих RS-232. MAX232A позволяет подключить два последовательных порта.

Распиновка COM порта


Правильная распиновка СOM-порта RS232

Распиновка COM порта — RS232 интерфейс был сконструирован более пятидесяти лет тому назад. А после этого был стандартизирован. В различных периодах усовершенствования технических возможностей компьютеров успешно применялся для подключения к телефонной линии с помощью модема. На данный момент такой интерфейс считается как уже вчерашний день. В основном его невостребованность заключается слишком низким быстродействием. Так как там задействованы линейные сигналы в однофазной форме. То-есть не дифференциальные.


Наружный вид девяти-контактного коннектора RS232

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

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

Характерные особенности порта

Что касается самой контактной колодки интерфейса RS-232 и ее кабельной составляющей, то они собраны на 9-пиновом разъеме D-Sub. Штыревые контакты размещенные в двухрядном варианте, для обеспечения точности подсоединения вилки к разъему, форма колодки имеет несимметричную конструкцию. Все контактные штырьки обозначены номерами, подробнее как делается распиновка COM порта обозначено в приведенной ниже таблице.

Таблица

Номер контакта Назначение Обозначение
1 Активная несущая DCD
2 Прием компьютером RXD
3 Передача компьютером TXD
4 Готовность к обмену со стороны приемника DTR
5 Земля GND
6 Готовность к обмену со стороны источника DSR
7 Запрос на передачу RTS
8 Готовность к передаче CTS
9 Сигнал вызова RI

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

Соединительный кабель

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

Читайте также  Какой ток в розетке постоянный или переменный

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

COM порт — лекция

В приведенной ниже таблице показано назначение контактов 9-контактного соединителя DB9. Таблица показывает распайку вилки оборудования обработки данных (DTE), например, ПЭВМ. Розетка устройства передачи данных (DCE) распаяна так, что два разъема стыкуются напрямую, или через кабель, распаянный «контакт в контакт».

1 — Carrier Detect (CD) Наличие несущей частоты

2 — Received Data (RD) Принимаемые данные

3 — Transmitted Data (TD) Передаваемые данные

4 — Data Terminal Ready (DTR) Готовность ООД

5 — Signal Ground Общий

6 — Data Set Ready (DSR) Готовность ОПД

7 — Request To Send (RTS) Запрос на передачу

8 — Clear To Send (CTS) Готов передавать

9 — Ring Indicator (RI) Наличие сигнала вызова

Для передачи данных предназначены цепи RD и TD. Остальные цепи предназначены для индикации состояния устройств (DTR, DSR), управления передачей (RTS, CTS) и индикации состояния линии (CD, RI). Полный набор цепей используется только для подключения к ПЭВМ внешнего модема. В остальных случаях, например при подключении к ПЭВМ промышленного контроллера, используется ограниченный набор цепей, зависящий от аппаратной и программной реализации стыка в контроллере.

RS232 serial data parameters and packet format

1200bps, 7 databits, 1 stop-bit

Data packet is 3 byte packet. It is send to the computer every time mouse state changes (mouse moves or keys are pressed/released).

Note: The bit marked with X is 0 if the mouse received with 7 databits and 2 stop bits format. It is also possible to use 8 databits and 1 stop bit format for receiving. In this case X gets value 1. The safest thing to get everything working is to use 7 databits and 1 stopbit when receiving mouse information (and if you are making mouse then send out 7 databits and 2 stop bits).

The byte marked with 1. is send first, then the others. The bit D6 in the first byte is used for syncronizing the software to mouse packets if it goes out of sync.

LB is the state of the left button (1 means pressed down); RB is the state of the right button (1 means pressed down); X7-X0 movement in X direction since last packet (signed byte); Y7-Y0 movement in Y direction since last packet (signed byte)

На эту распиновку есть 41 отзыв(а): 34 положительных и 4 отрицательных.

Распайки различных интерфейсных кабелей

В документе содержится информация по распайке интерфейсных кабелей для различного оборудования.
Важно: нумерация в разъеме RJ-45 указана на рисунке

Общая распайка для принтеров Epson и Star
Распайка кабеля-переходника RJ45 -> RS-232 (9-pin male) для терминалов IBM SurePos
Распайка кабеля-переходника для разъема COM4 (RJ45 10- pin) на терминалах Glaive/Gladius
Кабель соединения игрового контроллера со считывателем СРЧ125 (Em-Marine)
Распайка интерфейсного кабеля для принтера Posiflex Aura 7000
Распайка интерфейсного кабеля для принтера Samsung BIXOLON STP-131S
Распайка нуль-модемного кабеля (RS232)

Общая распайка для принтеров Epson и Star

«Короткая» распайка
DB9 RS232 (компьютер) DB25 RS232 (принтер)
2 2
3 3
5 7
6 20

Полная распайка
DB9 RS232 (компьютер) DB25 RS232 (принтер)
2 2
3 3
4 6
6 4
5 7
8 20

Распайка кабеля-переходника RJ45 -> RS-232 (9-pin male) для терминалов IBM SurePos

В POS-терминале IBM SurePos внешние COM-порты выполнены в виде разъемов RJ45. Как правило, в комплекте поставляется один кабель-переходник, который можно изготовить самостоятельно. Ниже в таблице указана схема распайки:
RJ-45 (8-pin) RS-232 (9-pin Male)
1 7
2 8
3 3
4 2
5 5
6 4
7 1
8 6
Распайка кабеля-переходника для разъема COM4 (RJ45 10- pin) на терминалах Glaive/Gladius

На POS-терминалах Glaive/Gladuis (также на остальных терминалах производтсва компании Firich) COM4 выполнен в виде 10-ти контактного разъема RJ45. Для подключения к COM4 различной перифирии необходимо изготовить переходник, схема которого указана ниже в таблице:
RJ-45 (10-pin) RS-232 (9-Pin Male)
2 8
4 5
5 4
6 6
7 3
8 2

Примечание: Для изготовления переходника можно использовать стандартную витую пару, которая имеет восемь жил — в таком случае первый и последний пины в разъеме RJ45 (10-pin) остаются свободными.

Кабель соединения игрового контроллера со считывателем СРЧ-2М (Ангстрем)

Данный кабель используется для подключения бесконтактного считывателя СРЧ-2М (Ангстрем) к Etherneti-контроллеру UCS.14.03.02/UCS.08.01.04.04 с преобразователем TTLi. Эта модель контроллера поддерживает одновременное подключение двух считывателей — один подлючается в разъем DB9, второй в разъем RJ-12. Ниже в таблицах приведены распайки соотв. кабелей
Кабель соединения считывателя СРЧ-2М с разъёмом RJ-12 игрового контроллера
RJ-45 (СРЧ-2М) RJ-12 (Ethernet-контроллер)
1 5
2 3
3 6
4 —
5 1
6 —
7 —
8 —

Кабель соединения считывателя СРЧ-2М с разъёмом DB9 игрового контроллера
RJ-45 (СРЧ-2М) DB9 (Ethernet-контроллер)
1 2
2 5
3 3
4 —
5 9
6 5
7 —
8 —
9 —

Кабель соединения игрового контроллера со считывателем СРЧ125 (Em-Marine)

Данный кабель используется для подключения бесконтактного считывателя СРЧ-125 (Em-Marine) к Ethernet-контроллеру UCS.14.03.02/UCS.08.01.04.04 с преобразователем TTL. Эта модель контроллера поддерживает одновременное подключение двух считывателей — один подлючается в разъем DB9, второй в разъем RJ-12. Ниже в таблицах приведены распайки соотв. кабелей

Кабель соединения считывателя СРЧ-125М с разъёмом DB9 игрового контроллера
RJ45 (плата считывателя) DB9 (Ethernet-контроллер)
1 1
3 2
2 3
6 3
5 9
7 9

Кабель соединения считывателя СРЧ-125M с разъёмом RJ12 игрового контроллера
RJ45 (плата считывателя) RJ12 (Ethernet-контроллер)
1 4
2 3
3 5
7 1

Распайка интерфейсного кабеля для принтера Posiflex Aura 7000

9-pin RS-232 (Мат. плата) 9-pin RS-232 (принтер) 25-pin RS-232 (принтер)
3 3 2
5 5 7
6 6 6
7 и 8 замкнуть 4 и 5 замкнуть
Важно: на стороне принтера замкнуть контакты 7 и 8 (для разъема 9-pin) , и контакты 4 и 5 (для разъема 25-pin)!

Распайка интерфейсного кабеля для принтера Samsung BIXOLON STP-131S

DB25 — принтер («папа») DB9 -компьютер («мама»)
1 1
2 2
3 3
6 4
7 5
20 6
6 7
20 8
— 9

Распайка нуль-модемного кабеля (RS232)

Кабель используется для прямого соединения двух устройств по интерфейсу RS3232 (например, компьютера и любого периферийного устройства)
Разъем №1 9-pin («мама») Разъем №2 9-pin («мама») Назначение
2 3 RxD
3 2 TxD
4 6
5 5 GND, Экран
6 4
7 8 RTS
8 7 CTS
9 9 GND

Последний раз редактировалось Admin; 06.05.2011 в 16:07 .

Связанные материалы

База знаний / F.A.Q

  • Как правильно подключить устройство к NPort по RS-485?
    Найдите распиновку на подключаемое устройство и на NPort. MOXA придерживается стандартов и определяет сигнал B как положительный, а сигнал A как отрицательный. Во всех устройствах MOXA с разъемом DB9 сигнал B выведен на PIN3, сигнал A на PIN4.

Соедините положительный сигнал (B) NPort с положительным сигналом (B) устройства и отрицательный сигнал (A) NPort с отрицательным сигналом (A) устройства.

  • Убедитесь, что в настройках NPort установлен режим RS-485 2-wire.
  • Некоторые производители используют не стандартное обозначение выводов, и возможно, придется поменять местами контакты A и B.

    Известно, что такая ситуация возникает с устройствами, построенными на микросхеме Maxim MAX483.

    Драйвер UPort не ограничивает количество устройств, которые можно подключить к компьютеру или ноутбуку. В системе Windows количество подключенных устройств ограничено спецификацией USB, которая ограничивает количество адресов устройств максимум 127 устройствами USB. Максимальное количество устройств, которое вы можете подключить, зависит от конфигурации вашей системы. Кроме того, необходимо учитывать требования к питанию подключенных устройств. По мере роста количества подключенных устройств необходимо рассчитать, будет ли каждое устройство получать достаточное количество энергии.

    Рекомендация

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

    NPort серии 5000 поддерживает до 4-ех одновременных подключений.
    Серии NPort 5000A (Advanced), NPort 6000 и выше поддерживают до 8-ми одновременных подключений.

    Для отображения оборудования в MXview надо включить SNMP на самих устройствах, потому что по умолчанию зачастую оно выключено.

    В качестве преобразователя USB – UART в UPort 1150 используется микросхема TUSB3410 производства Texas Instruments.

    Читайте также  Подключение генератора к сети дома

    MTBF (среднее время между отказами) является индикатором надежности.
    Для расчета значения MTBF MOXA использует стандарт Telcordia (ранее известный как Bellcore).

    Значения MTBF можно посмотреть в карточке товара на нашем сайте или в спецификации на оборудование.

    Вы также можете получить официальный отчет MTBF, направив обращение на нашу почту russia@moxa.pro

    О стандарте Telcordia

    Метод основан на военном стандарте MIL-HDBK 217, но с изменениями и дополнениями для учёта параметров, полученных в режиме реальной коммерческой эксплуатации оборудования, и при этом также содержит обновленную информацию о надежности компонентов. Методика сфокусирована на прогнозировании надёжности системы с учётом характеристик отдельных составляющих путём присвоения различных значений интенсивности отказов каждому электронному компоненту, а также присвоением соответствующих значений интенсивности отказов для характерных стрессовых условий (например – температуры), определённых на основании анализа результатов стрессовых испытаний.

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

    Для MGate с версией прошивки выше 3.0 пароль по умолчанию: moxa
    Для входа на веб-интерфейс MGate по умолчанию установлен логин: admin, пароль: moxa
    Для сброса пароля и восстановления заводских настроек MGate нажмите и удерживайте кнопку Reset в течение 5 секунд.

    Стандартный пароль NPort по умолчанию: moxa
    (Раньше был пустым).

    Для сброса пароля и возврата к заводским настройкам NPort нажмите и удерживайте кнопку Reset в течение 5 секунд. Иного способа восстановить забытый пароль NPort не существует.

    Некоторые Modbus TCP Slave устройства не поддерживают работу с двумя TCP Master. В этом случае для опроса Modbus TCP Slave двумя TCP Master нужно использовать MGate с двумя портами Ethernet, например, MGate MB3170/3270 или MGate MB3660.

    Серийный номер — ряд символов, расположенный после слов «Production S/N:»

    Да, серия MGate MB3100/MB3200 поддерживает подключение до 16 TCP-master/клиент или 32 TCP-slave/сервер устройств.

    Многопортовые MGate MB3660 поддерживают подключение до 256 TCP-master/клиент или 128 TCP-slave/сервер устройств.

    Если необходимо, чтобы MGate был доступен по публичному IP-адресу, находясь при этом за NAT/Firewall, необходимо настроить функцию проброса портов на маршрутизаторе. Большинство маршрутизаторов поддерживают данную функцию.

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

    RS 232

    Этот стандарт соединения оборудования был разработан в 1969 году рядом крупных промышленных корпораций и опубликован Ассоциацией электронной промышленности США (Electronic Industries Association — EIA). Международный союз электросвязи ITU-T использует аналогичные рекомендации под названием V.24 и V.28.

    Интерфейс RS-232 обеспечивает соединение двух устройств, одно из которых называется DTE (Data Terminal Equipment) — ООД (Оконечное Оборудование Данных) и второе — DCE (Data Communications Equipment) — ОПД (Оборудование Передачи Данных).
    Как правило, DTE (ООД) — это компьютер, а DCE (ОПД) — это модем, хотя RS-232 использовался и для подключения к компьютеру периферийных устройств (мышь, принтер, прибор), и для соединения с другим компьютером или контроллером. Обозначения DTE и DCE используются в названиях сигналов интерфейса и помогают разобраться с описанием конкретной реализации.

    Интерфейс RS-232 (стандарт EIA-232) использует 25 контактные разъемы DB и служит для подключения последовательных устройств DTE и DCE (как в синхронном, так и в асинхронном режиме). Существуют также варианты этого интерфейса для 26-контактного разъема UD-26 (EIA-232-E/RS-232E ALT A) и усеченный вариант — для 9-контактного DB-9 (EIA-574) и RJ-45 (EIA-561) наиболее распространенные в настоящее время.

    Контакт

    Сигнал

    EIA CKT

    От устройства DCE

    К устройству DCE

    Передача (Transmitted Data, TD)

    Прием (Received Data, RD)

    Запрос на передачу (Request to Send, RTS)

    Готовность к передаче (Clear to Send, CTS)

    Готовность данных (Data Set Ready, DSR)

    Сигнальная » земля » (Signal Gnd/Common Return)

    Детектирование несущей (Rcvd. Line Signal Detector, CD, DCD)

    Детектирование несущей, возврат (Rcvd. Line Signal Detector, CD)

    Готовность к передаче, возврат (Secondary Clear to Send)

    Передача , возврат (Secondary Transmitted Data)

    Тактирование передачи (Transmitter Sig. Element Timing, TSET)

    Прием , возврат (Secondary Received Data)

    Тактирование приема (Receiver Sig. Element Timing, RSET)

    Локальный шлейф (LL)

    Запрос на передачу , возврат (Secondary Request to Send)

    Готовность терминала (Data Terminal Ready, DTR)

    Детектирование качества сигнала (Sig. Quality Detector)

    Индикатор вызова (Ring Indicator)

    Выбор скорости (Data Sig. Rate Selector (DCE))

    Тактирование передачи (Transmitter Sig. Element Timing, TSET)

    D — данные, C — управление, T — синхронизация

    Последовательный интерфейс RS-232

    Широко используемый последовательный интерфейс синхронной и асинхронной передачи данных, определяемый стандартом EIA RS-232-C и рекомендациями V.24 CCITT. Изначально создавался для связи центрального компьютера с терминалом. В настоящее время используется в самых различных применениях.

    Интерфейс RS-232-C соединяет два устройства. Линия передачи первого устройства соединяется с линией приема второго и наоборот (полный дуплекс). Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем организации дополнительных RS-232 линий для обеспечения функций определения статуса и управления.

    EIA-232(RS-232-C, CCITT V.24)

    115 Кбит/с (максимум)

    несимметричный по напряжению

    полный дуплекс, от точки к точке

    Порядок обмена по интерфейсу RS- 232C

    Контакт
    (25-конт. разъем)

    Контакт
    (9-конт. разъем)

    Carrier Detect
    (Определение несущей)

    Receive Data
    (Принимаемые данные)

    Transmit Data
    (Передаваемые данные)

    Data Terminal Ready
    (Готовность терминала)

    System Ground
    (Корпус системы)

    Data Set Ready
    (Готовность данных)

    Request to Send
    (Запрос на отправку)

    Clear to Send
    (Готовность приема)

    Ring Indicator
    (Индикатор)

    Интерфейс RS- 232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Основными преимуществами использования RS- 232C по сравнению с Centronics являются возможность передачи на значительно большие расстояния и гораздо более простой соединительный кабель. В то же время работать с ним несколько сложнее. Данные в RS- 232C передаются в последовательном коде побайтно. Каждый байт обрамляется стартовым и стоповыми битами. Данные могут передаваться как в одну, так и в другую сторону (дуплексный режим).

    Компьютер имеет 25-контактный (DB25) или 9-контактный (DB9) разъем для подключения RS- 232C . Назначение контактов разъема приведено в таблице.

    Назначение сигналов следующее:
    FG — защитное заземление (экран).
    TxD — данные, передаваемые компьютером (логика отрицательная).
    RxD — данные, принимаемые компьютером (логика отрицательная).
    RTS(Request to Send) — сигнал запроса передачи. Активен во все время передачи.
    CTS(Clear to Send) — сигнал сброса (очистки) для передачи. Активен во все время передачи. Говорит о готовности приемника.
    DSR — готовность данных. Используется для задания режима модема.
    SG — сигнальное заземление, нулевой провод.
    DCD — обнаружение несущей данных (детектирование принимаемого сигнала).
    DTR — готовность выходных данных.
    RI — индикатор вызова. Говорит о приеме модемом сигнала вызова по телефонной сети.

    Наиболее часто используются трех- или четырехпроводная связь (для двунапрaвленной передачи). Схема соединения для четырехпроводной линии связи показана на рисунке 1.1.

    Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.

    Формат передаваемых данных показан на рисунке 1.2. Собственно данные (5, 6, 7 или 8 бит) соопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определннные интервалы времени. Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми, допустимое расхождение — не более 10%). Скорость передачи по RS- 232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с.

    Рис. 1.1 Схема 4-проводной линии связи для RS- 232C .

    Все сигналы RS- 232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рис.1.3.). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю — высокий уровень).

    Читайте также  Что такое транзистор

    Для подключения произвольного УС к компьютеру через RS- 232C обычно используют трех- или четырехпроводную линию связи (см. рис. 1.1), но можно задействовать и другие сигналы интерфейса.

    Рис. 1.2 Формат данных RS- 232C

    Обмен по RS- 232C осуществляется с помощью обращений по специально выделенным для этого портам COM1 (адреса 3F8h. 3FFh, прерывание IRQ4), COM2 (адреса 2F8h. 2FFh, прерывание IRQ3), COM3 (адреса 3F8h. 3EFh, прерывание IRQ10), COM4 (адреса 2E8h. 2EFh, прерывание IRQ11). Форматы обращений по этим адресам можно найти в многочисленных описаниях микросхем контроллеров последовательного обмена UART (Universal Asynchronous Receiver/Transmitter), например, i8250, КР580ВВ51.

    Рис.1.3 Уровни сигналов RS- 232C на передающем и принимающем концах линии связи.

    Ключевые моменты:

    1. Любая программа, способная обращаться к COM-портам c номерами от 5 и выше, скорее всего использует вызовы Windows API и потому есть большая вероятность того, что она будет работать и с USB’шным COM-портом.

    2. Прикладная программа, работающая через специфические драйверы, может вызвать проблемы: «заказные» драйверы могут отсылать портам специальные команды, не распознаваемые Windows. Такая ситуация может не позволить обращаться к COM-порту через USB.

    3. В случаях, когда прикладное ПО требует от пользователя указать адрес ввода-вывода и IRQ, есть большая вероятность того, что это ПО не распознает адаптер USB / RS232.

    Консультации и техническая
    поддержка сайта: Zavarka Team

    Rs232 распиновка по цветам

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

    RS-232

    Асинхронный интерфейс RS-232 (COM) бывает 25-ти и 9-ти штырьковым. Штырьки на корпусе PC нумеруются в следующем порядке:

    Оба разьема — «папа», со штырьками. Буквы A..P означают номера 10..25.

    На компьютере Amiga 1000, а также на некоторых видах сетевого оборудования (я столкнулся с этим на коммутаторе (switch) Lanplex и моршрутизаторе (router) MorningStarExpress) используется разьем «мама» с обратной нумерацией:

    Раскладка сигналов:

    Нуль-модемный кабель служит для связывания двух компьютеров и практически соответствует двум компьютерам, соединенным модемами. При этом FG и SG замыкаются один к одному; TD и RD перекрещиваются; RTS и CTS тоже; DTR подается на DCD и DSR. Из них необходимыми являются SG и TD->RD. Если у Вас четыре провода, добавьте к ним FG; если пять — RTS->CTS; если шесть — и FG и RTS->CTS; DTR->DCD/DSR добавляется в последнюю очередь.

    RTS->CTS служит для flow control — проверки готовности визави к приему сигнала. Если это соединение отсутствует, надо отключить опцию flow control у программы, иначе она не будет работать; но это можно побороть, замкнув RTS разьема на собственный CTS. При этом возрастает вероятность пропадания символов, а значит надо использовать протокол, устойчивый к ошибкам (т.е. передача файлов X-терминалом не подходит, нужен Z-терминал; годятся также протоколы Internet или UUCP g-протокол).

    DTR->DCD/DSR нужен для программ, ориентированных на работу с модемом, который сообщает о потере связи сбросом DCD и бросает связь при сбросе DTR.

    Нуль-модемный кабель используется для работы через NortonComander начиная с 3-й версии, для одноранговой сети из двух компьютеров с запущенной на обоих программой DESK.EXE, а также для соединения по Internet’овским протоколам SLIP и PPP. Протяженность кабеля — до 15 метров и при увеличении длинны падает скорость работы.

    Дважды мне пришлось столкнуться с необходимостью соединения 25-пинового разьема-«папы» с 25-пиновым разьемом «мама». Первый раз у меня был четырехжильный шлейф со свободно болтающимися разьемами «мама», второй раз — пятижильный нуль-модемный кабель [25 25]. Оба раза меня выручали выпрямленные и нарезвнные на куски по полтора сантиметра скрепки, которые я использовал, чтобы превратить разьем «мама» в разьем «папа». Причем второй раз мне пришлось перевернуть вверх ногами конец нуль-модемного кабеля и воткнуть (без сдвига) широкую часть нуль-модемника в разьем на MorningStar.

    Стандартный принтерный разьем

    Принтерный кабель используется для работы в NortonComander начиная с 4-й версии, для соединения двух Windows95 (возможно, и WindowsNT) и PSLIP для передачи IP (по кр.мере) во FreeBSD Unix.

    Примечание: цветовая раскладка — принятая на ВЦ МИСиС. Важно какие провода скручены в пары.

    Хаб (hub — концентратор) имеет «вывернутые» розетки, поэтому для соединения компьютера с хабом используют прямые провода, один к одному. В пары должны быть скручены 1-2, 3-6, 4-5 и 7-8. Во всех хабах, которые я встречал, была одна «невывернутая» розетка (uplink), которая предназначена для соединения с другим хабом или с коммутатором (switch). Если такой розетки на хабе нет, придется делать перекрученный провод, в котором 1 3, 2 6. Я сам делал это с помощью двух розеток RJ-45, в которых перемыкал контакты проволочками. Однако те, кто захотят сделать такой «эмулятор хаба на две розетки», должны помнить, что рабочее расстояние точка точка, которое у витой пары номинально 100 метров, получится гораздо меньше — качество соединения двух розеток получится отнюдь не 5-й и даже не 3-й категории.

    Полный Twisted Pair Ethernet провод можно использовать для соединения с телефонной розеткой модемов, у которых используется разьем RJ-45. Как правило, это модемы, способные работать по выделенной четырехжильной линии, например ZyXEL U-1496. При этом используются пары 1/2 и 7/8. При соединении двух модемов ZyXEL по двухпроводной линии используется только пара 1/2 как для передачи сигнала туда, так и обратно; при соединении же напрямую понадобится пару 1/2 замкнуть на 7/8, IMHO не важно как именно.

    Теперь вопросы, которые я хотел бы выяснить:

    Какова раскладка кабеля, соединяющего два разьема толстого (Thick) Ethernet, если используется 15-пиновый разьем, но задействовано только 8 проводов?

    Какова раскладка сигналов на однонаправленном и двунаправленном принтерном разьеме и какова распайка полного принтерного шнура?

    Действительно ли существует два вида «косичек» RS-232 (я их называю «черные» и «синие» — по цвету дна наружного разьема) или м.б. их больше?

    Какие еще раскладки интерфейсов и распайки кабелей могут оказаться полезными?

    Распиновка RJ-45 (8P8C) по цвету на 4 жилы (2 пары до 100 Мбит/с)

    1. Подготавливаем витую пару к обжиму об этом уже писал выше.
    2. Раскручиваем пары и выставляем по схеме:

    1. Бело оранжевый,
    2. оранжевый,
    3. бело-зеленый,
    4. нет провода,
    5. нет провода,
    6. зеленый,
    7. нет провода,
    8. нет провода,

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

    1. бело-[цвеn-1];
    2. [цвет-1];
    3. бело-[цвет-2];
    4. нет провода,
    5. нет провода,
    6. [цвет-2];
    7. нет провода,
    8. нет провода,

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

  • Берем провод в левую руку так, чтобы бело-оранжевый провод был дальше от вас, а коричневый ближе к вам. Проверяем последовательность проводов соответствии со схемой в пункте 2.
  • Берем тот-же коннектор 8P8C в правую руку так, чтобы зажим был снизу.
  • Коннектор у нас на 8 контактов, так что 4,5,7 и 8 мы оставляем пустыми. Вставляем провода в 1,2,3,6 гнездо в соответствии с схемой в пункте 2.
  • Проверяем правильность расположения проводов.
  • Вставляем коннектор в обжимные клещи. Вдавливаем провод до упора чтобы все проводки были дальше, чем зубцы контактов коннектора. Тщательно зажимаем клешни.
  • Все точно так-же повторяем со вторым концом провода.