Com порт глазами ремонтника. ремонт, настройка, диагностика. часть 1, теория
Принцип действия
По принципу действия Lpt интерфейс называется параллельным не просто так. Физически он состоит из множества проводников, по которым информация циркулирует одновременно и параллельно друг другу. Это основное свойство и отличие лпт от последовательного COM кабеля. Lpt разъем включает в себя восемь мелких проводников для передачи данных и несколько линий для отправки сигналов управления.
Такая структура позволяет соединять между собой два персональных компьютера в одну сеть. Все что нужно для этого — наличие портов и специального шнура Interlink. Во времена, когда сетевые карты были редкостью, такая организация сети была довольно популярной. Но требовалось вносить настройки в BIOS (включать parallel port mode), что вызывало дополнительные неудобства.
Распиновка RS-485
Наиболее часто для соединения устройств в стандарте RS-485 используется разъем DB-9, мама (F) или папа (M).
Схема контактов выглядит так:
Разъем DB-25 также используется в соединениях RS-485:
Соответствие между DB-9 и DB-25:
Маркировка обозначает следующее:
- GND — земля;
- DCD — обнаружение устройства готового к передаче;
- DSR — вход, который информирует, что все предварительные настройки выполнены, приемопередатчик готов к работе;
- DTR — выход, посылающий сигнал DSR;
- CTS — вход, который сообщает передатчику, что приемник готов к получать данные по TXD;
- RTS — выход трансмиттера, отправляющего CTS ресиверу;
- RD или RXD — асинхронный вход, принимающий информацию;
- TD или TXD — асинхронный выход, отправляющий данные;
- RI — вход, сообщающий ресиверу о запросе от передатчика.
Как узнать характеристики своего компьютера или ноутбука
Для стандарта используются 3 контакта в разъеме:
Распиновка разъёмов COM-порта
Распиновка никакой связи не имеет с распинанием, хотя, как проводки, вольно бегущие в одной оболочке кабеля, разбирают на стороны и жёстко припаивают к своим штырькам, сходно с распинанием. Штырёк, по-английски «pin», булавка, поэтому и распиновка, слово уже это компьютерно-связистский «проанглийский» жаргонизм. Означает — распайка проводов по штырькам на разъёме.
Форма разъёма, порядок проводков (штырьков) в нём, назначение каждого штырька, а также номиналы напряжений и смысл сигналов в каждом — это часть интерфейса. Обычно вся эта информация собирается в отдельный документ, называемый спецификацией порта. Такая простая и понятная табличка на одну страницу. В других разновидностях интерфейсов что-то такое может называться «протоколом». А здесь ещё просто называют «распиновкой».
PCI распиновка всех компьютерных разъемов
PCI распиновка — на этой странице предлагается обзор распиновки (распайки) компьютерных устройств периферии и ссылки. Попытка собрать то, что всегда нужно под рукой. Возможно это кому-то понадобится.
Внимание!!! Некоторые устройства могут иметь стандартные разъёмы и не стандартное подключение. Будьте бдительны!!!. ПИТАНИЕ:
Распиновка разъема блока питания формата AT
ПИТАНИЕ:
Распиновка разъема блока питания формата AT
Распиновка разьема блока питания формата ATX
Распиновка разьемов дополнительного питания: АТХ разъёмы, SerialATA (в миру просто SATA, для подключения приводов и хардов), Разъёмы для дополнительного питания процессора, Разъём для флоппи дисковода, MOLEX(для подключения хардов и приводов)
Другой вариант.
Другой вариант.
Распиновка разъемов материнской платы
Распиновка разъема вентилятора
Двухпроводные: 1 — «-» питания 2 — «+» питания Трёхпроводные: 1 — «-» питания 2 — «+» питания 3 — датчик оборотов Четырёхпроводные 1 — «-» питания 2 — «+» питания 3 — датчик оборотов 4 — управление числом оборотов
Разъемы данных (Южный мост):
Кабель для подключения дисководов(Floppi).
Существуют как минимум два разных документа с разными данными:
Русскоязычный вариант:
Жилы с 10 по 16 после первого разъёма перекручены — необходимо для идентификации дисковода. Нечетные контакты — корпус.
IDE(Integrated Drive Electronics )(По правильному называется — ATA/ATAPI — Advanced Technology Attachment Packet Interface, используется для подключения хардов и приводов).
По такой схеме можно подключить индикатор активности.
SATA и eSATA (Одно и то-же, разница только в форме разъёма, это разъём данных, для подключения хардов и приводов).
DVD slim sata (распиновка стандарта мини сата).
Распиновка USB-разъемов 1.0-2.0 (Universal Serial Bus).
USB 2.0 серии A, B и Mini
USB 2.0 Микро USB
Распиновка разъёма материнской платы для передней панели USB 2.0
Распиновка USB-разъемов 3.0 (Universal Serial Bus).
USB 3.0 серии A, B, Micro-B и Powered-B. Серия Powered-B отличается от серии B, тем, что у него есть в наличии 2 дополнительных контакта, которые служат для передачи дополнительного питания, таким образом, устройство может получить до 1000 мА тока. Это снимает надобность в дополнительном источнике питания для маломощных устройств.
Распиновка разъёма материнской платы для передней панели USB 3.0
Распиновка AT клавиатуры.
Распиновка COM, LPT, GAME, RJ45, PS/2 порта и схема заглушки (COM, LPT).
Схема заглушки для тестирования COM-порта.
Схема заглушки для тестирования LPT-порта.
Схема заглушки
0 модемный кабель.
Раскладка IEE 1394 на материнской плате
Распиновка разьёма IEE 1394
Разъемы данных (Северный мост):
Интерфейс AGP
PCI Express: x1, x4, x8, x16
Чтобы видеокарта заработала в режиме x8 PCI Express, мы заклеили часть контактов скотчем.
Та же самая видеокарта, но заклеено больше контактов. Она работает в режиме x4 PCI Express.
Если заклеить лишние контакты, то видеокарта PCI Express станет работать в режиме всего x1 PCI Express. Пропускная способность составляет 256 Мбайт/с в обоих направлениях.
Разъемы данных (Общее):
Контакты VGA, DVI, YC, SCART, AUDIO, RCA, S-VIDEO, HDMI, TV-ANTENNA.
Обжим сетевого кабеля с разъёмом RJ45 (PC<>HUB, PC<>PC, HUB<>HUB).
Распайка разъёмов GSM устройств (некоторых моделей сотовых телефонов).
AUTO, MOTO
Приложение (при работе с любыми данными, нужно уметь эти данные расшифровывать!).
В завершении получился, книжный вариант. Справочник, его версия в формате DOCX — оптимизирована печать (ставим 2-х стороннюю печать) и получаем брошюру. Которой можно: отбиваться при нашествии Зомби, Мух и Тараканов или растопить камин. Так же можно: просто разглядывать цветные картинки! Вариантов применения достаточно много… А.Дансет — СПРАВОЧНИК ОБОЗНАЧЕНИЯ, РАЗЪЁМЫ И ИХ СОЕДИНЕНИЕ. 2014 ver:1.0 (В Печатном виде).
Предыдущая запись Сварочные аппараты инверторного типа
Следующая запись Мультивибратор на транзисторах
Аппаратура [ править | править код ]
Разъём имеет контакты:
DTR (Data Terminal Ready — готовность к приёму данных) — выход на компьютере, вход на модеме. Означает готовность компьютера к работе с модемом. Сброс этой линии вызывает почти полную перезагрузку модема в первоначальное состояние, в том числе бросание трубки (некоторые управляющие регистры выживают после такого сброса). В UNIX это происходит в случае, если все приложения закрыли файлы на драйвере последовательного порта. Мышь использует этот провод для получения питания.
DSR (Data Set Ready — готовность к передаче данных) — вход на компьютере, выход на модеме. Означает готовность модема. Если эта линия находится в нуле — то в ряде ОС становится невозможно открыть порт как файл.
RxD (Receive Data — приём данных) — вход на компьютере, выход на модеме. Поток данных, входящий в компьютер.
TxD (Transmit Data — передача данных) — выход на компьютере, вход на модеме. Поток данных, исходящих из компьютера.
CTS (Clear to Send — готовность передачи) — вход на компьютере, выход на модеме. Компьютер обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в модеме.
RTS (Request to Send — запрос на передачу) — выход на компьютере, вход на модеме. Модем обязан приостановить передачу данных, пока этот провод не будет выставлен в единицу. Используется в аппаратном протоколе управления потоком для предотвращения переполнения в оборудовании и драйвере.
DCD (Carrier Detect — наличие несущей) — вход на компьютере, выход на модеме. Взводится модемом в единицу после установления соединения с модемом с той стороны, сбрасывается в ноль при разрыве связи. Аппаратура компьютера может издавать прерывание при наступлении такого события.
RI (Ring Indicator — сигнал вызова) — вход на компьютере, выход на модеме. Взводится модемом в единицу после обнаружения вызывного сигнала телефонного звонка. Аппаратура компьютера может издавать прерывание при наступлении такого события.
SG (Signal Ground — сигнальная земля) — общий сигнальный провод порта, не является общей землёй, как правило, изолирован от корпуса ЭВМ или модема.
В нуль-модемном кабеле используются две перекрещенные пары: TXD/RXD и RTS/CTS.
Исходно в IBM PC и IBM PC/XT аппаратура порта была построена на микросхеме UART 8250 фирмы National Semiconductor, затем микросхема была заменена на 16450, программно совместимой с предыдущими, но позволявшей использовать скорости вплоть до 115200 бит в секунду, затем появилась микросхема 16550, содержавшая двунаправленный FIFO буфер данных для снижения нагрузки на контроллер прерываний. В настоящее время включена в SuperIO микросхему на материнской плате вместе с рядом иных устройств.
Доработка блоков для работы с моментнымРХХ и установки на 6 цилиндровые ДВС…
Для работы ЭБУ с моментным РХХ и на двигателях с 6-ю цилиндрами необходима
доработка цепей 26 и 28 выводов ЭБУ, она
сводится к установке отсутствующих
элементов и удалению перечеркнутых (если
есть). Все элементы типоразмера 0603. На
картинке изображена плата старого образца.
На новых платах Я7.2 данные элементы так же
присутствуют но их расположение другое.
При доработке проверить наличие земли на
3-м выводе DA12. В некоторых блоках она может
быть не разведена. В этом случае припаять
провод.
Для работы с моментным РХХ достаточно
установить компоненты в соответствии с
картинкой. Для 6-ти цилиндрового варианта
необходимы так же некоторые доработки,
указанные в статье о применении блоков на двигателях с 3-мя и 6-ю
цилиндрами.
Распиновка ЭБУ Январь-7.2 для работы с
прошивками J7LS.
1 | Катушка 3цил | 28 | форсунка 5 | 55 | Вход 2й лямбды аналоговый (АЦП-доработка) |
2 | катушка 2-3/Катушка 2 цил |
29 | соединен с 11 (реле вентилятора) |
56 | не используется |
3 | масса | 30 | не используется |
57 | переключение прошивок (дискретный) подтянут 10ком к +12в |
4 | Катушка 4 цил |
31 | СE LAMP | 58 | не используется |
5 | катушка 1-4 | 32 | +5в ДПДЗ | 59 | ДС (дискретный) подтянут 12ком к +12в |
6 | форсунка 2 | 33 | +5в ДАД | 60 | не используется |
7 | форсунка 3 | 34 | ДПКВB (земля) | 61 | масса контроллера |
8 | выход тахометра |
35 | масса датчиков |
62 | не используется |
9 | не используется |
36 | масса датчиков |
63 | +12в главного реле |
10 | Выход сигнал расхода топлива |
37 | ДМРВ (АЦП) подтянут 5к1 на землю
ДАД (АЦП ОКА3 — доработка — замена 5к1 на 22к!) |
64 | ШД |
11 | Замкнут с 29 (реле вентилятора) |
38 | не используется |
65 | ШД |
12 | +12 | 39 | ДТОЖ (АЦП) подтянут 2k15 к +5в | 66 | ШД |
13 | + зажигания |
40 | ДТВ (АЦП) подтянут 1к к +5в | 67 | ШД |
14 | главное реле | 41 | не используется |
68 | реле вентилятора 1 |
15 | ДПКВ А | 42 | Аналоговый вход ДАД J5LS (АЦП — доработка) |
69 | реле кондиционера |
16 | ДПДЗ (АЦП) подтянут 1мом на +12в 470к на землю |
43 | программирование | 70 | реле бензонасоса |
17 | масса датчиков |
44 | +12в главного реле |
71 | k-line |
18 | Датчик Кислорода 1 (АЦП) |
45 | +12в главного реле |
72 | не используется |
19 | ДД | 46 | Адсорбер/Управление давлением наддува |
73 | не используется |
20 | масса ДД | 47 | форсунка 4 | 74 | не используется |
21 | не используется |
48 | нагреватель дк 1 |
75 | вход запроса кондиционера (АЦП) |
22 | не используется |
49 | Нагреватель ДК1/реле бензонасоса |
76 | Датчик усилителя руля дискретный подтянут через 10к к +12в |
23 | не используется |
50 | реле блокировки стартера/многофункц выход |
77 | не используется |
24 | не используется |
51 | масса контроллера |
78 | не используется |
25 | не используется | 52 | не используется |
79 | датчик фаз (дискретный) подтянут 4к7 на +12в |
26 | форсунка 6 | 53 | масса контроллера | 80 | масса контроллера |
27 | форсунка 1 | 54 | не используется |
81 | не используется |
Соответствие контактов
ЭБУ Январь-5.1 и Январь-7.2 в разных моделях
управления выходами в ПО J7LS.
Соответствие каналов АЦП и их входных пинов для блоков
Январь-5.1 Январь-7.2 и Микас-7 в hardware abstraction level ПО LS.
функция | Я5 канал | Я5 пин | Я7 канал | Я7 пин | М7 канал | М7 пин |
MAF | 7 | 3 | 37 | 11 | 7 | |
ubatt | 1 | 27 | 13 | 9 | 27 | |
IAT | 2 | 44 | 8 | 40 | 14 | 44 |
THR | 3 | 53 | 1 | 16 | 12 | 53 |
CLT | 4 | 45 | 4 | 39 | 7 | 45 |
P50 | 5 | 50 | 5 | 55 | — | — |
WBDK | 6 | 39 | 6 | 75 | 2 | 39 |
DET | 7 | — | — | — | — | |
COND | 8 | 41 | 6 | 75 | 6 | 40 |
MAP | 9 | 40 | 3 | 37 | 13 | 50 |
LZOND | 10 | 28 | 2 | 18 | — | 28 |
LAUNCH | 11 | 52 | 9 | 42 | 8 | 36 |
HTR_LZ | 12 | — | 12 | 76 | — | — |
P42 | 13 | 42 | — | — | 3 | 54 |
P51 | 14 | 51 | — | — | 10 | 51 |
При необходимости использования каких либо дополнительных функций не распаянный канал схемотехнически приводится к блоку Я5.1
Дискретные входы для работы функции shift
assist.
Не рекомендуется: P8.1- пин 42 (требуется
доработка блока). Резистор R16=10к
обеспечивает подтяжку к +5в таким образом
кнопка включается между 42м выводом и землей.
Рекомендуется: P8.4 — пин 76 (требуется
доработка блока). Резистор R29=10к
обеспечивает подтяжку к +12в таким образом
кнопка включается между 76-м выводом и
землей!
Варианты ключей катушек из Января-7.2
Fairchild ISL9V3040S3S
Infineon BT2140-1B
IR IRGS14C40L
STGB10NB37LZ STGB10NB40LZ
(с) 2014-2019 emmibox — копирование информации без разрешения автора запрещено.
АТХ 20 и 24 Контактный главный Разъем кабеля питания
UAZ 3303 Zhivchik Logbook Установка доп. блока предохранителей в Уаз 3303
24-контактный 12-вольтовый разъем питания ATX может быть подключен только в одном направление в слот материнской плате. Если вы внимательно посмотрите на изображение в верхней части этой страницы, вы увидите, что контакты имеют уникальную форму, которая соответствует только одному направлению на материнской плате. Исходный стандарт ATX поддерживал 20-контактный разъем с очень похожей распиновкой, что и 24-контактный разъем, но выводы 11, 12, 23 и 24 пропущен. Это означает, что более новый 24-контактный источник питания полезен для системных плат, требующих больше мощности. На современных материнских платах может стоять всего 2 типа разъёма 20-контактный основной разъем питания или 24-контактный основной разъем питания.
Многие источники питания поставляются с 20+4 контактными фишками, который совместим с 20 и 24-контактами слотов питания материнских плат. В 20+4 кабель питания состоит из двух частей: 20-контактной, и 4-контактной фишки. Если вы разъедините две части отдельно, тогда можно подключить 20-контактный разъем, а если вы соедините две фишки 20+4 кабеля питания вместе, то у вас получится 24-контактный кабель питания, который может быть подключен к 24-контактному слоту питания материнской платы.
Molex 4-Контактный периферийный разъем кабеля питания
Четырех контактный периферийный силовой кабель. Он был использован для флоппи-дисков и жестких дисков и до сих пор очень широко используется. Вам не придется беспокоиться об установке это разъема, его нельзя установить неправильна. Люди часто используют термин «4-контактный Molex кабель питания» или «4-контактный Molex» для обозначения.
SATA 15-Контактный кабель питания
SATA был введен, чтобы обновить интерфейс ATA (называемого также IDE) для более продвинутой конструкции. Интерфейс SATA включает как кабель для передачи данных и кабель питания. Силовой кабель заменяет старый 4-контактный периферийный кабель и добавляет поддержку для 3.3 вольт (если полностью реализованы).
8-Контактный EPS и +12 Вольт Разъем питания
Этот кабель изначально создавалась для рабочих станций для обеспечения 12 вольт многократного питания. Но так как времени прошло много процессоры требуют больше питания и 8-контактный кабель часто используется вместо 4-контактный 12 вольт кабель. Его часто называют «ЕРЅ12В» кабель.
4+4 Контактный EPS +12 Вольт Разъем питания
Материнские платы может быть с 4-контактный разъем или 8-контактный разъем 12 вольт. Многие источники питания оснащены 4+4-контактный 12 вольт кабель, который совместим с 4 и 8 контактами материки. А 4+4 кабель питания имеет два отдельных штыря 4 штук. Если вы соедините их вместе, 4+4 кабель питания, то у вас будет 8-контактный кабель питания, который может быть подключен к 8-контактный разъем. Если вы оставите две части отдельно, тогда вы можете подключить один из штекеров 4-контактный разъем материнской платы.
6-контактный разъем PCI Express (PCIe) силовой кабель Разъем
Этот кабель используется для предоставления дополнительных 12 вольт питания для PCI Express карты расширения. Этот разъем может обеспечить до 75 Вт питания PCI Express.
8-контактный разъем PCI Express (PCIe) силовой кабель разъем
Спецификации PCI Express версии 2.0 выпущена в январе 2007 года добавлена 8 контактный PCI Express с кабелем питания. Это просто 8-контактный версия 6-Контактный PCI Express с кабелем питания. Оба используются в основном для обеспечения дополнительного питания видеокарты. Старший 6-контактный версия официально предоставляет не более 75 Вт (хотя неофициально это, как правило, может дать значительно больше), а новый 8-контактный вариант обеспечивает максимум 150 Вт.
6+2(8) пин PCI Express (PCIe) силовой кабель разъем
Некоторые видеокарты имеют 6-контактный PCI Express с разъемами питания и другие 8-Контактный разъемы PCI Express. Многие источники питания поставляются с 6+2 PCI Экспресс силовой кабель, который совместим с обоими типами видеокарт. В 6+2 PCI Express силовой кабель состоит из двух частей: 6-контактный, а 2-штекерн. Если вы сложите вместе эти две части, то у вас будет полноценный 8-контактный PCI-Express разъем. Но если вы разделите разъём на две части, то вы можете подключить только 6-контактный.
История
Датой рождения лпт технологии считается начало 1970-ых годов. Разработкой кабеля занималась фирма Centronics, потому еще можно встретить название Centronics порт. Уже через десять лет идеей заинтересовалась американская компания IBM и интерфейс начал активно использоваться на устройствах этого известного бренда.
Изначально разъем имел более простую архитектуру. Его первые версии были в состоянии передавать информацию только в одном направлении, но и это считалось большой удачей. Уже более свежие доработки позволили изменить ситуацию. Устройство было усовершенствовано до мирового стандарта IEEE 1284 и могло развивать скорость передачи до 5 Мб за секунду. Позже он был окончательно вытеснен USB, который мы сейчас активно используем.
Разъёмы RS-232C DE-9
Номер контакта | Назначение | Обозначение |
1 | Активная несущая | DCD |
2 | Прием компьютером | RXD |
3 | Передача компьютером | TXD |
4 | Готовность к обмену со стороны приемника | DTR |
5 | Земля | GND |
6 | Готовность к обмену со стороны источника | DSR |
7 | Запрос на передачу | RTS |
8 | Готовность к передаче | CTS |
9 | Сигнал вызова | RI |
Порт RS232C DE-9 (обычно неправильно называемый DB-9) доступен на некоторых ПК и многих других устройствах. Последовательный порт RS-232 когда-то был стандартной функцией ПК, который использовался для подключения к модемам, принтерам, мышкам, хранилищам данных, источникам бесперебойного питания и другим периферийным устройствам.
DE-9 Pin | Сигнал | Направл. | Описание |
1 | DCD | < | Data Carrier Detect |
2 | RXD | < | Receive Data |
3 | TXD | > | Transmit Data |
4 | DTR | > | Data Terminal Ready |
5 | 0V/COM | — | 0V or System Ground |
6 | DSR | < | Data Set Ready |
7 | RTS | > | Request to Send |
8 | CTS | < | Clear to Send |
9 | RI | < | Ring Indicator |
RS-232 — это стандарт, появившийся ещё в 1960 году для последовательной передачи данных. Он формально определяет сигналы, соединяющие DTE (оконечное оборудование данных), такое как компьютерный терминал, и DCE (оборудование передачи данных), такое как модем. Стандарт RS-232 обычно использовался в компьютерных последовательных портах.
RS-232 по сравнению с более поздними интерфейсами, такими как RS-422, RS-485 или Ethernet, имеет более низкую скорость передачи, более короткую максимальную длину кабеля, большие колебания напряжения, большие стандартные разъемы, отсутствие возможности многоточечного соединения. В современных персональных компьютерах USB давно вытеснил RS-232 из большинства функций периферийного интерфейса. Многие компьютеры вообще не оснащены портами RS-232 и должны использовать либо внешний USB-to-RS232 конвертер или внутреннюю плату расширения с одним или несколькими последовательными портами для подключения к периферийным устройствам RS-232.
Этот интерфейс последовательного порта ПК является несимметричным (соединяет только два устройства через последовательный кабель RS232), скорость передачи данных составляет менее 20 кбит / с. Горячая замена не поддерживается, но иногда разрешена. В настоящее время для ПК используется только 9-контактный разъем.
Описание DB 9 (COM)
COM port – это стандартный двунаправленный последовательный порт компьютера, используется для передачи данных согласно протоколу RS-232.
RS-232 (Recommended Standard 232) – это протокол последовательной передачи данных между двумя устройствами (информация передается пакетами по одному байту). Согласно данному протоколу, информация передается у виде двоичного кода: логическому нулю соответствует значение напряжение со знаком “+”, а логической единице соответствует значение напряжения со знаком “–“.
Физически COM-порт реализован в виде 9-контактного разъема (DB-9M) или 25-контактного разъема (DB-25M).
Раньше COM-порты использовались для подключения к компьютеру модема или мыши. Интерфейс COM также позволял объединять персональные компьютеры в сеть. В настоящее время данный интерфейс морально устарел (вытеснен интерфейсами USB и FireWire ), хотя ещё встречаются ПК, на которых присутствует данный порт.
СОМ-порт может выполнять обмен данными на скорости до 115200 бит/с (в данном случае бит/с = бод)
Интерфейс RS-232 (COM-порт)
Сигналы после прохождения по кабелю ослаюляются и искажаются. Ослабление растет с увеличением длины кабеля. Этот эффект сильно связан с электрической емкостью кабеля. По стандарту максимальная нагрузочная емкость составляет 2500 пФ. Типичная погонная емкость кабеля составляет 130 пФ, поэтому максимальная длина кабеля ограничена примерно 17 м.
Контакты разъемов
DB25 Розетка (мама) | |||
Контакт | Обозн. | Направление | Описание |
1 | SHIELD | — | Shield Ground – защитная земля, соединяется с корпусом устройства и экраном кабеля |
2 | TXD | –> | Transmit Data – Выход передатчика |
3 | RXD | Request to Send – выход запроса передачи данных | |
5 | CTS | Data Terminal Ready – выход сигнала готовности терминала к обмену данными | |
21 | N/C | – | – |
22 | RI | Transmit Data | |
4 | DTR | –> | Data Terminal Ready |
5 | GND | — | System Ground |
6 | DSR | Request to Send | |
8 | CTS | Data Terminal Ready | |
4 | GND | — | System Ground |
5 | RxD | Transmit Data | |
7 | CTS | Request to Send |
Кабели подключения
Нуль модемные кабели RS-232
3-проводный минимальный
Совместимость
Рассмотрим сначала DSR сигнал (конт.6). Этот вход сигнала готовности от аппаратуры передачи данных. В схеме соединений вход замкнут на выход DTR (конт.4). Это означает, что программа не видит сигнала готовности другого устройства, хотя он есть. Аналогично устанавливается сигнал на входе CD (конт.1). Тогда при проверке сигнала DSR для контроля возможности соединения будет установлен выходной сигнал DTR.
Это соответствует 99% коммуникационного программного обеспечения. Под этим подразумевается, что 99% программного обеспечения с этим нуль-модемным кабелем примут проверку сигнала DSR.
Аналогичный трюк применяется для входного сигнала CTS. В оригинале сигнал RTS (конт.7) установливается и затем проверяется CTS (конт.8). Соединение этих контактов приводит к невозможности зависания программ по причине неответа на запрос RTS.
7-проводный полный
Совместимость
Самый дорогой полный нуль-модемный кабель с семью проводами. Только сигналы индикатора вызова и определения несущей не подключены.
Этот кабель не разрешает использовать предыдущий метод контроля предачи данных. Основная несовместимость перекрестное соединение сигналов RTS и CTS. Первоначально эти сигналы использовались для контроля потоком данных по типу запрос/ответ. При использовании полного нуль-модемного кабеля более нет запросов. Эти сигналы применяются для сообщения другой стороне есть ли возможность соединения.
Особенность
Контакты 2 и 3 на 9-ти выводном разъеме D типа противоположны этим же контактам на 25-ти контатном раземе. Поэтому, если соединить контакты 2-2 и 3-3 между разъемами D25 и D9, получится коммуникационный кабель. Контакты сигнальной земли Signal Ground (SG) также должны быть подключены между собой. См. таблицу ниже.
5-проводный с управлением потоком
Описание
Можно найти или изготовить много типов кабелей для связи по интерфейсу RS-232. В этом нуль- модемном кабеле используется только 5 проводов: сигналы данных TXD, RXD, сигнал GND и управляющие сигналы RTS CTS для управления потоком.
Обозначение кабелей
Все DTE-DCE кабели прямого соединения, контакты соединяются один к одному. Кабели DTE-DTE и DCE-DCE кросс-кабели.
- DTE — DCE называется ‘прямой кабель’
- DTE — DTE называегся ‘нуль-модемный кабель’
- DCE — DCE называется ‘Tail Circuit Cable’
Описание полного нуль-модемного кабеля
Соединение D9- D9
DB9-1 | DB9-2 | ||
Receive Data | 2 | 3 | Transmit Data |
Transmit Data | 3 | 2 | Receive Data |
Data Terminal Ready | 4 | 6+1 | Data Set Ready + Carrier Detect |
System Ground | 5 | 5 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 4 | Data Terminal Ready |
Request to Send | 7 | 8 | Clear to Send |
Clear to Send | 8 | 7 | Request to Send |
Соединение D25-D25
DB25-1 | DB25-2 | ||
Receive Data | 3 | 2 | Transmit Data |
Transmit Data | 2 | 3 | Receive Data |
Data Terminal Ready | 20 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 7 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+8 | 20 | Data Terminal Ready |
Request to Send | 4 | 5 | Clear to Send |
Clear to Send | 5 | 4 | Request to Send |
Соединение D9-D25
DB9 | DB25 | ||
Receive Data | 2 | 2 | Transmit Data |
Transmit Data | 3 | 3 | Receive Data |
Data Terminal Ready | 4 | 6+8 | Data Set Ready + Carrier Detect |
System Ground | 5 | 7 | System Ground |
Data Set Ready + Carrier Detect | 6+1 | 20 | Data Terminal Ready |
Request to Send | 7 | 5 | Clear to Send |
Clear to Send | 8 | 4 | Request to Send |
Заглушка тестирования RS-232
Заглушка для эмуляции терминала
Данный соединитель RS-232 может быть использован для проверки последовательного порта кмпьютера. Сигналы данных и управления соединены. В этом случае передаваемые данные сразу возвращаются. Компьютер проверяет собственный поток. Это может быть использовано для проверки функционирования порта RS-232 со стандартным терминальным программным обеспечением.
DB 9 мама
DB 25 мама
Кабель контроля (мониторинга) RS-232
Полудуплексная работа
Контроль связи по RS-232 между двумя устройствами с помощью компьютера возможен при помощи кабеля, изображенного на рис. Два разъема подключаются к устройствам, а третий подключается к наблюдающему компьютеру. Этот кабель принимает информацию от двух источников только на один приемный порт RS-232. Поэтому, если оба устройства начнут одновременную работу, контролируемая информация на входе компьютера будет нарушена. В большинстве случаев связь осуществляется в полудуплексном режиме. Для этих режимов этот кабель будет работать без проблем.
Порт и память
То есть, программа прочитает данное из памяти в процессор, что-то с ним сделает, может быть получит из этой информации какие-то новые данные, которые запишет в другое место. Или само данное просто перепишет на другое место. Во всяком случае в памяти информация, которая однажды была записана может быть либо прочитана, либо стёрта. Ячейка получается как сундучок, стоящий у стенки. А вся память состоит из ячейки каждая ячейка имеет свой адрес. Точно как сундучки, стоящие в ряд у стенки в подвале скупого рыцаря.
Ну и порт можно себе представить тоже как ячейку. Только такая ячейка сзади имеет окошко, ведущее куда-то за стенку. Можно записать в неё информацию, а информация возьмёт, и улетит в окошко, хотя какое-то время будет находиться в ячейке так же, как и в обычной ячейке оперативной памяти.
Или наоборот, в ячейку-порт информация может «прилететь» из окошка. Процессор это увидит и прочтёт эту новую появившуюся информацию. И пустит её в дело — перепишет куда-то, пересчитает вместе с какими-то другими данными. Даже может записать её в другую ячейку. Или в другую ячейку-порт, тогда эта поступившая по первому порту информация может «улететь» в окошко второго порта, — ну это уж как распорядится процессор. Вернее, программа, которая в этот момент процессором командует и данные, записанные в памяти и приходящие из портов, обрабатывает.
Просто и красиво. Эти порты так и назвали сразу — порты ввода-вывода. Через одни из них данные отправляются куда-то, через другие — откуда-то принимаются.
Ну а дальше начинается движение по кругу. Вот есть одно устройство, и есть другое. И вот есть цепочка символов, каждый из которых состоит из отдельных двоичных битов, и эту цепочку нужно передать. Как передавать? Можно по линии из 8 проводочков сразу передавать по целому символу — один проводок = один бит, потом код другого, потом третьего, и так, пока не передашь всю цепочку.
А можно было разворачивать каждый бит не в пространстве (по проводочкам), а во времени: сначала передать один бит символа, потом второй и так восемь раз. Ясно, что во втором случае нужны какие-то дополнительные средства, чтобы символы так разворачивать во времени.
Мастерам на все руки будет интересна статья об особенностях работы и схеме включения МС34063.
Параллельные и последовательные
И скорость передачи будет другая:
- Во-первых, если передача по проводам в обоих случаях одинаковая, то второй случай окажется в 8 раз медленнее за счёт этой самой поочерёдной передачи битов одного байта.
- Во-вторых, нужно либо время на саму выполнение программной процедуры разворачивания байта в биты или дополнительные технические схемы такой развёртки.
Получается, у каждого варианта свои плюсы, но и свои минусы.
- Сразу по восемь бит (то есть побайтно) передавать быстрее, но проводочков надо в восемь раз больше
- По одному биту передавать — нужно всего один информационный проводок, зато будет в 8 раз медленнее.
Вот и назвали в первом случае передачу параллельной, а во втором случае — последовательной.
^ Теория (можно пропустить)
Специальная программа посылает данные в компьютерный порт ввода-вывода (378h). При
помощи определенных электронных элементов этот порт связан с внешним, в данном случае,
LPT портом, который выводит эти данные «наружу» в виде электрических сигналов.
Управление классическими 8-ю светодиодами осуществляется по порту 888 (378h), а управление четырьмя дополнительными — по порту 890 (37Ah). (Базовый порт 378h)
При этом управление по порту 890 происходит немного по-другому, т.к. три из четырех
каналов являются инвертирующими.
Вся картина выглядит так:
Аппаратная часть | Софтовая часть | ||
---|---|---|---|
№ светодиода | № контакта | № порта | № бита |
1 | 2 | 888 (378h) | |
2 | 3 | 888 (378h) | 1 |
3 | 4 | 888 (378h) | 2 |
4 | 5 | 888 (378h) | 3 |
5 | 6 | 888 (378h) | 4 |
6 | 7 | 888 (378h) | 5 |
7 | 8 | 888 (378h) | 6 |
8 | 9 | 888 (378h) | 7 |
9 | 1 * | 890 (37Ah) | |
10 | 14 * | 890 (37Ah) | 1 |
11 | 16 | 890 (37Ah) | 2 |
12 | 17 * | 890 (37Ah) | 3 |
Увидеть светодиод, подключенный непосредственно к контактам (пинам)
LPT порта, можно в статье «Светодиодное испытание
LPT порта».