да, так и делают — разводят критичное и второстепенку по разным шинам.
Это нужно по нескольким причинам, на пример чтобы важные сообщения не тонули в потоке мусора. Еще так меньше шансов, что глюк условной магнитолы или телематики повлияет на тормоза/руль и так проще проходить требования по безопасности и отказоустойчивости.
Плюс критическую сеть часто делают с резервированием или на более надёжной топологии, а «шляпу» — попроще и подешевле.
Да, 254 адресов в J1939 более чем достаточно: в реальной технике обычно одновременно работает порядка 15–30 электронных блоков управления.
На практике ограничением современных систем является не адресное пространство, а пропускная способность классической CAN-шины — как правило, 250 или 500 кбит/с. Поэтому при увеличении количества устройств и объёма передаваемых данных сеть разделяют на несколько независимых CAN-сегментов, соединённых шлюзами. Каждый сегмент работает как отдельная сеть и использует собственное адресное пространство J1939.
Самая правдоподобная гипотеза — самодиагностика или внутренний heartbeat. ЭБУ шлёт сам себе тестовый фрейм и слушает эхо, проверяя целостность трансивера. Если бы это был глюк — сообщение бы плавало по наполнению, а тут застыло как эталон
Поддерживаю мысль выше — сними график SPN 673 в реальном времени и наложи по оборотам двигателя. Если провалы строго коррелируют с переключениями — это фрикционы, если хаотично — датчик/проводка.
отличный мануал, который самому приходится по сути пересказывать в работе. (копаю CAN-шины, в том числе J1939 с обратной стороны — расшифровываю логи, собираю DBC)
Information
Rating
1,704-th
Location
Ставрополь, Ставропольский край, Россия
Date of birth
Registered
Activity
Specialization
Инженер по автоматизации тестирования, Инженер по ручному тестированию
На canhacker на пример
да, так и делают — разводят критичное и второстепенку по разным шинам.
Это нужно по нескольким причинам, на пример чтобы важные сообщения не тонули в потоке мусора. Еще так меньше шансов, что глюк условной магнитолы или телематики повлияет на тормоза/руль и так проще проходить требования по безопасности и отказоустойчивости.
Плюс критическую сеть часто делают с резервированием или на более надёжной топологии, а «шляпу» — попроще и подешевле.
Да, 254 адресов в J1939 более чем достаточно: в реальной технике обычно одновременно работает порядка 15–30 электронных блоков управления.
На практике ограничением современных систем является не адресное пространство, а пропускная способность классической CAN-шины — как правило, 250 или 500 кбит/с. Поэтому при увеличении количества устройств и объёма передаваемых данных сеть разделяют на несколько независимых CAN-сегментов, соединённых шлюзами. Каждый сегмент работает как отдельная сеть и использует собственное адресное пространство J1939.
Самая правдоподобная гипотеза — самодиагностика или внутренний heartbeat. ЭБУ шлёт сам себе тестовый фрейм и слушает эхо, проверяя целостность трансивера. Если бы это был глюк — сообщение бы плавало по наполнению, а тут застыло как эталон
Поддерживаю мысль выше — сними график SPN 673 в реальном времени и наложи по оборотам двигателя. Если провалы строго коррелируют с переключениями — это фрикционы, если хаотично — датчик/проводка.
отличный мануал, который самому приходится по сути пересказывать в работе. (копаю CAN-шины, в том числе J1939 с обратной стороны — расшифровываю логи, собираю DBC)