Как узнать к какому порту подключено устройство в Windows 10 — вопрос, который часто возникает у пользователей, работающих с последовательными портами. COM-порты используются для подключения устройств, требующих последовательной передачи данных: Arduino, модулей GPS, approximations, а также старых принтеров или сканеров. В Windows 10 определить, к какому виртуальному COM-порту подключено USB-устройство, можно несколькими способами.

Операционная система автоматически назначает виртуальные COM-порты для USB-устройств, которые эмулируют последовательный интерфейс. Однако иногда требуется вручную узнать номер порта — например, для настройки программного обеспечения или устранения конфликтов. В этой статье разберём все доступные методы: от встроенных инструментов до специализированных утилит.

Почему USB-устройство может отображаться как COM-порт

USB-устройства, которые работают как последовательные порты, используют драйверы, эмулирующие COM-интерфейс. Это для:

  • Плат разработки (Arduino, STM32, ESP8266)
  • GPS-приёмников
  • Модемов и адаптеров для работе с последовательными устройствами
  • Некоторых industrial-контроллеров

Когда такое устройство подключается к USB-порту, устанавливает драйвер виртуального COM-порта (VCP) и назначает ему номер, например, COM3 или COM7.

💡

Если устройство не определяется как COM-порт, проверьте, установлен ли соответствующий драйвер. Часто производители предоставляют его на своём сайте (например, для Arduino это драйвер CH340 или FTDI).

Тип устройстваНазвание в Диспетчере устройствПример COM-порта
Arduino UnoArduino Uno (COMX)COM3
GPS-модульUSB Serial Device (COMX)COM4
FTDI-адаптерUSB Serial Port (COMX)COM5
CH340-адаптерUSB-SERIAL CH340 (COMX)COM6

Способы проверки COM-порта через Диспетчер устройств

Самый быстрый способ узнать COM-порт USB-устройства — использовать Диспетчер устройств. Для этого:

  1. Нажмите Win + X и выберите Диспетчер устройств.
  2. Раскройте раздел Порты (COM и LPT).
  3. Найдите в списке ваше устройство — обычно оно отображается с указанием COM-порта, например: USB-SERIAL CH340 (COM3).

Если раздел Порты (COM и LPT) пуст, попробуйте подключить устройство к другому USB-порту или обновить драйверы.

Использование утилиты для проверки COM-портов

Если Диспетчер устройств не показывает COM-порт, можно воспользоваться командной строкой. Откройте Командная строка (Win + R, затем введите cmd) и выполните команду:

mode

Система выведет список активных последовательных портов. Однако этот метод не всегда показывает все устройства, особенно если они не активированы.

Более информативный способ — команда:

wmic path Win32_SerialPort get Name,DeviceID,Description

Она выведет таблицу с именами портов, их описаниями и идентификаторами.

  • Ищите в выводе строку с USB или названием вашего устройства.
  • Номер COM-порта будет указан в колонке DeviceID.

Проверка через Панель управления

Ещё один способ — через Панель управления. Для этого:

  1. Откройте Панель управления (Win + R, затем control).
  2. Перейдите в раздел Оборудование и звук → Устройства и принтеры.
  3. Найдите ваше USB-устройство, щёлкните по нему правой кнопкой мыши и выберите Свойства.
  4. Вкладка Оборудование покажет информацию о порте, если устройство определяется как COM.
⚠️ Внимание: Не все USB-устройства отображаются как COM-порты. Если устройство не использует последовательный интерфейс, этот метод не сработает.
Какой метод вы используете для проверки COM-порта?
Диспетчер устройств
Командная строка
Спициализированные утилиты
Другой способ

Специализированные утилиты для определения COM-портов

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

Название утилитыОписаниеСсылка на скачивание
TerminalУтилита для работы с COM-портами, показывает активные порты и позволяет тестировать соединение.Официальный сайт
RealTermМощный инструмент для мониторинга и настройки последовательных портов.Официальный сайт
PuTTYПопулярный клиент для работы с COM-портами и сетевыми соединениями.Официальный сайт
Serial Port MonitorУтилита для отслеживания активности COM-портов в реальном времени.Официальный сайт

Как проверить работающий COM-порт

Если вы определили COM-порт, но не уверены, что он работает, можно проверить его с помощью простого теста:

  1. Подключите устройство к USB-порту.
  2. Откройте Диспетчер устройств и убедитесь, что устройство отображается в разделе Порты (COM и LPT).
  3. Запустите программу для работы с COM-портами (например, PuTTY или Terminal).
  4. Выберите найденный COM-порт и попробуйте отправить тестовые данные.

Если устройство отвечает, значит, порт работает корректно.

Даже если устройство определяется как COM-порт, оно может быть занято другой программой. Закройте все приложения, использующие порт, перед тестированием.

Пошаговая инструкция по настройке COM-порта для Arduino

На примере Arduino разберём, как правильно определить и настроить COM-порт:

  1. Подключите к USB-порту компьютера.
  2. Откройте Диспетчер устройств и найдите устройство в разделе Порты (COM и LPT). Обычно это Arduino Uno (COMX).
  3. Запомните номер COM-порта.
  4. Откройте Arduino IDE.
  5. В меню Инструменты → Порт выберите найденный COM-порт.
  6. Загрузите тестовый скетч (например, Blink) и убедитесь, что устройство работает.

Чек-лист для проверки COM-порта

Выполнено: 0 / 4

Часто задаваемые вопросы

Почему моё USB-устройство не отображается как COM-порт?

Возможно, устройство не использует последовательный интерфейс, или для него не установлен драйвер виртуального COM-порта. Убедитесь, что драйверы установлены корректно, и попробуйте подключить устройство к другому USB-порту.

Как изменить номер COM-порта?

Изменить номер COM-порта можно через Диспетчер устройств. Найдите устройство в разделе Порты (COM и LPT), щёлкните по нему правой кнопкой мыши, выберите Свойства → Параметры порта → Дополнительно и измените номер порта в выпадающем списке.

Может ли одно USB-устройство занимать несколько COM-портов?

Да, некоторые устройства (например, многопортовые адаптеры) могут занимать несколько COM-портов. В этом случае в Диспетчере устройств отобразятся несколько записей для одного физического устройства.

Что делать, если COM-порт занят другой программой?

Закройте все программы, которые могут использовать этот порт (например, Arduino IDE, терминалы или мониторы портов). Если это не помогает, перезагрузите компьютер или измените номер COM-порта в Диспетчере устройств.