Переходник USB->COM
Кто имел дело с переходниками USB->COM(RS-232) Не могу понять что за глюки, уже не один пробивал, ноутбук DELL, первый вобще вырубал машину при попытке связи, а это взял ищо один, с некоторыми устройствами работает нормально и нуль-модемная связь тоже работает, а есть проблема что связивашся, начинаешь получать даные и прога виснет пишет что не допустимие значение, а на другой машине, со встроенным COM(RS-232) всё работает отлично. С ище одной прогой тоже самое invalid... вобщем не допустимое значение веса. Може ети проблеми как то решаютса, если кто сталкивался дайте совет.
Я тут немного начал копать. В RS-232(com) порте сигнал 1=-12В а 0=+12В, а сигнали от -3В до +3В вообще не опредиляетса, в перехожнике сигнал же от -5В до +5В. Может из-за етого возникают проблемы. И если сделать усилитель сигнала с 5В до 12В может пропадуть проблемы...
что значит переходник? для таких целей переходник есть адаптер...просто проводами соеденив ничего не получицца. А вот адаптер уже учитывает разность интерфейсов различных портов (usb и com)
Ну я всмысле, что продаетса шнур внутри которого встроена плата которий вставляетса в USB устанавливаются драйвера, и сигнал должен переобразоватса в RS-232.
AVDEY -5...+5 нормально в большинстве случаев должно работать, т.к. у приёмников порог +-3В. Проблема не в выходных напряжениях, а в самой этой системе, ибо у многих сие чЮдо нормально не работает. Возможно дело в кривом драйвере, который обслуживает не все API
1) скорость
вот скорости для 3 режимов USB:
low speed = 1.5 Mbaud
full speed = 12 Mbaud
high speed = 480 Mbaud
а через RS-232 мы можем протолкнуть не больше 1 Mbaud (если кабель хороший конечно).
2) протокол
каждое железо работает с большим количеством протоколов передачи данных - возможно здесь косяк; а что делает с сигналом та платка посередине - одним разработчикам известно.
Думаю, кабель расчитан на малоскоростные устройства с синхронным FIFO интерфейсом.
Все подобные девайсы обычно используют чип от FTDI:
Резюме: Чип от FTDI полная гадость....
Вывод не верный :) Чипы у них хорошие, а вот используют их по-разному, поэтому и много глюков. Обычно, проблема в драйвере.
Но на счет драйверов не знаю, по моему дрова работают нормально, машына не виснет и не ругаетса. пробывал перед етим ещо один то при попитке связи сразу перегружалась система. В этом такого нет. Но при приеме данних некоторие програмы видают ошибку недопустимих даних хотя с даними все нормально. Я что думаю: Ета проблема не совсеми устройствами, ето первое, и связь двух ПК по RS каналу ошибок не выдает, все сигнали доходят но ето в тех устройствах где +12 и -12 а там где точно такой же сигнал +5 и -5 возникают проблемы. И главное ошыбка возникает не в одном и том же месте, и при меншей скорости даних передаетса больше но все равно не все.