Адаптер должен быть на FTDI чипе...
17сказали спасибо
Адаптер должен быть на FTDI чипе...
FTDI-чип является всего лишь последовательным USB-UART интерфейсом. А непосредственным преобразователем UART - K-Line являются микросхемы: MC33290; MC33199; L9637D; SI9243. Это самые популярные, может быть какие-то есть ещё, я в своей практике не встречал.
Хотя можно сделать адаптер тупо, на двух транзисторах и приобрести кабелеь USB - COM. Работает точно так же.
- - - Добавлено - - -
Операционка какая? Если любая выше ХР, то желательно программу запускать от имени администратора и в настройках виртуального COM-порта уменьшать значения буферов приёма - передачи.
P.S. На современных компьютерах не каждый адаптер может нормально работать.
Для проверки адаптера рекомендую программу COM-тест.
Последний раз редактировалось Bonpirr; 09.08.2017 в 21:37.
Операционка ХР (специально поставил, потому как знаю проблему с Win7). выставляю скорость передачи данных и свойствах оборудования и в программе 9600, правильно? в свойствах оборудования ниже и выше можно выбрать только 7100 и 10200 кажется... а в прогах такой скорости нет.
- - - Добавлено - - -
попробовал прогу, не понял что должна она показать... буквачки "V" рисует и зеленый огонек бегает =)
Последний раз редактировалось Brutum; 10.08.2017 в 15:25.
Программа, что я привёл выше, выполняет то же самое.
В программе два окна, сверху передача в порт, снизу приём из порта. При отсутствии питания на адаптере, при нажатии на любую клавишу, данные должны появляться только в верхнем окне. Если на адаптер подать +12 вольт, в нижнем окне должно появляться то же самое, что и в верхнем. Если при наличии питания на адаптере данные появляются только в верхнем, значит адаптер не принимает данные из шины K-Line. Соответственно и к ЭБУ не подключится.
Там еще есть хитрость со скоростью порта. На GM12 она не стандартная для USB
и это учитывается в драйвере