На странице Википедии по CAN-шине говорится, что:
Шина CAN является одним из пяти протоколов, используемых в стандарте диагностики бортовой диагностики (OBD) -II. Стандарт OBD-II был обязательным для всех легковых и легких грузовиков, продаваемых в Соединенных Штатах с 1996 года, а стандарт EOBD был обязательным для всех бензиновых транспортных средств, продаваемых в Европейском союзе с 2001 года, и всех дизельных транспортных средств с 2004 года.
Страница OBD Wikipedia далее заявляет, что:
2001: Европейский Союз делает EOBD обязательным для всех автомобилей с бензиновым двигателем, продаваемых в Европейском Союзе, начиная с 2001 года (см. Директиву ЕС по европейским стандартам выбросов 98/69 / EC).
2003: Европейский Союз делает EOBD обязательным для всех дизельных автомобилей, продаваемых в Европейском Союзе.
2008: Все автомобили, продаваемые в США, должны использовать стандарт сигнализации ISO 15765-4 (вариант шины Controller Area Network (CAN)).
За исключением даты 2008 года, эти цитаты в основном говорят о OBD / EOBD. Как БД и МОЖНО точно связаны? Является ли CAN обязательным протоколом для OBD-II / EOBD? В случае, если бы я увидел конфликт в датах 1996 и 2008 годов для Соединенных Штатов ...
Мой последний вопрос прост - существуют ли определенные даты, с которых все автомобили, продаваемые на определенных рынках, должны использовать шину CAN для внутренней связи между электроникой автомобиля?
Причина, по которой я спрашиваю об этом, заключается в том, что я хочу провести обратный инжиниринг сигналов от различных датчиков автомобиля (датчика угла поворота рулевого колеса и т. Д.). Если бы я знал что-то вроде «все европейские автомобили с 2004 года используют CAN для внутренней связи между электронными частями», это бы мне очень помогло.
РЕДАКТИРОВАТЬ:
Очевидно, что шина CAN как-то обязательна, по крайней мере, с 2008 года в США. Однако я не знаю в какой степени подробно - обычно на разъеме OBD-II есть разводка шины CAN. Однако в одном транспортном средстве может присутствовать несколько шин CAN - одна для критических функций, таких как ABS, ESP и т. Д., А другая для информационно-развлекательных систем, таких как радио и т. Д. Интересно, должна ли какая-либо из этих шин быть подключена к выводу OBD. ..
источник
Ответы:
Необходимо проводить различие между:
Все компоненты данного транспортного средства должны будут использовать один и тот же стандарт шины, и, действительно, многие производители, очевидно, будут придерживаться одного и того же стандарта для многих моделей в своем ассортименте. Однако все они вынуждены предоставлять OBD-совместимый диагностический порт.
Еще один момент, который необходимо сделать, касается директив ЕС. Ситуация в Европе довольно сложная, поскольку существует два разных типа юридических документов:
Исключения, изложенные в законодательстве государств-членов ЕС, объясняют, почему автомобильный сектор Великобритании не соответствует тем же законодательным требованиям, что и на континенте. Например, владельцы автомобилей относительно часто заменяют устаревшие двигатели новым блоком, даже от другого производителя (например, двигатель Nissan в серии Land Rover), или используя другое топливо. Это было бы действительно очень трудно сделать, например, во Франции на законных основаниях.
источник
Два требования являются отдельными.
OBDII требуется во всех транспортных средствах с 1996 года. Это прежде всего регламент, связанный с выбросами, для формализации того, как транспортные средства будут сообщать о сбоях в выбросах пользователю и механикам.
Стандарт состоит из множества частей, но он в первую очередь обозначал разъем, его распиновку и позволял использовать один из пяти различных стандартов электрической сигнализации.
Одним из таких стандартов электрической сигнализации является CAN.
Перенесемся почти на два десятилетия, и по ряду причин большинство автомобилей имеют шины CAN, даже если они по-прежнему предпочитают использовать другой стандарт сигнализации на разъеме OBDII для диагностических целей. Однако, поскольку контакты доступны для нескольких типов сигналов, многие производители автомобилей также предоставляют доступ к одной или нескольким шинам CAN на разъеме OBDII. Это позволяет техническим специалистам подключать один кабель для широкого спектра манипуляций процессором транспортного средства, в то же время обеспечивая необходимые минимальные требования OBDII по сравнению с их коммуникациями более старого стиля. Это также означает, что им не нужно обновлять все свои магазины до последних коммуникаций, если все, что нужно магазину, это базовая диагностическая информация. Это запатентованное использование разъема OBDII было явно разрешено в стандарте 1996 года, если оно также обеспечил диагностическую связь в соответствии со стандартом по крайней мере для одного из разрешенных интерфейсов сигнализации.
Правила 2008 года означают, что, если транспортное средство подключает CAN к разъему OBDII, независимо от того, какие диагностические сигналы они предоставляют, CAN должен соответствовать основным диагностическим требованиям, даже если он изначально предназначен для использования в проприетарных целях.
Транспортные средства, которые не подключают CAN к разъему OBDII, не должны придерживаться этого правила 2008 года.
Таким образом, хотя производители транспортных средств могут выбрать удаление своих CAN из разъема и поставлять только один из четырех других диагностических сигналов, большинство (все?) Решили сохранить гибкость, которую они приобрели, добавив в нее свою шину CAN, и они " Мы изменили свои протоколы CAN, чтобы придерживаться новых правил.
Это означает, что, хотя правила 2008 года не требуют использования CAN для диагностики, он эффективно сделал это, так что большинство автомобилей сегодня предоставляют диагностику CAN на разъеме OBDII.
источник
Все это не правда. Так же, как была Директива ЕС, что все автомобили должны быть оснащены ABS, но TVR не подписывался на это. Мой дядя только что продал Caterham Se7en CSR-200 2005 года, который использовал управление MBE и определенно не был CAN-BUS.
Мы строим еще один в октябре этого года, и если это действительно CAN-BUS, я дам вам знать, но у меня такое чувство, что этого не произойдет.
источник
Я не думаю, что CAN является необходимой частью OBD, это просто наиболее часто используемая система.
Требования OBD предназначены для последовательной диагностики (чтобы теоретически любой автомобиль можно было подключить к стандартному считывающему устройству и предоставить стандартный набор кодов ошибок), тогда как CAN - это метод связи внутренних компонентов автомобиля (аналогично много способов использования стандарта USB, которые вы будете использовать на своем компьютере)
Как говорит Стив, многие такие требования в любом случае применимы только к массовым производителям, при этом освобождаются мелкие производители или производители отдельных автомобилей.
источник
Сеть контроллеров (CAN) соответствует стандарту ISO 11898. Он, как и большинство других сетей, основан на модели OSI . Он определяет определенные параметры для связи между системами автомобиля. CAN был впервые указан в 1986 году Робертом Бошем на конгрессе Общества инженеров автомобильной промышленности (SAE). CAN использует последовательную связь по двухпроводной системе.
Бортовая диагностика (OBD) в той или иной форме существует с 1968 года, когда VW представила ее на некоторых своих автомобилях. Это была довольно рудиментарная система.
Отношения между этими двумя являются удобными. Стандарт CAN прост в реализации и предназначен для использования в транспортных средствах. Позднее он использовался (в той или иной форме) в других местах, где требовалась последовательная архитектура, таких как морские суда и заводы. Это брак двух стандартов, который работает в эпоху цифровых технологий. Оба стандарта продолжают развиваться по мере роста требований к выбросам и других стандартов для транспортных средств.
CAN не является обязательным протоколом для OBD-II или EOBD. Стандарт ISO 15765-4: 2011 гласит:
(Акцент: мой)
Это говорит:
Для меня это говорит о том, что архитектура шины CAN представляет собой набор стандартов, которые определяют связь, но не способ ее осуществления. Я понимаю, что это, вероятно, раскалывание волос. Изготовитель может использовать любой метод связи, который он пожелает, при условии, что БД может связываться с испытательным оборудованием. Это скорее способ стандартизировать испытательное оборудование, чем что-либо еще. Этот последний стандарт был опубликован в 2011 году и изменяет предыдущую версию, которая была опубликована в 2005 году. Не бойтесь, однако, ISO работает над новой редакцией, которая находится в стадии разработки.
Эта веб-страница описывает архитектуру шины CAN более высокого уровня. Это дает полное представление о том, почему шина CAN используется в современной автомобильной промышленности. Одна из последних вещей, которые он заявляет в своей статье:
Как указывалось ранее, поскольку CAN широко используется, он некоторое время будет с нами, как в автомобильной промышленности, так и везде, где его свойства необходимы для удовлетворения потребностей связи между узлами.
Как уже говорилось, брак OBD и CAN-шины является одним из удобных. CAN - это способ сделать это, а не конец всем. Ни один производитель не обязан использовать его, хотя на данный момент это самый простой способ сделать связь. Сейчас нет причин изобретать велосипед.
источник
OBD - это стандарт для диагностического порта, который предоставляет информацию о выбросах в диагностическом порту.
Вопреки распространенному мнению, его целью является не предотвращение блокировки со стороны производителей автомобилей, а лишь предоставление сервисным центрам стандартного способа доступа к информации о выбросах, необходимой для обязательных проверок, таких как «тест MOT» (как их называют в Великобритании). ). Действительно интересный материал (интересный для настоящего механика, а не только для страны, которая хочет вас украсть, потому что ваша машина выбрасывает на 0,001 г больше CO2, чем нужно), все еще скрыт за проприетарными протоколами, поэтому эти сканеры БД бесполезны, и вы Вы все еще вынуждены покупать специфические для производителя диагностические устройства / программное обеспечение (часто контрафактные или украденные устройства, поскольку сами производители их не продают), если вы хотите что-то делать на своем автомобиле.
CAN - это шина, часто используемая в автомобилях для соединения различных компьютеров и связи между ними. Порт OBD должен использовать CAN для связи с диагностическим устройством.
Теперь тот факт, что порт OBD говорит о CAN, на самом деле не означает, что сам автомобиль использует CAN для соединения своих компьютеров - он может использовать любую технологию, которая ему нравится, пусть это будет проприетарный протокол или даже Ethernet *, он все равно будет совместим до тех пор, пока он говорит CAN по порту OBD и предоставляет базовые значения, требуемые стандартом.
* плохая идея из-за задержки и ненужной сложности
источник