Программа "Эмулятор ECU K+CAN"
   Программа "Эмулятор ECU K+CAN" предназначена для эмуляции автомобильных ECU, работающих по протоколу ISO-15765 на основе CAN-протокола с помощью недорогого адаптера VAG K+CAN Commander 1.4 или NISSAN 3LINE.



   Программа имеет следующие настройки: "COM-порт" адаптера VAG K+CAN Commander 1.4 или NISSAN 3LINE; "TADR1","TADR2" - CAN-адреса передачи сообщения эмулятором для 1-го и 2-го эмулируемых ECU; "RADR1","RADR2" - CAN-адреса приема сообщения эмулятором; "RMSK1", "RMSK2" - маски, накладываемая на CAN-адреса приема; "STmin" - настройка протокола ISO-15765 (в мс); таймаут приема "RTO" связи с адаптером (в мс); "CAN" - выбор скорости CAN-потока. Все селекторы определяют "полноту" лог-файла обмена. "Full LOG" - наиболее полный лог, в который попадает вся информация при обмене с адаптером; "CAN LOG" - в лог попадут только принятые/переданные CAN-пакеты; "ISO-15765" - лог будет состоять только из запросов/ответов протокола высокого уровня KWP2000; "NO LOG" - лог не будет вестись. Выбранные галочки и т.п. сохраняются в файл ecuemu.set при выходе из эмулятора и подгружаются при запуске.
   Кнопками "Пуск" и "Стоп" соответственно включается и выключается режим эмуляции. При включенном режиме эмуляции активна кнопка "В ЛОГ", при нажатии на которую текущий лог обмена информации, который пишется в оперативную память, скопируется на диск в файл (лог-файл имеет имя, состоящее из даты и времени запуска обмена и расширение "log").
   В файлах настроек эмулятора "kcan1.ini" и "kcan2.ini" содержатся пары "запрос-ответ" протокола KWP2000, то есть при приеме эмулятором очередной последовательности он просматривает содержимое этих файлов в поисках этой последовательности. При ее нахождении, эмулятор посылает в соответствующий этой паре ответ. Изменения файлов ini вступают в силу сразу после сохранения.
   Конкретно по тематике сайта, эмулятор используется при получении расчетных формул или наладке диагностических программ. Схема подключения: