Энтузиаст ИИ Мухаммад Зурали добился того, чтобы Jeep Cherokee 1994 года прошёл проверку выхлопа в Калифорнии после нескольких неудачных попыток. Как сообщает IT Home со ссылкой на Tom’s Hardware, разобраться с данными старого блока управления двигателем ему помогли Arduino Nano, Claude и Codex.

Автомобиль не укладывался в норму по выбросам оксидов азота при проверке на определённой скорости. Сначала он провалил испытание при 40 км/ч, а после попытки изменить состав топливовоздушной смеси — уже при 40 и 80 км/ч. По словам Зурали, прежде он регулировал двигатель почти без точных данных; каждая повторная проверка стоила около 100 долларов.

Чтобы получить данные, Зурали подключил Arduino Nano к шестиконтактному диагностическому разъёму Cherokee и ноутбуку. Плата помогла наладить обмен со старым блоком управления, который использует последовательную шину Chrysler SCI с необычной для обычного последовательного порта полярностью сигнала. Claude помогал искать причину превышения выбросов и анализировать параметры двигателя при движении, а Codex писал код.

Зурали собирался записать изменённую программу в блок управления двигателем, но выяснилось, что установленная в машине версия не поддерживает перепрошивку. Вместо этого он использовал расположенную рядом микросхему памяти EEPROM. Проект для диагностики Cherokee под названием xj-scanner Зурали опубликовал на GitHub под лицензией GPLv3.

Продолжение после рекламы

Источник: IT Home.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.