Мышь с разъёмом DB-9 на конце кабеля — это устройство с последовательным интерфейсом RS-232, и при подключении к современному компьютеру она не определяется системой автоматически: у большинства современных ПК и ноутбуков COM-порта просто нет. Даже если порт есть, Windows не всегда назначает последовательной мыши драйвер без ручной настройки.
Такие манипуляторы массово выпускались до конца 1990-х годов — например, Microsoft Serial Mouse и Genius GM-6. Сегодня они встречаются на старых станках с ЧПУ, в промышленных пультах и в ретро-коллекциях. Разберёмся, как устроен протокол, чем подключить мышь к ПК без COM-порта и что проверить, если курсор не двигается.
Как работает последовательная мышь
В отличие от USB-устройств, COM-мышь не «представляется» системе и не сообщает о себе никаких данных при подключении. Она просто передаёт пакеты из нескольких байтов по линии данных каждый раз, когда сенсор фиксирует перемещение или нажатие кнопки.
Классический протокол Microsoft Serial Mouse работает на скорости 1200 бод с параметрами 7 бит данных, 1 стоп-бит, без контроля чётности. Существуют и другие варианты — например, протокол Mouse Systems с иным форматом пакета. Именно поэтому мышь одного стандарта может не заработать с драйвером другого.
Питание мышь получает не по отдельной линии, а «вытягивает» его из сигнальных цепей порта — линий RTS и DTR. Это важный нюанс: если переходник или порт не выдаёт нужные уровни на этих линиях, мышь просто останется обесточенной.
COM-мышь питается от сигнальных линий RTS/DTR порта, поэтому не любой переходник USB–COM способен её запитать и обеспечить работу.
Распиновка разъёма DB-9
Разъём мыши — 9-контактный DE-9 (часто его называют DB-9). Задействованы не все контакты: для работы нужны линия данных, земля и линии питания.
| Контакт | Сигнал | Назначение для мыши |
|---|---|---|
| 2 | RXD | Приём данных от мыши |
| 3 | TXD | Не используется мышью, линия порта |
| 4 | DTR | Питание / готовность |
| 5 | GND | Общий провод (земля) |
| 7 | RTS | Питание сенсора мыши |
При ремонте обрыва кабеля ориентируйтесь на эту таблицу, но обязательно прозванивайте провода мультиметром: цветовая маркировка у разных производителей отличается.
⚠️ Внимание: не подключайте COM-мышь к порту при включённом компьютере. Интерфейс RS-232 не рассчитан на «горячее» подключение, и хотя риск невелик, старая техника чувствительна к выбросам. Сначала соедините разъёмы, затем включайте ПК.
Подключение к материнской плате с COM-портом
На многих современных материнских платах COM-порт физически отсутствует на задней панели, но разъём COM header на плате есть. Тогда понадобится планка с разъёмом DB-9, которая подключается к этой колодке — перед покупкой сверьте распиновку планки с документацией к вашей плате, она бывает разной.
- 🔌 Проверьте в BIOS/UEFI, что последовательный порт включён (пункт вроде
Serial Port— значениеEnabled). - 🖱️ Подключите мышь к порту до включения компьютера.
- ⚙️ После загрузки Windows проверьте Диспетчер устройств: порт должен отображаться без восклицательных знаков.
- 🔍 Если мышь не реагирует, проверьте её в терминальной программе — при движении в окно должны приходить символы.
В старых версиях Windows последовательная мышь определялась мастером установки оборудования. В современных системах штатной поддержки может не быть — тогда потребуется сторонний драйвер или программный эмулятор, о чём ниже.
Переходники USB–COM: что важно знать
Самый доступный способ подключить COM-мышь к ноутбуку — адаптер USB–RS-232. Но здесь кроется главная ловушка: дешёвые переходники часто выдают заниженные уровни сигналов или не обеспечивают полноценные линии RTS/DTR, от которых мышь питается.
Выбирайте адаптер на проверенных чипах, о которых есть драйверы для вашей ОС — чаще всего упоминают микросхемы FTDI и Prolific. Контроллеры неизвестного происхождения могут определяться системой, но нестабильно работать с «неправильной» нагрузкой вроде мыши.
Перед покупкой переходника проверьте в описании или на форумах, что адаптер реально работает с последовательными мышами — это нестандартная нагрузка, и не каждый USB–COM её тянет.
⚠️ Внимание: не путайте переходник USB–COM с переходником PS/2–COM. Пассивные переходники между PS/2 и COM работают только с мышами, которые аппаратно поддерживают оба протокола (на разъёме обычно есть соответствующая маркировка). Обычная COM-мышь через такой переходник в порт PS/2 работать не будет.
Настройка программной части
После физического подключения система должна увидеть сам порт. Откройте Диспетчер устройств и найдите раздел «Порты (COM и LPT)» — там появится COM1 или другой номер. Запомните его: он понадобится для настройки софта.
Для проверки живости мыши подойдёт терминальная программа (например, PuTTY в режиме Serial). Установите параметры порта:
Скорость: 1200 бод
Данные: 7 бит
Стоп-биты: 1
Чётность: нет
Управление потоком: аппаратное (RTS/CTS)
Подвигайте мышью и понажимайте кнопки: если в окно терминала сыплются «мусорные» символы — мышь жива и передаёт данные. Тишина означает проблему с питанием линий RTS/DTR, обрыв кабеля или неисправность самой мыши.
Чтобы мышь работала как системный манипулятор в современной Windows, потребуется специальный драйвер или эмулятор, преобразующий поток данных COM-порта в события мыши. Поддержка зависит от версии ОС, поэтому ищите решение под свою систему и протокол мыши (Microsoft или Mouse Systems). В среде ретро-эмуляторов — например, DOSBox или 86Box — последовательная мышь часто поддерживается нативно через настройку порта.
☑️ Диагностика COM-мыши
Типичные неисправности и их причины
Старые шариковые мыши страдают от банальных проблем. Забитый ролик и загрязнённые валики энкодера — причина номер один: снимите шарик, очистите валики от наросшей грязи и протрите контактные датчики.
Вторая по частоте проблема — перелом проводов у основания корпуса или у разъёма из-за многолетних перегибов. Проявляется это тем, что мышь «отваливается» при шевелении кабеля. Лечится перепайкой кабеля с прозвонкой по распиновке.
- 🧹 Курсор двигается рывками — почистите шарик и валики энкодера.
- 🔌 Мышь вообще не подаёт признаков жизни — проверьте питание с линий RTS/DTR и целостность кабеля.
- 🔀 Курсор двигается хаотично — возможное несовпадение протокола (Microsoft / Mouse Systems).
- 🔘 Не работают кнопки — износ микропереключателей, заменяются перепайкой.
Почему нельзя просто спаять переходник COM→USB
USB и RS-232 — принципиально разные интерфейсы: разные уровни сигналов, протоколы и логика обмена. Пассивной спайкой их не соединить — нужен активный контроллер-преобразователь. Именно его и содержит готовый адаптер USB–COM.
Стоит ли использовать COM-мышь сегодня
Для повседневной работы — однозначно нет: точность шарикового сенсора и низкая частота опроса не идут ни в какое сравнение с современными оптическими мышами. Но есть ниши, где последовательная мышь остаётся единственным вариантом.
Это ретро-компьютеры на платформах 286/386/486, где нет USB и не всегда есть PS/2, а также старое промышленное оборудование, управляющее ПО которого рассчитано именно на последовательную мышь. В этих случаях исправная COM-мышь и правильно настроенный порт — рабочее и исторически достоверное решение.
COM-мышь актуальна для ретро-ПК и старого промышленного оборудования; для современного ПК проще использовать USB-мышь, а последовательную подключать только при реальной необходимости.
Часто задаваемые вопросы
Определит ли Windows 10/11 мышь с COM-портом автоматически?
Как правило, нет. Современные версии Windows не устанавливают драйвер последовательной мыши автоматически. Потребуется сторонний драйвер или программный эмулятор, совместимый с вашей версией ОС и протоколом мыши.
Работает ли COM-мышь через любой переходник USB–COM?
Нет. Мышь питается от линий RTS/DTR порта, и дешёвые адаптеры могут не обеспечивать нужные уровни сигналов. Выбирайте переходники на чипах FTDI или Prolific и проверяйте отзывы именно о работе с последовательными мышами.
Можно ли подключить COM-мышь в порт PS/2 через переходник?
Только если сама мышь аппаратно поддерживает оба протокола — такие модели маркировались соответствующим образом и комплектовались пассивным переходником. Обычная чисто последовательная мышь в PS/2 работать не будет.
Как проверить, жива ли мышь, без драйверов?
Откройте терминальную программу (например, PuTTY в режиме Serial), настройте порт на 1200 бод, 7 бит данных, 1 стоп-бит и подвигайте мышью. Появление символов в окне означает, что мышь исправна и передаёт данные.
Почему курсор двигается хаотично, хотя мышь определилась?
Вероятная причина — несовпадение протоколов: мышь передаёт данные в формате Mouse Systems, а драйвер ожидает Microsoft (или наоборот). Проверьте настройки драйвера и документацию к конкретной модели мыши.