Pci распиновка
Содержание:
- Serial device hardware implementation
- Принцип связи между устройствами
- Особенности витой пары
- Управление потоком
- Кабели подключения
- Sample RS232 serial port device. How serial mouse works
- PCI распиновка всех компьютерных разъемов
- Проверка
- Описание DB 25 (LPT)
- Порт и память
- Токовая петля
- Конфигурирование и прерывания
- Как получить 5 вольт от порта RS-232?
- Преобразование уровней RS-232 в TTL уровень с помощью MAX232
- Порядок обмена данными по RS-485
- Распиновка RS-485
- RS232 последовательный параметры данных и формат пакета
- Доработка блоков для работы с моментнымРХХ и установки на 6 цилиндровые ДВС…
- Сигналы могут иметь другое значение
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.
Принцип связи между устройствами
Компоненты сети соединяются двумя проводами, используя балансный (дифференциальный) метод подключения. При таком способе сигнал передается по двум проводам. Если один из проводников обозначить буквой «A», а второй «B», то информация будет передаваться по A в исходном виде, а по B —в инвертированном. Если на проводе A максимальное значение, то на B — минимальное.
Поэтому всегда существует разность значений напряжения между проводами A и B. Итоговая информация считывается в точке приема по этому показателю.
Благодаря дифференциальному способу передачи, достигается высокая помехоустойчивость к электромагнитным помехам. Так как витая пора состоит из двух проводников сигнала, расположенных близко к друг другу, то любая наводка действует практически одинаково на них. Если произошло изменение амплитуды на проводе A, то настолько же изменился инвертированный сигнал на B.
Но значение имеет не величина напряжения относительно земли на одном из проводов, а разность потенциалов между ними, которая не изменится, и полезная информация не исказится.
Напряжение относительно земли может быть от -7 В до +12 В. Значения от 200 мВ до 12В приемники на линии воспринимают как логическую 1, от -7 В до -200 мВ — как логический 0. Балансное напряжение на выходе должно быть не менее 1,5 В. Приемник реагирует на величины от 200 мВ.
В рассматриваемом стандарте большая разность потенциалов позволяет передавать управляющие сигналы на длинные расстояния. В RS-482 максимальная длина линии достигает 1200 метров при скорости обмена данными около 100 кбит/с.
Особенности витой пары
Обычный электрический провод, например, ВВГнг 3*2,5 состоит из трех жил. Это можно понять, сняв верхнюю полимерную оболочку. Витая пара (другими словами – сетевой провод, кабель RJ-45) может состоять как из одной пары проводов, так и из нескольких.
Обычно применяют готовые патч-корды – отрезки кабеля стандартной длины (в среднем от 0,3 м до 30 м). С обеих сторон заводской шнур обжат коннекторами – небольшими 8-пиновыми вилками, которые можно вставить в интернет-розетку, разъем на роутере, ПК, телевизоре и другом оборудовании.
Для домашнего использования предлагают 1- и многожильные кабели, но последние применяются чаще. В продажу витая пара поступает в бухтах, реализуется метражом
Но кусок не обжатого заранее кабеля иметь также полезно: например, иногда требуется провести кабель через маленькое, не более 5 мм, отверстие в стене. Обжим в таком случае производится после монтажа.
Характеристики интернет-провода RJ-45, которые могут пригодиться:
Пропускную способность кабеля RJ-45 определяют по категории. Всего насчитывается 10 категорий – 7 основных и 3 подкатегории. Первые четыре категории признаны устаревшими, так как не поддерживают необходимую скорость передачи данных.
Самой популярной считается категория 5е, которая может состоять из 2-х или 4-х пар проводников. Это более гибкий и тонкий кабель, чем его предшественник – 5 категории класса D
Практически вся нужная информация о кабеле размещена на наружной оболочке. Маркировка различных производителей отличается, но такие характеристики, как категория, шифр марки, способ экранирования (или его отсутствие), количество пар, стандарт обычно указываются.
Про другие виды кабелей, которые применяются для подключения к интернету, можно почитать в нашей другой статье.
Управление потоком
Управление потоком
Управление потоком представляет управлять передаваемыми данными. Иногда устройство не может обработать принимаемые данные от компьютера или другого устройства. Устройство использует управление потоком для прекращения передачи данных. Могут использоваться аппаратное или программное управление потоком.
Аппаратное управление потоком
Аппаратный протокол управления потоком RTS/CTS. Он использует дополнительно два провода в кабеле, а не передачу специальных символов по линиям данных. Поэтому аппаратное управление потоком не замедляет обмен в отличие от протокола Xon-Xoff. При необходимости послать данные компьютер устанавливает сигнал на линии RTS. Если приемник (модем) готов к приему данных, то он отвечает установкой сигнала на линии CTS, и компьютер начинает посылку данных. При неготовности устройства к приему сигнал CTS не устанавливается.
Программное управление потоком
Программный протокол управления потоком Xon/Xoff использует два символа: Xon и Xoff. Код ASCII символа Xon — 17, а ASCII код Xoff — 19. Модем имеет маленький буфер, поэтому при его заполнении модем посылает символ Xoff компьютеру для прекращения посылки данных. При появлении возможности приема данных посылается символ Xon и компьютер продолжит пересылку данных.
Этот тип управления имеет преимущество в том, что не требует дополнительных линий, т.к. символы передаются по линиям TD/RD. Но на медленных соединениях это может привести к значительному замедлению соединения, т.к. каждый символ требует 10 битов.
Кабели подключения
Нуль модемные кабели 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. Поэтому, если оба устройства начнут одновременную работу, контролируемая информация на входе компьютера будет нарушена. В большинстве случаев связь осуществляется в полудуплексном режиме. Для этих режимов этот кабель будет работать без проблем.
Sample RS232 serial port device. How serial mouse works
Typical PC mouse controlling system has the following parts: sensors -> mouse controller -> communication link -> data interface -> driver -> software. Sensors are the movement detectors which sense the mouse movement and button swiches which sense the button states. Mouse controller reads the state of those sensors and takes acount of current mouse position. When this information changes the mouse controller sends a packet of data to the computer serial data interface controller. The mouse driver in the computer received that data packet and decodes the information from it and does actions based on the information.
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 (В Печатном виде).
Проверка
Чтобы проверить работоспособность нашего переходника, необходимо каким-нибудь тонким предметом замкнуть контакты возле COM-порта (смотрите ниже изображение, где это необходимо сделать).
Переходим к разделу «Настройки соединения», где необходимо выбрать COM-порт. В новом окне следует настроить следующие параметры нашего порта:
- скорость передачи сигнала — 115200;
- биты данных — 8;
- четность — нет;
- стоповые биты — 1;
- управление потоком — нет.
Далее подтверждаем изменения, нажав на кнопку ОК. После этого следует запустить соединение. Переходим к английской раскладке и печатаем любые слова в программе. На белом фоне отобразятся все символы, которые вы нажали.
В том случае, если это не будет работать, то есть слова не отобразятся, необходимо сменить монтаж. Настраиваем его, пока символы не отобразятся.
На этом все. Можно отпускать контакты, которые вы зажимали, и начинать пользовать USB-COM-переходником.
Описание DB 25 (LPT)
Параллельный порт — тип интерфейса, разработанный для компьютеров (персональных и других) для подключения различных периферийных устройств. В вычислительной технике параллельный порт является физической реализацией принципа параллельного соединения. Он также известен как принтерный порт или порт Centronics. Стандарт IEEE 1284 определяет двунаправленный вариант порта, который позволяет одновременно передавать и принимать биты данных.
До появления USB параллельный интерфейс был адаптирован помимо принтеров к большому числу периферийных устройств. Вероятно, одним из первых таких устройств были электронные ключи для защиты программного обеспечения от копирования. Вскоре параллельный интерфейс нашёл применение в накопителях на гибких магнитных дисках Iomega Zip и сканерах, за которыми последовали и другие устройства: модемы, звуковые карты, веб-камеры, геймпады, джойстики, внешние жёсткие диски и CD-диски. Появились адаптеры для подключения SCSI-устройств через параллельный интерфейс. Могли подключаться параллельно и другие устройства, такие как EPROM и аппаратные контроллеры.
Для потребителей интерфейс USB, а в некоторых случаях Ethernet, эффективно заменили параллельный порт принтера. Многие производители персональных компьютеров и ноутбуков рассматривают параллельный порт как устаревшее наследие прошлого и больше не поддерживают параллельный интерфейс. Руководящие принципы для программы Windows Logo фирмы Microsoft «настоятельно рекомендуют» разработчикам систем воздерживаться от применения параллельных портов. Разработаны и доступны адаптеры «USB-параллельный интерфейс», которые позволяют подключать принтеры с параллельным интерфейсом к USB портам.
Порт и память
То есть, программа прочитает данное из памяти в процессор, что-то с ним сделает, может быть получит из этой информации какие-то новые данные, которые запишет в другое место. Или само данное просто перепишет на другое место. Во всяком случае в памяти информация, которая однажды была записана может быть либо прочитана, либо стёрта. Ячейка получается как сундучок, стоящий у стенки. А вся память состоит из ячейки каждая ячейка имеет свой адрес. Точно как сундучки, стоящие в ряд у стенки в подвале скупого рыцаря.
Ну и порт можно себе представить тоже как ячейку. Только такая ячейка сзади имеет окошко, ведущее куда-то за стенку. Можно записать в неё информацию, а информация возьмёт, и улетит в окошко, хотя какое-то время будет находиться в ячейке так же, как и в обычной ячейке оперативной памяти.
Или наоборот, в ячейку-порт информация может «прилететь» из окошка. Процессор это увидит и прочтёт эту новую появившуюся информацию. И пустит её в дело — перепишет куда-то, пересчитает вместе с какими-то другими данными. Даже может записать её в другую ячейку. Или в другую ячейку-порт, тогда эта поступившая по первому порту информация может «улететь» в окошко второго порта, — ну это уж как распорядится процессор. Вернее, программа, которая в этот момент процессором командует и данные, записанные в памяти и приходящие из портов, обрабатывает.
Просто и красиво. Эти порты так и назвали сразу — порты ввода-вывода. Через одни из них данные отправляются куда-то, через другие — откуда-то принимаются.
Ну а дальше начинается движение по кругу. Вот есть одно устройство, и есть другое. И вот есть цепочка символов, каждый из которых состоит из отдельных двоичных битов, и эту цепочку нужно передать. Как передавать? Можно по линии из 8 проводочков сразу передавать по целому символу — один проводок = один бит, потом код другого, потом третьего, и так, пока не передашь всю цепочку.
А можно было разворачивать каждый бит не в пространстве (по проводочкам), а во времени: сначала передать один бит символа, потом второй и так восемь раз. Ясно, что во втором случае нужны какие-то дополнительные средства, чтобы символы так разворачивать во времени.
Мастерам на все руки будет интересна статья об особенностях работы и схеме включения МС34063.
Токовая петля
Историческая справка
До начала 1960-х в телепринтерах для связи на большие расстояния применялась токовая петля 60мА. В 1962 была представлена модель 33 телетайпа с 20мА токовой петлей. После этого этот интерфейс стал широко использоваться. На протяжении 60-х, 70-х и 80-х интерфейс 20мА токовая петля применялся во многом оборудовании. Этот интерфейс стал популярным из-за его низкой цены при использовании на больших расстояниях, а также высокой помехоустойчивостью передачи данных.
Описание
В интерфейсе токовая петля электрическим сигналом является ток, а не напряжение. Токовая петля может работать в дуплексном, полудуплексном режиме, а также в активном или пассивном режиме.
Этот стандарт позволяет передавать данны на расстояния до 600 м со скоростью до 19.2 кБод.
Основные особенности
- большая дальность чем у RS-232
- помехоустойчивость передачи данных
- расстояния до 600 м
- скорость передачи до 19.2 кБод
Полнодуплексная схема
Одновременная двунаправленная передача данных возможна по этой схеме. Для этого режима необходимы два генератора тока 20мА. Например, карта IBM адаптера последовательного интерфейса имеет в своем составе только один генератор тока. В этом случае для создания полного соединения второе устройство должно иметь генератор тока для создания второй токовой петли.
Полнодуплексная схема 20 mA
Симплексная схема 20 мА
Основными элементами 20 мА токовой петли являются источник тока, токовый ключ и токовый детектор. Передатчик — это токовый ключ, а приемник — детектор тока. Схема, содержащая источник тока называется активной стороной, другие элементы интерфейса — пассивной. В симплексной схеме передатчики и приемники располагаются последовательно в одной токовой петле. При работе одного передатчика оба приемника принимают данные.
Симплексная схема 20 mA (возможна только поочередная передача данных)
Сранение уровней сигналов RS-232 и 20мА токовой петли
На рис ниже представлены уровни сигналов интерфейса RS-232 и их соответствие с интерфейсом токовой петли 20 мА. Для токовой петли наличие тока соответствует пассивному состоянию (отсутствие передачи данных).
Сравнение уровней RS-232 и 20мА токовой петли
Схема преобразователя аналоговой токовой петли 4- 20 мА
Эта схема упоминается здесь потому, что иногда ее путают с 20мА токовой петлей. Назначение данной схемы — передача сигнала от удаленного аналогового датчика через токовой сигнал. Для передачи сигнала требуется только два провода и источник питания датчика. Для питания датчика используется источник напряжения 24В. Удаленный датчик изменяет ток в петле в соответствии с измеренным параметром. На последовательном резисторе RL этот ток преобразуется в напряжение, которое далее может быть обработано.
Схема преобразователя аналоговой токовой петли 4 — 20 мА
HART 4 — 20 мАтоковая петля
Это другой пример комбинирования аналоговой и цифровой токовой петли схемы 4 — 20 мА. Для этой токовой петли применяется коммуникационный протокол HART. HART протокол используется для интеллектуальных удаленных преобразователей, совместимых с аналоговой токовой петлей 4-20 мА, а также имеющих цифровой обмен по тем же проводам. Это осуществляется за счет применения двухтонального частотного сигнала (FSK) сигнала с уровнями 4-20 мА.
Схема аналоговой токовой петли 4 к 20 мА с цифровой передачей данных по HART протоколу
Конфигурирование и прерывания
Поскольку в компьютере может быть несколько последовательных портов (до 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, и т.п.
Как получить 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 как положительное напряжение.
Преобразование уровней 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 позволяет подключить два последовательных порта.
Порядок обмена данными по RS-485
Несколько устройств подключаются между собой с помощью цепочки кабелей. Для обмена информации необходим специальный протокол. Чаще всего используется Modbas.
Например, есть несколько устройств, которые собирают информацию. Раз в месяц они должны передать все данные в центральный компьютер. Для этого главное устройство оформляет запрос. Каждый терминал имеет свой порядковый номер. Эти цифры будут идти первыми в запросе. Если команда не совпадает с номером терминала, то он будет его игнорировать.
Следующие цифры в запросе отвечают за действие, которое должно произвести устройство. Например, передача информации. Таким образом, команда дойдет до нужного терминала и будет выполнена нужная операция.
В некоторых случаях запрос не доходит до устройства. Происходит сбой на линии или помехи. Для исключения помех используется контрольная сумма. Это некий набор цифр, который присутствует в запросе. Также, он есть и на самом оборудовании. Таким образом можно проверить, достигла ли команда конечной цели.
Распиновка 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 контакта в разъеме:
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 направлении, так как последний пакет (подписан байт)
Доработка блоков для работы с моментнымРХХ и установки на 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 канал | Я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 — копирование информации без разрешения автора запрещено.
Сигналы могут иметь другое значение
Только 3 контакта из 9 имеют строго определенное значение: передача, прием и земля. Это аппаратные линии и вы не можете повлиять изменить из предназначение. Но все другие сигнальные линии управляются программно и могут быть (или подразумевается что могут) в большинстве своем другого назначения. Однако они могут прнимать только два состояния: высокое (установленное) (+12 вольт)
и низкое (сброшенное) (-12 вольт). Установленное состояние это «включено» и сброшенное состояние это «выключено».
Для примера, Advanced Serial Port Monitor
(или точнее пользователь программы) может управлять сигналом DTR, в аппаратная часть в свою очередь подает на него напряжение 12 вольт с той или иной полярностью. Модем (или другое устройство) которое принимает сигнал DTR может интерпретировать его по-разному. В одном случае модем (в зависимости от модели и прошивки) может может занять телефонную линию если сигнал DTR сброшен. В другом случае модем проигнорировать сигнал DTR в сброшенном состоянии.
Это применимо ко всем 6-ти сигнальным линиям. Аппаратная часть только посылает и принимает эти сигналы, но действие зависит (если оно вообще есть) от программы (например, Advanced
Serial Port Monitor) и конфигурации того оборудоввания, которое вы подключаете к последовательному порту.