Так и дешифрование на месте не стоит, видел где то, как ИИ-шка в живом времени сканит шишу и просит одновременно о всяких манипуляциях в транспорте ( нажмите то, нажмите сё) для достоверности дешифрования.
да, так и делают — разводят критичное и второстепенку по разным шинам.
Это нужно по нескольким причинам, на пример чтобы важные сообщения не тонули в потоке мусора. Еще так меньше шансов, что глюк условной магнитолы или телематики повлияет на тормоза/руль и так проще проходить требования по безопасности и отказоустойчивости.
Плюс критическую сеть часто делают с резервированием или на более надёжной топологии, а «шляпу» — попроще и подешевле.
Да, 254 адресов в J1939 более чем достаточно: в реальной технике обычно одновременно работает порядка 15–30 электронных блоков управления.
На практике ограничением современных систем является не адресное пространство, а пропускная способность классической CAN-шины — как правило, 250 или 500 кбит/с. Поэтому при увеличении количества устройств и объёма передаваемых данных сеть разделяют на несколько независимых CAN-сегментов, соединённых шлюзами. Каждый сегмент работает как отдельная сеть и использует собственное адресное пространство J1939.
Самая правдоподобная гипотеза — самодиагностика или внутренний heartbeat. ЭБУ шлёт сам себе тестовый фрейм и слушает эхо, проверяя целостность трансивера. Если бы это был глюк — сообщение бы плавало по наполнению, а тут застыло как эталон
Поддерживаю мысль выше — сними график SPN 673 в реальном времени и наложи по оборотам двигателя. Если провалы строго коррелируют с переключениями — это фрикционы, если хаотично — датчик/проводка.
отличный мануал, который самому приходится по сути пересказывать в работе. (копаю CAN-шины, в том числе J1939 с обратной стороны — расшифровываю логи, собираю DBC)
Информация
В рейтинге
Не участвует
Откуда
Ставрополь, Ставропольский край, Россия
Дата рождения
Зарегистрирован
Активность
Специализация
Инженер по автоматизации тестирования, Инженер по ручному тестированию
Это да, будет проблемой.
Но может квантовые компы помогут ))
Так и дешифрование на месте не стоит, видел где то, как ИИ-шка в живом времени сканит шишу и просит одновременно о всяких манипуляциях в транспорте ( нажмите то, нажмите сё) для достоверности дешифрования.
😀
На canhacker на пример
да, так и делают — разводят критичное и второстепенку по разным шинам.
Это нужно по нескольким причинам, на пример чтобы важные сообщения не тонули в потоке мусора. Еще так меньше шансов, что глюк условной магнитолы или телематики повлияет на тормоза/руль и так проще проходить требования по безопасности и отказоустойчивости.
Плюс критическую сеть часто делают с резервированием или на более надёжной топологии, а «шляпу» — попроще и подешевле.
Да, 254 адресов в J1939 более чем достаточно: в реальной технике обычно одновременно работает порядка 15–30 электронных блоков управления.
На практике ограничением современных систем является не адресное пространство, а пропускная способность классической CAN-шины — как правило, 250 или 500 кбит/с. Поэтому при увеличении количества устройств и объёма передаваемых данных сеть разделяют на несколько независимых CAN-сегментов, соединённых шлюзами. Каждый сегмент работает как отдельная сеть и использует собственное адресное пространство J1939.
Самая правдоподобная гипотеза — самодиагностика или внутренний heartbeat. ЭБУ шлёт сам себе тестовый фрейм и слушает эхо, проверяя целостность трансивера. Если бы это был глюк — сообщение бы плавало по наполнению, а тут застыло как эталон
Поддерживаю мысль выше — сними график SPN 673 в реальном времени и наложи по оборотам двигателя. Если провалы строго коррелируют с переключениями — это фрикционы, если хаотично — датчик/проводка.
отличный мануал, который самому приходится по сути пересказывать в работе. (копаю CAN-шины, в том числе J1939 с обратной стороны — расшифровываю логи, собираю DBC)