26 | 07 | 2017
Главное меню
Смотри
Статистика
Пользователи : 1
Статьи : 2824
Просмотры материалов : 7533665

Посетители
Рейтинг@Mail.ru
Online
  • [Bot]
  • [Yandex]
Сейчас на сайте:
  • 73 гостей
  • 2 роботов
Новые пользователи:
  • Administrator
Всего пользователей: 1
RSS
Подписка на новости
Последовательному порту компьютера (RS-232 DE9) - распиновка PDF Печать E-mail
Автор: Administrator   
24.02.2011 07:33

Последовательному порту компьютера (RS-232 DE9) - распиновка

Это RS232C DE-9 (обычно miscalled DB-9) порт очень распространены и доступны практически в любом ПК, некоторые Солнца (по крайней мере Ultra 5 / 10, Blade 100/150) и многие другие компьютеры. Документ включает в себя описание то, как компьютер серийный  работает с мышь

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

DB-9 Pin IDC internal IDC внутренних
pin name * контактный имя *
Name Название Dir Description Описание
1 1 CD <- Carrier Detect Обнаружение несущей
2 3 RXD <- Receive Data Прием данных
3 5 TXD -> Transmit Data Передавать данные
4 7 DTR -> Data Terminal Ready Data Terminal Ready
5 9 GND --- System Ground Система землей
6 2 DSR <- Data Set Ready Готовность набора данных
7 4 RTS -> Request to Send Запрос на Отправить
8 6 CTS <- Clear to Send Готов к передаче
9 8 RI <- Ring Indicator Индикатор вызова

Примечание: Направление DTE (компьютер) относительно DCE (модем)
Назначение контактов внутреннего разъема может быть различным для разных моделей материнских плат. Вывод 10 удалены в разъем. Внутренний IDC connnector подключен к внешнему порту с простой плоский кабель.

Последовательному порту компьютера распиновка сигналов объяснений

Так как последовательный порт ПК основан на RS-232, вы можете обнаружить сигнал детали -232 распиновка RS документ

Стандартный пакет данных RS232

RS232 данные обычно передается в виде пакетов с 7 или 8 бит слова, запускать, останавливать, битов четности (может быть изменен). Примеры передачи показано на рисунке: стартовый бит (активный низкий уровень, как правило, между +3 V и +15 V), а затем бит данных, бит четности (зависит от используемого протокола) и завершится к стоп-бит (используется для принести высокий логический уровень, как правило, от-3В и -15В).

Пример RS232 последовательный порт устройства. Как последовательный мышь работает

Типичный ПК мышь система управления состоит из следующих частей: датчики -> контроллер мыши -> линии связи -> интерфейс данных -> драйвер -> программное обеспечение. Датчики движения детекторов (как правило, оптико-механические), смысл которых движение мыши и кнопка swiches каком смысле состояния кнопки. Мышь контроллер считывает состояние этих датчиков и принимает acount текущего положения мыши. Когда эта информация изменений мыши контроллер посылает пакет данных на компьютере контроллера интерфейса данных. Драйвер мыши в компьютер, что получил пакет данных и декодирует информацию из него и не действия, основанные на информации.

ПК RS232 серийный уровней напряжения мыши:

Мышь имеет стандарт RS-232C выходных сигналов (+-12В), как его входных сигналов. Эти выходы в +12 В, когда мышь работает. Мышь имеет некоторые ток от каждого из RS-232C выходных линий это связано (около 10 мА). Мышь отправить данные на компьютер в уровнях, что RS-232C приемник чипа в компьютере может uderstand как RS-232C уровни входа. Мышь выходы, как правило, что-то вроде +-5В, 0 .. 5 В, а иногда и +-12V. Мышь электроники обычно используют +5 В напряжение.

Серийный аппаратной реализации устройства

ПК мышь для последовательного порта используется обычно DTR и RTS линий для генерации питания +5 В для микроконтроллера цепи в мыши. Потому что типичная оптико-механические мыши также потребности в электроэнергии за 4 светодиода в оптрон детекторов movevement, существует не так много власть потерять. Типичный подход заключается в использовании диодов принимать ток от DTR и RTS линии, а затем кормить его через резистор для всех (ИК) светодиодов в датчики движения. Положительные питания обычно берется с РТС и DTR линии (сразу после диодов и до резистора собирается светодиодов). Отрицательные питания для передатчика берется из контактных TD. Типичный ПК мышь последовательного порта занимает 10 мА полный ток и работает в диапазоне напряжений от 6-15В. Сами данные в папке с использованием стандартных асинхронных RS-232C формат:

               Начало D0 D1 D2 D3 D4 D5 D6 D7 Остановить
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 Положительное напряжение на мыши и сброс / обнаружение

= Запрос передачи CTS = Готов к передаче DSR = Data Set Ready DTR = Data Terminal Ready

Когда DTR линии переключается, мышь должна направить одного байта данных содержащих букву М (ASCII 77), чтобы идентифицировать себя. Для правильной работы, как РТС и DTR линии должно быть положительным. Линии DTR-DSR и RTS-CTS НЕ должны быть замкнуты. Реализация РТС переключать функции, установив линию РТС отрицательных и положительных снова. Отрицательной ширины импульса по крайней мере, 100 мс. После холодной загрузки, линии RTS обычно устанавливается на отрицательный уровень. В этом случае, установка линии РТС на положительном уровне, также считается переключения РТС.

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

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

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

        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

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

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

LB является состояние левой кнопки (1 означает нажата); РБ является состояние правой кнопкой (1 означает нажата); X7-X0 движение в направлении X с момента последнего пакета (байт со знаком); Y7-Y0 движения в У направлении, так как последний пакет (подписан байт)

 
Для тебя