Страница 1 из 1

KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Вс июн 19, 2011 23:09:49
Shurf
Потихоньку ковыряя интернет стал набрасывать свою схему KKL-Line адаптера. Хотелось бы сделать максимально совместимое со множеством программ диагностики устройство. Но вот загвоздка - непонятно, какие порты COM использует та или иная программа для общения с ECU по L или второй K линии.
То, что набросал на данный момент
Изображение
Откуда слизано
Изображение

Как искать инфу о том, какая программа какой порт использует - уже и не знаю. Слишком уж разнообразны схемы в данном отношении. Кто разбирается - подскажите пожалуйста, откуда копать?

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Вт июн 21, 2011 10:15:57
Vadim_vv
при диагностике ЭБУ по линии К в СОМ порту используются Rx Tx через интерфейсный преобразователь L9637 (аналог МС33290, МС33190 и т.д.). Линия L в старых ЭБУ использовалась для инициализации сессии диагностирования, т.е. по ней от компа (тестера) подавался сигнал к блоку для перевода его в режим диагностической сессии. В большинстве авто эта линия не задействована (все русские авто на линии К). т.к. устройств, общающихся по линии К у ВАГа было много, некоторые блоки были выведены на 15-й пин диагностического разъема ОБД. к линия на 7-м пине. для использования линии Л некоторые программы задействуют сигнал RTS, некоторые DTR. в подавляющем большинстве достаточно одной линии К.

п.с. собирай этот адаптер - будет тебе счастье)

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Вт июн 21, 2011 23:04:55
Shurf
Не получается вслепую какую-либо схему повторять. Сразу возникает куча всяких "почему", "зачем" и "что если?" =) А когда все понял - возникает желание доработать. И понеслось...

Еще стоял вопрос о том, как свести две линии K в один порт RX/TX. K-линия похожа на 1-Wire - один командует, остальные выполняют, со своими фишками и плюшками, естессно =) Не могу сказать точно, но кажется количество подчиненных на K-линии ограничено примерно полутора десятком рыл, поэтому, с ростом количества электронного фарша в современных авто одной линии уже недостаточно. Но вещать без проблем можно на все линии - подчиненный с нужным адресом поймет и откликнется с любой линии. Но вот уже когда идет вещание от подчиненных с двух линий - на выходе с двух микросхем L9637 можем получить такие разные логические 0 и 1 и будет плохо. Поэтому и используется логика - реализуется то самое монтажное "И". Можно конечно и без логики - пара диодов, резисторов на подтяжку и транзистор, но мы не ищем легких путей =)

Целый день все это в голове вертелось - и сейчас как итог написал сюда.

За RTS и DTR спасибо - сделаю переключалку.

А вот если вторая L/2K линия не используется и висит в воздухе - на выходе от второй L9637 будет неизвестно что. может сделать еще одну переключалку, которая отсоединит вторую L9637 и подтянет ее выходную линию к Vcc? Хотя.. входная линия подтянута уже - на выходе будет лог.1, которая не мешает второй линии.

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Вт июн 21, 2011 23:18:03
Shurf
Пугают схемы 2K-Line адаптеров из интернета, где первая линия сделана на сверхнадежных и защищенных специализированных МС, а вторая линия в лучшем случае через оптопару. Ощущение доработки "напильником". И при этом все у всех надежно работает много лет. Уж если делать на рассыпухе - то обе линии, если делать как следует - то обе линии. Зачем половинчатые решения?

Просто наблюдение: наиболее объективная информация по автодиагностике находится не на форумах "авто" в разделе "электроника"(сплошные непонятки и перекопирование друг друга), а наоборот на форумах "электроника" в разделе "авто" =)

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Ср июн 22, 2011 08:10:06
Vadim_vv
я бы не стал утверждать что можно до бесконечности объединять устройства на линии К, ибо каждый приемопередатчик подтянут к плюсу питания через 0,5-1к. этож какие нужны будут токи чтоб продавить все устройства до нуля? вот потому ВАГи и отнесли некоторые блоки на 15-й пин ОБД. Других авто мне не попадалось. В опелях, лачетти и др. блоки вообще разнесены по разным пинам ОБДшного разъема, 7- двигатель, 12-абс, 13-подушки и т.д. и вроде как религия не мешает для диагностики нужных блоков переткнуть адаптер в другой пин. так же и с ВАГами, не сложно воткнуть к-лайн адаптера в 15-й пин ОБД и в вагкоме просканить линию на предмет наличия блоков.
п.с. не вижу смысла усложнять себе жизнь, уж если так хочется - можно тупо повесить переключалку, либо Л линия, либо К линия на 15-й пин.

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Ср июн 22, 2011 21:04:04
Shurf
Vadim_vv, если не секрет, как сделать такую колодку, чтобы в любой момент можно было подключиться на любой разъем? Видел в инете универсальный штекер - три штырька на трех проводах, или просто облуженные провода пихают в колодку диагностики. Может есть еще какое решение универсальности?
А цены на стандартные колодки больно странные - от двухсот рублей и выше.

Re: KKL-адаптер (Какие порты использовать для L/2K линии)

Добавлено: Ср июн 22, 2011 22:16:37
Vadim_vv
http://faq.ford77.ru/engine/jet/odb2.htm
можно так, а можно и купить через интернет с доставкой почтой. я использую разные варианты, иногда разъем целиком втыкаю, иногда в прикуриватель и на 7-ю ногу штырь.