![]() |
Цитата:
2.Обороты ДВС 3.Тохл жидкости 4.Тимп форсунки 5.Напряжение бортсети/нагрузка на двигатель 6.Температура на впуске/Т жидкости АКПП 7.Бит отсечка топлива 8.Бит Check Engine 9.Ошибки ECU 10. Если есть отдельный параметр Расход топлива мгновенный, то его. |
Судя по значениям vag-com , у меня протокол kw1281 c двигателем, с abs токой же, остальные не стал смотреть! Есть шансы или нет!??
|
Цитата:
|
Цитата:
После трехдневного катания по украине - полет отличный! Единственное - есть предложение сделать настраиваемым параметр AlwaysOnTop. Тогда будет проще его прятать средствами оболочки. |
Вложений: 1
Только отписался, что все гуд - начались глюки )
Программа запускается, некоторое время работает, потом перестает обновлять показания. Т.е. показания застывают. При этом счетчик топлива продолжает расти. Анализ логов показал, что последний ответ ЭБУ приходит не полностью, а только первые 8 байт. Причина неизвестна, но по идее должен быть перезапрос. Но его нет. Перезапуск программы помогает. Потом опять такая же фигня. Логи в аттаче. |
Цитата:
|
Цитата:
|
Цитата:
P.S. Разобрал ситуацию подробно: Вообщем в очередной раз подался запрос 82 11 F1 21 F0 95. За заданное время RTO ответ не пришел (пришло только эхо запроса TxD(Эхо):82 11 F1 21 F0 95). Программа начинает подавать следующий запрос, но в это время ецу оказывается уже начал отправлять данные. В результате программа передает 84 11 F1 18 00 FF 00 9D (8 байт), а в ответ ждет сначала эхо запроса (8 байт) а ей приходит предыдущий ответ, но программа этого не знает и выкусывает как ей кажется эхо запроса (8 байт ) - TxD(Эхо):8B F1 11 61 F0 00 10 2D - вот почему не до конца ответ :) При этом продолжение пакета может быть битым, так как на него наложился следующий запрос. |
Прикольно.
Я у себя все пакеты (в том числе эхо) парсю, потом уже распарсенный пакет сравниваю с отправленным. Если совпадает - это эхо. И ес-сно сначала жду эхо, а потом уже ответ. Таким образом не может быть такого, чтобы от ответа откусили ожидаемое количество байт, а потом начали парсить. Увеличил RTO вдвое. Полет нормальный. |
Вложений: 1
Цитата:
P.S. To Alex_St - Стараюсь лишний проверок не делать, дабы не загружать процессор. Только самое необходимое, чтобы отбраковать неправильный прием. |
Часовой пояс GMT +4, время: 13:12. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot