С каких это пор CAN-автобус обязателен для новых автомобилей?

5

На странице Википедии по 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. ..

Kozuch
источник
Крест размещена здесь: law.stackexchange.com/questions/1317/...
Kozuch

Ответы:

6

Необходимо проводить различие между:

  • OBD: это интерфейс, который определяет физические и электрические параметры, необходимые для стандартного подключения диагностического компьютера и электроники автомобиля. Это тот бит, который является обязательным по закону, поэтому производитель автомобилей не может «заблокировать» свои автомобили, требуя, чтобы обслуживание выполнялось только с использованием его собственных диагностических инструментов.
  • Шина CAN. CAN также является отраслевым стандартом (изначально разработанным Bosch), но относится к связи между различными электронными деталями в автомобиле. Тем не менее, это всего лишь один из многих стандартов, и, хотя он, возможно, является наиболее используемым, существует множество других возможностей, реализуемых различными брендами автомобильной электроники. Есть также несколько разновидностей, даже в пределах семейства шины CAN.

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

Еще один момент, который необходимо сделать, касается директив ЕС. Ситуация в Европе довольно сложная, поскольку существует два разных типа юридических документов:

  • Регламент ЕС незамедлительно применяется и вступает в силу во всех государствах-членах Союза.
  • Директива ЕС применяется не сразу. Вместо этого он должен быть перенесен в собственный закон каждого государства-члена, чтобы иметь последствия. Процесс транспонирования также имеет некоторые различия в каждом штате, и во многих случаях он достаточно гибок, так что правовые документы, подготовленные в государствах-членах в ответ на определенную Директиву, могут показать некоторые различия, особенно в отношении исключений, которые допустимы (например, для низких -объемное производство автомобилей).

Исключения, изложенные в законодательстве государств-членов ЕС, объясняют, почему автомобильный сектор Великобритании не соответствует тем же законодательным требованиям, что и на континенте. Например, владельцы автомобилей относительно часто заменяют устаревшие двигатели новым блоком, даже от другого производителя (например, двигатель Nissan в серии Land Rover), или используя другое топливо. Это было бы действительно очень трудно сделать, например, во Франции на законных основаниях.

ALAN WARD
источник
3

Два требования являются отдельными.

OBDII требуется во всех транспортных средствах с 1996 года. Это прежде всего регламент, связанный с выбросами, для формализации того, как транспортные средства будут сообщать о сбоях в выбросах пользователю и механикам.

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

Одним из таких стандартов электрической сигнализации является CAN.

Перенесемся почти на два десятилетия, и по ряду причин большинство автомобилей имеют шины CAN, даже если они по-прежнему предпочитают использовать другой стандарт сигнализации на разъеме OBDII для диагностических целей. Однако, поскольку контакты доступны для нескольких типов сигналов, многие производители автомобилей также предоставляют доступ к одной или нескольким шинам CAN на разъеме OBDII. Это позволяет техническим специалистам подключать один кабель для широкого спектра манипуляций процессором транспортного средства, в то же время обеспечивая необходимые минимальные требования OBDII по сравнению с их коммуникациями более старого стиля. Это также означает, что им не нужно обновлять все свои магазины до последних коммуникаций, если все, что нужно магазину, это базовая диагностическая информация. Это запатентованное использование разъема OBDII было явно разрешено в стандарте 1996 года, если оно также обеспечил диагностическую связь в соответствии со стандартом по крайней мере для одного из разрешенных интерфейсов сигнализации.

Правила 2008 года означают, что, если транспортное средство подключает CAN к разъему OBDII, независимо от того, какие диагностические сигналы они предоставляют, CAN должен соответствовать основным диагностическим требованиям, даже если он изначально предназначен для использования в проприетарных целях.

Транспортные средства, которые не подключают CAN к разъему OBDII, не должны придерживаться этого правила 2008 года.

Таким образом, хотя производители транспортных средств могут выбрать удаление своих CAN из разъема и поставлять только один из четырех других диагностических сигналов, большинство (все?) Решили сохранить гибкость, которую они приобрели, добавив в нее свою шину CAN, и они " Мы изменили свои протоколы CAN, чтобы придерживаться новых правил.

Это означает, что, хотя правила 2008 года не требуют использования CAN для диагностики, он эффективно сделал это, так что большинство автомобилей сегодня предоставляют диагностику CAN на разъеме OBDII.

Адам Дэвис
источник
2

Все это не правда. Так же, как была Директива ЕС, что все автомобили должны быть оснащены ABS, но TVR не подписывался на это. Мой дядя только что продал Caterham Se7en CSR-200 2005 года, который использовал управление MBE и определенно не был CAN-BUS.

Мы строим еще один в октябре этого года, и если это действительно CAN-BUS, я дам вам знать, но у меня такое чувство, что этого не произойдет.

Стив Мэтьюз
источник
Спасибо за Ваш ответ. Производители, которых вы цитируете, очень маленькие, верно? Ну, я думаю, что «директивы ЕС» могут применяться только к крупнейшим автопроизводителям (это можно судить по тому, сколько машин вы продаете или по экономическому обороту). Я думаю, что ЕС, возможно, не против разрешить делать исключения для маленьких, потому что у них может не быть бюджетов для соответствия директивам, и в любом случае они будут выпускать очень мало автомобилей, чтобы они не влияли на рынок. Почти во всех законах есть всевозможные исключения, поэтому я легко могу себе это представить ... но я говорю, что точно не знаю, я только догадываюсь.
Козуч
Что касается TVR, когда его спросили об отсутствии ABS со ссылкой на директиву ЕС, сотрудник TVR ответил просто: «О, мы не получили эту записку». И TVR, и Caterham относительно невелики, но, честно говоря, с тех пор, как исчез Rover, большинство подлинно британских производителей автомобилей были крошечными; Морган, Нобл, Макларен и т.д ...
Стив Мэтьюз
2

Я не думаю, что CAN является необходимой частью OBD, это просто наиболее часто используемая система.

Требования OBD предназначены для последовательной диагностики (чтобы теоретически любой автомобиль можно было подключить к стандартному считывающему устройству и предоставить стандартный набор кодов ошибок), тогда как CAN - это метод связи внутренних компонентов автомобиля (аналогично много способов использования стандарта USB, которые вы будете использовать на своем компьютере)

Как говорит Стив, многие такие требования в любом случае применимы только к массовым производителям, при этом освобождаются мелкие производители или производители отдельных автомобилей.

Ник С
источник
Что ж, но руководство США в 2008 году кое-что говорит о шине CAN ... Интересно, что это значит?
Козуч
1
В упомянутой вами статье в википедии говорится, что «начиная с 2008 года все автомобили, продаваемые в США, обязаны использовать CAN в качестве одного из своих протоколов сигнализации», поэтому они должны иметь CAN на порту OBD. Там не сказано, какие компоненты должны быть подключены к этой шине!
Ник C
Хорошо, но что может быть причиной того, что CAN-вывод на порт OBD не подключен к CAN? :) Просто чтобы соответствовать законодательству, предоставляя что-то вроде "фиктивной шины CAN"?
Козуч
1
Это будет не первый раз, когда что-то подобное будет сделано! Я подозреваю, что большинство фирм используют CAN для большинства коммуникаций, но эта статья предполагает, что они НЕ ДОЛЖНЫ ...
Ник C
2

Как БД и МОЖНО точно связаны?

Сеть контроллеров (CAN) соответствует стандарту ISO 11898. Он, как и большинство других сетей, основан на модели OSI . Он определяет определенные параметры для связи между системами автомобиля. CAN был впервые указан в 1986 году Робертом Бошем на конгрессе Общества инженеров автомобильной промышленности (SAE). CAN использует последовательную связь по двухпроводной системе.

Бортовая диагностика (OBD) в той или иной форме существует с 1968 года, когда VW представила ее на некоторых своих автомобилях. Это была довольно рудиментарная система.

Отношения между этими двумя являются удобными. Стандарт CAN прост в реализации и предназначен для использования в транспортных средствах. Позднее он использовался (в той или иной форме) в других местах, где требовалась последовательная архитектура, таких как морские суда и заводы. Это брак двух стандартов, который работает в эпоху цифровых технологий. Оба стандарта продолжают развиваться по мере роста требований к выбросам и других стандартов для транспортных средств.

Является ли CAN обязательным протоколом для OBD-II / EOBD?

CAN не является обязательным протоколом для OBD-II или EOBD. Стандарт ISO 15765-4: 2011 гласит:

ISO 15765-4: 2011 накладывает ограничения на эти международные стандарты для выполнения правил. Он не определяет архитектуру CAN-шины в транспортном средстве , но стремится обеспечить соответствие регулируемой CAN-связи транспортного средства требованиям внешнего испытательного оборудования.

(Акцент: мой)

Это говорит:

ISO 15765-4: 2011 определяет требования для успешного установления, поддержания и прекращения связи с транспортным средством, которое реализует требования правил OBD / WWH-OBD. Возможности связи "включай и работай" между транспортными средствами и испытательным оборудованием определяются для обеспечения взаимодействия внешнего испытательного оборудования и транспортных средств. ISO 15765-4: 2011 детализирует все требования уровня OSI для достижения этой цели.

Для меня это говорит о том, что архитектура шины CAN представляет собой набор стандартов, которые определяют связь, но не способ ее осуществления. Я понимаю, что это, вероятно, раскалывание волос. Изготовитель может использовать любой метод связи, который он пожелает, при условии, что БД может связываться с испытательным оборудованием. Это скорее способ стандартизировать испытательное оборудование, чем что-либо еще. Этот последний стандарт был опубликован в 2011 году и изменяет предыдущую версию, которая была опубликована в 2005 году. Не бойтесь, однако, ISO работает над новой редакцией, которая находится в стадии разработки.

Эта веб-страница описывает архитектуру шины CAN более высокого уровня. Это дает полное представление о том, почему шина CAN используется в современной автомобильной промышленности. Одна из последних вещей, которые он заявляет в своей статье:

CAN будет доминировать на автомобильной сцене в течение многих лет. Это также оказывает значительное влияние в других отраслях, где помехоустойчивость и отказоустойчивость важнее, чем скорость. Поскольку аппаратное обеспечение CAN стало таким дешевым и интегрировано во многие микроконтроллеры, этот вариант проектирования стоит рассмотреть в следующий раз, когда вы захотите, чтобы ваши встроенные системы общались друг с другом.

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

... существуют ли определенные даты, с которых все автомобили, продаваемые на определенных рынках, должны использовать шину CAN для внутренней связи между электроникой автомобиля?

Как уже говорилось, брак OBD и CAN-шины является одним из удобных. CAN - это способ сделать это, а не конец всем. Ни один производитель не обязан использовать его, хотя на данный момент это самый простой способ сделать связь. Сейчас нет причин изобретать велосипед.

Pᴀᴜʟsᴛᴇʀ2
источник
2

OBD - это стандарт для диагностического порта, который предоставляет информацию о выбросах в диагностическом порту.

Вопреки распространенному мнению, его целью является не предотвращение блокировки со стороны производителей автомобилей, а лишь предоставление сервисным центрам стандартного способа доступа к информации о выбросах, необходимой для обязательных проверок, таких как «тест MOT» (как их называют в Великобритании). ). Действительно интересный материал (интересный для настоящего механика, а не только для страны, которая хочет вас украсть, потому что ваша машина выбрасывает на 0,001 г больше CO2, чем нужно), все еще скрыт за проприетарными протоколами, поэтому эти сканеры БД бесполезны, и вы Вы все еще вынуждены покупать специфические для производителя диагностические устройства / программное обеспечение (часто контрафактные или украденные устройства, поскольку сами производители их не продают), если вы хотите что-то делать на своем автомобиле.

CAN - это шина, часто используемая в автомобилях для соединения различных компьютеров и связи между ними. Порт OBD должен использовать CAN для связи с диагностическим устройством.

Теперь тот факт, что порт OBD говорит о CAN, на самом деле не означает, что сам автомобиль использует CAN для соединения своих компьютеров - он может использовать любую технологию, которая ему нравится, пусть это будет проприетарный протокол или даже Ethernet *, он все равно будет совместим до тех пор, пока он говорит CAN по порту OBD и предоставляет базовые значения, требуемые стандартом.

* плохая идея из-за задержки и ненужной сложности

анонимное
источник