13.10.2015 15:32
Возможно, кому-то поможет моё хождение по граблям.
Давно чесались руки поковыряться с Cascade. Заказал на али соответстсвующий (по картинкам) примерам из этой темы адаптер VAG KKL 409.1. Но в очередной раз мне повезло, и вместо распространённого в сети дизайна адаптера с контроллером FTDI и компаратором LM339 на одной стороне платы, пришел другой вариант, с LM393 на обратной контроллеру стороне.
Убедившись в визуальной корректности разводки, работоспособности контроллера FTDI и SMD-элементов адаптера, приколхоживаю трёхпозиционный переключатель между 7, 8 и 12 пины (больше на J3 и не нужно). Вооружаюсь ноутбуком с виндой x86, Cascade 0.9.4, рекомендованными разработчиком Cascade драйверами FTDI CDM20814 (на прилагаемом к адаптеру диске записаны окаменевшие экскременты), и... неудача. Не удается подключиться ни через один из выведенных пинов, то есть ни двигатель, ни коробка, ни ABS, ни SRS - недоступны, установить соединение не удается.
В процессе размышлений и поисков наткнулся на статью грамотного товарища с mysku, описывающую весьма похожий на мой адаптер, но уже с распаянным четырехпозиционным переключателем. Товарищ выяснил, что на данном конструктиве адаптера китайцами допущен просчёт с пороговым напряжением переключения компаратора K-линии - вместо стандартных 8В на компаратор подается около 3В, чего может не хватать для некоторых ЭБУ, и, определённо, не хватает для ЭБУ J3.
Доработка адаптера заключается в удалении резистора R9 2K Ом и припаивании резистора с аналогичным сопротивлением к конденсатору C7 (фото №2).
В итоге, доступные через пин 8 и 12 модули заработали в полном объёме, удалось прочитать (и стереть) старую ошибку датчика ABS.
С пин 7 вышло не столь удачно - к модулям двигателя и коробки подключение проходит успешно, отображается меню, но при попытке выбора представляющих практический интерес пунктов (Diagnostic codes, Current data, и т.п.) сканер выводит подменю выбранного пункта, и перестаёт реагировать на кнопки: иными словами, подвисает. Пляски с параметрами COM-порта (задержки/буферы и т.п.) эффекта не имеют.
В принципе, это не столь критично, т.к. данная информация доступна через обычный ELM237. Но починить, конечно, хотелось бы, ибо - "неаккуратненько получается, доктор" :)