Как получить 5 вольт от порта RS-232?
Список необходимых деталей:
- Линейный регулятор — L78L05.
- 2 выпрямительных диода (D1, D2) — 1N4004.
- Электролитический конденсатор (C1) — 22 мкФ.
- Конденсатор (C2) — 0.001 мкФ.
- 2 резистора (R1, R2) — 43 Ом.
В схеме используется LM78L05 или советский аналог на 5В. Диоды любые. Напряжение +5В получается из сигналов RTS и DTR в RS-232. Эта схема даже из портативного компьютера может выдавать ток 12 мА. Единственный недостаток — то, что устройство транзисторно-транзисторной логики должно быть изолировано от корпуса компьютера, потому что интерфейс воспринимает корпус RS-232 как положительное напряжение.
Сигналы могут иметь другое значение
Только 3 контакта из 9 имеют строго определенное значение: передача, прием и земля. Это аппаратные линии и вы не можете повлиять изменить из предназначение. Но все другие сигнальные линии управляются программно и могут быть (или подразумевается что могут) в большинстве своем другого назначения. Однако они могут прнимать только два состояния: высокое (установленное) (+12 вольт) и низкое (сброшенное) (-12 вольт). Установленное состояние это «включено» и сброшенное состояние это «выключено». Для примера, Advanced Serial Port Monitor (или точнее пользователь программы) может управлять сигналом DTR, в аппаратная часть в свою очередь подает на него напряжение 12 вольт с той или иной полярностью. Модем (или другое устройство) которое принимает сигнал DTR может интерпретировать его по-разному. В одном случае модем (в зависимости от модели и прошивки) может может занять телефонную линию если сигнал DTR сброшен. В другом случае модем проигнорировать сигнал DTR в сброшенном состоянии.
Это применимо ко всем 6-ти сигнальным линиям. Аппаратная часть только посылает и принимает эти сигналы, но действие зависит (если оно вообще есть) от программы (например, Advanced Serial Port Monitor) и конфигурации того оборудоввания, которое вы подключаете к последовательному порту.
Подробнее о сквозных и перекрестных соединениях
T-568A и T-568B — это два стандарта проводки для кабеля данных разъема RJ-45, указанного в документе по стандартам электропроводки TIA / EIA-568-A. Разница между ними — это расположение оранжевых и зеленых проводов. Предпочтительно подключать стандартам T-568B, так как этот стандарт имеет большую популярность и распространенность.
Чтобы создать прямоточный кабель, вам необходимо использовать либо T-568A, либо T-568B на обоих концах кабеля. Чтобы создать перекрестный кабель, вы можете подключить T-568A на одном конце и T-568B на другом конце кабеля.
Прямые кабели используются при подключении оборудования для терминации данных (DTE) к коммуникационному оборудованию (DCE), например компьютерам и маршрутизаторам, к модемам (шлюзам) или концентраторам (Ethernet-коммутаторам). Перекрестные кабели используются при подключении DTE к DTE или DCE к оборудованию DCE таких, как компьютер и маршрутизатор. Или шлюз к соединениям концентратора.
Для подключения двух компьютеров без концентратора используется перекрестный кабель. Кросс-кабель также используется для подключения маршрутизатора к компьютеру или коммутатора Ethernet (концентратора) к другому коммутатору Ethernet без восходящей линии связи. Большинство коммутаторов Ethernet сегодня предоставляют порт восходящей линии связи, который предотвращает использование кросс-кабеля для последовательного подключения другого коммутатора Ethernet. Проводные кабели используются для подключения компьютера к коммутатору Ethernet или маршрутизатора к коммутатору Ethernet.
Распиновка коннектора RJ-45 (8p8c), COM порта, USB кабеля, USB-B вилки и т.д.
Не так давно пришлось столкнуться с изготовлением пач-кордов для кроссировки оборудования на работе. Касалось это исключительно соединения COM и RS-232 портов с DX-500 и Moxa NPort 5210. Немного полазив по интернету и изучив документацию, кроссировка была сделана, и дабы не терять всю эту муть из головы выкладываю материал для тех, кто возможно столкнется с такими же проблемами. Итак приступим!
Для начала рассмотрим патч-корд между DX-500 и Moxa NPort 5210 концами которого являются RJ-45 (8p8c) и USB-B вилка:
- Был куплен обычный шнур для принтера и разрезан на 2 части (т.к. нас интересует только USB-B вилка ее и забираем)
- Смотрим распиновку коннектора RJ-45 (8p8c) и USB-B вилки на картинках ниже:
- Аккуратно зачищаем красный и черный провода USB-B вилки и скручиваем вместе;
- Вся кроссировка делается крест на крест, т.е. Rx идет в Tx и наоборот.
- Аккуратно вставляем скрученные красный и черный в 3-й пин, белый Tx в 5-й пин Rx коннектора RJ-45 (8p8c), а зеленый Rx в 4-й пин Tx коннектора RJ-45 (8p8c) и обжимаем коннектор.
Должно получиться именно так:
На этом первый пач-корд от DX-500 до Moxa NPort 5210 готов.
Теперь рассмотрим пач-корд между DECT и Moxa NPort 5210, концами которого являются RJ-45 (8p8c) и DB9 Female:
- Берем шнурок от старого dial-up модема, на конце которого есть DB9 Female и обрезаем нужную нам длину кабеля.
- Смотрим распиновку коннектора RJ-45 (8p8c) и DB9 Female на картинках ниже
Производим кроссировку согласно распиновки и не забываем, что прием и передача идут у нас крест на крест Rx на Tx, а Tx на Rx;
Чтобы увидеть где какой пин идет в DB9 Female смотрим ему внимательно в мордашку, там есть циферки, указывающие номер пина (это либо первые и последние цифры, либо пронумерован каждый);
Сама распиновка по документации:
Получается следующая картина:
- 5-й пин DB9 (GND) идет в 3-й пин RJ-45 (GND)
- 2-й пин DB9 (RxD) идет в 4-й пин RJ-45 (TxD)
- 3-й пин DB9 (TxD) идет в 5-й пин RJ-45 (RxD)
Ну вот, второй патч-корд точно так же готов. Для тех кому интересны остальные распиновки оборудования DECT, DX-500 и Moxa NPort 5210 выкладываю их в картинках ниже:
5
1
Голос
Рейтинг записи
Автор статьи:
О себе:
Системное администрирование, подключение и настройка оборудования, планирование и монтаж локальных сетей, внедрение и настройка 1С Розница.
Категории
- Android
- CMS
- Games
- Linux
- Office
- Windows
- Безопасность
- Уроки web-дизайна
- Другое
- ЛВС
- Периферия
- Повседневное
- Программы
- Соцсети
Особенности работы параллельного порта
Благодаря тому, что LPT-порт поддерживает параллельную передачу данных, в первых ПК этот порт считался одним из самых скоростных портов компьютера. Передача данных по нескольким линиям во многом сближает интерфейс LPT по архитектуре с компьютерными шинами. Тем не менее, это обстоятельство накладывает и ограничение на длину кабеля, которая из-за возникающих в кабеле помех не может превышать 5 м.
Максимальное напряжение, использующееся в сигнальных линиях порта, составляет +5 В. Для простой передачи данных требуется всего лишь десять сигнальных линий – это 8 линий собственно данных, линия строб-сигнала, то есть, сигнала о готовности порта к передаче данных, и линия занятости. Остальные линии используются для совместимости со стандартом Centronics.
LPT-порт типа «мама» с нумерацией контактов.
Назначение выводов разъема параллельного порта DB25:
- 1 – Data strobe (Строб-сигнал)
- 2-9 – Данные, биты 0-7
- 10 – Acknowledge (Подтверждение от принтера)
- 11 – Busy (Занят)
- 12 – Paper Out (Кончилась бумага)
- 13 – Select (Принтер активен)
- 14 – Auto Feed (Автоматическая подача)
- 15 – Error (Ошибка)
- 16 – Init (Инициализация принтера)
- 17 – Select Input (Выбор устройства)
- 18-25 – Земля
Сборка и настройка переходника
В монтаже ничего сложного нет. Сначала необходимо взять или сделать самому плату. После этого просверливаем четыре отверстия. Далее нам нужно припаять все детали, расположение которых будет соответствовать схеме. На этом сборка закончилась.
Чтобы плата не окислялась, ее необходимо задуть полиуретановым лаком. Если такого нет в наличии, можно использовать любой другой быстросохнущий автомобильный лак.
Пришло время переходить к настройке. Подключаем нашу плату к компьютеру. Если все правильно собрано, он определит устройство, на которое нужно установить драйверы.
Устанавливаем на компьютер драйверы Prolific для такого порта. Перейдя в «Диспетчер задач», можно увидеть, что он определился и теперь вполне работоспособен.
Плата Arduino Uno
Слово Uno переводится с итальянского языка, как «один». Устройство названо в связи с началом выпуска Arduino 1.0.
Купить на amperka.ru Arduino Uno | Arduino Nano | Макетная плата | Перемычки Найти Ардуино | Перейти в магазин →
Другими словами, Uno является эталонной моделью для всей платформы типа Arduino. Это последнее устройство в серии плат USB, доказавшее свою эффективность и проверенное временем.
Arduino Uno создано на микроконтроллере типа ATmega 328 (datasheet).
Его состав следующий:
- количество цифровых входов и выходов составляет 14 (а шесть из них имеется возможность использовать как выходы ШИМ);
- число аналоговых входов составляет шесть;
- 16 МГц – кварцевый резонатор;
- имеется разъём для питания;
- есть разъём, предназначенный для ICSP-программирования внутри самой схемы;
- присутствует кнопка для сброса.
Крайне важно отметить, что отличительной особенностью всех новых плат arduino является использование для интерфейсов USB–UART микроконтроллера типа ATmega 16U2 (или ATmega 8U2 в версиях R1, R2) вместо устаревшей микросхемы типа FTDI. Плата Uno по версии R2 снабжается дополнительным подтягивающим к земле резистором на линии HWB применяемого микроконтроллера
Плата Uno по версии R2 снабжается дополнительным подтягивающим к земле резистором на линии HWB применяемого микроконтроллера.
Распиновка выглядит следующим образом:
- Последовательный интерфейс использует шины №0 (RX – получение данных), №1 (TX – передача данных).
- Для внешнего прерывания используются выводы №2, №3.
- Для ШИМ используются выводы за номерами 3,5, 6, 9, 10, 11. Функция analog Write обеспечивает разрешение в 8 бит.
- Связь посредством SPI: контакты №10 (SS), №11 (MOSI), №12 (MISO), №13 (SCK).
- Вывод №13 запитывает светодиод, который загорается при высоком потенциале.
- Uno оснащена 6 аналоговыми входами (A0 – A5), которые имеют разрешение в 10 бит.
- Для изменения верхнего предела напряжения используется вывод AREF (функция analog Reference).
- Связь I2C (TWI, библиотека Wire) осуществляется через выводы №4 (SDA), №5 (SCL).
- Вывод Reset – перезагрузка микроконтроллера.
Последовательный интерфейс RS-232 — обзор стандарта
Это широко используемый последовательный интерфейс синхронной и асинхронной передачи данных, определяемый стандартом EIA RS-232-C и рекомендациями V.24 CCITT. Изначально он создавался для связи компьютера с терминалом. В настоящее время используется в самых различных сферах.
Интерфейс RS-232-C соединяет два устройства. Линия передачи первого устройства соединяется с линией приема второго и наоборот (полный дуплекс) Для управления соединенными устройствами используется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем организации дополнительных RS-232 линий для обеспечения функций определения статуса и управления.
Стандарт | EIA RS-232-C, CCITT V.24 |
Скорость передачи | 115 Кбит/с (максимум) |
Расстояние передачи | 15 м (максимум) |
Характер сигнала | несимметричный по напряжению |
Количество драйверов | 1 |
Количество приемников | 1 |
Схема соединения | полный дуплекс, от точки к точке |
Порядок обмена по интерфейсу RS-232C:
Наименование | Направление | Описание | Контакт(25-контактный разъем) | Контакт(9-контактный разъем) |
DCD | IN | Carrier Detect (Определение несущей) | 8 | 1 |
RXD | IN | Receive Data (Принимаемые данные) | 3 | 2 |
TXD | OUT | Transmit Data (Передаваемые данные) | 2 | 3 |
DTR | OUT | Data Terminal Ready (Готовность терминала) | 20 | 4 |
GND | — | System Ground (Корпус системы) | 7 | 5 |
DSR | IN | Data Set Ready (Готовность данных) | 6 | 6 |
RTS | OUT | Request to Send (Запрос на отправку) | 4 | 7 |
CTS | IN | Clear to Send (Готовность приема) | 5 | 8 |
RI | IN | Ring Indicator (Индикатор) | 22 | 9 |
Интерфейс RS-232C предназначен для подключения к компьютеру стандартных внешних устройств (принтера, сканера, модема, мыши и др.), а также для связи компьютеров между собой. Основными преимуществами использования RS-232C по сравнению с Centronics являются:
Назначение сигналов следующее:
Для двухпроводной линии связи в случае только передачи из компьютера во внешнее устройство используются сигналы SG и TxD. Все 10 сигналов интерфейса задействуются только при соединении компьютера с модемом.
Формат передаваемых данных показан на рисунке ниже. Собственно, данные (5, 6, 7 или 8 бит) сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени
Очень важно, чтобы тактовые частоты приемника и передатчика были одинаковыми, допустимое расхождение — не более 10 %). Скорость передачи по RS-232C может выбираться из ряда: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 бит/с
Все сигналы RS-232C передаются специально выбранными уровнями, обеспечивающими высокую помехоустойчивость связи (рисунок ниже). Отметим, что данные передаются в инверсном коде (логической единице соответствует низкий уровень, логическому нулю — высокий уровень).
Для подключения произвольного УС к компьютеру через RS-232C обычно используют трех- или четырехпроводную линию связи, но можно задействовать и другие сигналы интерфейса.
Обмен по RS-232C осуществляется с помощью обращений по специально выделенным для этого портам:
Распиновка RS232
Прикрепите | RS-232 имя контакта | МСЭ-Т | Dir | RS-232 распиновка Описание |
---|
1
GND
101
Заземление экрана
2
TXD
103
Передавать данные
3
RXD
104
Прием данных
4
РТС
105
Запрос на передачу. Используется Data Terminal, чтобы сигнализировать о наборе данных, который он может начать передачу данных. Набор данных не будет посылать данные без этого сигнала высокого уровня.
5
CTS
106
Готовности к приему. Используется набор данных сигнала Data Terminal, что он может начать передачу данных. Терминал данных не будет посылать данные без этого сигнала высокого уровня.
6
DSR
107
Data Set Ready. Используется набор данных сигнал на терминал данных, которые он готов к работе и готов к приему данных, высокий активный уровень.
7
GND
102
Заземление системы
8
Компакт-диск
109
Обнаружение несущей. Используется набор данных, которые указывают на терминал данных, что набор данных обнаружила носителя (другого устройства).
9
—
—
RESERVED
10
—
—
RESERVED
11
STF
126
Выберите канал передачи
12
S.CD
?
Вторичный Carrier Detect
13
S.CTS
?
Вторичная готовность к приему
14
S.TXD
?
Вторичная передача данных
15
TCK
114
Передача сигнала Элемент сроки
16
S.RXD
?
Вторичный прием данных
17
RCK
115
Приемник сигналов Элемент сроки
18
LL
141
Local Control Loop
19
S.RTS
?
Вторичный запрос на передачу
20
DTR
108
Data Terminal Ready. Используется Data Terminal, чтобы сигнализировать к набору данных, что он готов к работе, высокий активный уровень.
21
RL
140
Пульт дистанционного управления Loop
22
Род-Айленд
125
Индикатор вызова. Используется набор данных, которые указывают на терминал данных, что звонит состоянии было обнаружено.
23
DSR
111
Данных Сигнал селектор скорости
24
XCK
113
Передача сигнала синхронизации элементов
25
TI
142
Тестового индикатора
Распиновка RS232 подробнее
Данные передаются и принимаются на контактах 2 и 3 соответственно. Data Set Ready (DSR) является показателем из набора данных (например, модем или DSU / CSU), что он включен. Аналогично, DTR указывает набор данных, который находится на DTE. Data Carrier Detect (DCD) показывает, что хороший перевозчик принимает команду от удаленного модема.
Pins 4 RTS (запрос на передачу — от передающего компьютера) и 5 CTS (Clear To Send — из набора данных) используются для управления. В большинстве ситуаций Асинхронный, RTS и CTS постоянно на протяжении сеанса связи. Однако где DTE подключается к линии многоточечной РТС используется для включения носителя на модеме и выключается
На линии многоточечной, очень важно, что только одна станция передает одновременно (поскольку они имеют пару возврата телефона). Когда станция хочет передать, это поднимает РТС
Модем включается носителе, обычно ждет несколько миллисекунд для носителя для стабилизации, а затем поднимает CTS. DTE передает, когда он видит CTS вверх. Когда станция завершила передачу, он падает РТС и модем падает CTS и перевозчиком вместе.
Тактовых сигналов (контакты 15, 17, и 24) используются только для синхронной связи. Модем или DSU извлекает часы из потока данных и обеспечивает устойчивый сигнал часы на DTE. Следует отметить, что передают и принимают сигналы синхронизации не должны быть такими же или даже на той же самой скорости.
RS232 потока данных диаграммы
RS232 данные обычно передается в виде пакетов с 7 или 8-битных слов, запускать, останавливать, биты четности (может варьироваться). Примеры передачи показано на картинке: Стартовый бит (активный низкий, как правило, в пределах от +3 В и +15 В) с последующим добавлением битов данных, бит четности (в зависимости от используемого протокола) и готовой стоповый бит (используется для приведения высокий логический уровень, обычно между-3В и -15V).
+15 V | 0 1 0 0 0 0 0 0 1 0 1 1 | _____________ | | | | | | | | | | | | | | | | | | | | | | | | | | | | +3 V | | | | | | | 0 В | - | | | - | | | - -3В | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- | | _ | | _ | | ____ ----- | -15V | Начать данных P Стоп
Режим работы
SINGLE СОСТАВА
Общее количество драйверов и приемников на одной линии
1 водитель 1 RECVR
Максимальная длина кабеля
50 FT.
Максимальная скорость передачи данных
20 КБ / с
Максимальное выходное напряжение драйвера
+ /-25В
Драйвер Уровень выходного сигнала (с грузом мин.)
Загружено
+ /-5В до + /-15В
Драйвер Уровень выходного сигнала (без нагрузки Max)
Разгрузка
+ /-25В
Драйвер сопротивление нагрузки (Ом)
3 Кбайт до 7к
Максимум Драйвер тока в высокотемпературных Z государственный
Включение
N / A
Максимум Драйвер тока в высокотемпературных Z государственный
Отключение питания
+ /-6 мА @ + /-2В
Скорость нарастания выходного напряжения (макс.)
30V/uS
Приемник Диапазон входного напряжения
+ /-15V
Чувствительность на входе приемника
+ /-3В
Приемник Входное сопротивление (Ом)
3 Кбайт до 7к
Параллельные и последовательные
И скорость передачи будет другая:
- Во-первых, если передача по проводам в обоих случаях одинаковая, то второй случай окажется в 8 раз медленнее за счёт этой самой поочерёдной передачи битов одного байта.
- Во-вторых, нужно либо время на саму выполнение программной процедуры разворачивания байта в биты или дополнительные технические схемы такой развёртки.
Получается, у каждого варианта свои плюсы, но и свои минусы.
- Сразу по восемь бит (то есть побайтно) передавать быстрее, но проводочков надо в восемь раз больше
- По одному биту передавать — нужно всего один информационный проводок, зато будет в 8 раз медленнее.
Вот и назвали в первом случае передачу параллельной, а во втором случае — последовательной.
Параллельные и последовательные
И скорость передачи будет другая:
- Во-первых, если передача по проводам в обоих случаях одинаковая, то второй случай окажется в 8 раз медленнее за счёт этой самой поочерёдной передачи битов одного байта.
- Во-вторых, нужно либо время на саму выполнение программной процедуры разворачивания байта в биты или дополнительные технические схемы такой развёртки.
Получается, у каждого варианта свои плюсы, но и свои минусы.
- Сразу по восемь бит (то есть побайтно) передавать быстрее, но проводочков надо в восемь раз больше
- По одному биту передавать — нужно всего один информационный проводок, зато будет в 8 раз медленнее.
Вот и назвали в первом случае передачу параллельной, а во втором случае — последовательной.
Описание интерфейса
Стандарт имеет несколько основных характеристик. Обмен данными происходит в полудуплексном режиме. При этом используется одна двухпроводная линия связи. Интерфейс применяется в промышленности во время создания автоматизированной системы управления технологическими процессами (АСУ ТП).
Количество подключаемых устройств
Значение данной характеристики вычисляется из расчета количества оборудования на одну линию связи. Здесь число может варьироваться в зависимости от сопротивления приемника. В одной линии связи может присутствовать до 32 устройств. Приемник может иметь входное сопротивление 1/2, 1/4, 1/8. От этого числа зависит и конечное количество устройств. Так, его можно увеличить в 2, 4 или 8 раз.
Расстояние и скорость
Максимальное расстояние подключаемых устройств зависит от скорости передачи информации. Это необходимо учитывать перед подключением. Так, при скорости 10 Мб/с расстояние будет составлять 120 метров. При скорости 100 Мб/с можно размещать оборудование на расстоянии до 1200 метров.
Протоколы передачи и разъемы
Для передачи информации используются стандартные фреймы:
- стартовый бит;
- стоповый бит;
- биты данных.
Принцип действия протоколов обмена системы состоит в «ведущий-ведомый». Главное устройство инициирует и контролирует передачу данных между остальными.
Стандартом не предусмотрено обозначение типа соединителей. Это же относится и к распайке. Так, можно встретить различные соединители, например, DB9 или клеммные.
Редко используемые функции
Стандарт EIA-232 определяет соединения для нескольких функций, которые не используются в большинстве реализаций. Для их использования требуются 25-контактные разъемы и кабели.
Выбор скорости сигнала
DTE или DCE могут указывать использование «высокой» или «низкой» скорости передачи сигналов. Скорости, а также то, какое устройство будет выбирать скорость, должны быть настроены как в DTE, так и в DCE. Предварительно настроенное устройство выбирает высокую скорость, устанавливая вывод 23 в положение ON.
Петлевое тестирование
Многие устройства DCE имеют возможность обратной петли , используемую для тестирования. Когда этот параметр включен, сигналы возвращаются отправителю, а не отправляются получателю. Если поддерживается, DTE может сигнализировать локальной DCE (той, к которой оно подключено), чтобы перейти в режим кольцевой проверки, установив контакт 18 в положение ON, или удаленной DCE (той, к которой подключен локальный DCE), чтобы войти в режим кольцевой проверки, установив контакт 21 в положение ВКЛ. Последний тестирует канал связи, а также оба DCE. Когда DCE находится в тестовом режиме, он сигнализирует DTE, устанавливая контакт 25 в положение ON.
Обычно используемая версия тестирования обратной петли не предполагает каких-либо специальных возможностей ни с одной стороны. Аппаратный шлейф — это просто провод, соединяющий дополнительные контакты вместе в одном и том же разъеме (см. Шлейф ).
Тестирование с обратной связью часто выполняется с помощью специализированного DTE, называемого тестером частоты ошибок по битам (или BERT).
Сигналы времени
Некоторые синхронные устройства предоставляют тактовый сигнал для синхронизации передачи данных, особенно при более высоких скоростях передачи данных. DCE обеспечивает два сигнала синхронизации на контактах 15 и 17. Контакт 15 — это часы передатчика или синхронизация передачи (ST); DTE помещает следующий бит в линию данных (вывод 2), когда этот тактовый сигнал переходит из состояния ВЫКЛ в состояние ВКЛ (так что он стабилен во время перехода из состояния ВКЛ в состояние ВЫКЛ, когда DCE регистрирует бит). Контакт 17 — это часы приемника или синхронизация приема (RT); DTE считывает следующий бит из линии данных (вывод 3), когда эти часы переходят из состояния ВКЛ в состояние ВЫКЛ.
В качестве альтернативы DTE может подавать тактовый сигнал, называемый синхронизацией передатчика (TT), на вывод 24 для передаваемых данных. Данные изменяются, когда часы переходят из состояния ВЫКЛ в состояние ВКЛ, и считываются во время перехода из состояния ВКЛ в состояние ВЫКЛ. TT может использоваться для преодоления проблемы, когда ST должен пройти кабель неизвестной длины и задержки, синхронизировать бит с DTE после другой неизвестной задержки и вернуть его в DCE через ту же неизвестную задержку кабеля. Поскольку связь между передаваемым битом и TT может быть зафиксирована в конструкции DTE, и поскольку оба сигнала проходят через кабель одинаковой длины, использование TT устраняет проблему. TT может быть сгенерирован путем обратного цикла ST с соответствующим изменением фазы, чтобы согласовать его с переданными данными. Обратный цикл ST в TT позволяет DTE использовать DCE в качестве опорной частоты и корректировать синхронизацию в соответствии с синхронизацией данных.
Синхронная синхронизация требуется для таких протоколов, как SDLC , HDLC и X.25 .
Вторичный канал
Вторичный канал данных, идентичный по возможностям первичному каналу, может дополнительно быть реализован устройствами DTE и DCE. Назначение контактов следующее:
Сигнал | Приколоть |
---|---|
Общие основания | 7 (как первичный) |
Вторичные передаваемые данные (STD) | 14 |
Вторичные полученные данные (SRD) | 16 |
Вторичный запрос на отправку (SRTS) | 19 |
Вторичный Clear To Send (SCTS) | 13 |
Обнаружение вторичной несущей (SDCD) | 12 |
Кабельные соединения между последовательными портами
Кабель от одного последовательного порта всегда соединяется с другим последовательным портом.
Внешний модем или другое устройство, которое подсоединяется к последовательному порту имеет встроенный в него последовательный порт. Для модемов кабель имеет прямую разводку: контакт 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-ти контактный разъем.
Разъёмы RS-366
Pin | Функция | Описание | Схема EIA |
---|---|---|---|
1 | unused | ||
2 | Digit Present | A signal given to the ACE indicating that the digit lines contain a digit | DPR |
3 | Abandon Call and Retry | An indicator signal from the ACE that it could not make a connection. Could be «busy». | ACR |
4 | Call Request | A signal from the DTE that tells the ACE to go «off hook» | CRQ |
5 | Present Next Digit | A signal from the ACE to the DTE to indicate that the ACE is ready to receive the next digit. | PND |
6 | unused | ||
7 | unused | ||
8 | unused | ||
9 | unused | ||
10 | unused | ||
11 | unused | ||
12 | unused | ||
13 | Distant Station Connected | Indicator from ACE to DTE that the call is succesfully made. | DSC |
14-17 | Digit Signal Circuits | Four lines containing a parallel BCD dial digit (10 digits, plus control digits) | NB1-NB8 |
18 | unused | ||
19 | unused | ||
20 | unused | ||
21 | unused | ||
22 | Data Line Occupied | An indicator that is used by the ACE to let the DTE know that the line it wants to use is used by another device. | DLO |
23 | unused | ||
24 | unused | ||
25 | unused |
История
Прежде всего, разберемся с названием порта. Возможно, далеко не все знают, что обозначает аббревиатура LPT. На самом деле, LPT – это сокращение от словосочетания Line Print Terminal (построчный принтерный терминал). Таким образом, становится понятным, что LPT-порт предназначался, прежде всего, для подключения принтеров. Именно поэтому порт LPT имеет и еще одно название – порт принтера. Хотя теоретически могут подключаться к LPT и другие устройства.
LPT-порт имеет давнюю историю. Он был разработан фирмой Centronics (поэтому данный порт часто называют также портом Centronics), производившей матричные принтеры еще до начала эпохи персоналок, в начале 1970-х. А в начале 1980-х LPT-порт стал использоваться фирмой IBM в своих компьютерах и на какое-то время стал стандартным портом для подключения высокоскоростных (на то время) устройств.
Внешний вид параллельного порта на задней панели компьютера
Интерфейс LPT существовал в нескольких редакциях. В оригинальной версии LPT-порт был однонаправленным, то есть мог передавать данные лишь в одном направлении – к периферийному устройству. Разумеется, такая ситуация не устраивала пользователей, поскольку существовали принтеры, которые требовали передачи данных в обоих направлениях. Поэтому впоследствии интерфейс LPT несколько раз был усовершенствован, пока не был разработан его международный стандарт IEEE 1284. В соответствии с этим стандартом интерфейс параллельного порта поддерживал несколько режимов работы и был также совместим со старыми стандартами. Кроме того, интерфейс в своей конечной редакции поддерживал относительно высокие скорости передачи данных – до 5 Мб/с.
Описание интерфейса RS-422
Интерфейс RS-422 похож на RS-232, т.к. позволяет одновременно отправлять и принимать сообщения по отдельным линиям (полный дуплекс), но использует для этого дифференциальный сигнал, т.е. разницу потенциалов между проводниками А и В.
Скорость передачи данных в RS-422 зависит от расстояния и может меняться в пределах от 10 кбит/с (1200 метров) до 10 Мбит/с (10 метров).
В сети RS-422 может быть только одно передающее устройство и до 10 принимающих устройств.
Линия RS-422 представляет собой 4 провода для приема-передачи данных (2 скрученных провода для передачи и 2 скрученных провода для приема) и один общий провод земли GND.
Скручивание проводов (витая пара) между собой позволяет избавиться от наводок и помех, потому что наводка одинаково действует на оба провода, а информация извлекается из разности потенциалов между проводниками А и В одной линии.
Напряжение на линиях передачи данных может находится в диапазоне от -6 В до +6 В.
Логическому 0 соответствует разница между А и В больше +0,2 В.
Логической 1 соответствует разница между А и В меньше -0,2 В.
Стандарт RS-422 не определяет конкретный тип разъема, обычно это может быть клеммная колодка или разъем DB9.
Распиновка RS-422 зависит от производителя устройства и указывается в документации на него.
При подключении устройства RS-422 нужно сделать перекрестие между RX и TX контактами, как показано на рисунке.
Т.к. расстояние между приемником и передатчиком RS-422 может достигать 1200 метров, то для предотвращения отражения сигнала от конца линии ставится специальный 120 Ом согласующий резистор или «терминатор». Этот резистор устанавливается между RX+ и RX- контактами в начале и в конце линии.
Как проверить работу RS-422?
Для проверки устройств с RS-422 лучше воспользоваться конвертером из RS-422 в RS-232 или USB (I-7561U). Тогда вы сможете воспользоваться ПО для работы с СОМ портом.
Выбор кабеля для интернет-соединения
Выбирая кабельную продукцию для прокладки интернета, нужно ориентироваться на следующие показатели:
- Проверенных производителей. Многие компании для удешевления продукции применяют некачественные материалы.
- Материал проводника. Предпочтение стоит отдавать медным жилам, а не алюминиевым или биметаллическим. Чтобы исключить омеднение токопроводящего стержня, его нужно слегка поцарапать. Не стоит покупать изделие, если под слоем желтого окажется белый металл.
- Наличие экрана. Для компьютерных соединений используют интернет-кабель UTP. Его экранированные виды нужны там, где большая вероятность помех или близко расположена электропроводка, а также при монтаже снаружи помещений.
- Конструкцию UTP-кабеля. Шнур бывает одножильным и многожильным. В первом случае каждый проводник цельный, а во втором – состоит из нескольких тонких металлических нитей. Многожильная конструкция предпочтительнее, т.к. шнур более гибкий.