Содержание
- Разводка (сигналы) последовательного интерфейса
- Кабельные соединения между последовательными портами
- Контроль передачи данных типа RTS/CTS и DTR/DSR
- Распиновка порта RS232
- Характерные черты порта
- COM порт отсутствует на ноутбуке
- Особенности соединительного кабеля
- Описание последовательного интерфейса (serial port interface). Разводка и сигналы для всех типов разъемов RS232
- Предисловие о последовательном интерфейсе (порт RS232)
- Контакты и провода
- Serial Ports Are STILL Around!
- RS-232 или EIA-232, и т.п.
- Обмен данными (Скорости передачи данных)
- Контроль передачи данных

В качестве соединительного кабеля из-за отсутствия необходимости использования всех контактов обычно берется витая пара, отдельные провода которой запаиваются на контакты вилки и розетки разъема. Из-за достаточно малогабаритной конструкции места пайки целенаправлено дополнительно заизолировать кембриком либо термоусадочной трубкой.
Разводка (сигналы) последовательного интерфейса
Только 3 контакта из 9 имеют строго определенное значение: передача, прием и земля. Это аппаратные полосы и вы не сможете воздействовать поменять из назначение. Но все другие сигнальные полосы управляются программно и могут быть (либо предполагается что могут) в большинстве собственном другого предназначения. Но они могут прнимать только два состояния: высочайшее (установленное) (+12 вольт) и низкое (сброшенное) (-12 вольт). Установленное состояние это «включено» и сброшенное состояние это «выключено». Для примера, Advanced Serial Port Monitor (либо поточнее юзер программки) может управлять сигналом DTR, в аппаратная часть в свою очередь подает на него напряжение 12 вольт с той либо другой полярностью. Модем (либо другое устройство) которое воспринимает сигнал DTR может интерпретировать его по-разному.
В одном случае модем (зависимо от модели и прошивки) может может занять телефонную линию если сигнал DTR сброшен. В другом случае модем проигнорировать сигнал DTR в сброшенном состоянии.
Это применимо ко всем 6-ти сигнальным линиям. Аппаратная часть только отправляет и воспринимает эти сигналы, но действие зависит (если оно вообщем есть) от программки (к примеру, Advanced Serial Port Monitor) и конфигурации того оборудоввания, которое вы подключаете к поочередному порту.
Кабельные соединения между последовательными портами
Кабель от 1-го поочередного порта всегда соединяется с другим последовательным портом. Внешний модем или другое устройство, которое подсоединяется к последовательному порту имеет встроенный в него последовательный порт. Для модемов кабель имеет прямую разводку: контакт 2 идет к контакту 2, и т.д. Модем называется DCE устройством (Data Communications Equipment — оборудование передачи данных), а компьютер называется DTE устройством (Data Terminal Equipment — оборудование отображения данных). Для соединения устройств типа DTE-в-DCE необходимо использовать прямой кабель.
Для соединения DTE-в-DTE необходимо использовать нуль-модемный кабель (иначе называемый перевернутый кабель). Существует несколько способов разводки таких кабелей (смотрите примеры в разеделе «Кабели последовательного интерфейса «)
Работа по последовательному интерфейсу имеет свои преимущества. Одна из причин это то, что все сигналы однонаправленные. Если контакт 2 отправляет данные (и не позволяет принимать другие сигналы) то очевидно, что нельзя подсоединить к контакту 2 контакт такого же типа. Если вы все таки сделаете это, то вы не смоежет не отсылать, ни принимать сигналы по этой линии. Есть два разных способа соединения устройств. Какой-то из них подразумевает соединение двух устройств различного типа, когда контакт №2 одного отсылает данные на контакт №2 второго (который принимает этот сигнал).
Это путь, когда вы соединяете компьютер (DTE) и модем (DCE). Также существует второй путь в каком устройства могут быть одного типа: соедините контакт отправки данных №2 с контактом №3, принимающим данные устройства такого же типа. Это путь, когда можно соединять два компьютера (DTE-в-DTE). Тип кабеля, использумый в данном случае называется null-modem cable (нуль-модемный кабель) поскольку он соединяет два компьютера без использования модемов.
Нуль-модемный также иногда называют перевернутым кабелем, т.к. провода между контактами 2 иd 3 идут наоборот. Пример выше приведен для контактов 25-ти контактного разъема, но также соответственно можно использовать и 9-ти контактный разъем.
Контроль передачи данных типа RTS/CTS и DTR/DSR
Это так называемый «аппаратный» контроль передачи данных. Контроль передачи данных был раскрыт более подробно на другой странице в разедлее «Контроль передачи данных», однако контакты и сигналы не были описаны. Advanced Serial Port Monitor поддерживает RTS/CTS и DTR/DSR типы аппаратного контроля передачи данных. Только RTS/CTS тип контроля предачи данных подвергнется рассмотрению здесь, поскольку DTR/DSR тип контроля передачи данных функционирует по тому же принципу.
Для того, чтобы активировать RTS/CTS контроль передачи данных необходимо только выбрать эту опцию в настройках Advanced Serial Port Monitor.
Итак, если DTE устройство (такое как компьютер) хочет прекратить передачу данных, оно сбрасывает состояние сигнала RTS. Сброшенный сигнал»Запрос на передачу (Request to Send)» (-12 вольт) означает «не посылать запросы ко мне» (прекратить передачу). Когда компьютер готов для принятия очередного блока данных он устанавливает сигнал RTS (+12 вольт) и поток данных возобновляется. Сигналы контроля передачи данных всегда посылаются в противоположном направлении от потока данных контроль которых они осуществляют.
DCE устройства (модемы) работают по тому же принципу, только посылают сигнал на контакте CTS. Поэтому тип контроля передачи даных RTS/CTS использует 2 линии (провода).
Распиновка порта RS232
Последовательный асинхронный интерфейс в RS232 (известен также как com-порт) был разработан, а затем стандартизирован более полувека тому назад. На ранних этапах развития техники персональных компьютеров широко использовался для модемного подключения к телефонной сети. В текущее время считается устаревшим сначала из-за своего невысокого быстродействия, вызванного применением однофазных (недифференциальных) линейных сигналов.

Внешний облик 9 контактного разъема RS232
В новой технике RS232 заменяется на заметно более быстродействующий USB, однако еще пока массово встречается на практике. Сom-порт, распиновка которого обсуждается далее, очень популярен в оборудовании промышленного и медицинского назначения.
В быту потребность в использовании соединительных кабелей для подключения к com-порту в большинстве случаев возникает в случае работы с периферийным оборудованием прежних лет выпуска по мере надобности обеспечения их взаимодействия с компьютером. Кроме того, он о часто встречается в программаторах.
Характерные черты порта
Панельная и кабельная части интерфейса RS232 выполнены на 9-контактном соединителе типа D-Sub. Контакты расположены в два ряда, правильность подключения вилки к розетке обеспечена несимметричной формой юбки корпуса. Контакты нумеруются по схеме, которая показана на рисунке ниже.

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

COM порт отсутствует на ноутбуке
Ряд устройств в процессе своей работы использует только часть контактов, от этого зависит фактическая распайка com порта. Данные об этом можно найти в технической документации оборудования.
Особенности соединительного кабеля
В качестве соединительного кабеля из-за отсутствия необходимости использования всех контактов обычно берется витая пара, отдельные провода которой запаиваются на контакты вилки и розетки разъема. Из-за довольно компактной конструкции места пайки целесообразно дополнительно заизолировать кембриком или термоусадочной трубкой.
Максимальная дальность связи по стандарту не должна превышать полутора десятков метров. В случае необходимости ее увеличения следует переходить на экранированный вариант кабеля.
Лучшая благодарность автору — репост к себе на страничку:
Описание последовательного интерфейса (serial port interface). Разводка и сигналы для всех типов разъемов RS232
Предисловие о последовательном интерфейсе (порт RS232)

Последовательный порт это устройства ввода-вывода (I/O device). Как устройство I/O это только путь для передачи данных из компьютера и в него. существует также множество других устройств ввода-вывода, таких как последовательные порты, паралельные порты, контроллеры дисков, сетевые карты, устройства универсальной последовательной шины USB, и т.п. Большинство компьютеров имеют один или два последовательный порта. Какждый имеет 9-ти контактный разъем (иногда 25-ти контактный) (рис.1) на задней стенке системного блока компьютера. Программы могут отсылать данные (байты) через контакт отправки данных (output) и получать байты через другой контакт приема данных (input).
Все остальные контакты служат для управления и земли.
Последовательный порт (serial port) это несколько больше чем просто разъем. Он преобразует данные из паралельного представления в последоватльное и меняет электрическое представление данных. Внутри компьютера, биты данных передаются в паралельном виде (используется несколько проводов для передачи данных одновременно). Последовательный поток данных это последовательность битов всего по одному проводу (такому как провод передачи и приема данных на разъеме последовательного порта).
Для того и служит это устройство, чтобы создать такой поток данных из паралельного вида в последовательный (внутри компьютера) и передать на контакт передачи данных (и соответственно наоборот).
Большинство электронных компонентов последовательного порта сосредоточено в одно компьютерном чипе (микросхеме) называемом UART.
Контакты и провода
Старые компьютеры используют 25-ти контактные разъемы, но только 9 контактов реально задействовано на сегодня. Любой из 9-ти контактов соединен обычно с проводом. кроме двух проводов для передачи и приема данных, остальные используются для контроля и земли. Напряжение на каждом из контактов и проводов измеряется относительно сигнальной земли. Поэтому минимальное количество проводом для двунаправленной передачи данных — 3. В редких случаях для работы может хватитть и двух проводов (без сигнальной земли), однако это может привести к низкой производительности, и иногда к ошибкам при передаче данных.
Остается еще несколько проводов, которые предназначены только для управления (контроля) и не используются для передачи данных. Все эти сигналы могли бы передаваться по одной линии, но вместо этого, для выделены отдельные провода. Некоторые (или все вместе) эти сигнальные линии называются «линии состояния модема». Линии состояния могут находиться в одном из двух состояний установленном (включено) +12 вольт или сброшенном (выключено) -12 вольт. Одни из этих проводов сигнализируют компьютеру о том, что нужно прекратить передачу данных через последовательный порт. Другие в свою очередь сигнализируют устройству, подключенному к последовательному порту, прекратить передачу даных в компьютер.
Если подключенно устройство это модем, то оставшиеся линии могут указывать модуме на то, что нужно занять телефонную линию или сигнализируют компьютеру о том, что соединение было установлено или что есть звонок на телефонной линии (значит кото-то соединиться с компьютером). Смотрите раздел Контакты и сигналы с более полной информацией.
Serial Ports Are STILL Around!
RS-232 или EIA-232, и т.п.
Последовательный порт (serial port) (не путать с USB) обычно соответствует стандарту RS-232-C, EIA-232-D, или EIA-232-E. Это три обозачения одного и тоже. Основной стандарт RS (рекомендованный стандарт — Recommended Standard) получил префикс EIA (Electronics Industries Association) и позднее EIA/TIA после того как организация EIA было объединена с TIA (Telecommunications Industries Association). Спецификация EIA-232 также охватывает синхронную передачу данных, но почти всегда синхронная передача данных не поддерживается чипами в компьютерах. Обозначение RS устарело, однако до сего времени широко используется.
EIA будет использоваться далее на этом сайте более часто. Некоторые документы используют полное обозначение EIA/TIA.
Обмен данными (Скорости передачи данных)
Данные (байты из которых состоят письма, картинки и т.п.) проходят через последовательный порт. Скорости передачи данных (такие как 56k (56000) бит/сек) называются (неверно) «скоростью». Большинство людей неверно говорят «скорость» вместо «коэффициент скорости».
Важно знать, что средняя скорость передачи данных зачастую меньше максимально заявленной. Задержки (или периоды ожидания) и в результате скорость становится меньше. Эти задержки могут увеличиваться в щависимости от типа контроля передачи данных. Даже в лучшем случае всегда есть задержки между байтами, пусть даже и небольшие (несколько микросекунд).
Если устройство, соединенное с компьютером через последоватльный порт не может работать на всей скорости, то средняя скорость должна быть уменьшена.
Контроль передачи данных
Контроль передачи данных означает возможность ограничить поток передачи данных через последовательный порт. Для последовательного порта это означает возможность остановить и потом возобновить передачу данных без потери байтов.
Похожие статьи
-
Адреса по дефлоту для COM портов: COM1=3f8h, COM2=2f8h, COM3=3e8h, COM4=2e8h. COM1 занимает адресное простанство от 3f8h до 3ffh RS-232 -…
-
Также RS-232 нередко именуют поочередным портом либо COM-портом. Разумеется, что на компьютерах он употребляется сначала для подключения другого…
-
Синхронный режим передачи предполагает непрерывный обмен данными, когда биты следуют один за одним без дополнительных пауз с данной скоростью. Этот режим…