Вирішив я у своїй машині розібратися, чому самодіагностика не оре:виявилося, що в підкапотному роз'ємі якась розумна людина замкнулапін установки загоєння на землю. І захотілося мені почитати, що ж уцікавого в мізках у машини ховається. Перевірити.
Перше
Є у продажу ось такий перетворювач інтерфейсів USB-TTL-RS485 набазі мікросхеми FTDI FT232RL.
Принадність плати в тому, що між мікросхемою FT232 і мікройінтерфейсу 485 - є джампера, що включають і вимикають, для ліній+5V, Rx, Tx, GND
фото з сайту магазину
Друге на форумі все чому- то додатково на Rx, Tx вішають додатковийкаскад (мабуть для організації рівнів напруги). Дивимося фотонижче
з БК Aladkoi
Власне, поліз під кермо з тестером і переконався, що у ЕБУ цейроз'єм ніхто не відрізав і він працює.
Фото нижче, розпинування збігається з описом в інеті
фото роз'єму під кермом
фото з інету, авторства не знаю. Фото перехідника GM-12 на OBD-2Далі я скупився в магазині, відмалював в SprintLayout ось той самийкаскад на транзисторах і спаяв його (робив про всяк випадок — якщоперші варіанти не запрацюють.) >
фото чеків
робимо плату
та й приміряємося, чи перевіряємо все правильно було зроблено
плата інтерфейсу
теж саме одягаємо на плату - і дивимося - щоб піни не переплутавпри трасуванні
ось власне результат
1) Пробував через приблуду з допиляним каскадом — НЕ ПРАЦЮЄ, ПЛАТКАБЕЗКОРИСНА (вона повністю відповідає схемі aladkoi, але з нею не працює. Трасування, пропаювання та стан транзисторівперевірив)
> 2) Далі спробував через інтерфейс RS-485 (ну а че? на платі ж є=) - Результат той же ... Іду додому перевіряти свої напрацювання іподумати:якого біса.
3) Вдома переконався, що все зробив правильно, принаймні схемівідповідає. Подумав, що руки з одного місця і з першого разу вконтакти GM-12 не потрапив. Повернувся, вкотре перевіривмультиметром — що на колодці є потрібна мені напруга (переконався —що не спалив інтерфейс зв'язку у ЕБУ, якщо раптом неправильнопідключив). Але результату немає…
І тут я згадав, навіщо я купив плату USB-TTL-RS485 саме в такійконфігурації — як на фото…
А ТЕПЕР РОБОЧИЙ СПОСІБ ПІДКЛЮЧИТИСЯ ДО ЕБУ
1. Дивимо уважно на плату інерфейсу Знімаємо джампера по серединціі прикручуємо туди провід, так, щоб Rx і Tx закоротило. Другийкінець цього дроту встромляємо в K-line машини.
Землю можна подати через гвинтовий роз'єм (зелений на платі), щобне морочитися.
2. Так як довго закохався, а не одна прога з форуму не дає точнозрозуміти - підключився ти чи ні до ЕБУ, і найважливіше:чому немаєзв'язку - вони теж не говорять про_О? спілкування з UART. Де сенспростий — посилаєш команду в одному вікні (можна поставити нацикл), а в другому — дивишся на відповіді.
Т.К. Прийом і передача у нас замкнуті, то "відповідь" відразу жприходить такий як і запит, але, якщо відповіді від ЕБУ приходять, то права колонка відразу ж відрізнятиметься від лівої)
Відправляю запит id шасі по колу і чекаю, поки мозок машини менідадуть відповідь. Тут бачимо, що ЕБУ відповідає в HEX — що номер id=1253
3. Підключаємося через Rhino (на форму є посилання і уaladkoiТеж).
Дивимося, що id збігається з тим, що я вважав іншою прогою… а післятривалого перечитування форуму — id такий ж, як іaladkoi=) Це на руку, якщо Aladkoi мені все-такивідповість і поділиться напрацюваннями 3-річної давності. АЛЕО, відповісти, плиз, хоч щось!
4. Далі поклацав параметри в Rhino, зняв пару логів іншимипрограмами з форуму. Виїжджати — нікуди не виїжджав, дихаввихлопними газами в гаражі. Тому не всі параметри з'явилися, напружує, що немає даних по датчику кисню.
Ну та одна з відповідей ЕБУ, щоб бачити які параметри нульові (ненульові в принципі змінювалися в роботі)
01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 1516 19 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f30
00 00 00 17 01 66 00 B4 69 00 0 80 B3 00 50 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5. Зараз, завантаживши прогу вірт com port і емулятор від aladkoi зфоруму, сиджу і розгрібаю формули перерахунку за всіма ненульовимипараметрами.






Коментарі12
Так а штатного OBDII немає хіба, і яким китайським елм327 прочитати не можна помилки?
Ні, obd2 з'явився у світі після 1994 року, на момент випуску авто його ще не існувало. У Сузукі до 1994 року у всіх застосований протокол зв'язку - розроблений безпосередньо виробником. посилання на форум - там про це докладно можна почитати
Ааа, я не помітив рік твоєї Сузукі, у мене 98г так там під кермом обд стоїть. Чек переодично загоряється і горить постійно, але це при їзді, коли на місці стоїть тарахтить то гасне.
Є таке, якщо довго ганяти двиг на місці - може спалахнути джеки чан. Дивився ще за помилка - помилка датчика швидкості. Прокотишся трохи і тухне чек.
Не дивився ще, Свіфт віддали за борги, так що поки розбираюся з ходової і електрикою, де то харчування місцями зникло, а комп не підключав ще
Також періодично в електрику лажу))разок примудрився спалити основний запобіжник на 50А
У мене там уже жучара стоїть із дроту на 2.5кв, але ставив не я.
А що в тебе за машина? А то на драйві у тебе не бачу свіфта
У мене взагалі Volkswagen T4, але є і Свіфт, та я з першою машиною на драйв все викладав, а тепер забив, немає часу це все фоткати викладати.
Я чисто для себе) якщо що потім корисно подивитися - де зробив херню)
З корисного зараз дізнався, що мізки в машині перепрошити) лямбда програмно видалена і зараз це просто затичка у випускному колекторі, не більше.
Але у мене вже лямбда з чотирма проводами