Яндекс.Деньги 41001237653793
Перевод PayPal
Вышла финальная версия программы эмуляции диагностического протокола ЭБУ Январь 5/7 - KWPTest. В программе делался упор на реализацию протокола инженерной версии ЭБУ и все необходимой обертки. Обычный диагностический протокол практически не реализован, но это не проблема для тех, кто очень хочет поиметь данный протокол. В текущей версии программы реализована возможность описанию любого пользовательского протокола обмена, для этого существует файл protocol.txt, где необходимо прописать необходимые данных в формате: запрос ответ, например, 8110F18103 83F1107F211034. Основное окно программы выглядит следующим образом:
При нажатии на кнопку Start программа начинает прослушивать выбранный порт, ожидая запроса диагностического ПО. Для корретной работы ПО инженерного ЭБУ необходимо открыть инженерную версию прошивки (bir файл), используя кнопку Open firmware. Для указания серийного номера инженерного ЭБУ (ID микросхемы dallas 2401) используется поле для ввода ECU SN и кнопка Apply SN. Кнопка Olt diag открывает вспомогательное окно, где реализована возможность управлять величинами различных параметров, запрашиваемых по диагностическому протоколу инженерного ЭБУ.
Кнопка Open log используется для открытия лог файла и последующего "проигрывания", чем достигается эмуляция работы реального ДВС
В целом, используя файл протокола связи, можно трассировать протокол обмена любого ПО, что бывает очень полезно во время отладки диагностического и не только ПО.