PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка устройств

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2017, 16:58   #441
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Хорошо, постараюсь учесть всё в следующей версии ПО оболочки.
YAM1966 вне форума   Ответить с цитированием
Старый 08.01.2017, 17:07   #442
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Хорошо, постараюсь учесть всё в следующей версии ПО оболочки.
Было бы отлично, спасибо!

P. S. Еще вопрос: чем отличаются версии прошивки can и can_wo_keys ?
Поиском не нашел.

Последний раз редактировалось Nik1976; 09.01.2017 в 15:10.
Nik1976 вне форума   Ответить с цитированием
Старый 10.01.2017, 13:08   #443
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Nik1976 Посмотреть сообщение
P. S. Еще вопрос: чем отличаются версии прошивки can и can_wo_keys ?
Поиском не нашел.
Отметил этот момент в шапке после ссылка на ПО контроллера.
YAM1966 вне форума   Ответить с цитированием
Старый 10.01.2017, 14:59   #444
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Nik1976 Посмотреть сообщение
...Попутно возникло несколько мыслей по дополнительным фичам CAN-логгера, сильно упростившим бы анализ пакетов...
Версия 9.25 оболочки настройки. Касается только вывода логов CAN.
Сделал:
  • Разделение полей при записи лога в файл (отдельный пункт в меню) + описание полей
  • В контекстное меню логгера добавлен пункт очистить лог
Сортировку по полям еще не делал.
YAM1966 вне форума   Ответить с цитированием
Старый 11.01.2017, 07:46   #445
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

Спасибо за очень быструю реакцию.

Оболочку 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-ов, но хотелось бы гибко программировать реакции для самых разных посылок.
Nik1976 вне форума   Ответить с цитированием
Старый 11.01.2017, 11:49   #446
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Да, возможно при большой нагрузке контроллер не успевает по USB передать такой большой объем в оболочку. Буфер передачи в контроллере на 64 пакета. Конечно он не сравнится с профессиональными логгерами. Да на это он и не рассчитывался.
Обычно мультимедиа инфо не идет по 500кБит шине.

Версия 9.25 ПО контроллера для CAN, размер буфера для пакетов увеличен до 180.

Последний раз редактировалось YAM1966; 11.01.2017 в 15:20.
YAM1966 вне форума   Ответить с цитированием
Старый 11.01.2017, 15:06   #447
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

Отлично, спасибо!
Сегодня проверю 9.25

P. S. Похоже VAGовская платформа MQB целиком перешла на 500Кбит, а это последние Гольфы, Пассаты, Тигуаны, A3 и Октавии и Супербы.
Так что 500Кбит скоро будет мейнстримом
Nik1976 вне форума   Ответить с цитированием
Старый 12.01.2017, 17:24   #448
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

Увы, прошивка 9.25 тоже теряет пакеты
Nik1976 вне форума   Ответить с цитированием
Старый 12.01.2017, 18:36   #449
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Nik1976 Посмотреть сообщение
Увы, прошивка 9.25 тоже теряет пакеты
Не контроллер их теряет, а оболочка не успевает их вычитывать
YAM1966 вне форума   Ответить с цитированием
Старый 13.01.2017, 01:28   #450
Nik1976
Новый Пользователь
 
Регистрация: 19.06.2013
Регион: 77, 97, 99, 177
Сообщений: 21
Nik1976 is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Не контроллер их теряет, а оболочка не успевает их вычитывать
Тогда не так критично.

Возможно ли добавить еще один тип событий: пакет CAN-шины?
Уже выудил пакеты рулевых кнопок и кнопок дисплея из обоих CAN, нужно только научить контроллер на них реагировать.
Nik1976 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 15 (пользователей: 0 , гостей: 15)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:05.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot