Цей стандарт з’єднання обладнання був розроблений в 1969 р. рядом великих промислових корпорацій і опублікований Асоціацією електронної промисловості США (Electronic Industries Association — EIA) як варіант «С» рекомендованого стандарту (Recommended Standard — RS) номер 232. RS-232 розроблений як стандарт для з’єднання комп’ютерів та різних послідовних периферійних пристроїв. Міжнародний союз електрозв’язку ITU-T використовує аналогічні рекомендації під назвою V.24 та V.28. У СРСР такий стандарт запроваджено ГОСТ 18145-81.
Модифікація «D» RS-232 була прийнята в 1987 р. У ній визначені деякі додаткові лінії тестування, а також як найбільш кращий з’єднувач для розглянутого інтерфейсу рекомендований роз’єм типу DB-25.
Останньою модифікацією є модифікація «Е», прийнята в липні 1991р. як стандарт EIA/TIA-232E. У цьому варіанті немає жодних технічних змін, які можуть призвести до проблем сумісності з попередніми варіантами цього стандарту.
Рекомендація V.24 містить опис ліній та набору сигналів обміну між DTE та DСЕ.
DTE (Data Terminal Equipment) — кінцеве (термінальне) обладнання даних (ООД). Термін, що використовується для позначення пристроїв, які використовують передачу даних. DTE підключається до мережі даних через апаратуру передачі даних (DCE).
DCE — апаратура передачі (АПД чи АКД). Це апаратні засоби, що забезпечують встановлення, підтримку та розрив з’єднання через мережу передачі даних.
У RS-232 використовуються інші позначення ліній, проте лінії інтерфейсу RS-232 та рекомендації V.24 виконують однакові функції. V.24 визначає більше ліній, ніж RS-232, оскільки стандарт V.24 використовується і в інших інтерфейсах. У цьому сенсі RS-232 є підмножиною V.24. Рекомендація V.24 не визначає електричні характеристики або інші фізичні аспекти реалізації, такі як тип роз’єму, розташування контактів, довжина кабелю та швидкість обміну. Технічні питання реалізації інтерфейсу докладно викладено у стандарті V.28.
Рекомендація V.28 визначає лише електричні характеристики інтерфейсу V.24, що забезпечує роботу по несиметричним двополярним лініям обміну на швидкостях до 20 Кбіт/с. До таких характеристик відносяться рівні сигналів, що використовуються, ємнісний опір і т.д. Ця рекомендація не містить вимог до довжини кабелю, типу роз’ємів та розташування їх контактів. Тому рекомендація V.28 може розглядатися як підмножина стандарту RS-232.
Стандарт RS-232 у загальному випадку описує чотири інтерфейсні функції:
визначення керуючих сигналів через інтерфейс;
визначення формату даних користувача, що передаються через інтерфейс;
передачу тактових сигналів для синхронізації потоку даних;
формування електричних параметрів інтерфейсу.
Сигнали інтерфейсу RS-232
Інтерфейс RS-232 є послідовним асинхронним інтерфейсом. Послідовна передача означає, що дані передаються єдиною лінією.Для синхронізації біт даних передує спеціальний стартовий біт, після біт даних слід біт паритету і один або два стопових біта. Така група бітів разом із стартовим і стоповим бітом, і навіть бітом паритету зветься старт-стопного символу.
Кожен старт-стопний символ зазвичай містить один інформаційний символ, наприклад символ ASCII (American Standard Code for Information Interchange). Для передачі символів за інтерфейсом RS-232 найбільшого поширення набув формат, що включає один стартовий біт, один біт паритету і два стопових біти.
Початок асинхронного символу завжди вказує на низький рівень стартового біта. Після цього слідують 7 біт даних символу коду ASCII. Біт паритету встановлюється в «1» або «О» так, щоб загальна кількість одиниць у 8-ми бітовій групі була непарною (непарний паритет — непарність) або парною (парний паритет — парність). Останніми передаються два стопові біти, представлені високим рівнем напруги.
Часто використовуються національні розширення коду ASCII, який повністю включає 128 стандартних ASCII-символів і додатково містить ще 128 символів з одиницею у старшому биті. Серед додаткових символів використовуються літери європейських алфавітів, літери грецького алфавіту, математичні символи та символи псевдографіки. У нас найбільшого поширення набула альтернативна кодування ASCII. Число всіх символів розширеного коду ASCII дорівнює 256 і, отже, кожен символ кодується восьмю бітами (2 =256). Зручніше передавати кожен символ розширеного кодування як окремого старт-стопного символу.Тому часто використовується формат, що складається з одного стартового біта, восьми інформаційних та одного стопового біта. У цьому біт паритету немає.
Таким чином, повний асинхронно переданий символ даних складається з 10-11 біт при тому, що власне дані користувача складаються з 7 — 8 біт.
Рівні сигналів, що використовуються в інтерфейсі RS-232, відрізняються від рівнів сигналів, що діють у модемі або комп’ютері. Логічний «0» є позитивною напругою в діапазоні від +3 до +15В, а логічна «1» — негативною напругою в діапазоні від — 3 до — 15В. .
Кожна лінія інтерфейсу визначається своїм функціональним описом. Усі лінії обміну сигналами між DTE та DCE, що визначаються стандартом RS-232, можна розбити на чотири основні групи. Це лінії даних, управління, синхронізації та лінії сигнальної та захисної «землі». Усі ці лінії перераховані у табл. 1. У табл.1. також наведено відповідні позначення стандарту V.24. Крім того, зазначено напрямок передачі сигналів між DTE і DCE.
Таблиця 1
№ конт. DB25 | № конт. DB9 | EIA обозн. (RS-232) | ITU-T обозн. (V.24) | Описание сигнала | Аббревиатура | От DCE | От DTE |
1 | AA | Защитное заземление | GND | ||||
2 | 3 | BA | 103 | Передаваемые данные | TxD | x | |
3 | 2 | BB | 104 | Принимаемые данные | RxD | x | |
4 | 7 | CA, CJ | 105, 133 | Запрос передачи Готовность к приему | RTS | x x | |
5 | 8 | CB | 106 | Готовность к передаче | CTS | x | |
6 | 6 | CC | 107 | Готовность DСЕ | DSR | x | |
7 | 5 | AB | 102 | Сигнальное заземление | SG | x | x |
8 | 1 | CF | 109 | Обнаружение несущей | DCD | x | |
9 | Резерв для теста DCE: +12 В, 20 мА | x | |||||
10 | Резерв для теста DCE: -12 В, 20 мА | x | |||||
11 | 126 | Выбор частоты передачи | x | ||||
12 | SCF | 122 | Обнаружение несущей дополнительного канала | SDCD | x | ||
13 | SCB | 121 | Готовность к передаче по дополнительному каналу | SCTS | x | ||
14 | SBA | 118 | Передаваемые данные дополнительного канала | STD | x | ||
15 | DB | 114 | Синхронизация передачи (DCE) | TC | x | ||
16 | SBB | 119 | Принимаемые данные дополнительного канала | SRD | x | ||
17 | DD | 115 | Синхронизация приема (DCE) | RC | x | ||
18 | 141 | Свободный (Местный шлейф) | x | ||||
19 | SCA | 120 | Запрос передачи дополнительного канала | SRTC | x | ||
20 | 4 | CD | 108.1, 108.2 | Готовность DCE Готовность DTE | DTR | x x | |
21 | CG | 110 | Детектор качества сигнала | SQ | x | ||
RL | 140 | Удаленный шлейф | x | ||||
22 | 9 | CE | 125 | Индикатор вызова | RI | x | |
23 | CH | 111 | Переключатель скорости передачи данных (DTE) | x | |||
23 | CI | 112 | Переключатель скорости передачи данных (DCE) | x | |||
24 | DA | 113 | Синхронизация передачи (DTE) | x | |||
25 | 142 | Свободный (Индикатор тестирования) | x |
Випускаються:
— Перетворювачі COM-ТЧ, COM-Ethernet, IP-ТЧ із заданими параметрами,
— Плата з одним асинхронним послідовним портом з інтерфейсом «струмова петля» (ІРПС) 20-40mА для підключення пристроїв з аналогічним інтерфейсом,
— розширювач послідовних портів; плата з двома незалежними асинхронними портами з інтерфейсом RS232C,
— розширювач послідовних портів; плата з двома незалежними асинхронними портами з інтерфейсом RS232C (або RS485) з 8-розрядною шиною ISA,
— мультиплексор-розширювач послідовних портів; плата з чотирма асинхронними портами з інтерфейсом RS232C та можливістю вибору режиму роботи — всі порти на одному перериванні, або всі на різних,
— мультиплексор-розширювач послідовних портів; плата з чотирма асинхронними портами з інтерфейсом «струмова петля» (ІРПС) 20-40mА та можливістю вибору режиму роботи — всі порти на одному перериванні, або всі на різних,
— мультиплексор послідовних портів; плата, на якій вісім асинхронних портів з інтерфейсом RS232C; просте, перевірене роками рішення,
— мультиплексор послідовних портів; плата, на якій вісім асинхронних портів з інтерфейсом RS232C для встановлення у шину PCI; кількість послідовних портів обмежена лише Вашим бажанням,
— мультиплексор послідовних портів; плата, на якій вісім асинхронних портів з інтерфейсом RS232C, для встановлення в промислові комп’ютери з 8-розрядною шиною ISA,
— мультиплексор послідовних портів; плата, де вісім асинхронних портів; шість із них з інтерфейсом RS232C, два з можливістю вибору — RS232C або RS485; з 8-розрядною шиною ISA; незамінна при обслуговуванні датчиків з різними інтерфейсами,
— мультиплексор послідовних портів; плата, на якій вісім асинхронних портів з інтерфейсом «струмова петля» (ІРПС) 20-40mА; просте рішення для системи збору інформації з датчиків,
— мультиплексор послідовних портів; плата, на якій шістнадцять асинхронних портів з інтерфейсом RS232C; поширене рішення для побудови вузлівПідсумовуючи:
— мультипортові плати з інтерфейсом RS232
— мультипортові плати з інтерфейсом RS422/485
— мультипортові плати з інтерфейсом «струмова петля» (ІРПС)
— мультипортові плати з паралельним інтерфейсом
— будь-які на замовлення.
До них кабелі:
Для 8 – СOM по RS232, 16 – СOM по RS232 (2 шт), 8 – СOM по RS232 (PCI)
Опис контактів роз’єму DB62
Сигнал | Контакт | Сигнал | Контакт |
TxD1 | 1 | TxD2 | 25 |
RxD1 | 22 | RxD2 | 3 |
CTS1 | 43 | CTS2 | 46 |
RTS1 | 44 | RTS2 | 47 |
DTR1 | 2 | DTR2 | 26 |
DSR1 | 23 | DSR2 | 4 |
DCD1 | 24 | DCD2 | 5 |
GND | 45 | GND |
|
TxD3 | 6 | TxD4 | 30 |
RxD3 | 27 | RxD4 | 8 |
CTS3 | 48 | CTS4 | 51 |
RTS3 | 49 | RTS4 | 52 |
DTR3 | 7 | DTR4 | 31 |
DSR3 | 28 | DSR4 | 9 |
DCD3 | 29 | DCD4 | 10 |
GND | 50 | GND | 32 |
TxD5 | 33 | TxD6 | 14 |
RxD5 | 11 | RxD6 | 35 |
CTS5 | 53 | CTS6 | 56 |
RTS5 | 54 | RTS6 | 57 |
DTR5 | 34 | DTR6 | 15 |
DSR5 | 12 | DSR6 | 36 |
DCD5 | 13 | DCD6 | 37 |
GND | 55 | GND | 58 |
TxD7 | 38 | TxD8 | 41 |
RxD7 | 16 | RxD8 | 19 |
CTS7 | 59 | CTS8 | 61 |
RTS7 | 60 | RTS8 | 62 |
DTR7 | 39 | DTR8 | 42 |
DSR7 | 17 | DSR8 | 20 |
DCD7 | 18 | DCD8 | 21 |
GND | 40 | GND |
|
Опис контактів роз’єму DB25M
Сигнал | Контакт |
TxD | 2 |
RxD | 3 |
CTS | 5 |
RTS | 4 |
DTR | 20 |
DSR | 6 |
DCD | 8 |
GND | 7 |
Для 8 — COM по RS232, 16 — СOM по RS232 (2 шт), 8 – СOM по RS232 (PCI)
Опис контактів роз’єму DB62
Сигнал | Контакт | Сигнал | Контакт |
TxD1 | 1 | TxD2 | 25 |
RxD1 | 22 | RxD2 | 3 |
CTS1 | 43 | CTS2 | 46 |
RTS1 | 44 | RTS2 | 47 |
DTR1 | 2 | DTR2 | 26 |
DSR1 | 23 | DSR2 | 4 |
DCD1 | 24 | DCD2 | 5 |
GND | 45 | GND |
|
TxD3 | 6 | TxD4 | 30 |
RxD3 | 27 | RxD4 | 8 |
CTS3 | 48 | CTS4 | 51 |
RTS3 | 49 | RTS4 | 52 |
DTR3 | 7 | DTR4 | 31 |
DSR3 | 28 | DSR4 | 9 |
DCD3 | 29 | DCD4 | 10 |
GND | 50 | GND | 32 |
TxD5 | 33 | TxD6 | 14 |
RxD5 | 11 | RxD6 | 35 |
CTS5 | 53 | CTS6 | 56 |
RTS5 | 54 | RTS6 | 57 |
DTR5 | 34 | DTR6 | 15 |
DSR5 | 12 | DSR6 | 36 |
DCD5 | 13 | DCD6 | 37 |
GND | 55 | GND | 58 |
TxD7 | 38 | TxD8 | 41 |
RxD7 | 16 | RxD8 | 19 |
CTS7 | 59 | CTS8 | 61 |
RTS7 | 60 | RTS8 | 62 |
DTR7 | 39 | DTR8 | 42 |
DSR7 | 17 | DSR8 | 20 |
DCD7 | 18 | DCD8 | 21 |
GND | 40 | GND |
|
Опис контактів роз’єму DB9M
Сигнал | Контакт |
TxD | 3 |
RxD | 2 |
CTS | 8 |
RTS | 7 |
DTR | 4 |
DSR | 6 |
DCD | 1 |
GND | 5 |
и т.д.