Модель последовательного порта
Я думаю, что друзья в сфере связи слышали о термине «последовательный порт», но каково его истинное значение?
Последовательный порт, также известный как последовательный интерфейс данных, также известный как последовательный интерфейс связи. По электрическим стандартам и протоколам их обычно делят на три стандарта: RS232, RS422 и RS485. USB — это новый стандарт интерфейса, разработанный в последние годы и в основном используемый в области высокоскоростной передачи данных.
Прежде чем рассмотреть различия между ними, давайте сначала рассмотрим классификацию передачи данных. Вообще говоря, передача данных делится на два типа: симплексную и дуплексную.
◆Симплекс, также известный как односторонняя связь. Как правило, стороны связи делятся на два устройства: передатчик и приемник. Передатчик используется только для отправки данных, а приемник может только получать данные. для использования сейчас практически исключено.
◆Дуплекс означает двустороннюю связь. Одно устройство может как отправлять, так и получать, поэтому нет необходимости различать отправляющее устройство и принимающее устройство. Дуплекс делится на два типа: полный дуплекс и полудуплекс.
◆Полудуплексный режим аналогичен рации. Когда отправитель отправляет, получатель может принимать только после того, как отправитель завершил отправку, получатель может отправлять, поэтому он называется полудуплексным.
◆Полнодуплексный режим аналогичен телефонному звонку. Отправитель и получатель работают независимо (работают одновременно), не влияя друг на друга.
Давайте посмотрим на RS232, RS422 и RS485.
Стандартный интерфейс RS232, также известный как EIA RS232, является одним из широко используемых стандартов интерфейса последовательной связи. Он был разработан совместно в 1970 году Ассоциацией электронной промышленности (EIA), Bell Systems, производителями модемов и компьютерными терминалами. полное название — «Технический стандарт для последовательного интерфейса обмена двоичными данными между терминальным оборудованием данных (DTE) и оборудованием передачи данных (DCE)».
RS232 использует полнодуплексную связь. Обычно интерфейс RS232 представлен в виде 9-контактного (DB-9) или 25-контактного (DB-25). Обычно на персональных компьютерах существует два набора интерфейсов RS232. COM1 и COM2 соответственно. Скорость передачи данных RS232 поддерживает максимальную скорость 20 кбит/с, а расстояние передачи составляет не более 15 метров.
RS422 разработан на основе RS232. Предлагается компенсировать недостатки RS232, а также использовать полнодуплексный метод связи. Чтобы устранить недостатки короткого расстояния связи и низкой скорости RS232, RS422 определяет сбалансированный интерфейс связи, используя метод передачи по витой паре, чтобы увеличить скорость передачи до 10 Мбит/с и увеличить расстояние передачи до 1200 метров.
RS485 разработан на основе RS232 и использует полудуплексный метод передачи, который очень похож на RS422. Он использует сбалансированный метод передачи со скоростью передачи 10 Мбит/с и расстоянием передачи до 1200 метров.
Вообще говоря, для передачи RS232 требуется три провода: RX, TX и GND. При использовании RX необходимо подключить к TX крест-накрест. RS232 использует уровни отрицательной логики с диапазоном ±15 В.
RS422 состоит из R+, R-, T+, T- и GND (аналогично двум наборам RS485). При использовании R+ и T+ представляют собой одну группу, а R- и T- — другую группу.
RS485 обычно состоит из двух линий A и B. Он принимает отрицательную логику дифференциального сигнала: +2 В ~ + 6 В означает «0», а -6 В ~ -2 В означает «1».