Текущее время: 29 мар 2024, 03:43




 Страница 1 из 1 [ Сообщений: 7 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: Как проверить COM-порт
СообщениеДобавлено: 01 июл 2011, 01:44 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,820.42

Сообщения: 7756
Откуда: Питер
Взято с: http://rem-kompa.narod.ru/kak_prov_com_p.html


Как проверить COM-порт (DB9) компьютера
Проверить COM–порт можно 2 способами:
  1. Проверка с помощью COM–оской мышки. Такая проверка является не полной (проверяется лишь 4 сигнальные линии из 8). Подсоединяете мышь, если она работает, то частично можно скачать что COM–порт рабочий.
  2. Проверка с помощью COM–оской заглушки и программы CheckIt (for DOS).
Для начала нужна тестовая заглушка. Её можно купить в магазине или сделать самому. Если будите делать сами, то Вам потребуется com – оский провод со всеми сигнальными линиями:
Изображение
Запаяйте сигнальные линии, как показано на рисунке:
Изображение
Изображение
Т.е. находите провода под номерами 2 и 3 и запаиваете их вместе. Затем находите провода под номерами 7 и 8 и запаиваете их . Наконец находите 4 провода под номерами 1, 4, 6 и 9 и запаиваете их вместе.

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

Проверку нужно проводить в DOS режиме. Для этого нужно создать загрузочную дискетку с программой CheckIt:
  1. Вставляете пустую дискету в дисковод.
  2. Заходите в "Мой компьютер" (Windows XP), щелкаете правой кнопкой "мыши" на ярлыке Диск 3,5 (А) выбираете "форматировать". Ставите галочку на "Создание загрузочного диска MS-DOS".
    Изображение
  3. Затем копируете в эту дискету программу CheckIt:
    Изображение
  4. Подключите тестовую заглушку к COM–порту, который хотите проверить:
    Изображение
  5. Ставите в BIOSe загрузку с floppy дисковода. Вставляете в дисковод дискету с CheckIt.
  6. Пойдет процесс загрузки. После вводите: a:\checkit.exe
  7. Появиться окошко:
    Изображение
  8. Нажимаете 2 раза enter. Выбираете вкладочку Tests -> Serial Ports и номер com – порта, куда подсоединена заглушка:
    Изображение
  9. Подтверждаете, что у Вас подключена тестовая заглушка. После этого начнется процесс проверки:
    Изображение
  10. Если в конце появятся ошибки, то значит COM–порт неисправен:
    Изображение
  11. Если все тесты завершены успешно, то COM–порт исправен:
    Изображение


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 23 сен 2011, 10:06 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 22 сен 2011, 23:14
Наличности на руках:
14.02

Сообщения: 33
Откуда: Челябинская область
Есть COM-порт на ноутбуке ASUS X58C, но нет встроенного floppy. Как можно реализовать проверку COM-порта?


Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 23 сен 2011, 13:54 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
1,820.42

Сообщения: 7756
Откуда: Питер
Запуск с флешки:
1) находим прогу RMPrepUSB
2) качаем образ DOS-а с CheckIt 3
3) вставляем флешку, открываем RMPrepUSB, выбираем нужную флешку в списке, нажимаем кнопку "Образ -> USB". Появятся несколько окошек - в них всё оставляем по умолчанию и жмем ОК:
Изображение

Флешка готова.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 25 сен 2011, 03:05 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 30 апр 2011, 01:43
Наличности на руках:
33.74

Сообщения: 162
Откуда: UA
чаще всего проверял порт/шнурки очень простым образом - встроенный в винду терминал, выбираем порт, в параметрах управления (там где "аппаратное", "программное", "Xon/XOff" или как там они называются) выбираю "нет" ("без управления") (чтобы не надо было заморачиваться с управляющими сигналами), подручными средствами (пинцетом, куском провода) закорачиваю 2 и 3 контакт (Rx Tx), и стучу по клавиатуре. Если все ок - в окне терминала должно быть видно что набираешь. Конечно, это не полноценная проверка, но в большинстве случаев достаточная, и не требующая никаких доп. средств.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 03 окт 2011, 10:35 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 29 сен 2011, 21:23
Наличности на руках:
1.61

Сообщения: 124
Откуда: Челябинск
Пользоваться Чекитом полный анахронизм. В интернетах масса программ для тестирования комов заглушками. Можно тестировать комовым модемом. Сам пользую Zyxel Omni 56k и проги под винды с заглушкой.

ЗЫ Комовая мышь не позволяет проверить исправность всех сигналов компорта.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 09 сен 2012, 23:20 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 16 апр 2012, 23:36
Наличности на руках:
53.00

Сообщения: 7
Откуда: Владимир
Проверять предпочитаю "руками". Хочется видеть весь процесс, контролировать происходящее. А чего там прога сделает... я этого не вижу ))) Потребуется проводок для замыкания, или пинцет, и терминальная прога, которая видит все сигналы порта.

Моя прога - COM Port Toolkit. У меня она лицензионная, есть в сети старые версии вроде фриварные, тоже подходят для проверки. После установки ее установленную можно скопировать на флешку и запускать как портативную. Регистрация проги прописывается значением ключа в реестр. По-моему - лучшая терминалка! Старые версии не без глюков (неважные для такой проверки).

В скобках указал номера контактов ком-порта.

1. Замыкаю TX(3) и RX(2). Передаю любые байты в порт, вижу что приходят те же байты обратно. При размыкании - не приходят. Значит с этими контактами порядок!

2. Выход RTS(7) в проге выключен. Замыкаю RTS(7) и CTS(8). Вижу что CTS(8) не изменился и равен нулю. Переключаю RTS(7) в высокий уровень. Замыкаю-размыкаю снова, вижу что изменяется СTS(8). Значит с ними всё норм!
- То же проделать с выходом DTR(4) и входом DSR(6).
- Затем включенный RTS(7) или DTR(4) позамыкать на DCD(1) и RI(9). DCD(1) и RI(9) тоже должны менять свои состояния в терминальной программе.

Если что-то не прошло проверку - скорее всего менять GD75232 (или аналог) на материнке. Перед этим я б еще проверил, подаются ли TTL уровни на входы этой микрухи, а то может и не в ней дело. Но по моему небольшому опыту - обычно дело в ней.


Наверно немного запутанно описание это выглядит глазами тех, кто привык не заморачиваться и проверять программно. Ну... каждому своё! Это мой выбор ))


Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: Как проверить COM-порт
СообщениеДобавлено: 14 окт 2013, 09:23 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 15 окт 2011, 18:14
Наличности на руках:
246.29

Сообщения: 150
Товарищи, а какими функциями пользуется CheckIt? Может ли она использовать вызовы BIOS, или она использует вызовы DOS? Или вообще реализует собственные алгоритмы обращения к ресурсам платы? Просто попалась мне давеча плата с UEFI, и на ней не работает ни GSM-модем на ком (наверное, старенький), ни определяется хасп (ось - семерка). Ком проверил в ДОСе с помощью заглушки программой чекит, тесты на две трети неудачны (в том числе запись в регистр управления). Казалось бы, вывод очевиден - ком неисправен. Но осталось сомнение, которое хочу разрешить. Может ли если в данной UEFI некорректно реализована совместимость с Legacy BIOS в части работы с портом, не работать модем и показывать ложный результат тестовая программа из-под ДОС? По-идее, в ОС с защищенным режимом есть слой абстрагирования от оборудования, но например, многие аппаратные RAID-контроллеры загружают перед стартом 32-битной ОС с борта свои расширения BIOS, которые 16-битные, и без них райды не работают. Зачем же?

P.S. В настройках UEFI COM-порта ресурсы по умолчанию и не изменяются.


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 7 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
В этой теме нет новых непрочитанных сообщений. Как проверить DSL порт модема DSL-2640U ( ЭМУЛЯТОР DSL линии )

в форуме D-Link

invisiblesok

7

18030

02 июн 2017, 08:54

kobin Перейти к последнему сообщению

В этой теме нет новых непрочитанных сообщений. Asus K50IJ (A32-F52) нужно проверить родную и новую батареи без ноутбука...

в форуме ASUS

leffe

1

1902

16 дек 2014, 12:47

gs84 Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Как проверить LED лампу навигатора\планшета?

в форуме Ремонт мониторов | LCD repair

DimonNT

6

4225

04 апр 2015, 22:47

YAD Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Как проверить матрицу объектива DSC-W180 ??

в форуме SONY

DimonNT

1

4174

29 июн 2015, 14:07

ankorservis Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Как проверить MacPro PSU FS8001 614-0436

в форуме Ремонт блоков питания | Power supply repair

alter

3

1888

26 ноя 2015, 20:08

alter Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: