Схема распайки компьютерного порта COM — rs232, DE-9, DB-9, CANNON9
RS-232 (англ. Recommended Standard 232) — в телекоммуникации, стандарт последовательной синхронной и асинхронной передачи двоичных данных между терминалом (англ. Data Terminal Equipment, DTE) и конечным устройством (при опечатках com -сщь, kom, rs232 — rс 232, кы232).
Принцип работы rs232
По структуре это обычный асинхронный последовательный протокол, то есть передающая сторона по очереди выдает в линию 0 и 1, а принимающая отслеживает их и запоминает. Данные передаются пакетами по одному байту (8 бит). Вначале передаётся стартовый бит, противоположной полярности состоянию незанятой (idle) линии, после чего передаётся непосредственно кадр полезной информации, от 5 до 8-ми бит. Увидев стартовый бит, приемник выжидает интервал T1 и считывает первый бит, потом через интервалы T2 считывает остальные информационные биты. Последний бит — стоповый бит (состояние незанятой линии), говорящий о том, что передача завершена. Возможно 1, 1.5, 2 стоповых бита. В конце байта, перед стоп битом, может передаваться бит четности (parity bit) CRC (для контроля качества передачи). Он позволяет выявить ошибку в нечетное число бит (используется, так как наиболее вероятна ошибка в 1 бит).
Устройства для связи по последовательному каналу соединяются кабелями с 9-ю или 25-ю контактными разъёмами типа D-sub. Обычно они обозначаются DE-9 (или некорректно: DB-9), DB-25, CANNON 9, CANNON 25. Первоначально в RS-232 использовались DB-25, но, поскольку многие приложения использовали лишь часть предусмотренных стандартом контактов, стало возможно применять для этих целей 9-штырьковые разъёмы DE-9 (D-subminiature), которые рекомендованы стандартом RS-574.
Ассоциация электронной промышленности (EIA) развивает стандарты по передаче данных. Стандарты EIA имеют префикс «RS». «RS» означает рекомендуемый стандарт , но сейчас стандарты просто обозначаются как «EIA» стандарты. RS-232 был введён в 1962 году. Стандарт развивался, и в 1969 г. представлена третья редакция (RS-232C). Четвёртая редакция была в 1987 (RS-232D, известная также под EIA-232D). RS-232 идентичен стандартам МККТТ (CCITT) V.24/V.28, X.20bis/X.21bis и ISO IS2110. Самой последней модификацией является модификация «Е», принятая в июле 1991г. как стандарт EIA/TIA-232E. В данном варианте нет никаких технических изменений, которые могли бы привести к проблемам совместимости с предыдущими вариантами этого стандарта. Не стоит путать RS-232 с RS-485. Для связи данных интерфейсов необходим преобразователь.
В компьютерных портах принято обозначение F (Female) — «мама» — штекер гнездо, M (Male)- «папа» — штекер с штырьками .
Стоить отметить что rs232 длина кабеля по спецификации составляет 15 метров. Но с помощью качественного экранированного провода витой пары успешно работают на расстоянии порядка 110 метров например Glave и принтер чеков. Стоить иметь в виду, что чем выше скорость обмена тем больше помех и меньшее рабочее расстояние. Но в то же время под час встречается оборудование которое при длине провода более чем полтора метра — не работает, или работает с перебоями.
Причем под час замена оборудования не дает какого либо действенного результата. В итоге здесь при возможности и конечно при поддержки программного обеспечения ставиться например, в том же случае с кухонными принтером заказов — принт-сервер, подсоединяя локальную сеть (по стандарту уже от точки к точки рабочее расстояние возрастает до 200 метров, вместо 15 метров для ком порта). Назначать принт-серверам айпишники, и втыкать уже тот же стандартный полтора метровый провод от ком порта принт-сервера и ком порту принтера чеков.
Схема распайки компьютерного порта COM — rs232, DE-9, DB-9, CANNON9:
При вычислении последовательный порт представляет собой последовательный интерфейс связи, через который информация передается или выдается за раз. На протяжении большей части истории персональных компьютеров данные передавались через последовательные порты на устройства, такие как модемы, терминалы и различные периферийные устройства.
Хотя такие интерфейсы, как Ethernet, FireWire и USB, все отправляют данные в виде последовательного потока, термин «последовательный порт» обычно идентифицирует аппаратное обеспечение, более или менее совместимое со стандартом RS-232, предназначенное для взаимодействия с модемом или с аналогичной связью Устройства. Современные компьютеры без последовательных портов могут потребовать конвертеры с последовательным интерфейсом, чтобы обеспечить совместимость с последовательными устройствами RS-232. Серийные порты все еще используются в таких приложениях, как системы промышленной автоматизации, научные приборы, системы продаж и некоторые промышленные и потребительские товары. Серверные компьютеры могут использовать последовательный порт в качестве консоли управления или диагностики. Сетевое оборудование (например, маршрутизаторы и коммутаторы) часто используют последовательную консоль для конфигурации. Серийные порты по-прежнему используются в этих областях, поскольку они просты, дешевы, а их консольные функции высоко стандартизированы и широко распространены.
Распиновка COM порта(RS232)
Существует 2-е разновидности com порта, 25-и пиновый старый разъем и сменившей его более новый 9-и пиновый разъем. Ниже приведена схема типового стандартного 9-контактного разъема RS232 с разъемами, этот тип разъема также называется разъемом DB9.
Обнаружение несущей(DCD).
Получение данных(RXD).
Передача данных(TXD).
Готовность к обмену со стороны приемника(DTR).
Земля(GND).
Готовность к обмену со стороны источника(DSR).
Запрос на передачу(RTS).
Готовность к передаче(CTS).
Сигнал вызова(RI).
RJ-45 к DB-9 Информация о выводе адаптера последовательного порта для коммутатора
Консольный порт представляет собой последовательный интерфейс RS-232, который использует разъём RJ-45 для подключения к управляющему устройству, например ПК или ноутбуку. Если на вашем ноутбуке или ПК нет штыря разъема DB-9, и вы хотите подключить ноутбук или ПК к коммутатору, используйте комбинацию адаптера RJ-45 и DB-9.
DB-9
RJ-45
Получение Данных
2
3
Передача данных
3
6
Готовность обмену
4
7
Земля
5
5
Земля
5
4
Готовность обмену
6
2
Запрос на передачу
7
8
Готовность к передаче
8
1
1 Черный 2 Коричневый 3 Красный 4 Оранжевый 5 Желтый 6 Зеленый 7 Синий 8 Серый (или белый)
Принципиальные электросхемы, подключение устройств и распиновка разъёмов
Распиновка RS-232, RS-366, RS-422, RS-423, RS-449, RS-485 и RS-530
RS это стандарт, описывающий интерфейс для последовательной двунаправленной передачи данных между терминалом (DTE, Data Terminal Equipment) и конечным устройством (DCE,Data Circuit-Terminating Equipment ), то есть последовательное соединение устройств, где процесс пересылки данных идёт по одному биту за раз (последовательно) по каналу связи или компьютерной шине. Последовательное соединение используется для протяженных коммуникаций и компьютерных сетей, где учитывая стоимость кабеля и сложности с синхронизацией, использование параллельного соединения неэффективно. Далее краткое описание и распиновка таких разъёмов
Разъёмы RS-232C DE-9
Номер контакта
Назначение
Обозначение
1
Активная несущая
DCD
2
Прием компьютером
RXD
3
Передача компьютером
TXD
4
Готовность к обмену со стороны приемника
DTR
5
Земля
GND
6
Готовность к обмену со стороны источника
DSR
7
Запрос на передачу
RTS
8
Готовность к передаче
CTS
9
Сигнал вызова
RI
Порт RS232C DE-9 (обычно неправильно называемый DB-9) доступен на некоторых ПК и многих других устройствах. Последовательный порт RS-232 когда-то был стандартной функцией ПК, который использовался для подключения к модемам, принтерам, мышкам, хранилищам данных, источникам бесперебойного питания и другим периферийным устройствам.
DE-9 Pin
Сигнал
Направл.
Описание
1
DCD
Transmit Data
4
DTR
>
Data Terminal Ready
5
0V/COM
–
0V or System Ground
6
DSR
Request to Send
8
CTS
Разъёмы RS-232 25 pin
Передача данных RS-232 состоит из временных рядов битов. Поддерживаются как синхронная, так и асинхронная передача, но асинхронный канал, отправляющий пакеты из семи или восьми битов, является наиболее распространенной конфигурацией на ПК. Устройства RS-232 могут быть классифицированы как оконечное оборудование данных (DTE) или оборудование передачи данных (DCE) – это определяет, какие провода будут отправлять и получать каждый сигнал. Персональные компьютеры обычно оснащены упрощенной версией интерфейса RS-232.
№
Обозн.
Направл.
Название сигнала
1
n/c
–
2
TXD
Выход
Transmit Data
3
RXD
Вход
Receive Data
4
RTS
Выход
Request to Send
5
CTS
Вход
Clear to Send
6
DSR
Вход
Data Set Ready
7
GND
–
System Ground
8
DCD
Вход
Data Carrier Detect
9
n/c
–
BUTTON_POR (Power-on reset) for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
10
n/c
–
BUTTON_XIR_L (Transmit internal reset) for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
11
n/c
–
+5 Vdc for Sun Ultra 80 / Sun Blade 1000 / Sun Blade 2000 / Sun Fire 280R / Enterprise 420R
12
n/c
–
13
n/c
–
14
n/c
–
15
TRxC
Вход
Transmit Clock
16
n/c
–
17
RTxC
Вход
Receive Clock
18
n/c
–
19
n/c
–
20
DTR
Выход
Data Terminal Ready
21
n/c
–
22
n/c
–
23
n/c
–
24
TxC
Выход
Transmit Clock
25
n/c
–
Сигналы контактов RS232 представлены уровнями напряжения относительно общей схемы (питание / логическая земля). В состоянии ожидания (MARK) уровень сигнала отрицательный относительно общего, а в активном состоянии (SPACE) уровень сигнала положительный относительно общего провода. RS232 имеет множество линий подтверждения связи (в основном используется с модемами), а также определяет протокол связи.
Интерфейс RS-232 предполагает наличие общего заземления между DTE и DCE. Это разумное предположение, когда короткий кабель соединяет DTE с DCE, но с более длинными линиями и соединениями между устройствами, которые могут находиться на разных электрических шинах с разным заземлением, это может быть неверно. Данные RS232 биполярны.
Стандарт определяет максимальное напряжение холостого хода 25 В, но общие уровни сигналов составляют 5 В, 10 В, 12 В и 15 В. Цепи, управляющие интерфейсом, совместимым с RS-232, должны выдерживать неопределенно долгое короткое замыкание на землю или на любой уровень напряжения до 25 вольт. От +3 до +12 вольт указывает состояние ВКЛЮЧЕНО или 0, в то время как от -3 до -12 В указывает состояние ВЫКЛЮЧЕНО 1 состояние.
Некоторое компьютерное оборудование игнорирует отрицательный уровень и принимает нулевой уровень напряжения как состояние ВЫКЛ. Фактически, состояние ВКЛ может быть достигнуто с меньшим положительным потенциалом. Это означает что цепи с питанием от 5 В постоянного тока могут напрямую управлять цепями RS232, но общий диапазон, в котором сигнал RS232 может быть передан / принят, может быть значительно сокращен.
Уровень выходного сигнала обычно колеблется от +12 В до -12 В. Мертвая зона между + 3В и -3В предназначена для поглощения линейного шума. В различных определениях распиновки, подобных RS-232, эта мертвая зона может отличаться. Например, определение для V.10 имеет мертвую зону от + 0,3 В до -0,3 В. Многие приемники, разработанные для RS-232, чувствительны к перепадам напряжения 1 В или меньше.
Разъёмы RS-366
Pin
Функция
Описание
Схема EIA
1
unused
2
Digit Present
A signal given to the ACE indicating that the digit lines contain a digit
DPR
3
Abandon Call and Retry
An indicator signal from the ACE that it could not make a connection. Could be “busy”.
ACR
4
Call Request
A signal from the DTE that tells the ACE to go “off hook”
CRQ
5
Present Next Digit
A signal from the ACE to the DTE to indicate that the ACE is ready to receive the next digit.
PND
6
unused
7
unused
8
unused
9
unused
10
unused
11
unused
12
unused
13
Distant Station Connected
Indicator from ACE to DTE that the call is succesfully made.
DSC
14-17
Digit Signal Circuits
Four lines containing a parallel BCD dial digit (10 digits, plus control digits)
NB1-NB8
18
unused
19
unused
20
unused
21
unused
22
Data Line Occupied
An indicator that is used by the ACE to let the DTE know that the line it wants to use is used by another device.
DLO
23
unused
24
unused
25
unused
Разъёмы RS-422 9-pin
Pin
Сигнал
Описание
1
Shield
2
RTS+
Request To Send +
3
RTS-
Request To Send –
4
TXD+
Transmit Data +
5
TXD-
Transmit Data –
6
CTS+
Clear To Send +
7
CTS-
Clear To Send –
8
RXD+
Received Data +
9
RXD-
Received Data
Разъёмы RS-422 37-pin
RS422 – это сбалансированный последовательный интерфейс для передачи цифровых данных. Преимущество сбалансированного сигнала – большая помехоустойчивость. EIA описывает RS422 как интерфейс DTE-DCE для соединений точка-точка.
Pin
Имя
Напр.
Описание
1
GND
–
Shield Ground
2
SRI
Send Data
5
ST
>
Send Timing
6
RD
Request To Send
8
RR
Local Loopback
11
DM
Terminal Ready
13
RR
Remote Loopback
15
IC
Select Frequency/Select Rate
17
TT
>
Terminal Timing
18
TM
Select Standby
33
SQ
New Signal
35
/TT
–
Terminal Timing TPR
36
SB
Разъёмы RS-423
Описание
RS423
RS422
Mode of Operation
SINGLE – ENDED
DIFFERENTIAL
Total Number of Drivers and Receivers on One Line
1 DRIVER 10 RECVR
1 DRIVER 10 RECVR
Maximum Cable Length
4000 FT.
4000 FT.
Maximum Data Rate
100kb/s
10Mb/s
Maximum Driver Output Voltage
+/-6V
-0.25V to +6V
Driver Output Signal Level (Loaded Min.)
Loaded
+/-3.6V
+/-2.0V
Driver Output Signal Level (Unloaded Max)
Unloaded
+/-6V
+/-6V
Driver Load Impedance (Ohms)
>450
100
Max. Driver Current in High Z State
Power On
N/A
N/A
Max. Driver Current in High Z State
Power Off
+/-100uA
+/-100uA
Slew Rate (Max.)
Adjustable
N/A
Receiver Input Voltage Range
+/-12V
-10V to +10V
Receiver Input Sensitivity
+/-200mV
+/-200mV
Receiver Input Resistance (Ohms)
4k min.
4k min.
RS-423 похож на TIA / EIA-232-F, но отличается уменьшенным размахом выходного сигнала драйвера и более высокой скоростью передачи данных. RS-423 – это электрический стандарт, определяющий только требования к драйверу и приемнику – для этого интерфейса нет общей распиновки. Определены несимметричный драйвер и балансный ресивер. TIA / EIA-423-B определяет однонаправленный, многоточечный (до 10 приемников) интерфейс. Преимущества перед TIA / EIA-232-F включают: работу с несколькими приемниками, более высокую скорость передачи данных и общие источники питания (обычно 5 В).
Разъёмы RS-449
Pin
Имя
V.24
Напр.
Описание
Тип
1
101
–
Shield
Ground
2
SI
112
>
Signal Rate Indicator
Control
3
n/a
n/a
unused
4
SD-
103
>
Send Data (A)
Data
5
ST-
114
Request To Send (A)
Control
8
RT-
115
Local Loopback
Control
11
DM-
107
Terminal Ready (A)
Control
13
RR-
109
Remote Loopback
Control
15
IC
125
Signal Freq./Sig. Rate Select.
Control
17
TT-
113
>
Terminal Timing (A)
Timing
18
TM-
142
Send Data (B)
Data
23
ST+
114
Request To Send (B)
Control
26
RT+
115
Terminal In Service
Control
29
DM+
107
Terminal Ready (B)
Control
31
RR+
109
New Signal
Control
35
TT+
113
>
Terminal Timing (B)
Timing
36
SB
117
A control signal that can be used to change the transmission speed.
DA
Transmit Signal Element Timing (DTE Source)
Timing signals used by the DTE for transmission, where the clock is originated by the DTE and the DCE is the slave.
DB
Transmitter Signal Element Timing (DCE Source)
Timing signals used by the DTE for transmission.
DD
Receiver Signal Element Timing (DCE Source)
Timing signals used by the DTE when receiving data.
IS
terminal In Service
Signal that indicates that the DTE is available for operation
NS
New Signal
A control signal from the DTE to the DCE. It instructs the DCE to rapidly get ready to receive a new analog signal. It helps master-station modems rapidly synchronize on a new modem at a tributary station in multipoint circuits
RC
Receive Common
A signal return for receiver circuit reference
LL
Local Loopback / Quality Detector
A control signal from the DTE to the DCE that causes the analog transmision output to be connected to the analog receiver input.
RL
Remote Loopback
Signal from the DTE to the DCE. The local DCE then signals the remote DCE to loopback the analog signal and thus causing a line loopback.
SB
Standby Indicator
Signal from the DCE to indicate if it is uses the normal communication or standby channel
SC
Send Common
A return signal for transmitter circuit reference
SF
Select Frequency
A signal from the DTE to tell the DCE which of the two analog carrier frequencies should be used.
SS
Select Standby
A signal from DTE to DCE, to switch between normal communication or standby channel.
TM
Test Mode
A signal from the DCE to the DTE that it is in test-mode and can”t send any data.
Reserved for Testing
Интерфейс RS449 – это не самостоятельный интерфейс. Расположение выводов разъема изначально было разработано для поддержки RS422 для симметричных сигналов и RS423 для несимметричных сигналов. И должен он был стать преемником RS232. Это высокоскоростной цифровой интерфейс, в отличие от RS232, который использует сигналы относительно земли, приемники RS449 V.11 ищут разницу между двумя проводами. Скручивая два провода и создавая «витую пару», любой паразитный шум, улавливаемый одним проводом, будет улавливаться на другом, поскольку оба провода улавливают одинаковый шум, и дифференциальный интерфейс RS449 просто меняет уровень напряжения относительно земли. но не меняет по отношению друг к другу. Приемники смотрят только на разницу в уровне напряжения между каждым проводом, а не на землю.
Дифференциальные сигналы для RS449 помечены как «A и B» или «+ и -». В случае RS449 провод A или + не соединяется с B или -. Провод A всегда подключается к A, а B подключается к B или + к + и – к -. Распространенные названия: EIA-449, RS-449, ISO 4902.
Разъёмы EIA-449
Pin
Имя
RS232
V.24
Dir
Описание
1
n/a
101
–
Shield
2
SSR
SRR
122
Secondary Send Data
4
SRD
SRD
119
Secondary Request To Send
8
SCS
SCS
121
Разъёмы RS-485
EIA-485 (ранее RS-485 или RS485) – это электрическая спецификация физического уровня модели OSI для двухпроводного, полудуплексного, многоточечного последовательного соединения. Стандарт определяет дифференциальную форму сигнала. Разница между проводами в напряжении – вот что передает данные. Одна полярность напряжения указывает на уровень логической 1, обратная полярность указывает на логический 0. Для правильной работы разность потенциалов должна быть не менее 0,2 В, но любое приложенное напряжение между +12 В и -7 В уже позволит корректно работать приемнику. EIA-485 лучше описать как несимметричный интерфейс, поскольку сбалансированный обычно подразумевает, что напряжения на дифференциальных проводах сбалансированы относительно земли или потенциала земли (например, + 5 В и -5 В), но EIA-485 обычно составляет + 5 В и 0 В.
Сигналы RS-485
Сигналы RS-232
DB-25
DE-9
RJ-50
Common Ground
Carrier Detect (DCD)
8
1
10
Clear To Send + (CTS+)
Received Data (RD)
3
2
9
Ready To Send + (RTS+)
Transmitted Data (TD)
2
3
8
Received Data + (RxD+)
Data Terminal Ready (DTR)
20
4
7
Received Data – (RxD-)
Common Ground
7
5
6
Clear To Send – (CTS-)
Data Set Ready (DSR)
6
6
5
Ready To Send – (RTS-)
Request To Send (RTS)
4
7
4
Transmitted Data + (TxD+)
Clear To Send (CTS)
5
8
3
Transmitted Data – (TxD-)
Ring Indicator (RI)
22
9
2
EIA-485 определяет только электрические характеристики драйвера и приемника. Он не указывает и не рекомендует какой-либо протокол передачи данных. Поскольку он использует дифференциальную линию по витой паре (например, EIA-422), то может охватывать относительно большие расстояния (до 1200 метров). Рекомендуемое расположение проводов – это соединенная серия двухточечных узлов, линия или шина. В идеале, на двух концах кабеля должен быть оконечный резистор подключенный к двум проводам, и два резистора с питанием для смещения линий, когда линии не управляются. Без оконечных резисторов отражения быстрых фронтов драйвера могут вызвать множественные фронты данных, которые могут вызвать повреждение данных. Величина каждого оконечного резистора должна быть равна сопротивлению кабеля (обычно 120 Ом для витых пар).
Разъёмы RS-530
EIA-530 или RS-530 – это стандарт сбалансированного последовательного интерфейса, в котором обычно используется 25-контактный разъем. RS530 – это не фактический интерфейс, а общая спецификация разъема. Распиновка разъема может использоваться для поддержки RS422, RS423, V.36 / V.37 / V.10 / V.11 (не V.35!) И X.21.
Pin
Имя
Dir
Описание
Схема
Paired with
1
–
Shield
2
TxD
>
Transmitted Data
BA
14
3
RxD
Request To Send
CA
19
5
CTS
Rtrn Transmit Sig. Elmnt Timing
DA
24
12
Rtrn TxD
BA
2
15
ST
Local Loopback
LL
Unbal, not paired
19
>
Rtrn RTS
CA
4
20
DTR *
>
Data Terminal Ready
CD
23 (not paired in TIA-530-A)
21
RL
>
Remote Loopback
RL
Unbal, not paired
22
**
Rtrn DTR
CD
20 (not paired in TIA-530-A)
24
TT
>
Transmit Signal Element timing
DA
11
25
TM
НАЖМИТЕ ТУТ И ОТКРОЙТЕ КОММЕНТАРИИ
Уважаемые авторы данной статьи. Мне надо корректно соединить два устройства: 1) Компьютер IBM с его RS232C и 2) УЧПУ “Сфера-36″ от робота РМ-01″Пума” с его интерфейсом ( как указано в документации) RS423. Абращался к “видному” специалисту по интерфейсам Агурову В. Он ответил, что он – “не специалист по железу”. И предложил купить на Ali Express некий девайс… Может, вы подскажете поконкретнее? Заранее благодарен.