![]() |
Хорошо, постараюсь учесть всё в следующей версии ПО оболочки.
|
Цитата:
P. S. Еще вопрос: чем отличаются версии прошивки can и can_wo_keys ? Поиском не нашел. |
Цитата:
|
Цитата:
Сделал:
|
Спасибо за очень быструю реакцию.
Оболочку 9.25 еще не успел протестировать, но Can-логгер 9.24 похоже не справляется с большими потоками данных на 500Кбит CAN-шине. Симптомы: На Infotainment CAN седьмого гольфа за 10-15 сек контроллер успевает наловить от 400 до 650 пакетов В том же состоянии машины CAN-адаптер Marathon CAN-bus-USB (http://can.marathon.ru/page/devices/canbus-usb) за 10 сек. стабильно ловит 4600-4700 пакетов CAN-логгер контроллера при работе раз в несколько секунд "подвисает", не обновляя экран, потом снова начинает вывод пакетов. Анализ текстовых логов контроллера показал, что все нажатия рулевых кнопок были пропущены. На куда менее загруженной 500Кбит CAN-шине тач-скрина (около 1000 пакетов за 30 сек) пропусков не было, все нажатия кнопок и экрана отлавливались стабильно. Похоже на переполнение буфера в контроллере. Контроллер и Marathon подключались к довольно древнему ноуту HP TX2000 с процессором AMD Turion X2 2.2ГГц. Но загрузка процессора никогда не превышала 70%. На более современном ноуте пакеты тоже терялись. Готов провести доп. тесты если нужно. P. S. Было бы очень полезно добавить новый тип событий: пакет CAN-шины. Мне не жаль поделиться логами и значением пакетов последних VAG-ов, но хотелось бы гибко программировать реакции для самых разных посылок. |
Да, возможно при большой нагрузке контроллер не успевает по USB передать такой большой объем в оболочку. Буфер передачи в контроллере на 64 пакета. Конечно он не сравнится с профессиональными логгерами. Да на это он и не рассчитывался.
Обычно мультимедиа инфо не идет по 500кБит шине. Версия 9.25 ПО контроллера для CAN, размер буфера для пакетов увеличен до 180. |
Отлично, спасибо!
Сегодня проверю 9.25 P. S. Похоже VAGовская платформа MQB целиком перешла на 500Кбит, а это последние Гольфы, Пассаты, Тигуаны, A3 и Октавии и Супербы. Так что 500Кбит скоро будет мейнстримом |
Увы, прошивка 9.25 тоже теряет пакеты
|
Цитата:
|
Цитата:
Возможно ли добавить еще один тип событий: пакет CAN-шины? Уже выудил пакеты рулевых кнопок и кнопок дисплея из обоих CAN, нужно только научить контроллер на них реагировать. |
Часовой пояс GMT +4, время: 13:14. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot