Вопрос
Как с помощью OBD II определить, что произошла авария с участием подушки безопасности
Мне нужна помощь с программой на C++. Если сработала подушка безопасности или зафиксированное замедление превышает 5 g, мы считаем, что произошла авария. Автомобиль решает связаться с ближайшим человеком, отправив ему SMS.
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/9394/using-obd-ii-how-can-i-detect-an-accident-with-airbag
1
Это зависит от производителя автомобиля, а также от конкретной марки и модели. Это не предусмотрено стандартом OBD-II и зависит от производителя. Возможно, вы сможете обнаружить это, отслеживая шину CAN, но опять же это зависит от производителя. Возможно, вам будет удобнее использовать собственный датчик перегрузки, чтобы определить, был ли автомобиль в аварии, хотя порог должен быть намного ниже 5 g. Тип датчика может быть разным, но все датчики, кроме датчиков опрокидывания, измеряют перегрузку и требуют одновременного срабатывания двух отдельных датчиков, которые иногда называют датчиками постановки на охрану и распознавания.