вторник, 4 июня 2019 г.

Serial интерфейс RS-232, а так же что такое DCE и DTE


               Некоторые сведения об интерфейсе RS-232C.
          
         RS-232C - рекомендуемый стандарт на интерфейс последовательного обмена данными между устройствами Ассоциации Производителей Электронного Оборудования. Аббревиатура RS-232C буквально означает: Рекомендуемый Стандарт 232 версия С (Recommended Standard 232 revision C).
      RS-232 - интерфейс передачи информации между двумя устройствами на расстоянии до 20 м. Информация передается по проводам с уровнями сигналов, отличающимися от стандартных 5В, для обеспечения большей устойчивости к помехам. Асинхронная передача данных осуществляется с установленной скоростью при синхронизации уровнем сигнала стартового импульса.
      Рекомендация на него носит сейчас название EIA/TIA–232–E, RS-232 называют COM-порт не верным, RS-232 это стандарт и в нем есть не только разъем DE-9, который ставили на все материнки и куда только можно.
       СОМ-порт называется «последовательным»(интерфейс RS-232), так как информация через него передаётся по одному биту, последовательно бит за битом (в отличие от параллельного порта(LPT)). По сути, на самом деле, последовательных портов в ПК дофига... чуть ли не все, вот еще пара классических последовательных интерфейсов: Eternet, USB(коей и сменил для пользователей СОМ-порт)
      В RS-232 есть и другие разъемы, популярный был еще DB-25, сейчас отойдя в сторону на ПК и уступив первенство USB, все чаще видишь удивление что какое-то оборудование(сетевое/серверное/специализированное) работает через RS-232и сразу думают что оно отсталое, старое, забывая что это отработанный интерфейс и, где он применяется, высоких скоростей не требуется, а вот отработанность, согласованность в купе с надежностью как раз и нужна. Варианты где мы все еще видим RS-232 aka COM-port, еще очень много, почти все забирают
- консольный порт управления оборудование
- приема сигнальной информации с различных устройств
Помимо этого все это есть на серверах к которым стабильно что-то включено.


Немного теории и описания аббревиатур:

DTE – устройство, у которого сигнал передаваемых данных TxD является 
           выходным (по ассоциации с фразой “Dанные – ТЕбе”).

DCE – устройство, у которого сигнал передаваемых данных TxD является
           входным (по ассоциации с фразой “Dанные – СЕбе”).

DCE (Data Communication Equipment – оборудование передачи данных)
          используется для подключения потребителя данных к линии  
          передачи данных. 

DTE (Data Terminal Equipment – оконечное оборудование данных)
         представляет собой потребителя данных.

         RS-232C определяет состав и характеристики сигнальных линий для соединения DCE и DTE, а так же требования к протоколам обмена данными междуними. Стандарт RS-232C допускает так же связь между двумя устройствами DTE. 


НазваниеRS-232RS-422RS-485
Тип передачиПолный дуплексПолный дуплексПолудуплекс (2 провода),полный дуплекс (4 провода)
Максимальная дистанция15 метров при 9600 бит/с1200 метров при 9600 бит/с1200 метров при 9600 бит/с
Задействованные контактыTxD, RxD, RTS, CTS, DTR, DSR, DCD, GND*TxA, TxB, RxA, RxB, GNDDataA, DataB, GND
ТопологияТочка-точкаТочка-точкаМноготочечная
Макс. кол-во подключенных устройств11 (10 устройств в режиме приема)32 (с повторителями больше, обычно до 256)

Заинтересовался темой т.к. регулярно в логах где используется соединение через консоль или более общее понятие Serial интерфейс появляются такие аббревиатуры. Решил собрать по ним памятку




  1. DTE - DCE называется 'прямой кабель'
  2. DTE - DTE называегся 'нуль-модемный кабель'
  3. DCE - DCE называется 'Tail Circuit Cable'

Скорость [бод]    Макс. длина [метры]
19200                   15
9600                     150
4800                     300
2400                     900

Конец!

Комментариев нет:

Отправить комментарий

Debian 12 sources.list редактирование и уход от cdrom

     Если после установки постоянно просит диск и ничего с этим не сделать, то идем в сорс-листы и комментим вот такую строчку  cat /etc/apt...