Pci распиновка

Содержание:

Прошивка J7LS для блоков Январь-7.2- особенностиработы и настройки, описание доработок ЭБУ.

Доработка каналов АЦП для правильного функционирования входа ДАД.

В связи с тем, что нагрузочная способность некоторых типов ДАД очень низкая подключение ДАД к входу ДМРВ не допустимо т.к. сигнал с датчика может значительно искажаться, в результате, чего информация о давлении в системе становится недостоверной! Для подключения ДАД блоки Январь-7.2 необходимо дорабатывать устанавливая в них элементы указанные ниже на схеме. Типоразмер элементов 0603. Для работы необходима паяльная станция (термовоздушная или ИК)..

У 76-го вывода подтяжка (R29) к +12в (рекомендуется использовать как дискретный вход Shift Assist).

У 42-го подтяжка к +5в (можно при установке резистора подтяжки 4к7 использовать как аналоговый вход под галетный переключатель).

Описание интерфейса

Стандарт имеет несколько основных характеристик. Обмен данными происходит в полудуплексном режиме. При этом используется одна двухпроводная линия связи. Интерфейс применяется в промышленности во время создания автоматизированной системы управления технологическими процессами (АСУ ТП).

Количество подключаемых устройств

Значение данной характеристики вычисляется из расчета количества оборудования на одну линию связи. Здесь число может варьироваться в зависимости от сопротивления приемника. В одной линии связи может присутствовать до 32 устройств. Приемник может иметь входное сопротивление 1/2, 1/4, 1/8. От этого числа зависит и конечное количество устройств. Так, его можно увеличить в 2, 4 или 8 раз.

Расстояние и скорость

Максимальное расстояние подключаемых устройств зависит от скорости передачи информации. Это необходимо учитывать перед подключением. Так, при скорости 10 Мб/с расстояние будет составлять 120 метров. При скорости 100 Мб/с можно размещать оборудование на расстоянии до 1200 метров.

Протоколы передачи и разъемы

Для передачи информации используются стандартные фреймы:

  • стартовый бит;
  • стоповый бит;
  • биты данных.

Принцип действия протоколов обмена системы состоит в «ведущий-ведомый». Главное устройство инициирует и контролирует передачу данных между остальными.

Стандартом не предусмотрено обозначение типа соединителей. Это же относится и к распайке. Так, можно встретить различные соединители, например, DB9 или клеммные.

Предыстория

RS232 — стандарт асинхронного интерфейса (последовательный порт), являлся в свое время наиболее популярным интерфейсом для цифровых устройств различного назначения. В первых компьютерах его физическое присутствие было обязательным. Даже в настоящее время операционная система Windows способна эмулировать некоторое количество виртуальных COM, не имея их физических реализаций. Некоторые наверное помнят компьютерные мыши, принтеры, сканеры и другие периферийные устройства, подключаемые к компьютеру посредством этого порта.

Сейчас ситуация изменилась, компьютерная периферия подключается к ПК при помощи более быстрых USB портов. Но в устройствах КИП и А, RS232 по праву занимает главенствующее положение, редко можно увидеть цифровой прибор, настраиваемый компьютером без этого интерфейса. Довольно часто RS232 порт служит переходным звеном к RS485 интерфейсу, подключаемому посредством миниатюрного переходника.

Информация по RS232 передается в дуплексном режиме

  • Логический «0» — положительное напряжение от +5 до +15 В
  • Логическая «1» — отрицательное напряжение от -5 до -15 В

В силу конструктивных особенностей, длина линии связи небольшая, обычно не более 10 метров.

Первоначально разъем RS232 интерфейса проектировался как 25-и контактный. В этом DB25 разъеме предусматривался и вторичный RS232 последовательный канал. Но на практике, реализовался только один канал. Компьютеры, в которых были представлены оба канала были очень редки, например Sun SparcStation 10/20 и Dec Alpha Multia. Также на некоторых модемах присутствовал вторичный канал, он сигнализировал статус модема, в то время когда первичный был занят передачей данных. В наше время, более прижилась 9-и контактная DB9 версия RS232.

Программное обеспечение

Утилита Hercules SETUP

Утилита Hercules SETUP — полезный терминал последовательного порта (RS-232 или RS-485), протоколов UDP/IP и TCP/IP (клиент или сервер). Может использоваться с оригинальными устройствами Ethernet (конвертеры Serial/Ethernet, RS-232/Ethernet буферы или контроллеры ввода/вывода) for the UDP Setup. Утилита была создана для собственных нужд, но сейчас она включает в себя много дополнительных функций и распространяется Freeware.

Основные полезные части:

  • Терминал последовательного порта — поддержка COM5 и выше
  • TCP/IP клиентский терминал
  • TCP/IP серверный терминал
  • UDP терминал

Основные особенности:

  • Не требует инсталляции, только один .EXE файл.
  • Работает с виртуальным последовательным портом, (COM12 к примеру)
  • Можно использовать простые Макро функции, включающую посылку HEX комманд. Макро функции сохраняются в регисрах, и Hercules запоминает их.
  • Терминал последовательного порта показывает состояния и может управлять сигналами модема (CTS, RTS, DTR, DSR, RI, CD)
  • Можно пересылать файлы и сохранять полученные данные в LOG файле.
  • Поддержка TEA — безопасную TCP/IP авторизацию для клиента и сервера TCP/IP, тестовых режимов..
  • Поддержка передачи данных TCP/IP в TCP/IP сервере или клиенте TCP/IP.
  • Поддержка передачи данных UDP/IP в UDP/IP терминале
  • Поддержка сетевого виртуального терминала NVT (Network Virtual Terminal) в тестовом режиме.
  • Применение Telnet дополнительно с NVT позволяет конфигурировать последовательный порт (RFC2217), проводить идентификацию устройства, подтверждение передачи данных и др.
  • Эта утилита распространяется FREEWARE, можно использовать ее и распространять без всяких ограничений!

Terminal

Terminal — это простой эмулятор терминала последовательного порта (COM). Может применяться для коммуникациис различными устройствами, такитми как модемы, роутеры, GSM телефоны. Очень полезная утилита для отладки приложений для соединений по последовательному каналу.

Основные особенности:

  • Маленький размер файла small .exe 246k
  • Простая посылка файла
  • Счетчик символов
  • До 6 com портов
  • Скорость обмена до 256кБит/c
  • Запись в log файл (hex & string)
  • Передача макросов

Tera Term

Tera Term (Pro) — свободно распространяемый эмулятор терминаладля MS-Windows. Поддерживает эмуляцию VT100, telnet соединение,соединение по последовательному порту и т.д.

Основные особенности:

  • Поддержка портов выше COM4.
  • Скорость обмена 14400.
  • Горячие клавишы пользователя «EditCLS», «EditCLB», «ControlOpenTEK» и «ControlCloseTEK».
  • Макрокоманды «clearscreen», «code2str», «enablekeyb», «filemarkptr», «fileseekback», «filestrseek2», «findclose», «findfirst», «findnext», «getdir», «kmtfinish», «kmtget», «makepath», «sendkcode», «setdir», «setexitcode», «str2code» and «testlink».
  • Макрооператор «%».
  • Макро: комментарий, который можно включить в любую строку.
  • Pass-through printing directly to a port
  • Специальные опции в файле установки «AutoFileRename», «BackWrap», «Beep», «EnableStatusLine», «MaxComPort», «PassThruDelay», «PassThruPort», «PrnConvFF», «RussPrint» и «TitleFormat».
  • Новое диалоговое окно TCP/IP.
  • Лист истории хостов.
  • Использование кодировок русского языка (CP 866 и ISO 8859-5).
  • Новые иконки.
  • Возможность выделения текста.
  • Выполнение команд меню при помощи горячих клавиш, определяемых пользователем.
  • Tera Term расширенный интерфейс.

Дополнительная информация:

  RUS MAX232A-MAX249 — Описание многоканальных приемников/драйверов RS-232 с питанием +5 В
  558 KB ENG Утилита Hercules Setup

Главная —
Микросхемы —
DOC —
ЖКИ —
Источники питания —
Электромеханика —
Интерфейсы —
Программы —
Применения —
Статьи

Конфигурирование и прерывания

Поскольку в компьютере может быть несколько последовательных портов (до 4), то в системе для них выделяется два аппаратных прерывания — IRQ 3 (COM 2 и 4) и IRQ 4 (COM 1 и 3) и несколько прерываний BIOS. Многие коммуникационные программы, а также встроенные модемы используют для своей работы прерывания и адресное пространство портов COM. При этом обычно применяются не реальные порты, а так называемые виртуальные порты, которые эмулируются самой операционной системой.

Как и в случае многих других компонентов материнской платы, параметры работы портов COM, в частности, значения прерываний BIOS, соответствующих аппаратным прерываниям, можно настроить через интерфейс BIOS Setup. Для этого используются такие опции BIOS, как COM Port, Serial Port, Onboard Serial Port, Serial Port Address, и т.п.

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 (В Печатном виде).

Serial device hardware implementation

PC serial mouse uses typically DTR and RTS lines for generating +5V power for microcontroller circuit in the mouse. Because typical optomechanical mouse also needs power for 4 leds in the optocoupler movevement detectors, there is not much power to loose. A typical approach is to use diodes to take current from DTR and RTS lines and then feed it through resistor to all of the (infrared) leds in the movement detectors. The positive power supply usually taken from RTS and DTR lines (just after the diodes and before the resistor going to leds). The negative supply for transmitter is taken from TD pin. Typical PC serial port mouse takes 10 mA total current and operates at voltage range of 6-15V. The data itself in sent using standard asynchronous RS-232C serial format:

              Start D0  D1  D2  D3  D4  D5  D6  D7  Stop
   Logic 0      ___ ___ ___ ___ ___ ___ ___ ___ ___
  +3..+15V     |   |   |   |   |   |   |   |   |   |
               |   |   |   |   |   |   |   |   |   |
               |   |   |   |   |   |   |   |   |   |
   Logic 1     |   |   |   |   |   |   |   |   |   |
  -3..-15V  ___|   |___|___|___|___|___|___|___|___|____

Serial mouse pinout explanation

Pin Signal Description
shell Protective Ground  
3 TD Serial data from host to mouse (only for power)
2 RD Serial data from mouse to host
7 RTS Positive voltage to mouse
8 CTS  
6 DSR  
5 Signal Ground  
4 DTR Positive voltage to mouse and reset/detection

RTS = Request to Send CTS = Clear to Send DSR = Data Set Ready DTR = Data Terminal Ready

When DTR line is toggled, mouse should send one data byte containing letter M (ascii 77) to identify itself. To function correctly, both the RTS and DTR lines must be positive. The lines DTR-DSR and RTS-CTS must NOT be shorted. Implement the RTS toggle function by setting the RTS line negative and positive again. The negative pulse width is at least 100ms. After a cold boot, the RTS line is usually set to a negative level. In this case, setting the RTS line to a positive level is also considered an RTS toggle.

Требования к кабельным соединениям

При подключении интерфейса RS-485 нужно соблюдать некоторые требования. Требуется две пары кабелей «витая пара». Однако, для обмена информации достаточно и одной. Вторая пара используется в качестве резерва.

Чтобы уменьшить помехи, необходимо экранировать кабели. Экраны следует соединить по всей длине линии. Заземлять провод нужно только в одном месте. В противном случае возникнут наводки, из-за разницы потенциала в двух точках. Они пройдут по всей длине экрана.

С самим подключением кабелей проблем возникнуть не должно. Однако, программная часть соединения устройств гораздо сложнее. Здесь лучше доверить работу профессионалам.

RS232 последовательный параметры данных и формат пакета

1200 бит, 7 бит данных, 1 стоп-бит

Пакет данных 3 байта пакета. Это Отправь компьютера с каждым разом состояние мыши изменения (движения мыши или нажатии клавиш / выхода).

D7 D6 D5 D4 D3 D2 D1 D0 1. X 1 LB RB Y6 Y7 X6 X7 2. X 0 x5 x4 x3 x2 x1 x0 3. X 0 Y5 Y4 Y3 Y2 Y1 Y0

Примечание: немного помеченных знаком Х 0, если мышь получала по 7 бит и 2 стоп-бита формата. Кроме того, можно использовать 8 бит и 1 стоповый бит формата для приема. В этом случае X получает значение 1. Самым безопасным, чтобы все работало является использование 7 битов данных и 1 стоповый бит при получении мыши информации (и если вы делаете мыши затем отправить 7 бит и 2 стоп-бита).

Байта обозначены цифрой 1. это отправить, а затем остальные. Бит D6 в первый байт используется для syncronizing программного обеспечения для мыши пакеты, если она выходит из синхронизации.

LB является состояние левой кнопки (1 означает нажата), RB является состояние правую кнопку (1 означает нажата); X7-X0 движение в направлении X, так как последний пакет (подписан байт); Y7-Y0 движение Y направлении, так как последний пакет (подписан байт)

Стандартные схемы обжима

Распиновка витой пары и установка коннекторов попадает под регламент международного стандарта EIA/TIA-568, описывающего порядок и правила коммутации внутриквартирных сетей. Выбор схемы обжимки зависит от назначения кабеля и характеристик сети – например, от пропускной способности.

Благодаря прозрачному корпусу коннектора видно, что жилы располагаются в определенном порядке, а не наугад. Если перепутать пару проводников, коммутация будет нарушена

Оба вида кабелей – из 4 или 8 жил – могут обжиматься прямым или перекрестным способом, а также с применением типа А или В.

Вариант #1 – прямой 8-проводниковый кабель

Прямой способ обжимки используется, когда нужно соединить два устройства:

  • с одной стороны – ПК, принтер, копировальный аппарат, телевизор;
  • с другой стороны – роутер, свитч.

Особенностью способа считается одинаковая обжимка обоих концов провода, по этой же причине способ и называется прямым.

Выделяют два взаимозаменяемых типа – А и В. Для России характерно использование типа В.

Схема распиновки 8-проводникового кабеля для прямого соединения компьютера с коммутирующим устройством (HAB, SWITCH). На первой позиции – оранжево-белая жила

В США и Европе, напротив, более привычной считается обжим по типу А.

Тип А отличается от типа В расположением проводников, находящихся на 1,2,3 и 6 позициях, то есть бело-зеленый/зеленый меняются местами с бело-оранжевым/оранжевым

Можно производить обжим обоими способами, качество передачи данных от этого не пострадает. Главное – соблюдать очередность жил.

Вариант #2 – 8-проводниковый кроссовер

Перекрестный обжим используется реже прямого. Он необходим, если нужно соединить два стационарных компьютера, два ноутбука или два коммутирующих устройства – хаба.

Кроссовер применяется все реже, так как современное оборудование умеет в автоматическом режиме определять тип кабеля и при необходимости менять подачу сигнала. Новая технология называется авто-MDIX. Однако часть домашних устройств исправно работает годами, менять их нет смысла, поэтому и перекрестный обжим также может пригодиться.

При перекрестной обжимке сохраняется возможность использования типов А и В.

Схема кроссовера, предназначенная для оборудования высокоскоростных сетей (до 10 gbit/s), выполненная по типу В. Задействованы все 8 проводников, сигнал проходит по обоим направлениям

Чтобы задействовать тип А, необходимо поменять все те же 4 позиции: 1, 2, 3 и 6 – бело-зеленый/зеленый проводники с бело-оранжевыми/оранжевыми.

Для сети с меньшей скоростью передачи данных 10-100 mbit/s – другие правила:

Схема типа В. Две пары скруток – бело-голубая/голубая и бело-коричневая/коричневая – соединяются напрямую, без перекрещивания

Схема стандарта А полностью повторяет В, но в зеркальном отражении.

Вариант #3 – прямой 4-проводниковый кабель

Если для высокоскоростной передачи информации (например, Ethernet 100BASE-TX или 1000BASE-T) необходим 8-проводниковый кабель, то для «медленных» сетей (10-100BASE-T) достаточно 4-проводникового.

Схема обжима сетевого шнура на 4 жилы. По привычке используются две пары проводников – бело-оранжевый/оранжевый и бело-зеленый/зеленый, но иногда применяют и две другие пары

Если кабель вышел из строя вследствие замыкания или обрыва, можно вместо использованных проводников задействовать свободные. Для этого отрезают коннекторы и производят обжим двух пар других жил.

Вариант #4 – 4-проводниковый кроссовер

При перекрестном обжиме используют также 2 пары, причем можно выбрать скрутки любого цвета. По традиции часто выбирают зеленые и оранжевые проводники.

Схема обжима кроссовером 4-проводникового кабеля используется крайне редко, в основном – в домашних сетях, если нужно соединить между собой два старых компьютера. Выбор цвета жил на качество передачи данных не влияет.

RS232 serial data parameters and packet format

1200bps, 7 databits, 1 stop-bit

Data packet is 3 byte packet. It is send to the computer every time mouse state changes (mouse moves or keys are pressed/released).

        D7      D6      D5      D4      D3      D2      D1      D0
 
1.      X       1       LB      RB      Y7      Y6      X7      X6
2.      X       0       X5      X4      X3      X2      X1      X0      
3.      X       0       Y5      Y4      Y3      Y2      Y1      Y0

Note: The bit marked with X is 0 if the mouse received with 7 databits and 2 stop bits format. It is also possible to use 8 databits and 1 stop bit format for receiving. In this case X gets value 1. The safest thing to get everything working is to use 7 databits and 1 stopbit when receiving mouse information (and if you are making mouse then send out 7 databits and 2 stop bits).

The byte marked with 1. is send first, then the others. The bit D6 in the first byte is used for syncronizing the software to mouse packets if it goes out of sync.

LB is the state of the left button (1 means pressed down); RB is the state of the right button (1 means pressed down); X7-X0 movement in X direction since last packet (signed byte); Y7-Y0 movement in Y direction since last packet (signed byte)
 

Порт Лпт на Windows 7 и 10

На новых ПК или ноутбуках под управлением современных версий Виндовс, таких, как 7 и 10, можно не встретить в наличии port Lpt. Ситуации бывают разные, потому потребность в таком разъеме возникает очень часто. В этом разделе найдете инструкцию, как вернуть на место нужный порт в семерке и десятке.

1. Откройте диспетчер устройств. Нажмите комбинацию Windows+R и введите команду devmgmt.msc.

2. Кликните правой клавишей мыши по названию Вашего ПК и из меню выберите «Установить старое устройство».

3. Нажимайте кнопку «Далее» без изменений.

4. В окне выбора места хранения драйвера укажите ручную установку.

5. В списке найдите «Порты COM и LPT».

6. Слева выберите «Стандартные порты», а справа нужный тип порта. Последовательный — это COM порт. Порт принтера — это LPT.

Правильная разводка сетей

На первом рисунке находится один трансмиттер и один ресивер. Установлены терминаторы.

На следующем рисунке обозначены 1 передатчик и несколько приемников. Ответвления к ресиверам короткие.

Сложная схема с несколькими приемопередатчиками. Также нужно подключать их к сети короткими проводами.

Неправильные подключения

На рисунке изображена сеть без согласующего резистора. Такое подключение искажает сигнал.

На следующем изображении есть терминаторы, но один расположен неверно, не в конце сети.

Далее показана цепь с длинными ответвлениями, что тоже расстраивает всю систему.

Распиновка COM порта RS232

Правильная распиновка СOM-порта RS232

Распиновка COM порта — RS232 интерфейс был сконструирован более пятидесяти лет тому назад. А после этого был стандартизирован. В различных периодах усовершенствования технических возможностей компьютеров успешно применялся для подключения к телефонной линии с помощью модема. На данный момент такой интерфейс считается как уже вчерашний день. В основном его невостребованность заключается слишком низким быстродействием. Так как там задействованы линейные сигналы в однофазной форме. То-есть не дифференциальные.

Наружный вид девяти-контактного коннектора RS232

В современных устройствах на смену интерфейсу RS-232 пришел новый, отличающейся существенным быстродействием — USB. Тем не менее, и до настоящего времени их можно встретить в действительности огромное количество в различных аппаратах. Последовательный порт, цоколевка которого описана ниже, очень востребован в изделиях предназначенных для промышленных целей, а также для медицинского оборудования.

В бытовых условиях необходимость в применении стыковочных проводов для соединения с COM-портом в большинстве случаев появляется в определенные моменты. Например: когда возникает необходимость работы с периферией ранних лет изготовления, и требующих создать взаимосвязь с персональным компьютером. Помимо этого, его можно часто обнаружить в девайсах для загрузки программы в микроконтроллер.

Характерные особенности порта

Что касается самой контактной колодки интерфейса RS-232 и ее кабельной составляющей, то они собраны на 9-пиновом разъеме D-Sub. Штыревые контакты размещенные в двухрядном варианте, для обеспечения точности подсоединения вилки к разъему, форма колодки имеет несимметричную конструкцию. Все контактные штырьки обозначены номерами, подробнее как делается распиновка COM порта обозначено в приведенной ниже таблице.

Таблица

Номер контакта Назначение Обозначение
1 Активная несущая DCD
2 Прием компьютером RXD
3 Передача компьютером TXD
4 Готовность к обмену со стороны приемника DTR
5 Земля GND
6 Готовность к обмену со стороны источника DSR
7 Запрос на передачу RTS
8 Готовность к передаче CTS
9 Сигнал вызова RI

Множество устройств во время своей работы задействует не все контакты, а только необходимую им часть, поэтому исходя из этого обусловливается реальная распиновка COM-порта. Необходимая информация об это имеется прилагаемой документации к соответствующему оборудованию.

Соединительный кабель

Если нет необходимости задействования все контактной группы, то в таком случае можно использовать обычную витую пару. При этом ее отдельные провода припаиваются к вилке и контактам в колодке разъема. Ввиду ограниченного пространства в самой колодке, в местах пайки провода желательно помещать в кембрик.

Наибольшее расстояние связи относительно стандарта должна быть более 15 метров. Если требуется ее увеличение, тогда для этого нужно использовать экранированный провод.

COM порт — лекция

Первоначально, когда появились персональные компьютеры, с ними пришло сразу несколько не бог весть каких мудрёных, но вполне успешно работавших в комплексе со всей остальной начинкой, портов или схемных интерфейсов. Словом порт обозначили способ передачи данных. Это как ячейка памяти. Только в оперативную память записывается информация и лежит там, пока она нужна какой-нибудь программе, пока программа её не обработает (или сама программа пока нужна на компьютере кому-нибудь).

USB — COM переходник на микроконтроллере Attiny2313

Питание микроконтроллера Attiny2313 осуществляется непосредственно от шины питания USB. Вся схема собрана на односторонней плате (SMD и ТН варианты). Устройство поддерживает только сигналы Rx и Tx.

Прошивку к переходнику, рисунок печатной платы (SMD и TH), а также программу терминал для проверки адаптера можно скачать по ниже приведенной ссылке:

Скачать файлы для USB переходника (1,4 MiB, скачано: 2 909)

При программировании Attiny2313, фьюзы необходимо выставить следующим образом:

Для работы устройства необходимо установить драйвер виртуального  COM  порта. Для этого скачиваем его:

Скачать драйвер (1,1 MiB, скачано: 3 119)

Теперь вставляем в USB порт компьютера наш адаптер, компьютер должен выдать сообщение «Найдено новое устройство», а затем предложит установить для него драйвер. Выбираем пункт «Установить с указанного места» и нажимаем на кнопку «Далее». Затем в новом окне выбираем путь к папке скаченного и распакованного драйвера и опять жмем кнопку «Далее». Спустя несколько секунд драйвер будет установлен и устройство будет готово к работе.

Для проверки работоспособности устройства, временно замыкаем Rx и Tx выводы и с программы терминала, так же находящегося в архиве, выставляем номер COM порта и отправляем любое сообщение. Для этого пишем например «Привет» и нажимаем кнопку «Send». Если переходник рабочий, то написанное сообщение появится в верхнем окне программы.

RS232 serial data parameters and packet format

1200bps, 7 databits, 1 stop-bit

Data packet is 3 byte packet. It is send to the computer every time mouse state changes (mouse moves or keys are pressed/released).

        D7      D6      D5      D4      D3      D2      D1      D0
 
1.      X       1       LB      RB      Y7      Y6      X7      X6
2.      X       0       X5      X4      X3      X2      X1      X0      
3.      X       0       Y5      Y4      Y3      Y2      Y1      Y0

Note: The bit marked with X is 0 if the mouse received with 7 databits and 2 stop bits format. It is also possible to use 8 databits and 1 stop bit format for receiving. In this case X gets value 1. The safest thing to get everything working is to use 7 databits and 1 stopbit when receiving mouse information (and if you are making mouse then send out 7 databits and 2 stop bits).

The byte marked with 1. is send first, then the others. The bit D6 in the first byte is used for syncronizing the software to mouse packets if it goes out of sync.

LB is the state of the left button (1 means pressed down); RB is the state of the right button (1 means pressed down); X7-X0 movement in X direction since last packet (signed byte); Y7-Y0 movement in Y direction since last packet (signed byte)
 

Распиновка разъёмов COM-порта

Распиновка никакой связи не имеет с распинанием, хотя, как проводки, вольно бегущие в одной оболочке кабеля, разбирают на стороны и жёстко припаивают к своим штырькам, сходно с распинанием. Штырёк, по-английски «pin», булавка, поэтому и распиновка, слово уже это компьютерно-связистский «проанглийский» жаргонизм. Означает — распайка проводов по штырькам на разъёме.

Форма разъёма, порядок проводков (штырьков) в нём, назначение каждого штырька, а также номиналы напряжений и смысл сигналов в каждом — это часть интерфейса. Обычно вся эта информация собирается в отдельный документ, называемый спецификацией порта. Такая простая и понятная табличка на одну страницу. В других разновидностях интерфейсов что-то такое может называться «протоколом». А здесь ещё просто называют «распиновкой».

Порт и память

То есть, программа прочитает данное из памяти в процессор, что-то с ним сделает, может быть получит из этой информации какие-то новые данные, которые запишет в другое место. Или само данное просто перепишет на другое место. Во всяком случае в памяти информация, которая однажды была записана может быть либо прочитана, либо стёрта. Ячейка получается как сундучок, стоящий у стенки. А вся память состоит из ячейки каждая ячейка имеет свой адрес. Точно как сундучки, стоящие в ряд у стенки в подвале скупого рыцаря.

Ну и порт можно себе представить тоже как ячейку. Только такая ячейка сзади имеет окошко, ведущее куда-то за стенку. Можно записать в неё информацию, а информация возьмёт, и улетит в окошко, хотя какое-то время будет находиться в ячейке так же, как и в обычной ячейке оперативной памяти.

Или наоборот, в ячейку-порт информация может «прилететь» из окошка. Процессор это увидит и прочтёт эту новую появившуюся информацию. И пустит её в дело — перепишет куда-то, пересчитает вместе с какими-то другими данными. Даже может записать её в другую ячейку. Или в другую ячейку-порт, тогда эта поступившая по первому порту информация может «улететь» в окошко второго порта, — ну это уж как распорядится процессор. Вернее, программа, которая в этот момент процессором командует и данные, записанные в памяти и приходящие из портов, обрабатывает.

Просто и красиво. Эти порты так и назвали сразу — порты ввода-вывода. Через одни из них данные отправляются куда-то, через другие — откуда-то принимаются.

Ну а дальше начинается движение по кругу. Вот есть одно устройство, и есть другое. И вот есть цепочка символов, каждый из которых состоит из отдельных двоичных битов, и эту цепочку нужно передать. Как передавать? Можно по линии из 8 проводочков сразу передавать по целому символу — один проводок = один бит, потом код другого, потом третьего, и так, пока не передашь всю цепочку.

А можно было разворачивать каждый бит не в пространстве (по проводочкам), а во времени: сначала передать один бит символа, потом второй и так восемь раз. Ясно, что во втором случае нужны какие-то дополнительные средства, чтобы символы так разворачивать во времени.

Мастерам на все руки будет интересна статья об особенностях работы и схеме включения МС34063.

Преобразование уровней RS-232 в TTL уровень с помощью MAX232

Предшественники RS-232

Два типа устройств RS-232, 1488 и 1489, используются и сейчас. Это ранние представители этого стандарта. Устройства того времени запитывались мощными источниками питания, поскольку согласно стандарту RS-232 передатчики должны были обеспечивать минимальный +5В сигнал низкого уровня и минимальный -5В сигнал высокого уровня. Эти уровни сигналов обеспечивали устойчивость к помехам после передачи по проводам к приемнику. Но это требувало наличие двуполярного источника питания, и поэтому многие материнские платы включали в себя источник отрицательного напряжения исключительно для питания устройств типа 1488 ии 1489.

Техническая документация

Семейство микросхем MAX220-MAX249 линейных приемо-передатчиков предназначены для интерфейсов EIA/TIA-232E и V.28/V.24, особенно в устройствах, где отсутствуют напряжения ±12В.

Альтернативная микросхема ICL232. Это сдвоенный приемо-передатчик соответсвующая спецификациям RS-232C и V.28. Для питания мс требуется только напряжение +5В. Напряжения +10В и -10В преобразуются из 5В-го при помощи двух емкостных преобразователях напряжения.

Микросхема MAX232

Микросхема MAX232 быстро стала индустриальным стандартом. Многие разработчики используют ее, несмотря на то, что параметры микросхем с однополярным питанием значительно улучшились со временем.

Конфигурация выводов MAX232: представлена на рис.

Структурная схема MAX232A

На структурной схеме MAX232A изображены удвоитель напряжения и инвертор напряжения +10В в -10В. Эти напряжения используются для формирования сигналов соответсвующих RS-232. MAX232A позволяет подключить два последовательных порта.

Последовательные порты COM

COM-порты компьютера, это связь компьютерного комплекса «дальнего действия». В отличие от параллельных портов и кабелей, ведших на «тяжёлые» устройства — принтеры, сканеры, Com-порты присоединяли к компьютеру «лёгкие» юниты — мышка, модем. Первые межкомьютерные интерфейсы (через «нуль-модем»). В дальнейшем, когда распространились локальные сети, а мыши стали подключаться по такому же разъёму, как и клавиатура — port ps/2 (пэ-эс-пополам) — com port как-то был подзабыт.

Возрождение пришло с появлением последовательного интерфейса USB. Вот и получилось движение по кругу. Теперь на USB можно встретить, кроме флешек, и мыши USB-шные, и USB-шные «клавы». Принтеры, сканеры модемы — вся периферия теперь на USB, забыла уже о толстых и солидных параллельных LTP — кабелях, которые необходимо было в обязательном порядке прикручивать с каждой стороны на 2 болта. А проводочков-то в этих USB — два сигнальных (собственно, канал один, один прямой сигнал, другой тот же — инверсный) и два — питание и корпус.

Прежних последовательных портов COM было несколько. Самый маленький — и самый востребованный 9-контактный порт (D9), к которому подключали большую чать устройств: мыши, модемы, нуль-модемные кабели. Контакты располагались в два ряда, 5 и 4 в ряд, получалась трапеция. Поэтому и название D9. На «маме» нумерация шла слева направо и сверху вниз:

1 2 3 4 5

6 7 8 9

На «папе» справа налево:

5 4 3 2 1

9 8 7 6

Далее в табличке указаны официальные параметры работы COM порта. Написано, максимальная длина кабеля — 15 м., хотя умудрялись протянуть и на 100 м.

Скорость передачи 115 Кбит/с (максимум)
Расстояние передачи 15 м (максимум)
Характер сигнала несимметричный по напряжению
Количество драйверов 1
Количество приемников 1
Схема соединения Полный дуплекс, от точки к точке

Распайка COM-порта, port RS232, 9 контактов.

Обозначение Тип Описание
1 DCD Вход Высокий уровень от модема, когда он принимает несущую модема-партнёра
2 RxD Вход Входящие импульсы данных
3 TxD Выход Исходящие импульсы данных
4 DTR Выход Высокий уровень (+12В) показывает готовность компьютера к приёму данных. Подключённая мышь использовала этот контакт как источник питания
5 GND Общий Земля
6 DSR Вход Готовность к передаче данных устройством
7 RTS Выход Ответная готовность устройства — партнёра
8 CTS Вход Готовность к приёму данных от партнёра
9 RI Вход Сигнал информирования компьютера о входящем звонке, поступившим на модем из линии связи
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector