(Обязательно в ЕС) CAN через OBD-II?

Я знаю, что в США с 2008 года автомобили должны иметь подключение CAN к разъему OBD-II, а как насчет Европы? Должны ли автомобили добавлять CAN к разъему OBD-II?

Или можно напрямую отправлять сообщения CAN через разъем OBD-II?

Я думаю, вы немного запутались, но, возможно, это просто терминология. OBD-II это система. Шина CAN — это сеть, в которой он обменивается данными. Разъем — это просто интерфейс для подключения к сети CAN Bus. Затем сканер подключался к системе OBD-II с использованием протокола интерфейса. Что касается Европы, я считаю, что большинство современных автомобилей имеют OBD-II, но: 1) если это обязательно, я понятия не имею; 2) Европейские производители автомобилей могут добавлять свой интерфейс по своему усмотрению.

Ответы (3)

Ты спрашивал

Я знаю, что в США с 2008 года автомобили должны иметь подключение CAN к разъему OBD-II, а как насчет Европы?

У них есть специальный OBD, который называется, подождите, EOBD.

В Европе свои спецификации. Потому что зачем наследовать то, что уже работает? Это имело бы слишком много смысла.

В Европе используется интерфейс OBD-II, который является типом разъема для подключения к шине CAN автомобиля.

Должны ли автомобили добавлять CAN к разъему OBD-II?

CAN подключен к разъему OBD0II.

Они уже поддерживают CAN и используют различные протоколы для связи с различными компонентами, такими как ECU, BCM и различные датчики.

Вот список некоторых протоколов.

Вот отличный QA относительно CAN и OBDII, который может быть полезен для того, чтобы вы были в курсе.

Или можно напрямую отправлять сообщения CAN через разъем OBD-II?

Да, это так

Вот некоторые опечатки по этому поводу.

Вот ссылка на документ Delphi, в котором подробно описаны различные глобальные стандарты, от выбросов до интерфейсов транспортных средств и CAN, которые почти всегда являются физическим интерфейсом OBD-II.

Сообщество, пожалуйста, подтвердите мои утверждения.

Куда ссылка2 должна была ссылаться, пожалуйста?

Ваш вопрос мне неясен, поэтому я надеюсь, что это поможет. OBDII — это американская спецификация, поэтому ее не нужно применять в Европе (где соответствие EOBD обязательно), но в любом случае спецификации очень похожи. CAN — это только один из различных протоколов, которые могли использоваться в США до 2008 года для отправки сообщений OBD. Вы можете отправлять сообщения CAN только в том случае, если в вашем автомобиле есть шина CAN. Например, он может использовать шину KWP2000 для отправки сообщений OBD.

EOBD и OBD2 по сути одинаковы с одним и тем же 16-контактным разъемом. Единственная реальная причина, по которой у них разные названия, заключается в том, что один из них регулируется ЕС, и они определяют, какие типы и год выпуска транспортных средств должны быть.

Не имеет смысла иметь какие-либо существенные различия, так как массовым рынком для многих производителей ЕС являются США.

Насколько я знаю, нет законного требования иметь CAN в порту EOBD, как в США, и производители могут свободно использовать J1850, 9141-2, 14230 или наиболее распространенный с 2008 года 15765 CAN. Однако с 2008 года не имеет смысла использовать что-либо другое, кроме 15765 CAN, если они экспортируются в США, поскольку это потребует разработки другого диагностического оборудования и прошивки.

Таким образом, любой производитель, который экспортирует в США, обязательно будет иметь CAN, доступный на контактах 6 и 14 разъема EOBD на автомобилях, выпущенных после 2008 года. не используйте CAN-шину для диагностики. Например, многие японские и европейские автомобили, которые используют линию K или что-то подобное для диагностики, по-прежнему имеют шину CAN, подключенную к порту EOBD.

Можно ли отправлять сообщения CAN через порт OBD2?

Да, вы можете использовать стандартные PID OBD2 для получения кодов неисправностей, просмотра данных в реальном времени, просмотра информации о транспортном средстве и т. д.

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

В автомобилях VAG и автомобилях с несколькими сетями CAN порт OBD2 будет реагировать только на OBD2 или PID, специфичные для производителя, и необработанные данные будут недоступны. Так что, если вы хотите использовать PID на этих автомобилях, то все в порядке, но если вы хотите анализировать данные, вам необходимо подключиться напрямую к сети CAN-шины, подключенной к модулю, такому как ЭБУ двигателя.