TehTab.ru Инженерный справочник.
Технические таблицы



ПОЛЕЗНЫЕ ССЫЛКИ:

БОНУСЫ ИНЖЕНЕРАМ!:

МЫ В СОЦ.СЕТЯХ:

Навигация по справочнику TehTab.ru:  главная страница  / / Техническая информация / / Оборудование - стандарты, размеры / / Стандарты коммуникации. Сигналы в системах автоматизации (КИПиА) / / Интерфейсы подключения.  / / Адаптер RS232-USB

Адаптер RS232-USB

Замечание об использовании адаптеров USB — RS232

В настоящее время на рынке появились адаптеры USB-to-Serial, как однопортовые, так и многопортовые. Такие адаптеры позволяют запускать старые приложения с последовательным вводом-выводом на современных компьютерах, не имеющих последовательного порта, но имеющих порты USB. Есть несколько нюансов, определяющих пригодность адаптера USB-to-Serial для работы с конкретным приложением, поскольку последовательный порт, образованный таким адаптером, не идентичен обычным COM-портам, которые встречаются на системных платах.

Будет ли адаптер USB/RS232 корректно работать, в каждом случае зависит от прикладной программы и того, каким образом она обращается к аппаратным ресурсам. Стандартными для последовательных портов считаются 3F8h / IRQ4 (для COM1) и 2F8h / IRQ3 (для COM2). Адаптер USB/RS232 эмулирует протокол RS232, но не использует IRQ. Обычно при подключении адаптер USB/RS232 занимет младший номер COM из доступных в системе, например, COM3 в компьютере, имеющем порты COM1 и COM2 на системной плате. Допустим, что адаптер при подключении воспринимается операционной системой как COM3. Однако ему не назначается стандартная комбинация адрес / прерывание, а это означает, что прикладная программа, оперирующая стандартными (в ДОСовском смысле) значениями адреса / прерывания,не сможет работать с таким адаптером. Поскольку DOS не поддерживает USB, то и адаптеры USB/RS232 при работе в DOS-окружении не поддерживаются (хотя возможны исключения), они предназначены для приложений, работающих под Windows (или Mac).

Если прикладное ПО использует стандартные вызовы Windows API, то с таким ПО адаптер должен работать. Программы такого типа должны быть способны обращаться и к встроенным в плату портам COM1-COM4, и к портам на PCI-платах (COM5 и выше), и к USB'шным COM-портам. Если вы используете ОС класса Windows XP или Windows 2000, то в силу системных требований любая прикладная программа для корректной работы должна использовать Windows API-вызовы. Это означает, что, если программа может обращаться из-под Windows 2000 / XP к порту, встроенному в системную плату, то весьма вероятно, что она сможет обращаться и к порту через USB.



Дополнительная информация от TehTab.ru:

↓Поиск на сайте TehTab.ru - Введите свой запрос в форму

Нашли ошибку? Есть дополнения? Напишите нам об этом, указав ссылку на страницу.