Subaru Impreza › K-Line адаптер для диагностики

Буквально сразу, после покупки Subaru, я сделал себе «USB — K-line» адаптер. (Он подходит и к моей Хонде Сивик). Сам адаптер настолько прост, что я даже не собирался описывать его в БЖ и не делал фотографии процесса изготовления. Очень приятно видеть, что многие ребята также самостоятельно изготавливают подобные адаптеры для диагностики электронного блока управления двигателем (ECU) – несмотря на то, что готовый адаптер стоит не так уж и дорого. Однако я практически не встречал законченных конструкций – т.е. имеющих корпус и разъём OBD-II. Поэтому и хочу показать своё изделие. Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностики Самодельный адаптер В Subaru c 2000 года используется система диагностики OBD-II по протоколу SSM – Subaru Select Monitor. В качестве физического стыка используется интерфейс ISO9141, известный как K-Line. Сам адаптер определяет лишь тип физического интерфейса, а протокол связи определяется программным обеспечением, через который мы производим диагностику. Поэтому адаптер подходит к большому количеству марок автомобилей. На просторах Интернета встречается немало схем адаптеров. Для подсоединения к компьютеру, самое простое – использовать последовательный порт (COM-порт, RS-232) – адаптер получается на двух транзисторах. И хотя на моём ноутбуке «DELL Latitude D520» он имелся (и сейчас в «Latitude E5510» тоже имеется), я изначально отказался от его использования – это должен быть USB-порт. Соответственно, в адаптере должна стоять микросхема преобразования USB в последовательный порт (USB – UART, компьютер будет определять её как виртуальный COM-порт — VCP). Наиболее удачной в этом плане является FT232RL – эта микросхема требует минимум обвязки: ни кварцевого резонатора, ни резисторов – всего лишь один конденсатор. Единственная «проблема» это корпус микросхемы SSOP-28, имеющий шаг выводов всего 0,65 мм (дорожки на плате должны иметь ширину 0,33 мм). Вторая микросхема – это непосредственно физический стык ISO9141. В качестве него удобно использовать MC33290 или MCZ33290 (она же используется и на стороне ECU). В итоге схема получается такой: Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиSubaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиSubaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиSubaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиK-Line адаптер на MC33290 Однако отыскать эту микросхему оказалось не просто. Да и цена на неё очень кусачая! Поэтому я выбрал другую – L9637D (Si9243AEY). Схема получается идентичной: L9637D (Si9243AEY) Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиK-Line адаптер на L9637D Слишком просто, скажете вы? В принципе, для Subaru этого достаточно. Можно даже исключить светодиоды и резисторы в их цепях, и даже защитный диод VD4 – обе микросхемы (и MC33290, и L9637D) имеют защиту от смены полярности и перенапряжения. Вообще минимализм. Но, я тоже подумал, что слишком просто: микросхема L9637D имеет ещё и L-line интерфейс, который может использоваться в некоторых марках автомобилей, так почему не подключить и его? Однако L9637D предназначена для установки на стороне ECU. Для K-line, которая является двунаправленной, это не имеет значения. А вот, линия L однонаправленная (от компьютера к ECU), поэтому в микросхеме мы имеем приёмник сигнала, вместо передатчика. Покопав Интернет, я понял, что его не сложно реализовать на двух транзисторах. Правда, мне он так ни разу не пригодился, но пусть будет. В итоге, получился KKL-адаптер (VAG-COM). Вот, его окончательная схема: Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиUSB-KKL адаптер (VAG-COM) Второй вопрос – это разъём OBD-II для подключения к автомобилю. Но и тут повезло – я нашёл в продаже комплект: корпус разъёма OBD-II и шнур с разъёмом USB! И всё это удовольствие 300 руб. Остаётся сделать только плату! Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиРаспайка разъёма OBD-II Места в корпусе предостаточно. Под него я и разработал печатную плату. Плат как всегда, я изготовил несколько: одну себе, две друзьям в подарок, а четвёртая осталась не использованной: печатную плату. Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиПлата KKL-адаптера Сам процесс сборки я не фотографировал. Да и смотреть там особо не на что. Могу показать, как выглядит готовый адаптер изнутри: Subaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиSubaru: чип-тюнинг, ремонт, обслуживание: Блог им. alexavias: Subaru Impreza Sedan, белая ›K-Line адаптер для диагностикиНикаких драйверов в компьютер устанавливать не пришлось. Windows XP сам определил устройство как «COM8». Драйвер FTDI у меня уже был установлен давно, при установке программы для связи с каким-то радиооборудованием. Если вам потребуется VCP драйвер для FTDI микросхемы, то он здесь. Ну и какое программное обеспечение использую я, спросите вы? Для новичков я рекомендую использовать «FreeSSM» — простое и понятное ПО. Также можно использовать «ecuEdit» — оно есть и на русском языке. Мне же больше понравился «ecuExplorer». Всё ПО можно легко найти на просторах Интернет. Google вам в помощь! И не забывайте, что посмотреть коды диагностики (считать ошибки, когда у вас загорелся индикатор Check Engine) можно довольно просто и без компьютера. Об этом я писал здесь.

Также можно упростить себе жизнь и к лайн адаптер купить уже готовый, например, на сайте www.motorstate.com.ua 

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.