Проверка com порта в windows cmd

How would I go about viewing a list of COM ports in use without the use of Device Manager? I don't want to install any software either. Is there a possible way to do this through the command line?

How would I go about viewing a list of COM ports in use without the use of Device Manager?

I don’t want to install any software either. Is there a possible way to do this through the command line?

Peter Mortensen's user avatar

asked Nov 4, 2014 at 16:24

Marmstrong's user avatar

5

In the command prompt use

mode

Used without parameters, mode displays all the controllable attributes of the CON (console) and the available COM devices (and LPT as well).

Accepts /? switch for basic help:

mode /?

answered Nov 5, 2014 at 15:45

JosefZ's user avatar

JosefZJosefZ

12.4k5 gold badges36 silver badges67 bronze badges

2

I know the question has been answered, but this is another method.

In command prompt, use:
chgport
in windows Vista and up. Lists your ports and which device they are.

answered Nov 25, 2016 at 12:22

Thomas Larsen's user avatar

7

In the command prompt use:

C:>wmic path Win32_SerialPort

OR

In PowerShell:

PS> Get-WMIObject Win32_SerialPort

OR

PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description

Hope this helps.

Adi Inbar's user avatar

answered Nov 4, 2014 at 16:39

vembutech's user avatar

vembutechvembutech

6,1821 gold badge19 silver badges21 bronze badges

5

Using mode most of the time I don’t see the devices that are not connected.

I prefer to use this solution with Python:

python -c "import serial.tools.list_ports as ls; print([p.device for p in ls.comports()])"

So I can see anything plugged in even if the connection is closed.

serial.tools.list_ports is from package pyserial.

MartyMacGyver's user avatar

answered Jul 5, 2018 at 13:50

G M's user avatar

G MG M

2835 silver badges14 bronze badges

2

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic is a
windows command line utility to get system information.

If your serial port is virtual created by some driver through USB connection, use this example to get details about these serial ports.

wmic path CIM_LogicalDevice where "Description like 'USB Serial%'" get /value

answered Nov 16, 2018 at 16:06

GLampros's user avatar

GLamprosGLampros

711 silver badge4 bronze badges

2

The snippet below lists serial ports into the $PORTS variable

BASH MSYS2

This function will get a list of ports automatically

PORTS=/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://

To the list (use) the ports, see the code below:

echo -n «Programming (echoing) ports: »
for aa in $PORTS; do
echo -n $aa
done
echo «»

answered Jan 7, 2019 at 21:09

Peter Glen's user avatar

1

How would I go about viewing a list of COM ports in use without the use of Device Manager?

I don’t want to install any software either. Is there a possible way to do this through the command line?

Peter Mortensen's user avatar

asked Nov 4, 2014 at 16:24

Marmstrong's user avatar

5

In the command prompt use

mode

Used without parameters, mode displays all the controllable attributes of the CON (console) and the available COM devices (and LPT as well).

Accepts /? switch for basic help:

mode /?

answered Nov 5, 2014 at 15:45

JosefZ's user avatar

JosefZJosefZ

12.4k5 gold badges36 silver badges67 bronze badges

2

I know the question has been answered, but this is another method.

In command prompt, use:
chgport
in windows Vista and up. Lists your ports and which device they are.

answered Nov 25, 2016 at 12:22

Thomas Larsen's user avatar

7

In the command prompt use:

C:>wmic path Win32_SerialPort

OR

In PowerShell:

PS> Get-WMIObject Win32_SerialPort

OR

PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description

Hope this helps.

Adi Inbar's user avatar

answered Nov 4, 2014 at 16:39

vembutech's user avatar

vembutechvembutech

6,1821 gold badge19 silver badges21 bronze badges

5

Using mode most of the time I don’t see the devices that are not connected.

I prefer to use this solution with Python:

python -c "import serial.tools.list_ports as ls; print([p.device for p in ls.comports()])"

So I can see anything plugged in even if the connection is closed.

serial.tools.list_ports is from package pyserial.

MartyMacGyver's user avatar

answered Jul 5, 2018 at 13:50

G M's user avatar

G MG M

2835 silver badges14 bronze badges

2

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic is a
windows command line utility to get system information.

If your serial port is virtual created by some driver through USB connection, use this example to get details about these serial ports.

wmic path CIM_LogicalDevice where "Description like 'USB Serial%'" get /value

answered Nov 16, 2018 at 16:06

GLampros's user avatar

GLamprosGLampros

711 silver badge4 bronze badges

2

The snippet below lists serial ports into the $PORTS variable

BASH MSYS2

This function will get a list of ports automatically

PORTS=/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://

To the list (use) the ports, see the code below:

echo -n «Programming (echoing) ports: »
for aa in $PORTS; do
echo -n $aa
done
echo «»

answered Jan 7, 2019 at 21:09

Peter Glen's user avatar

1

How would I go about viewing a list of COM ports in use without the use of Device Manager?

I don’t want to install any software either. Is there a possible way to do this through the command line?

Peter Mortensen's user avatar

asked Nov 4, 2014 at 16:24

Marmstrong's user avatar

5

In the command prompt use

mode

Used without parameters, mode displays all the controllable attributes of the CON (console) and the available COM devices (and LPT as well).

Accepts /? switch for basic help:

mode /?

answered Nov 5, 2014 at 15:45

JosefZ's user avatar

JosefZJosefZ

12.4k5 gold badges36 silver badges67 bronze badges

2

I know the question has been answered, but this is another method.

In command prompt, use:
chgport
in windows Vista and up. Lists your ports and which device they are.

answered Nov 25, 2016 at 12:22

Thomas Larsen's user avatar

7

In the command prompt use:

C:>wmic path Win32_SerialPort

OR

In PowerShell:

PS> Get-WMIObject Win32_SerialPort

OR

PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description

Hope this helps.

Adi Inbar's user avatar

answered Nov 4, 2014 at 16:39

vembutech's user avatar

vembutechvembutech

6,1821 gold badge19 silver badges21 bronze badges

5

Using mode most of the time I don’t see the devices that are not connected.

I prefer to use this solution with Python:

python -c "import serial.tools.list_ports as ls; print([p.device for p in ls.comports()])"

So I can see anything plugged in even if the connection is closed.

serial.tools.list_ports is from package pyserial.

MartyMacGyver's user avatar

answered Jul 5, 2018 at 13:50

G M's user avatar

G MG M

2835 silver badges14 bronze badges

2

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic is a
windows command line utility to get system information.

If your serial port is virtual created by some driver through USB connection, use this example to get details about these serial ports.

wmic path CIM_LogicalDevice where "Description like 'USB Serial%'" get /value

answered Nov 16, 2018 at 16:06

GLampros's user avatar

GLamprosGLampros

711 silver badge4 bronze badges

2

The snippet below lists serial ports into the $PORTS variable

BASH MSYS2

This function will get a list of ports automatically

PORTS=/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://

To the list (use) the ports, see the code below:

echo -n «Programming (echoing) ports: »
for aa in $PORTS; do
echo -n $aa
done
echo «»

answered Jan 7, 2019 at 21:09

Peter Glen's user avatar

1

Для правильного подключения оборудования, необходимо определить номер COM порта.

Проверка проводится при условии, что сервер полностью развернут, и работает заведомо правильно.

Windows

Для определения номера COM порта на ОС Windows необходимо:

  1. Убедиться в том, что многожильный кабель подключен к COM-порту
  2. Перейти в «Диспетчер устройств», расположенный в: Панель управленияОборудование и звукДиспетчер устройств (необходимы права администратора)
  3. Раскрыть дерево «Порты (COM и LPT)»
  4. Отсоединить многожильный кабель
  5. Запомнить изменения в дереве устройств «Порты (COM и LPT)»
  6. Присоединить многожильный кабель обратно к COM-порту
  7. Найти новый порт в дереве устройств «Порты (COM и LPT)»

ComP 1.png

8. После того, как номер COM-порта определен его необходимо указать в схеме SCADA, для устройства, подключенного многожильным кабелем.

ComP 2.png

Linux

Для определения номера COM порта на ОС Linux необходимо:

  1. Обладать правами Root либо пользователь должен входить в группу dialout
  2. Убедиться в том, что многожильный кабель подключен к COM-порту
  3. Проверить наличие COM портов в системе, введя в командную строку следующую команду:
ls -l /dev/ttyS* /dev/ttyUSB*

4. После выполнения команды отобразится список всех доступных COM-портов

ComP 3.png

dev/ttyS0 — первый COM порт

/dev/ttyS1 — второй COM порт

/dev/ttyUSB0 — специальный кабель-переходник из USB в COM (Gembird UAS111)

5. Установить программу minicom. Для этого вводим следующую команду:

apt-get install minicom

6. Найти многожильный кабель в оплётке длиной 4-6 см.

ComP 4.png

7. Соединить 2 и 3 выводы COM порта перемычкой из кусочка многожильного провода. Оплётка будет удерживать провод на контактах, а металлические жилы внутри будут проводниками.

8. Настроить программу minicom. Для этого вводим следующую команду:

minicom -s

ComP 5.png

9. Выбрать «Настройка последовательного порта»

ComP 6.png

10. Нажимая А поочередно выбираем порты (если используется кабель-переходник из USB в COM то выбрать /dev/ttyUSB0)

11. Отключить аппаратное управление потоком, нажав «F»

12. Выйти из настроек нажав «Enter»

13. Сохранить настройки по умолчанию «Сохранить настройки как dfl»

14. Выйти из minicom

15. Запустить minicom выполнив команду:

minicom

16. Нажать на любую клавишу на клавиатуре

ComP 7.png

В случае, если символы не вводятся с клавиатуры, необходимо вернуться к пункту 10, и выбрать другой COM-порт

Если вводимые символы отображаются — значит COM-порт определен верно

17. После того, как номер COM-порта определен его необходимо указать в схеме SCADA, для устройства, подключенного многожильным кабелем.

ComP 8.png



…вот все-таки батники незаслуженно игнорируются любителями высокоуровневых языков, а тем не менее даже на них можно решить задачи по мониторингу не только удаленных хостов, но и мониторинга COM-порта. К примеру, возникла задача реагирования (запуска какого-либо приложения) на приход сигнала на один из пинов, кнопка к примеру (выставить DTR тот же и замкнуть с CTS).

Напомню еще раз распиновку COM-порта:

Цитировать

Номер вывода Наименование Характер сигнала Сигнал

1 DCD Входной Data carrier detect

2 RxD Выходной Transmit data

3 TxD Входной Receive data

4 DTR Выходной Data terminal ready

5 GND — Ground

6 DSR Входной Data set ready

7 RTS Выходной Request to send

8 CTS Входной Clear to send

9 RI Входной Ring indicator

Нам нужно управлять состоянием устройства ввода-вывода. Одной из таких команд — mode (синтаксис см. по mode /?):

Что мы видим? Видим возможность установки скорости, паритета, служебных пинов, паритета и иже с ними. А что нам даст обращение (mode com1) к конкретному COM-порту? А вот сие даст:

Состояние пинов и настроек порта. Можем прочитать? Можем. Для этого воспользуемся FIND=»параметр» (важно точное указание всех знаков):

@ echo off
mode com1 dtr=on > nul
:m1
mode com1 | find "CTS:	 ON" > nul
if errorlevel=1 goto m1
if errorlevel=0 start notepad.exe

Флаги:

«dtr=on» установит единичку на DTR.

«> nul» — этим мы убираем вывод ответа на экран.

«errorlevel» — отрабатываем результат выполнения.

Если команда FIND не нашла в ответе «CTS: ON», то повторить опрос по циклу. Ежели нашла, запустит блокнотик
Wink

Содержание

  1. COM порт глазами ремонтника. Ремонт, настройка, диагностика. Часть 2, диагностика на компьютере.
  2. Как проверить com-порт?
  3. Как проверить COM-порт компьютера
  4. Неисправности и тестирование СОМ-портов

Статья вторая «COM порт – глазами ремонтника. Ремонт, настройка, диагностика».

Рассматриваем вопросы диагностики COM порта со стороны компьютера.

Начнем с самого простого, найдем на компьютере COM порт визуально.

18 1

Рис. 1. Пример расположения COM порта на задней планке материнской платы.

Однако на привычном месте может не оказаться разъема COM порта, это не беда. Заходим в диспетчер устройств, и смотрим в нем наличие COM порта.

19

Рис.2 Проверяем наличие COM порта на компьютере при помощи диспетчера устройств.

Итак COM порт обнаружен программно, а физически его не видно, он расположен на материнской плате и для его физической реализации нужна планка (посмотреть), которую придется либо сделать самостоятельно, либо купить в магазине.

plancom1 2

com121

Рис. 3 Вид разъемов COM порта для реализации под планку. На фото, материнская плата с двумя COM портами.

После подключения планки COM порта остается только проверить работоспособность COM порта.

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

21

Рис. 4 Внешний планок для работы на разных материнских платах.

Планки не взаимонезаменяемые, чаще всего встречался вариант I.

Нет связи компьютера с подключаемым устройством.

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

Что бы исключить лишние факторы удостоверимся, что COM порт на компьютере рабочий.

Самое простое, это использовать программу Сommtest (скачать) и заглушку для проверки.

7 1

Рис.7 Заглушка для проверки COM порта, сигналов Rx-Tx.

Рассмотрим, как это делается.

Запускаем программу Сommtest (скачать)

25

Рис. 8 Рабочее окно программы Commtest

26

Рис. 9 Настройка программы Commtest

Рис. 10 Программа Commtest готова к использованию.

warning 16

warning 16 Внимание! Данная проверка проверяет только канал Rx-Tx и не является 100% гарантией того, что порт исправен, однако хотелось бы обратить внимание что 90% устройств работают именно только по этим проводам.
warning 16 Внимание! Проверка на другом компьютере связь есть, проверка на проверяемом компьютере связи нет. Не является гарантией того, что COM порт неисправен. Пример кабель от ККМ Fprint-03К

Комплексная проверка COM порта на стороне компьютера.

На рисунке для удобства синим цветом выделены передатчики.

Все в той же программе CommTest, но уже в другой части окна взводим флажок передатчика DTR и(или) RTS и смотрим, как изменяются соответствующие флажки приемника.

36
Рис. 19 Флажок DSR и DTR взведен

Как проверить передатчик – приемник Tx-Rx рассмотрено немного ранее.

Если данные события происходят можно считать, что COM порт стандарта RS232 со стороны компьютера полностью исправен.

Источник

Встречаем — вот он, старый разъем — com порт, он же стандарт RS-232 (англ. Recommended Standard 232).

Был введен в 1962. Стандарт развивался и в 1969 представлена третья редакция (RS-232C). Четвертая редакция была в 1987 (RS-232D, известная также под EIA-232D).
Визуального похож на разъем VGA, только со штырьками.

rs232c

В настоящее время все еще сохраняет актуальность. Зачем все еще кто-то покупает компьютеры на 478 сокете? А на материнских платах PGA 478 есть как минимум 2 com порта. Он нужен для управления работой самого разнообразного оборудования. И эмулятор на PCI тут не спасает.
А вариант на сокет 478 — достаточно дешевый и оборудованию хватает результативности старых процессов. Наличие нескольких com портов является сильным конкурентным преимуществом для старых компьютеров.

RS-232 — стандарт физического уровня для асинхронного интерфейса. Широко известен как последовательный порт персональных компьютеров. Исторически имел широкое распространение в телекоммуникационном оборудовании.

Изначально создавался для подключения телефонных модемов к компьютерам. В связи с такой специализацией имеет рудименты в виде, например, отдельной линии RING («звонок»). Постепенно телефонные модемы перешли на другие интерфейсы (USB), но разъем RS-232 имелся на всех персональных компьютерах и многие изготовители оборудования использовали его для подключения своего оборудования. Например, компьютерные мышки.

В настоящее время чаще всего используется в промышленном и узкоспециальном оборудовании, встраиваемых устройствах. RS-232 — проводной дуплексный интерфейс. Информация передаётся по проводам двоичным сигналом с двумя уровнями напряжения. Логическому «0» соответствует положительное напряжение (от +5 до +15 В для передатчика), а логической «1» — отрицательное (от −5 до −15 В для передатчика).

Первоначально в RS-232 использовались DB-25 (25 штырьков), но, поскольку многие приложения использовали лишь часть предусмотренных стандартом контактов, стало возможно применять для этих целей 9-штырьковые разъёмы DE-9, которые рекомендованы стандартом RS-574.

Номера основного контакта, передающего и принимающего данные, для разъемов DE-9 и DB-25 разные: для DE-9 контакт 2 — вход приёмника, контакт 3 — выход передатчика. Для DB-25, наоборот, контакт 2 — выход передатчика, контакт 3 — вход приёмника.

Вы можете сохранить ссылку на эту страницу себе на компьютер в виде htm файла

Источник

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

Программа CheckIt предназначена для диагностики процессора, памяти и в частности портов ввода-вывода. Программа корректно работает в DOS режиме и используется для быстрой диагностики компьютерных комплектующих.
Тестовую заглушку можно приобрести в компьютерном магазине или сделать самому. Всё что Вам потребуется это разъём, паяльник и 5 минут свободного времени. Смысл заглушки заключается в том, что передающие сигнальные линии соединяются с принимающими, в результате чего получаем возможность прозвонить порт полностью.

raspinovka COM porta

Как понятно из рисунка, для изготовления заглушки просто необходимо спаять контакты по схеме:

2 + 3
7 + 8
1 + 4 + 6 + 9.

Теперь всё готово и можно приступать к тестированию COM-порта.

Как проверить COM-порт программой CheckIt.

Проверку COM-порта, для корректной работы программы CheckIt, необходимо производить в DOS режиме. При помощи программы CheckIt мы подадим на порт сигналы и проверим ответный отклик. Соответственно, если сигналы будут отсутствовать, то это явным образом будет свидетельствовать о неисправности COM-порта.
Подключите тестовую заглушку к COM&ndash-порту, который хотите проверить, загрузите компьютер в DOS режиме и запустите программу CheckIt.

checit1

Выбирите вкладку Tests Serial Ports и номер COM&ndash-порта на который установлена заглушка.

checit3

Система попросит Вас подтвердить, что тестовая заглушка установлена и начнёт процесс проверки.

checit4

Если после завершения тестирования на экране появятся сообщения о ошибках (пометка FAILED), то значит COM&ndash-порт неисправен.

Источник

Неисправности и тестирование СОМ-портов

15012480321792h4

9.2.9. Неисправности и тестирование СОМ-портов

Неполадки с СОМ-портами чаще всего случаются (или выявляются) при установке новых портов или после неудачного подключения внешнего устройства (при нарушении требования отключения питания перед всеми перекоммутациями).

Проверка конфигурирования

Тестирование последовательных портов (как и параллельных) начинают с проверки их опознания системой. Список адресов установленных портов обычно появляется в таблице заставки, выводимой BIOS на экран перед загрузкой ОС. Кроме этой таблицы, список можно посмотреть и с помощью тестовых программ или прямо в BIOS DATA AREA с помощью любого отладчика.

Если BIOS обнаруживает меньше портов, чем установлено физически, скорее всего, каким-либо двум портам присвоен один адрес или установлен нестандартный адрес какого-либо порта. Проблемы могут возникать с адресами портов COM3 и COM4: не все версии BIOS будут искать порты по альтернативным адресам 3E0h, 338h, 2E0h и 238h, а иногда не производится поиск и по адресам 3E8h и 2E8h. Нумерация найденных портов, отображаемая в заставке, иногда может вводить в заблуждение: например, если установлены два порта с адресами 3F8h и 3E8h, в заставке они могут называться как СОМ1 и COM2, и по этим именам на них можно ссылаться при обращениях. Однако те же порты в заставке могут называться и как СОМ1 и COM3 (поскольку 3E8h является

штатным адресом для COM3), но попытка при обращении сослаться на порт COM3 будет неудачной, поскольку в данном случае адрес 3E8h будет находиться в ячейке 0:402h BIOS DATA AREA, соответствующей порту COM2, а в ячейке порта COM3 (0:404h) будет нуль — признак отсутствия такового порта. «Объяснить» системе, где какой порт, можно и вручную любым отладчиком, занеся правильные значения базовых адресов в ячейки BIOS DATA AREA (но это придется делать каждый раз после перезагрузки ОС перед использованием «потерянного» порта). Существуют тестовые утилиты, позволяющие находить порты и без отладчика (например, Port Finder).

Если двум портам назначен один и тот же адрес, тестовая программа обнаружит ошибки порта только с использованием внешней заглушки (External LoopBack). Программное тестирование порта без заглушки не покажет ошибок, поскольку при этом включается диагностический режим (см. описание UART) и конфликтующие (по отдельности исправные) порты будут работать параллельно, обеспечивая совпадение считываемой информации. В реальной работе, естественно, нормальный ввод данных (и управляющих сигналов интерфейса) для конфликтующих портов невозможен. Разбираться с конфликтом адресов удобно последовательно устанавливая порты и наблюдая за адресами, появляющимися в списке.

Если физически установлен только один порт и его не обнаруживает BIOS, то причины могут быть теми же, что и с LPT-портом: либо он отключен при конфигурировании, либо вышел из строя скорее всего из-за нарушений правил подключения (см. главу II). Может, конечно, неисправность устраниться и при «передергивании» платы адаптера в слоте системной шины.

Функциональное тестирование

В первом приближении СОМ-порт можно проверить диагностической программой (например, Checkil) без использования заглушек. Этот режим тестирования проверяет функционирование микросхемы UART (внутренний диагностический режим) и вырабатывание прерываний, но он не затрагивает входные и выходные буферные микросхемы, которые являются, пожалуй, более частыми источниками неприятностей. Если тест не проходит, причину следует искать или п конфликте адресов (или прерываний, если на это явно указывает сообщение теста), или в самой микросхеме UART.

Для более достоверного тестирования портов с помощью диагностических программ рекомендуется использование внешней заглушки, подключаемой к разъему СОМ-порта. В отличие от LPT-порта у СОМ-порта количество входных сигналов превышает количество выходных, что позволяет выполнить полную проверку всех цепей. Схема заглушки для тестирования СОМ-порта программой Checkit приведена на рис. 9.26. Заглушка соединяет выход приемника со входом передатчика, замыкая информационное кольцо. Обязательная для всех схем заглушек перемычка RTS-CTS позволяет работать передатчику — без нее символы не смогут передаваться. Выходной сигнал DTR обычно используют для проверки входных линий DSR, DCD и RI.

image001 57

Рис. 9.26. Заглушка для проверки СОМ-портов (LoopBack)

Если тест с внешней заглушкой не проходит (при успехе внутренней диагностики UART), причину следует искать во внешних буферах или их питании (±)12 В или в шлейфах подключения внешних разъемов. Здесь может помочь осциллограф или просто вольтметр (удобнее стрелочный). Последовательность проверки может быть следующей:

1. Проверить наличие двуполярного питания выходных схем передатчиков (этот шаг логически первый, но поскольку он технически самый сложный, его можно и отложить на крайний случай, когда появится желание заменяй) буферные микросхемы).

    шлейф не подключен, шлейф подключен неправильно (разъем перевернут или вставлен со смещением), раскладка шлейфа не соответствует разъему платы.

Первые два варианта проверяются легко внимательным осмотром, а третий может потребовать некоторых усилий по расследованию. В табл. 9.17 приведены три варианта раскладки 10-проводного шлейфа разъема СОМ-порта, известных автору, но вполне возможно существование и других (для СОМ-портов на системных платах). Теоретически шлейф должен поставляться в соответствии с разъемом, но возможны варианты «с учетом местных условий».

Если дело только в ошибочной раскладке, то эти три выходных сигнала удастся обнаружить на других контактах разъемов (на входных контактах потенциал совсем небольшой). Если эти сигналы обнаружить не удалось, то, очевидно, вышли из строя буферные формирователи.

3. Соединив контакты линий RTS и CTS (или установив заглушку), следует попытаться вывести небольшой файл на СОМ-порт (например, командой COPY C:AUTOEXEC. ВАТ COMI:). С исправным портом эта команда успешно выполнится за несколько секунд с сообщением об успешном копировании. При этом потенциалы на выходах RTS и DTR должны измениться на отрицательные, а на выходе TD должна появиться пачка двуполярных импульсов с амплитудой более 5 В. Если потенциалы RTS и DTR не изменились, ошибка опять-таки в буферных формирователях. Если на выходе RTS (и входе CTS) появился отрицательный потенциал, а команда COPY завершается с ошибкой, скорее всего, вышел из строя приемник линии CTS (другой вариант — опять-таки ошибка в шлейфе). Если команда COPY успешно проходит, а изменения на выходе TD не обнаруживаются (их можно увидеть и стрелочным вольтметром, но не удастся оценить амплитуду импульсов), то виноват буферный передатчик сигнала TD.

Замена микросхем приемников и передатчиков существенно облегчается, если они установлены в «кроватки» (что на системных платах бывает крайне редко, а на ISA-адаптерах обычно применяется только для второго (необязательного) порта. Перед заменой следует с помощью осциллографа (или вольтметра) удостовериться в неисправности конкретной микросхемы. Расположение выводов популярных микросхем приведено па рис. 9.17.

При работе с СОМ-портами источниками ошибок могут являться разъемы и кабели. Разъемы могут иметь плохие контакты, а кабели кроме возможных обрывов, могут иметь плохие частотные характеристики. Частотные свойства кабелей обычно сказываются при большой длине (десятки метров) на высоких скоростях обмена (56 или 115 Кбит/с). При необходимости использования длинных кабелей на высоких скоростях (например, для связи двух PC) сигнальные провода данных должны быть перевитыми с отдельными проводами «схемной земли».

Питание от интерфейса (или почему может не работать мышь)

При подключении к СОМ-порту устройств с небольшим энергопотреблением возникает соблазн использования питания от выходных линий интерфейса. Если линии управления DTR и RTS не используются по прямому назначению, их можно использовать как питающие с напряжением около 12В на холостом ходу. Ток короткого замыкания на «схемную землю» ограничен буферной микросхемой передатчика на уровне 20 мА. При инициализации порта эти линии переходят в состояние «выключено», то есть вырабатывают положительное напряжение. Линия TD в покое находится в состоянии логической единицы, так что на выходе вырабатывается отрицательное напряжение. Потенциалами этих линий можно управлять через регистры СОМ-порта (выход TD вырабатывает положительное напряжение, если установить бит BRCON).

Источник

Проверить com – порт можно 2 способами:

1. проверка с помощью com – оской мышки. Такая проверка является не полной (проверяется лишь 4 сигнальные линии из 8). Подсоединяете мышь, если она работает, то частично можно скачать что com – порт рабочий.

2. проверка с помощью com – оской заглушки и программы CheckIt.

Для начала нужна тестовая заглушка. Её можно купить в магазине или сделать самому. Если будите делать сами, то Вам потребуется com – оский провод со всеми сигнальными линиями:

com

Запаяйте сигнальные линии, как показано на рисунке:

comp10

comp2

Суть этой заглушки в том, что передающие сигналы соединены с соответствующими принимающими. Затем с помощью программы CheckIt подаются входные сигналы, а потом проверяются выходные. Если выходные сигналы отсутствуют, то это говорит о неисправности com – порта.

Проверку нужно проводить в dos режиме. Для этого нужно создать загрузочную дискетку с программой CheckIt:

1. Вставляете пустую дискету в дисковод.

2. Заходите в «Мой компьютер» (Windows XP), щелкаете правой кнопкой «мыши» на ярлыке Диск 3,5 (А) выбираете «форматировать». Ставите галочку на «Создание загрузочного диска MS-DOS».

comp3

3. Затем копируете в эту дискету программу CheckIt:

comp4

4. Подключите тестовую заглушку к com – порту, который хотите проверить:

comp12

5. Ставите в BIOSe загрузку с floppy дисковода. Вставляете в дисковод дискету с CheckIt.

6. Пойдет процесс загрузки. После вводите: a:checkit.exe.

7. Появиться окошко:

comp5

comp6

9. Подтверждаете, что у Вас подключена тестовая заглушка. После этого начнется процесс проверки.

comp11

10. Если в конце появятся ошибки, то значит com – порт неисправен:

comp7

11. Если все тесты завершены успешно, то com – порт исправен:

Источник

Для определения номера COM порта на ОС Windows необходимо:

  1. Убедиться в том, что многожильный кабель подключен к COM-порту
  2. Перейти в «Диспетчер устройств», расположенный в: Панель управленияОборудование и звукДиспетчер устройств (необходимы права администратора)
  3. Раскрыть дерево «Порты (COM и LPT)»

31.01.2018

Как узнать порт устройства Windows 10?

Как проверить COM порты в Windows 10?

  1. Так же, как мы можем проверить COM-порты в windows 7 или ниже, перейдя к Панель Управления >> Диспетчер Устройств >> Порты …
  2. У меня был тот же вопрос и я нашел на этой странице. И ответ находится в комментарии @zipzit. …
  3. Диспетчер устройств по-прежнему существует в Windows 10 и должен показать это.

Как узнать порт к которому подключено устройство?

Как узнать свой порт на ПК с Windows

  1. Откройте командную строку
  2. Введите ipconfig.
  3. Далее введите netstat -a, после чего откроется список ваших номеров портов

Как узнать какие COM порты используются?

Для этого используйте шорткат Win+R, в появившемся окошке наберите cmd и нажмите Ввод:

  1. В окне командной строки наберите команду netstat -a (перед знаком минус не забудьте поставить пробел), нажмите Ввод. …
  2. Как видим, для каждого активного сокета указывается протокол, локальный и внешний адрес, а также состояние протокола.

4.06.2018

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

В Диспетчере устройств (Мой Компьютер > Свойства > Диспетчер устройств) выбираем устройство, которому мы хотим изменить COM порт. На вкладке «Параметры порта» нажимаем «Дополнительно». Назначаем желаемый номер для COM порта и нажимаем «ОК».

Как включить ком порт?

Нажмите «Пуск»> «Настройка»> «Панель управления»> « Сканер» > вкладка «Порты». Включите COM2 и установите для параметра « Питание» значение 5В . ПРЕДУПРЕЖДЕНИЕ.

Как узнать какой порт на компьютере?

Вызовите командную строку сочетанием клавиш Win+R. Введите команду «cmd» и нажмите ОК. В окне терминала введите команду: telnet имя_сервера номер_порта (например, telnet mysite.ru 31). Можно проверить порт на доступность по IP, если ввести команду telnet IP_сервера номер_порта (например, telnet 10.0.119.127 31).

Что такое виртуальный ком порт?

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

Как узнать к какому порту подключен USB?

Внешний вид порта USB 3.0

  1. Нажимаем правой кнопкой по значку «Мой компьютер»
  2. Переходим в раздел «Свойства»
  3. В открывшемся окне нажимаем на вкладку «Оборудование»
  4. Далее выбираем меню «Диспетчер устройств»
  5. В появившемся списке устройств находим пункт «Контроллеры универсальной последовательной шины USB».

20.03.2014

Как узнать к какому порту коммутатора подключен компьютер?

Непосредственно на компьютере пользователя выполнить в командной строке команду ipconfig /all.

Как узнать свой порт на андроид?

Как я могу узнать, какие порты открыты на моем устройстве android и как их закрыть?

  1. Создайте точку доступа wifi на своем телефоне
  2. Подключите компьютер к точке доступа
  3. используйте ipconfig или ifconfig, чтобы узнать адрес шлюза IP (т. е. …
  4. Используйте команду nmap : nmap-sS-Pn -p-your_phone_ip_adress.

Как освободить COM порты?

Способ 1.

разверните ветку Ports (COM & LPT) и в списке найдите устройство, которому назначен нужный COM порт (бледная иконка означает, что порт зарезервирован, но устройство не подключено). Щелкните по нему правой кнопкой мыши и выберите Uninstall; переназначьте освобожденный COM-порт другому устройству.

Как удалить неиспользуемые порты?

мой счет был до 45 используемых портов!

  1. Откройте диспетчер устройств
  2. В меню «Вид» выберите «Показать скрытые устройства».
  3. Разверните категорию «Порты (COM и LPT)» из списка.
  4. Щелкните правой кнопкой мыши на всех устройствах и удалите их (не нужно ставить галочку для удаления драйвера)

Как узнать какие порты у меня открыты?

Как узнать свои порты? Для Windows (включая Windows 10): Откройте командную строку сочетанием клавиш Win+R, далее пропишите команду cmd, введите команду netstat-a и нажмите Enter. Как закрыть мой открытый порт? Прежде всего нужно устранить причину — закрыть или остановить программу, которая открыла порт.

RRS feed

  • Remove From My Forums
  • Вопрос

  • Всем привет !

    Как вывести список COM-портов через CMD ?

    Пробовал вот так 

    wmic path Win32_SerialPort

    Выводится не отформатировано и только физические порты, порты которые эмулированы с USB на COM не выводится

    Желательно чтобы вывод был такой:

    Name,DeviceID,Description

Ответы

  • Сделал вот так :

    @echo off
    REG QUERY HKLMHARDWAREDEVICEMAPSERIALCOMM /s

    мб костыль, но работает =)

    • Помечено в качестве ответа
      Trusilya
      10 марта 2017 г. 7:24

Понравилась статья? Поделить с друзьями:
  • Проверить циклы зарядки iphone на windows
  • Проверить целостность файловой системы windows 10
  • Проверить хранилища сертификатов windows на наличие недоверенных корневых сертификатов powershell
  • Проверить характеристики компьютера онлайн windows 10
  • Проверить флешку на ошибки windows 10