Стандарты последовательной передачи данных
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:03

Большинство последовательных портов работает согласно различным вариантам стандарта RS-232. Этот стандарт определяет электрические характеристики и назначение каждого сигнального провода, а также разводку контактов традиционного 25-контактного последовательного разъемного соединения, известного как разъем DB-25 (рис. А).

Полный набор сигнальных проводов интерфейса RS-232 чаще всего избыточен, так как он предназначен для распространения сигналов, многие из которых не используются в основных режимах передачи данных. Кроме того, разъемные соединения DB-25 велики для установки в коммутационных панелях и портативных компьютерах. Поэтому сейчас широко применяются альтернативные модели разъемов (см. параграф 7.2).


Просмотров: 3383 | Подробнее... | Комментариев: 0
  Альтернативные разъемные соединения
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:24

Ниже описываются наиболее распространенные альтернативные разъемные соединения: DIN-8, DB-9 и RJ-45. Несмотря на конструктивные различия, эти соединения обеспечивают доступ к тем же электрическим сигналам, что и разъем DB-25. Устройства, в которых используются разные разъемы, всегда совместимы, если правильно выбран кабельный переходник.


Просмотров: 7843 | Подробнее... | Комментариев: 0
  Аппаратная несущая и программная несущая
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:26

При подсоединении и включении устройства сигнал обнаружения несущей (DCD) должен перейти на высокий уровень (+5 В). Этот сигнал подается на 8-й контакт разъемного соединения DB-25. Если в последовательном кабеле есть линия DCD и компьютер действительно обращает на нее внимание, значит, используется аппаратная несущая. В большинстве систем также допускается применение программной несущей, когда компьютер "делает вид", что сигнал DCD всегда присутствует.

Для некоторых устройств (в частности, для терминалов) программная несущая — подарок судьбы. Она позволяет в каждом последовательном соединении обходиться всего тремя линиями: передаваемых данных, принимаемых данных и заземления сигнала. Но в модемных соединениях сигнал DCD обязателен. Если терминал подключен через модем и сигнал обнаружения несущей пропадает, то модем "зависает", особенно при передаче данных на большие расстояния. Известно множество скандальных историй, когда модем "заклинивало" и линия DCD долго не освобождалась, а потом приходили телефонные счета на астрономические суммы.


Просмотров: 2951 | Подробнее... | Комментариев: 0
  Аппаратное управление потоком данных
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:27

Назначение сигналов CTS и RTS — обеспечить такую скорость передачи данных, чтобы устройство-приемник успевало их обрабатывать. Например, если существует опасность переполнения буфера модема (скажем, в том случае, когда соединение с удаленным узлом работает медленнее, чем последовательный канал между локальной машиной и модемом), модем может приказать компьютеру "замолчать", пока буфер не освободится.

Управление потоком данных имеет большое значение для быстродействующих модемов и очень полезно для принтеров. В системах, где аппаратное управление потоком данных отсутствует (либо из-за того, что последовательные порты его не понимают, либо из-за того, что в последовательном кабеле выводы CTS и RTS не подключены), его иногда можно моделировать программным путем с помощью управляющих ASCII-символов XON и XOFF. Однако программное управление потоком данных должно явно поддерживаться высокоуровневым программным обеспечением, хотя даже в этом случае оно функционирует не очень хорошо.

В аппаратуре фирмы Sun режим управления потоком данных нужно включить с помощью команды eeprom.

Большинство терминалов игнорирует сигналы CTS и RTS. Те немногие терминалы, которые для установления связи требуют подтверждения по этим линиям, можно обмануть, соединив перемычкой контакты 4 и 5 на том конце кабеля, который подключается к терминалу. Когда терминал посылает сигнал на вывод 4, заявляя "Я готов", то с вывода 5 он получает этот же сигнал обратно, что означает "Начинай". Таким же способом можно решить вопрос с подтверждением по линиям DTR/DSR/DCD.


Просмотров: 4816 | | Комментариев: 0
  Длина кабеля
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:28

Стандарт RS-232 определяет, что максимальная длина кабеля при скорости передачи 9600 бит/с должна составлять 75 футов (22,86 м). Стандарты обычно очень консервативны, и RS-232 — не исключение. В повседневной работе нам приходилось прокладывать кабель гораздо большей длины (иногда до 1000 футов). Опыт показывает, что предел находится где-то между 800 (243,84 м) и 1000 футами (304,8 м), причем это в значительной степени зависит от конкретных моделей терминала и компьютера.


Просмотров: 2543 | | Комментариев: 0


 
Логин
Пароль
 

 
Locations of visitors to this page