Давненько не оновлював БЖ, а за чудовим збігом обставин і привіднамалювався.
Давно хотів зробити бортовий комп для фіату, в наявності буловсе.Але макаронники вставили систему.Єдиний софт який читав так цеальфа обд і фіат еку скан.
І все з банальної причини вони зробили еку стандарту не obd2 івідповідно використовували інший набір pid-ів. Але якщо є бажання інебагато часу, то і це можна побороти. p>
Ну і результат:
Установка зв'язку з блоком iaw49f
Читання параметрів:Запчастини на фото:30031AЗапчастини на фото:30031A, 330077
У скрін не увійшла поточна швидкість, читання помилок та стиранняпомилок.
А тепер маленьке пояснення:
В обд2 тачках стандартний запит на температуру охолоджуючої рідинипосилався у вигляді 01 05, але концерн FCA повністю зробили своютаблицю запитів та відповідей, єдине загальне так це запити начитання та стирання помилок.
>
І так запити iaw49f для тих, хто має час погратися:
1. Ініціалізація адаптера:
ATZ
ATSP5 установка протоколу KWP2000
ATIB10 установка швидкості 10400
ATSH8110F1 адреса куди посилаються запити
< 81 початок діагностичної сесіі
1081 якщо відповідь 5081 то бл.
Це перший скрін
2. Читання параметрів:
Температура повітря у впуску під 2132 відповідь 61 32 00 47переводимо з hex до dec 47=4×16+7=71-40температурнезміщення=31°
Т.Охл рідини під 2133 відповідь 6133 00 77 перекладаємо77=7*16+7=119 та мінус 40=79°
<
Положення заслінки під 2134 відповідь 6134 0005 у перекладі 5 імножимо на коефіцієнт 0.1 виходить 0.5° що реально. Як би схожа направду 031а 03 і 26 (3×256+26÷4)=772 об в хв
Час упорскування під 2138 відповідь 6138 07а7 у перекладі 7× (10 *16 +7) = 1169 × на коеф 0.002 = 2.338 мс. Отримав 3 відповіді:
977E 151×126×0.000025=0.475,
97E2 151×226×0.000025=0.853,
97CE 151×207×0. 0.781
Те, що не увійшло:
Швидкість під 215А відповідь щось типу 615А ×× ×× (×-це поточнашвидкість)
Тепер залишилася справа за малим, знайти трошки часу, написатикод для ардуїни та протестувати.😉






Коментарі3
Ніфіга ти хімік ... Красава! Навіть боюся вникати в цей набір символів))
Колись давно писав диплом з бортовиком на ВАЗ, там теж KWP-2000. Стаття є тут cxem.net/avto/electronics/4-116.php залізу є рішення для читання 12-вольтової лінії на компараторі. Так само нещодавно робив бортовик на Ланос на ардуїні, але там інший про...
дякую, почитаю.