Принцип связи между устройствами
Компоненты сети соединяются двумя проводами, используя балансный (дифференциальный) метод подключения. При таком способе сигнал передается по двум проводам. Если один из проводников обозначить буквой «A», а второй «B», то информация будет передаваться по A в исходном виде, а по B —в инвертированном. Если на проводе A максимальное значение, то на B — минимальное.
Поэтому всегда существует разность значений напряжения между проводами A и B. Итоговая информация считывается в точке приема по этому показателю.
Благодаря дифференциальному способу передачи, достигается высокая помехоустойчивость к электромагнитным помехам. Так как витая пора состоит из двух проводников сигнала, расположенных близко к друг другу, то любая наводка действует практически одинаково на них. Если произошло изменение амплитуды на проводе A, то настолько же изменился инвертированный сигнал на B.
Как рассчитать количество электроэнергии, которое потребляет компьютер
Но значение имеет не величина напряжения относительно земли на одном из проводов, а разность потенциалов между ними, которая не изменится, и полезная информация не исказится.
Напряжение относительно земли может быть от -7 В до +12 В. Значения от 200 мВ до 12В приемники на линии воспринимают как логическую 1, от -7 В до -200 мВ — как логический 0. Балансное напряжение на выходе должно быть не менее 1,5 В. Приемник реагирует на величины от 200 мВ.
В рассматриваемом стандарте большая разность потенциалов позволяет передавать управляющие сигналы на длинные расстояния. В RS-482 максимальная длина линии достигает 1200 метров при скорости обмена данными около 100 кбит/с.
Описание DB 25 (LPT)
Параллельный порт — тип интерфейса, разработанный для компьютеров (персональных и других) для подключения различных периферийных устройств. В вычислительной технике параллельный порт является физической реализацией принципа параллельного соединения. Он также известен как принтерный порт или порт Centronics. Стандарт IEEE 1284 определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных.
До появления USB параллельный интерфейс был адаптирован помимо принтеров к большому числу периферийных устройств. Вероятно, одним из первых таких устройств были электронные ключи для защиты программного обеспечения от копирования. Вскоре параллельный интерфейс нашёл применение в накопителях на гибких магнитных дисках Iomega Zip и сканерах, за которыми последовали и другие устройства: модемы, звуковые карты, веб-камеры, геймпады, джойстики, внешние жёсткие диски и CD-диски. Появились адаптеры для подключения SCSI-устройств через параллельный интерфейс. Могли подключаться параллельно и другие устройства, такие как EPROM и аппаратные контроллеры.
Для потребителей интерфейс USB, а в некоторых случаях Ethernet, эффективно заменили параллельный порт принтера. Многие производители персональных компьютеров и ноутбуков рассматривают параллельный порт как устаревшее наследие прошлого и больше не поддерживают параллельный интерфейс. Руководящие принципы для программы Windows Logo фирмы Microsoft «настоятельно рекомендуют» разработчикам систем воздерживаться от применения параллельных портов. Разработаны и доступны адаптеры «USB-параллельный интерфейс», которые позволяют подключать принтеры с параллельным интерфейсом к USB портам.
Распиновка RS232
Прикрепите | RS-232 имя контакта | МСЭ-Т | Dir | RS-232 распиновка Описание |
---|
1
GND
101
Заземление экрана
2
TXD
103
Передавать данные
3
RXD
104
Прием данных
4
РТС
105
Запрос на передачу. Используется Data Terminal, чтобы сигнализировать о наборе данных, который он может начать передачу данных. Набор данных не будет посылать данные без этого сигнала высокого уровня.
5
CTS
106
Готовности к приему. Используется набор данных сигнала Data Terminal, что он может начать передачу данных. Терминал данных не будет посылать данные без этого сигнала высокого уровня.
6
DSR
107
Data Set Ready. Используется набор данных сигнал на терминал данных, которые он готов к работе и готов к приему данных, высокий активный уровень.
7
GND
102
Заземление системы
8
Компакт-диск
109
Обнаружение несущей. Используется набор данных, которые указывают на терминал данных, что набор данных обнаружила носителя (другого устройства).
9
—
—
RESERVED
10
—
—
RESERVED
11
STF
126
Выберите канал передачи
12
S.CD
?
Вторичный Carrier Detect
13
S.CTS
?
Вторичная готовность к приему
14
S.TXD
?
Вторичная передача данных
15
TCK
114
Передача сигнала Элемент сроки
16
S.RXD
?
Вторичный прием данных
17
RCK
115
Приемник сигналов Элемент сроки
18
LL
141
Local Control Loop
19
S.RTS
?
Вторичный запрос на передачу
20
DTR
108
Data Terminal Ready. Используется Data Terminal, чтобы сигнализировать к набору данных, что он готов к работе, высокий активный уровень.
21
RL
140
Пульт дистанционного управления Loop
22
Род-Айленд
125
Индикатор вызова. Используется набор данных, которые указывают на терминал данных, что звонит состоянии было обнаружено.
23
DSR
111
Данных Сигнал селектор скорости
24
XCK
113
Передача сигнала синхронизации элементов
25
TI
142
Тестового индикатора
Распиновка RS232 подробнее
Данные передаются и принимаются на контактах 2 и 3 соответственно. Data Set Ready (DSR) является показателем из набора данных (например, модем или DSU / CSU), что он включен. Аналогично, DTR указывает набор данных, который находится на DTE. Data Carrier Detect (DCD) показывает, что хороший перевозчик принимает команду от удаленного модема.
Pins 4 RTS (запрос на передачу — от передающего компьютера) и 5 CTS (Clear To Send — из набора данных) используются для управления. В большинстве ситуаций Асинхронный, RTS и CTS постоянно на протяжении сеанса связи. Однако где DTE подключается к линии многоточечной РТС используется для включения носителя на модеме и выключается
На линии многоточечной, очень важно, что только одна станция передает одновременно (поскольку они имеют пару возврата телефона). Когда станция хочет передать, это поднимает РТС
Модем включается носителе, обычно ждет несколько миллисекунд для носителя для стабилизации, а затем поднимает CTS. DTE передает, когда он видит CTS вверх. Когда станция завершила передачу, он падает РТС и модем падает CTS и перевозчиком вместе.
Тактовых сигналов (контакты 15, 17, и 24) используются только для синхронной связи. Модем или DSU извлекает часы из потока данных и обеспечивает устойчивый сигнал часы на DTE. Следует отметить, что передают и принимают сигналы синхронизации не должны быть такими же или даже на той же самой скорости.
RS232 потока данных диаграммы
RS232 данные обычно передается в виде пакетов с 7 или 8-битных слов, запускать, останавливать, биты четности (может варьироваться). Примеры передачи показано на картинке: Стартовый бит (активный низкий, как правило, в пределах от +3 В и +15 В) с последующим добавлением битов данных, бит четности (в зависимости от используемого протокола) и готовой стоповый бит (используется для приведения высокий логический уровень, обычно между-3В и -15V).
+15 V | 0 1 0 0 0 0 0 0 1 0 1 1 | _____________ | | | | | | | | | | | | | | | | | | | | | | | | | | | | +3 V | | | | | | | 0 В | - | | | - | | | - -3В | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- | | _ | | _ | | ____ ----- | -15V | Начать данных P Стоп
Режим работы
SINGLE СОСТАВА
Общее количество драйверов и приемников на одной линии
1 водитель 1 RECVR
Максимальная длина кабеля
50 FT.
Максимальная скорость передачи данных
20 КБ / с
Максимальное выходное напряжение драйвера
+ /-25В
Драйвер Уровень выходного сигнала (с грузом мин.)
Загружено
+ /-5В до + /-15В
Драйвер Уровень выходного сигнала (без нагрузки Max)
Разгрузка
+ /-25В
Драйвер сопротивление нагрузки (Ом)
3 Кбайт до 7к
Максимум Драйвер тока в высокотемпературных Z государственный
Включение
N / A
Максимум Драйвер тока в высокотемпературных Z государственный
Отключение питания
+ /-6 мА @ + /-2В
Скорость нарастания выходного напряжения (макс.)
30V/uS
Приемник Диапазон входного напряжения
+ /-15V
Чувствительность на входе приемника
+ /-3В
Приемник Входное сопротивление (Ом)
3 Кбайт до 7к
Редко используемые функции
Стандарт EIA-232 определяет соединения для нескольких функций, которые не используются в большинстве реализаций. Для их использования требуются 25-контактные разъемы и кабели.
Выбор скорости сигнала
DTE или DCE могут указывать использование «высокой» или «низкой» скорости передачи сигналов. Скорости, а также то, какое устройство будет выбирать скорость, должны быть настроены как в DTE, так и в DCE. Предварительно настроенное устройство выбирает высокую скорость, устанавливая вывод 23 в положение ON.
Петлевое тестирование
Многие устройства DCE имеют возможность обратной петли , используемую для тестирования. Когда этот параметр включен, сигналы возвращаются отправителю, а не отправляются получателю. Если поддерживается, DTE может сигнализировать локальной DCE (той, к которой оно подключено), чтобы перейти в режим кольцевой проверки, установив контакт 18 в положение ON, или удаленной DCE (той, к которой подключен локальный DCE), чтобы войти в режим кольцевой проверки, установив контакт 21 в положение ВКЛ. Последний тестирует канал связи, а также оба DCE. Когда DCE находится в тестовом режиме, он сигнализирует DTE, устанавливая контакт 25 в положение ON.
Обычно используемая версия тестирования обратной петли не предполагает каких-либо специальных возможностей ни с одной стороны. Аппаратный шлейф — это просто провод, соединяющий дополнительные контакты вместе в одном и том же разъеме (см. Шлейф ).
Тестирование с обратной связью часто выполняется с помощью специализированного DTE, называемого тестером частоты ошибок по битам (или BERT).
Сигналы времени
Некоторые синхронные устройства предоставляют тактовый сигнал для синхронизации передачи данных, особенно при более высоких скоростях передачи данных. DCE обеспечивает два сигнала синхронизации на контактах 15 и 17. Контакт 15 — это часы передатчика или синхронизация передачи (ST); DTE помещает следующий бит в линию данных (вывод 2), когда этот тактовый сигнал переходит из состояния ВЫКЛ в состояние ВКЛ (так что он стабилен во время перехода из состояния ВКЛ в состояние ВЫКЛ, когда DCE регистрирует бит). Контакт 17 — это часы приемника или синхронизация приема (RT); DTE считывает следующий бит из линии данных (вывод 3), когда эти часы переходят из состояния ВКЛ в состояние ВЫКЛ.
В качестве альтернативы DTE может подавать тактовый сигнал, называемый синхронизацией передатчика (TT), на вывод 24 для передаваемых данных. Данные изменяются, когда часы переходят из состояния ВЫКЛ в состояние ВКЛ, и считываются во время перехода из состояния ВКЛ в состояние ВЫКЛ. TT может использоваться для преодоления проблемы, когда ST должен пройти кабель неизвестной длины и задержки, синхронизировать бит с DTE после другой неизвестной задержки и вернуть его в DCE через ту же неизвестную задержку кабеля. Поскольку связь между передаваемым битом и TT может быть зафиксирована в конструкции DTE, и поскольку оба сигнала проходят через кабель одинаковой длины, использование TT устраняет проблему. TT может быть сгенерирован путем обратного цикла ST с соответствующим изменением фазы, чтобы согласовать его с переданными данными. Обратный цикл ST в TT позволяет DTE использовать DCE в качестве опорной частоты и корректировать синхронизацию в соответствии с синхронизацией данных.
Синхронная синхронизация требуется для таких протоколов, как SDLC , HDLC и X.25 .
Вторичный канал
Вторичный канал данных, идентичный по возможностям первичному каналу, может дополнительно быть реализован устройствами DTE и DCE. Назначение контактов следующее:
Сигнал | Приколоть |
---|---|
Общие основания | 7 (как первичный) |
Вторичные передаваемые данные (STD) | 14 |
Вторичные полученные данные (SRD) | 16 |
Вторичный запрос на отправку (SRTS) | 19 |
Вторичный Clear To Send (SCTS) | 13 |
Обнаружение вторичной несущей (SDCD) | 12 |
Распайка ноль-модемного кабеля
Полная | Неполная |
ВНИМАНИЕ: Речь идет о «перевернутом» кабеле.
В некоторых случаях требуется кабель с прямой распайкой (1-1, 2-2, 3-3 и т.д.).
Более подробную информацию по распайке кабеля читайте в документации к Вашему оборудованию. P.S: На материнской плате компьютера (контроллере COM-порта) COM-порт (25 pin) отличается от LPT-порта тем, что LPT-порт — «МАМА», а COM-порт — «ПАПА»!
На спутниковых тюнерах и прочем оборудовании порт RS232 может быть в виде как «ПАПЫ», так и «МАМЫ».
В некоторых случаях этот разьём маскируют под гнездо «мини-джека» или даже прячут среди ножек SCART-выхода.
А иногда вообще в оборудовании отсутствует необходимая для работы порта RS232 микросхема MAX232 (или аналогичная), тогда приходится паять так называемый TTL-кабель.
Ниже приведена схема такого TTL-кабеля для спутникового тюнера PAUXIS PX-8822:
P.S: На материнской плате компьютера (контроллере COM-порта) COM-порт (25 pin) отличается от LPT-порта тем, что LPT-порт — «МАМА», а COM-порт — «ПАПА»!
На спутниковых тюнерах и прочем оборудовании порт RS232 может быть в виде как «ПАПЫ», так и «МАМЫ».
В некоторых случаях этот разьём маскируют под гнездо «мини-джека» или даже прячут среди ножек SCART-выхода.
А иногда вообще в оборудовании отсутствует необходимая для работы порта RS232 микросхема MAX232 (или аналогичная), тогда приходится паять так называемый TTL-кабель.
Ниже приведена схема такого TTL-кабеля для спутникового тюнера PAUXIS PX-8822:
Описание DB 9 (COM)
COM port – это стандартный двунаправленный последовательный порт компьютера, используется для передачи данных согласно протоколу RS-232.
RS-232 (Recommended Standard 232) – это протокол последовательной передачи данных между двумя устройствами (информация передается пакетами по одному байту). Согласно данному протоколу, информация передается у виде двоичного кода: логическому нулю соответствует значение напряжение со знаком “+”, а логической единице соответствует значение напряжения со знаком “–“.
Физически COM-порт реализован в виде 9-контактного разъема (DB-9M) или 25-контактного разъема (DB-25M).
Раньше COM-порты использовались для подключения к компьютеру модема или мыши. Интерфейс COM также позволял объединять персональные компьютеры в сеть. В настоящее время данный интерфейс морально устарел (вытеснен интерфейсами USB и FireWire ), хотя ещё встречаются ПК, на которых присутствует данный порт.
СОМ-порт может выполнять обмен данными на скорости до 115200 бит/с (в данном случае бит/с = бод)
RS-232, is a standard introduced in 1960 for serial communication transmission of data. It formally defines the signals connecting between a DTE (data terminal equipment) such as a computer terminal, and a DCE (data communication equipment), such as a modem. The RS-232 standard had been commonly used in computer serial ports. The standard defines the electrical characteristics and timing of signals, the meaning of signals, and the physical size and pinout of connectors. PC serial port is based on RS-232 standard, you may find signals details in the RS-232 interface pinout.
RS-232, when compared to later interfaces such as RS-422, RS-485 and Ethernet, has lower transmission speed, short maximum cable length, large voltage swing, large standard connectors, no multipoint capability and limited multidrop capability. In modern personal computers, USB has displaced RS-232 from most of its peripheral interface roles. Many computers no longer come equipped with RS-232 ports (although some motherboards come equipped with a COM port header that allows the user to install a bracket with a DE-9 port) and must use either an external USB-to-RS-232 converter or an internal expansion card with one or more serial ports to connect to RS-232 peripherals. Nevertheless, thanks to their simplicity and past ubiquity, RS-232 interfaces are still used — particularly in industrial machines, networking equipment, and scientific instruments where a short-range, point-to-point, low-speed wired data connection is adequate.
This PC serial port interface is single ended (interconnect two devices only, via RS232 serial cable), the data rate is less than 20 kbps. RS232 is the voltage loop serial interface with full-duplex communication represented by voltage levels with respect to system ground. A common ground between the PC and the associated device is necessary. Hot-plug isn’t supported, but sometimes allowed. Nowdays only 9-pin connector is still in use for PCs.
DE-9 Pin | Signal Name | Dir |
Description |
---|---|---|---|
1 | DCD | Data Carrier Detect | |
2 | RXD | Receive Data | |
3 | TXD | » src=»https://pinouts.ru/images/arrowr.gif» style=»height:9px; width:32px» /> | Transmit Data |
4 | DTR | » src=»https://pinouts.ru/images/arrowr.gif» style=»height:9px; width:32px» /> | Data Terminal Ready |
5 | 0V/COM | 0V or System Ground | |
6 | DSR | Data Set Ready | |
7 | RTS | » src=»https://pinouts.ru/images/arrowr.gif» style=»height:9px; width:32px» /> | Request to Send |
8 | CTS | Clear to Send | |
9 | RI | Ring Indicator |
Note: Direction is DTE (Computer) relative DCE (Modem)
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).
D7 D6 D5 D4 D3 D2 D1 D0 1. X 1 LB RB Y7 Y6 X7 X6 2. X 0 X5 X4 X3 X2 X1 X0 3. X 0 Y5 Y4 Y3 Y2 Y1 Y0
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)
Распиновка COM порта RS232
Правильная распиновка С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 порт — лекция
https://youtube.com/watch?v=Fi2IU2TxKhI
Первоначально, когда появились персональные компьютеры, с ними пришло сразу несколько не бог весть каких мудрёных, но вполне успешно работавших в комплексе со всей остальной начинкой, портов или схемных интерфейсов. Словом порт обозначили способ передачи данных. Это как ячейка памяти. Только в оперативную память записывается информация и лежит там, пока она нужна какой-нибудь программе, пока программа её не обработает (или сама программа пока нужна на компьютере кому-нибудь).
Классификация и распиновка
При описаниях и обозначениях в таблицах разъемов ЮСБ принято по умолчанию, что вид показан с внешней, рабочей стороны. Если подается вид с монтажной стороны, то это оговаривается в описании. В схеме светло-серым цветом отмечаются изолирующие элементы разъема, темно-серым цветом — металлические детали, полости обозначаются белым цветом.
Несмотря на то что последовательная шина называется универсальной, она представлена 2 типами. Они выполняют разные функции и обеспечивают совместимость с устройствами, обладающими улучшенными характеристиками.
К типу A относятся активные, питающие устройства (компьютер, хост), к типу B — пассивное, подключаемое оборудование (принтер, сканер). Все гнезда и штекеры шин второго поколения и версии 3.0 типа A рассчитаны на совместную работу. Разъем гнезда шины третьего поколения типа B больше, чем нужен для штекера версии 2.0 типа B, поэтому устройство с разъемом универсальной шины 2.0 тип B подключается с использованием только кабеля USB 2.0. Подключение внешнего оборудования с разъемами модификации 3,0 тип B выполняется кабелями обоих типов.
Разъемы классического типа B не подходят для подключения малогабаритного электронного оборудования. Подключение планшетов, цифровой техники, мобильных телефонов выполняется с использованием миниатюрных разъемов Mini-USB и их улучшенной модификации Micro-USB. У этих разъемов уменьшенные размеры штекера и гнезда.
Последняя модификация разъемов ЮСБ — тип C. Эта конструкция имеет на обоих концах кабеля одинаковые коннекторы, отличается более скоростной передачей данных и большей мощностью.
Пример распиновки
Вид спереди (снаружи) гнездового USB-разъема типа A:
- + 5В (красный)
- −Data (белый)
- + Данные (зеленый)
- GND (черный)
Распиновка PS / 2
Пин код | Имя | Цель |
---|---|---|
1 | ДАННЫЕ | Данные |
2 | Не используется | |
3 | GND | Земля |
4 | Vcc | + 5В Напряжение общего коллектора |
5 | CLK | Тактовый сигнал |
6 | Не используется |
4017 декадный счетчик
Пин код | Имя | Цель |
---|---|---|
1 | 6 | 6-й последовательный выход |
2 | 2 | 2-й последовательный выход |
3 | 1 | 1-й последовательный выход |
4 | 3 | 3-й последовательный выход |
5 | 7 | 7-й последовательный выход |
6 | 8 | 8-й последовательный выход |
7 | 4 | 4-й последовательный выход |
8 | 0 В, В ДД | Подключение к шине 0 В |
9 | 9 | 9-й последовательный выход |
10 | 5 | 5-й последовательный выход |
11 | 10 | 10-й последовательный выход |
12 | CO | С Arry о ет выход — выходы высоко на подсчетах от 0 до 4, выходов низко на подсчеты 5 до 9 ( при этом переход от низкого к высокому происходит , когда отсчет с 9 обратно в 0) |
13 | EN | Защелка ан состояния — защелки на выходном токе при высоком (т.е. количества фишек , когда еп низкий) |
14 | CLK | Cl oc k in |
15 | RST | R e s e t — устанавливает высокий уровень на выходе 1, а на выходах 2-10 низкий уровень, если он принимает высокий уровень. |
16 | +9 В, В CC | Подключение к шине + V CC (напряжение от +3 В до +15 В) |
Последовательный интерфейс RS-232 — обзор стандарта
Это широко используемый последовательный интерфейс синхронной и асинхронной передачи данных, определяемый стандартом EIA RS-232-C и рекомендациями V.24 CCITT. Изначально он создавался для связи компьютера с терминалом. В настоящее время используется в самых различных сферах.
Интерфейс RS-232-C соединяет два устройства. Линия передачи первого устройства соединяется с линией приема второго и наоборот (полный дуплекс) Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем организации дополнительных RS-232 линий для обеспечения функций определения статуса и управления.
Стандарт | EIA RS-232-C, CCITT V.24 |
Скорость передачи | 115 Кбит/с (максимум) |
Расстояние передачи | 15 м (максимум) |
Характер сигнала | несимметричный по напряжению |
Количество драйверов | 1 |
Количество приемников | 1 |
Схема соединения | полный дуплекс, от точки к точке |
Порядок обмена по интерфейсу RS-232C:
Наименование | Направление | Описание | Контакт(25-контактный разъем) | Контакт(9-контактный разъем) |
DCD | IN | Carrier Detect (Определение несущей) | 8 | 1 |
RXD | IN | Receive Data (Принимаемые данные) | 3 | 2 |
TXD | OUT | Transmit Data (Передаваемые данные) | 2 | 3 |
DTR | OUT | Data Terminal Ready (Готовность терминала) | 20 | 4 |
GND | — | System Ground (Корпус системы) | 7 | 5 |
DSR | IN | Data Set Ready (Готовность данных) | 6 | 6 |
RTS | OUT | Request to Send (Запрос на отправку) | 4 | 7 |
CTS | IN | Clear to Send (Готовность приема) | 5 | 8 |
RI | IN | Ring Indicator (Индикатор) | 22 | 9 |
Интерфейс RS-232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Основными преимуществами использования RS-232C по сравнению с Centronics являются:
Назначение сигналов следующее:
Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.
Формат передаваемых данных показан на рисунке ниже. Собственно, данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени
Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми, допустимое расхождение — не более 10 %). Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с
Все сигналы RS-232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рисунок ниже). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю — высокий уровень).
Для подключения произвольного УС к компьютеру через RS-232C обычно используют трех- или четырехпроводную линию связи, но можно задействовать и другие сигналы интерфейса.
Обмен по RS-232C осуществляется с помощью обращений по специально выделенным для этого портам:
История
RS-232 был впервые представлен в 1960 году Ассоциацией электронной промышленности (EIA) в качестве рекомендуемого стандарта . Первоначальные DTE были электромеханическими телетайпами , а оригинальные DCE были (обычно) модемами. Когда начали использоваться электронные терминалы (умные и глупые), они часто проектировались так, чтобы быть взаимозаменяемыми с телетайпами, и поэтому поддерживали RS-232.
Поскольку стандарт не предусматривал требований к таким устройствам, как компьютеры, принтеры, контрольно-измерительные приборы, POS-терминалы и т. Д., Разработчики, реализующие интерфейс, совместимый с RS-232, на своем оборудовании, часто интерпретировали стандарт идиосинкратически. В результате типичными проблемами были нестандартное назначение выводов цепей на разъемах, а также неправильные или отсутствующие сигналы управления. Несоблюдение стандартов привело к появлению процветающей индустрии коммутационных боксов , патч-боксов, испытательного оборудования, книг и других вспомогательных средств для подключения разнородного оборудования. Распространенным отклонением от стандарта было управление сигналами при пониженном напряжении. Поэтому некоторые производители построили передатчики, которые подавали +5 В и -5 В, и пометили их как «совместимые с RS-232».
Позже персональные компьютеры (и другие устройства) начали использовать стандарт, чтобы они могли подключаться к существующему оборудованию. В течение многих лет порт, совместимый с RS-232, был стандартной функцией для последовательной связи , такой как модемные соединения, на многих компьютерах (при этом компьютер действовал как DTE). Он оставался широко распространенным до конца 1990-х годов. В периферийных устройствах персональных компьютеров он в значительной степени вытеснен другими стандартами интерфейса, такими как USB. RS-232 по-прежнему используется для подключения периферийных устройств старых конструкций, промышленного оборудования (например, ПЛК ), консольных портов и оборудования специального назначения.
Стандарт был переименован несколько раз за время своего существования, поскольку спонсирующая организация меняла свое название, и он был по-разному известен как EIA RS-232, EIA 232, а в последнее время как TIA 232. Стандарт продолжал пересматриваться и обновляться. Ассоциация электронной промышленности, а с 1988 года — Ассоциация индустрии телекоммуникаций (TIA). Редакция C была выпущена в документе, датированном августом 1969 года. Редакция D была выпущена в 1986 году. Текущая редакция — это интерфейс TIA-232-F между оконечным оборудованием данных и оконечным оборудованием каналов данных , использующим последовательный обмен двоичными данными , выпущенный в 1997 году. Редакция C была по времени и деталям, предназначенным для улучшения гармонизации со стандартом CCITT ITU-T / CCITT V.24 , но оборудование, построенное в соответствии с текущим стандартом, будет взаимодействовать со старыми версиями.
Соответствующие стандарты ITU-T включают V.24 (идентификация цепи) и ITU-T / CCITT V.28 (напряжение сигнала и временные характеристики).
В редакции D стандарта EIA-232, сверхминиатюрный разъем D был официально включен как часть стандарта (на него была ссылка только в приложении RS-232-C). Диапазон напряжения был расширен до ± 25 вольт, а предел емкости цепи был явно заявлен как 2500 пФ. В версии E стандарта EIA-232 был представлен новый, меньший по размеру стандартный 26-контактный разъем D-shell «Alt A», а также внесены другие изменения для улучшения совместимости со стандартами CCITT V.24, V.28 и ISO 2110.
История изменений документа спецификации:
- EIA RS-232 (май 1960 г.) «Интерфейс между оконечным оборудованием и данными»
- EIA RS-232-A (октябрь 1963 г.)
- EIA RS-232-B (октябрь 1965 г.)
- EIA RS-232-C (август 1969 г.) «Интерфейс между оконечным оборудованием данных и оборудованием передачи данных, использующим последовательный обмен двоичными данными»
- EIA EIA-232-D (1986)
- TIA TIA / EIA-232-E (1991) «Интерфейс между оконечным оборудованием данных и оборудованием передачи данных, использующим последовательный обмен двоичными данными»
- TIA TIA / EIA-232-F (октябрь 1997 г.)
- ANSI / TIA-232-F-1997 (R2002)
- TIA TIA-232-F (R2012)
Стандартные схемы обжима
Существует две схемы обжима витой пары rj 45 или распиновки:
- прямая;
- перекрестная.
При прямой обжимке rj 45 коннекторы (штекеры) с обеих сторон провода подключаются по одной схеме, а при перекрестной — схема меняется.
На коннекторе гнезда под провода пронумерованы и каждый из них предназначен для провода с определенным цветом, в согласии с выбранным вариантом. Вариант Т568А имеет следующую схему подключения:
- 1. бело-зеленый;
- 2. зеленый;
- 3. бело-оранжевый;
- 4. синий;
- 5. бело-синий;
- 6. оранжевый;
- 7. бело-коричневый;
- 8. коричневый.
Вариант Т568В подключается по этой схеме:
- 1. бело-оранжевый;
- 2. оранжевый;
- 3. бело-зеленый;
- 4. синий;
- 5. бело-синий;
- 6. зеленый;
- 7. бело-коричневый;
- 8. коричневый.
Для прямого подключения используется в основном последний вариант, для смешанного подключения – оба.
Вариант №1 – прямой 8-проводниковый кабель
Этот вариант подходит для подключения разных типов электронных устройств. Например, кабель, подключенный по такому варианту, используется для соединения компьютера с коммутаторами. Штекер rj 45 обжимается по варианту Т568В с обеих сторон кабеля.
Вариант №2 – 8-проводниковый кроссовер
Для подключения однотипных устройств, таких как компьютер-компьютер используют кроссовер. Кроссовер или перекрестная схема осуществляется двумя путями:
- скорость передачи данных составляет 100 Мбит;
- скорость доходит до 1000 Мбит. В первом случае коннектор rj 45 обжимается на одном конце кабеля по варианту Т568В, а на другом конце по варианту Т568А.
Во втором случае обжим штекера осуществляется по варианту Т568В, а второй конец таким образом:
- бело-зеленый;
- зеленый;
- бело-оранжевый;
- бело-коричневый;
- коричневый;
- оранжевый;
- синий;
- бело-синий.
Вариант №3 – прямой 4-проводниковый кабель
Для низкоскоростных сетей могут использоваться 8-пиновые (8-гнездовые) штекеры с подключением четырех проводов
Для этого важно знать, какие контакты должны быть задействованы. Используются 1 и 2, 3 и 6 гнезда
Берутся любые две пары, но важно, чтобы подключение было одинаковым на обоих концах, например:
- к 1 контакту подключают бело-оранжевый;
- к 2 – оранжевый;
- к 3 – бело-зеленый;
- к 6 – зеленый.
Вариант №4 – 4-проводный кроссовер
Такой вариант больше носит ознакомительный характер, поскольку намеренно понижать скорость для современных устройств нецелесообразно. Рассмотрим, как можно сделать для rg 45 распиновку, — одно из названий rj 45. Чтобы получить перекрестный кабель, достаточно поменять местами подключаемые пары. Допустим, первый коннектор подключен по схеме, показанной выше, тогда второй обжимают следующим образом:
- 1 контакт – бело-зеленый;
- 2 контакт – зеленый;
- 3 контакт – бело-оранжевый;
- 6 контакт – оранжевый.
Назначение прямого и перекрестного подключения такое же, как и при использовании 4 пар.