Отличие can от obd
Бортовые системы электроники в современных легковых и грузовых автомобилях обладают огромным количеством дополнительных устройств и исполнительных механизмов. Для того, чтобы обмен информацией между всеми устройствами был максимально эффективен, в автомобиле должна быть надежная коммуникационная сеть. В начале 80-ых годов 20 века компания Bosch и разработчик Intel предложили новый сетевой интерфейс – Controller Area Network, который в народе называется Can-шина.
О принципе работы сетевого интерфейса CAN-шина
Кан-шина в автомобиле предназначена для обеспечения подключения любых электронных устройств, которые способны передавать и получать определенную информацию. Таким образом, данные о техническом состоянии систем и управляющие сигналы проходят по витой паре в цифровом формате. Такая схема позволила снизить негативное влияние внешних электромагнитных полей и существенно увеличить скорость передачи данных по протоколу (правила, по которым блоки управления различными системами способны обмениваться информацией).
Кроме того, диагностика ЭБУ различных систем автомобиля своими руками стала проще. За счет применения подобной системы в составе бортовой сети автомобиля высвободилось определенное количество проводников, которые способны обеспечивать связь по различным протоколам, например, между блоком управления двигателем и диагностическим оборудованием, системой сигнализации. Именно наличие Кан-шины в автомобиле позволяет владельцу своими руками выявлять неисправности контроллеров и ошибки с помощью специального диагностического оборудования.
CAN-шина – это специальная сеть, с помощью которой осуществляется передача и обмен данными между различными узлами управления. Каждый из узлов состоит из микропроцессора (CPU) и CAN-контроллера, с помощью которого реализуется исполняемый протокол и обеспечивается взаимодействие с сетью автомобиля. Шина Кан имеет минимум две пары проводов – CAN_L и CAN_H, по которым и передаются сигналы посредством трансиверов – приемо-передатчиков, способных усиливать сигнал от управляющих устройств сети. Кроме того, трансиверы выполняют и такие функции как:
- регулировка скорости передачи данных посредством усиления или уменьшения подачи тока;
- ограничение тока для предотвращения повреждения датчика или замыкания линий передачи;
- тепловая защита.
Особенности работы сети
CAN - интерфейс и диагностика системы
Подобный преобразователь также предназначен для ввода или вывода определенной диагностической информации по проводу "К"-линия, который подключается во время диагностики или изменения параметров работы сети либо в диагностический разъем либо непосредственно к преобразователю.
Важно отметить, что определенных стандартов для разъемов сети Can на сегодняшний день не существует. Поэтому каждый из протоколов определяет свой тип разъемов на CAN-шине, в зависимости от нагрузки и других параметров.
Таким образом, при проведении диагностических работ своими руками используется унифицированный разъем типа OBD1 или OBD2, который можно встретить на большинстве современных иномарок и отечественных автомобилей. Однако, некоторые модели автомобилей, например Volkswagen Golf 5V, Audi S4, не имеют межсетевого интерфейса. Кроме того, схема блоков управления и CAN-шины индивидуальна для каждой марки и модели авто. Для того, чтобы провести диагностику CAN-системы своими руками, используется специальная аппаратура, которая состоит из осциллографа, анализатора CAN и цифрового мультиметра.
Основные режимы работы CAN-шины: активный (зажигание включено); спящий (при выключенном зажигании); пробуждение и засыпание (при включении и выключении зажигания). Во время спящего режима ток потребления шины минимальный. Однако при этом по шине (с меньшей частотой) передаются сигналы о состоянии открытия дверей и окон, других систем, связанных с охранными функциями автомобиля.
В большинстве современных диагностических устройств предусмотрен режим диагностирования ошибок по CAN-шине. Технически это организовано непосредственным подключением проводников к диагностическому разъему.
CAN-шина – это электронное устройство, встроенное в электронную систему автомобиля для контроля технических характеристики и ездовых показателей. Она является обязательным элементом для оснащения автомобиля противоугонной системой, но это лишь малая часть её возможностей.
И наконец: если сомневаетесь, или не имеете должного опыта или возможностей в диагностике и определении CAN линии, лучше воспользоваться услугами сертифицированных СТО (автосервисов), обратиться в дилерский центр или к опытному диагносту. Обращение к специалистам "однодневкам" с пиратскими копиями диагностического оборудования может только усугубить проблему в автомобилей, и добавить новых,
The Open Connected Car Platform – Mojio
VM6200S4G OBD Device – ZTEWelink Corporation
Но не только SyncUP DRIVE сейчас представлена на рынке, например, многие компании предоставляют нечто подобное. Конечно, недавно появившийся Samsung Connect auto device – одно из таких интересных предложений, превращающих автомобиль в подключенное устройство. Решение от Samsung аналогичным образом использует мобильную сеть поколения 4G LTE и разворачивает внутри автомобиля точку доступа Wi-Fi: 802.11 a/b/g/n. Connect auto device поддерживает подключение Bluetooth v4.1, содержит GPS-приемник, датчик ускорений, гироскоп и базируется на 4-х ядерном процессоре с частотой 1.2GHz и операционной системе Tizen. Следует отметить, что корейский электронный гигант Samsung говорит о защищенности системы за счет использования Samsung Knox – мобильного решения с защитой уровня предприятия. Фактически Samsung Knox – это программно-аппаратное решение для усиления защиты операционной системы Android.
Samsung Connect auto
Так или иначе, но все ранее рассмотренные решения – это более совершенные промышленные изделия, по сравнению с обычным устройством считывания кодов диагностики на базе микросхемы ELM327 канадской компании Elm Electronics. ELM327 – это универсальный преобразователь протоколов, используемых в диагностических шинах автомобилей, в последовательный протокол типа RS-232.
Структурная схема микросхемы ELM327 v2.2 – Elm Electronics
Mini ELM327 Bluetooth OBD-II Car Diagnostic Adaptor V1.5
Теперь можно подключить стандартный модуль Mini ELM327 Bluetooth OBD-II V1.5 (интересно, что во многих источниках советуют использовать модули со старой прошивкой версии 1.5, а не новые с версией 2.2, т.е. как аргумент высказывается более стабильная работа модуля на старой прошивке и поддержка большего количества авто, но это очень субъективно) и поэкспериментировать с подключением смартфона к выбранному модулю, например, для платформы Android можно использовать одну из самых популярных программ диагностики Torque Lite (OBD2 & Car) или Torque Pro (OBD 2 & Car), а также что-нибудь попроще или использовать свои наработки.
Работа приложения Torque Pro под Android.
Кстати, хочется отметить, очень удобный сервис MockUPhone с бесплатными mock-up современных гаджетов, который очень пригодился, для подготовки скриншота работы программы Torque. Но это небольшое отступление от темы публикации. Нужно заметить, что в большинстве случаев, разъем OBD-II, к которому подключается модуль диагностики, находится под рулевой колонкой автомобиля.
Getting Started with OBD-II – SparkFun Electronics
ECUsim 2000 OBD Simulator – ScanTool
Конечно, профессиональный эмулятор не заменишь, но энтузиастов и гиков вполне может заинтересовать самостоятельная реализация менее сложного проекта на Arduino или Raspberry Pi. Например, можно ограничиться только наиболее распространенным интерфейсом CAN (Controller Area Network). В свое время, стандарт CAN, предложенный компанией Bosch, совершил заметный прогресс в разработке систем для автомобильной электроники. Если автомобиль в сети Интернет появился только недавно, то концепция сети внутри автомобиля существует уже с середины 80-х. Идея очень проста, и как Ethernet совершил прорыв в компьютерных сетях, так и CAN стал основой надежных коммуникаций внутри автомобиля.
An Arduino Based CAN Bus Network – Henry’s Bench
В отличие от Ethernet, сеть CAN значительнее надежнее, что обусловило ее применение не только в автопроме, но и в системах промышленной автоматики, решениях умного дома и т.п. На физическом уровне в CAN используется двухпроводная линия, CAN Lo и CAN Hi, которые побитно передают данные, упакованные в пакет. На концах шины присутствуют согласующие сопротивления по 120 Ом, а также для подавления помех следует использовать скрутку проводов. Скорость передачи данных может достигать 1 Мбит/с.
A Controller Area Network (CAN bus)
Эксперименты с применением Arduino OBD2 Simulator
В принципе, для разработки эмулятора данных OBD-II, не помешает наличие блока питания DC на 12V для модуля ELM327, а также разъем OBD-II. Впрочем, no-name преобразователь DC-DC-USB-TO-12V вполне может решить проблему, т.к. несколько блоков питания на 5V, пожалуй, будут под рукой у любого разработчика для Интернета вещей и не только. Для подключения к OBD-II потребуется два информационных провода CAN_H и CAN_L, а также наличие питания 12 V, но как было замечено ранее, 12 V нужно только для обеспечения работоспособности для модуля ELM327.
CAN-BUS Shield V1.2 — Seeed Development Limited Wiki
На плате расширения CAN-BUS Shield очень удобно использовать не разъем D-SUB, а просто клеммник на два контакта (CAN_H, CAN_L). С точки зрения разработки программного кода, следует отметить, что прототип энтузиасты выложили на GitHub. Сейчас платы от Seeed изменились, да и в любом случае для контроллера MCP2515 лучше использовать новые драйверы все той-же Seeed-Studio. Конечно, оригинальную программу нужно будет немного доработать под новые драйверы, но это дело на пару минут.
Работа с CAN-BUS в среде Arduino IDE на основе low cost OBD2 ECU Simulator
Однако, рассмотренный пример очень примитивен, так как все параметры, отправляемые по протоколу OBD-II, просто генерируются случайным образом, нет связи параметров работы двигателя между собой и т.д. Как продолжение проекта очевидным является разработка приложения, похожего на Freematics OBD-II Emulator GUI. Это графическая оболочка с открытым исходным кодом, которая используется в аппаратном решении Freematics OBD-II Emulator.
Freematics OBD-II Emulator GUI – Freematics
Таким образом, собрав на базе Arduino модуль, позволяющий работать с CAN, вполне можно создать эмулятор OBD-II, так как протокол диагностики хорошо описан и его несложно реализовать. Следует отметить, что реализация взаимодействия микроконтроллера и бортовой шины CAN – это совсем другая задача и нужно понимать, что внутренние высокоуровневые протоколы этой шины не документируются автопроизводителями, да и с другой стороны – не следует внедрятся во внутреннее устройство автомобильной электроники, чтобы не коим образом не снизить безопасность эксплуатации транспортных средств. Если говорить о CAN в общем, то для разработки своих устройств на базе этой шины вполне можно использовать высокоуровневый открытый протокол CANopen.
Остается дело за малым – немного свободного времени и в удовольствие выполнять разработку своего кода. Правда, где же это время найти в конце года? Но будем оптимистами. А вот, если говорить о применении такого эмулятора OBD-II, то самое прямое направление – это разработка уже своего модуля для диагностического разъема. Например, за отправную точку можно взять открытый проект Carloop, который нацелен на создание модуля подключения автомобиля к облаку с использованием технологий 3G, Wi-Fi или Bluetooth.
Carloop Bluetooth
Проект Carloop основывается на использовании плат: Particle Photon (на базе Wi-Fi модуля Cypress BCM43362, который поддерживает стандарт 802.11b/g/n; контроллера семейства ARM Cortex M3 – STM32F205 на частоте 120Mhz; 1MB флеш-памяти; 128KB оперативной памяти) и Electron (платы с поддержкой подключения к сети мобильной связи 3G/2G). Платформа Particle и сама очень интересна, поскольку базируется на облачном сервисе подключения устройств IoT, облачной IDE для разработки, например, на базе плат Photon, где используется язык похожий на C/C++ для Arduino. Фактически Particle – это отдельная тема для публикации, а проект Carloop однозначно заслуживает отдельного внимания со сороны энтузиастов автомобиля, как подключенного устройства IoT.
Подключив автомобиль к сети Интернет и сервисам IoT, можно реализовать множества сценариев, которые несомненно будут способствовать удобству эксплуатации транспортных средств, повышению комфорта и, просто, эфективному решению повседневных задач, конечно, включая и решение транспортных перевозок. Например, данные о стиле вождения, надежности работы двигателя и агрегатов автомобиля, вполне могут и уже сейчас учитываются страховыми компаниями. Текущее месторасположение автомобиля будет актуально для сервисов такси и аренды автомобилей. Взаимодействие участников дорожного движения стает более удобной при использовании IoT, так же проблема парковок, поиска свободных мест на стоянке, и многое-многое другое.
Требования, связанные с заботой об окружающей среде, вылились в автомобильную промышленность в виде целого ряда дизайнерских решений. В эту группу входят ненавистные многим фильтры DPF и, что интересно, бортовая диагностическая система, то есть популярная OBD. Какова роль OBD в автомобиле? Сколько версий OBD мы имеем в настоящее время и каковы возможности?
Что такое OBD I?
Концепция решения, которое мы теперь знаем как OBD (бортовая диагностика), была разработана в 1970-х годах в Калифорнийском управлении воздушными ресурсами. Этот офис изучает влияние выбросов вредных соединений, выбрасываемых автомобилями с двигателями внутреннего сгорания, на окружающую среду. Желание внести конкретные изменения для снижения загрязнения воздуха потребовало использования бортовой системы диагностики. Оказалось, что только такая система способна эффективно контролировать работу всех автомобильных систем так, чтобы автомобиль создавал минимально возможную нагрузку на окружающую среду. Так была создана система OBD, позже получившая название OBD I (ее первая версия).
Система OBD I была относительно простым решением, касающимся в основном:
- проверка работы элементов и узлов, ответственных за выброс выхлопных газов;
- распознавание и сохранение неисправностей в памяти компьютера;
- соответствующая сигнализация о возникновении конкретных проблем в контролируемой зоне.
Автомобильная диагностика с помощью разъема OBD стала нормой в американских автомобилях с 1988 года, а сама система зарекомендовала себя настолько хорошо, что вскоре была создана ее следующая, модернизированная версия.
Что такое OBD II?
ODB II — это бортовая диагностическая система, созданная на основе более старой системы OBD I и введенная для обязательного использования в автомобилях с бензиновыми двигателями с 1996 года и для дизельных автомобилей с 1997 года. Система OBD II взяла на себя многие основные функции после своей предшественницы, но была дополнительно обогащен несколькими новыми решениями, такими как:
- контрольная лампа системы (сокращенно MIL от Mulfunction Indicator Light) получила функцию сигнализации выбранной группы неисправностей — лампа также предупреждает о риске повреждения катализатора;
- проверка системой распространяется не только на повреждения, которые могут возникнуть в области OBD, но и на все, что влияет на выбросы выхлопных газов и поддерживает их на должном уровне;
- бортовой компьютер хранит в своей памяти не только коды ошибок, но и информацию о параметрах работы двигателя;
- доступ к кодам неисправностей и многим функциям бортового компьютера стал возможен благодаря стандартному разъему OBD (диагностическому разъему), к которому можно подключить диагностический тестер или обычный компьютер с соответствующим программным обеспечением.
Система OBD II, тем не менее, по-прежнему является американским стандартом, который также на короткое время получил европейский аналог.
Что такое EOBD?
Система EOBD (Европейская бортовая диагностика) — это система, разработанная в соответствии с применимыми европейскими правилами по выбросам выхлопных газов, но не только. Обязательство иметь такое решение распространяется на все (предназначенные для европейского рынка) бензиновые автомобили, произведенные после 2000 года, а автомобили с дизельными двигателями были включены в него только через 3 года, то есть в 2003 году. Его функциональность почти на каждый дюйм напоминает американскую систему OBD II (отсюда ее еще иногда называют), она отличается в основном другими стандартами, хранящимися в памяти управляющего компьютера.
Где найти разъем OBD?
Поиск разъема OBD не должен стать проблемой для вас, хотя он будет расположен в немного другом месте в каждой модели автомобиля. В случае проблем с его местонахождением проще всего поискать в Интернете или спросить на любом автомобильном форуме.
Для чего нужен разъем OBD?
Основное назначение разъема OBD — диагностика. Подключившись к системе OBD, вы можете считывать коды ошибок и распознавать, в чем проблема. Просто чтение кода — это еще не все, настоящее искусство — его правильная интерпретация, но и здесь Интернет часто приходит на помощь.
Интересной особенностью разъема OBD в современных автомобилях, оснащенных электроникой, является возможность самостоятельно и часто совершенно бесплатно запускать определенные функции транспортного средства. В первую очередь речь идет о многочисленных системах комфорта, работа которых хранится в компьютере, но не была активирована дилером. И часто такая активация в салоне связана с доплатой.
В чём отличие между OBD и OBD2? они вроде как простой KL-Line? или K-Line?
Вобщем разрулите, в поиск не посылайте, я там был, только ещё хуже запутолся.
хочу обратить ваше внимание, что по той ссылке разъем обд-2 нарисован неправильно.
по теме. с точки зрения диагностики - обд-2 это единый стандарт. то есть имея один сканер можно диагностировать все обд-2 машины - они все совместимы по протоколам с одним и тем же стандартом. с обд-1 всё наоборот - кадый разрабатывал свое, и была необходимость в отдельном софте/сканере для каждой марки. надо сказать, что и для обд-2 -совместимых машин диллерские сканеры тоже позволяют больше, да и стандарт охватывает только двигатель и коробку. остальные системы - по-прежнему, только дилерским оборудованием.
Вместе с ростом экологического движения в начале 1990-х годов в США был принят ряд стандартов, которые ввели обязательность оснащения электронных блоков управления автомобилями (ЭБУ, ECU) системой за контролем параметров работы двигателя, имеющих прямое или косвенное отношение к составу выхлопа. Стандарты также предусмотрели протоколы считывания информации об отклонениях в экологических параметрах работы двигателя и другой диагностической информации из ЭБУ. OBD II (обд) как раз и является системой накопления и считывания такой информации. Изначальная "экологическая направленность" OBD II (обд), с одной стороны, ограничила возможности по его использованию в диагностике всего спектра неисправностей, с другой стороны, предопределила его крайне широкое распространение как в США, так на автомобилях других рынков. В США применение системы OBD II (и установка соответствующей колодки диагностики) обязательны с 1996 г. (требование распространяется как на автомобили, производимые в США, так и на автомобили неамериканских марок, продаваемые в США). На автомобилях Европы и Азии протоколы OBD II (обд) применяются также с 1996 г. (на небольшом количестве марок/моделей), но особенно - с 2000 г. (с принятием соответствующего европейского стандарта - EOBD). Тем не менее, стандарт OBD II (обд) частично или полностью поддерживают и некоторые американские и европейские автомобили, выпущенные ранее 1996 (2000) года (pre-OBD автомобили).
Протокол OBD II (обд) позволяет осуществлять считывание и стирание кодов неисправностей (ошибок), просмотр текущих параметров работы двигателя. Вопреки распространенному мнению, с помощью OBD II можно получить информацию не только о работе двигателя, но и о работе других электронных систем (ABS, AirBag, AT и пр.).
Используемые протоколы и применяемость OBD II (обд) - диагностики на автомобилях разных марок
В рамках OBD II (обд) используются три протокола обмена данными - ISO 9141/14230 (ISO 14230 также именуется KWP2000), PWM и VPW. В Интернете встречаются "таблицы применимости", где указываются перечни марок и моделей автомобилей и поддерживаемые ими OBD II -протоколы. Однако, особого смысла в таких перечнях нет, так как одна и та же модель с одним и тем же двигателем, одного года выпуска может быть выпущена для разных рынков с поддержкой разных протоколов диагностики (точно также протоколы могут различаться и по моделям двигателей, годам выпуска). Таким образом, отсутствие автомобиля в списках не означает, что он не поддерживает OBD II (обд), так же как и присутствие не означает, что поддерживает и, тем более, полностью поддерживает (возможны неточности в списке, различные модификации автомобиля и пр.).
Общей предпосылкой для того, чтобы предположить, что автомобиль поддерживает OBD II (обд) диагностику, является наличие 16-контактного диагностического разъема (DLC - Diagnostic Link Connector) трапециевидной формы (на подавляющем большинстве OBD II (обд) автомобилей он находится под приборной панелью со стороны водителя; разъем может быть как открыт, так и закрыт легко снимаемой крышкой с надписью "OBD II", "Diagnose" и т.п.). Тем не менее, это условие необходимое, но недостаточное! Также надо иметь в виду, что на некоторых автомобилях производителями используются и другие выводы разъема. Также разъем OBD II (обд) иногда устанавливается на автомобили, вообще не поддерживающие ни один из OBD II - протоколов. В таких случаях необходимо пользоваться сканером, рассчитанным на работу с заводскими протоколами конкретной марки автомобиля. Для оценки применимости того или иного сканера для диагностики конкретного автомобиля необходимо определить, какой конкретно из OBD II (обд) протоколов используется на конкретном автомобиле (если OBD II (обд) вообще поддерживается). Для этого можно:
Посмотреть в технической документации непосредственно к данному автомобилю (но не в общем руководстве по данной марке/модели!). Также полезно осмотреть все идентификационные таблички на автомобиле - возможно наличие таблички "OBD II compliant" (поддерживает OBD II);
Посмотреть в информационной базе данных, типа Mitchell-on-Demand и т.п. Однако, это также не абсолютный способ, так как база может содержать неточности, включать информацию по автомобилям, выпущенным для другого рынка и т.п. Естественно, использование специализированных дилерских баз по отдельной марке повышает степень достоверности информации;
Использовать сканер, позволяющий определить, какой из OBD II протоколов используется на машине.
Осмотреть диагностический разъем и определить наличие выводов в нем (как правило, присутствует только часть задействованных выводов, а каждый протокол использует свои выводы разъема). Назначение выводов ("распиновка") 16-ти контактного диагностического разъема OBD II (стандарт J1962):
04 - Chassis Ground
05 - Signal Ground
06 - CAN High (J-2284)
07 - ISO 9141-2 K-Line
14 - CAN Low (J-2284)
15 - ISO 9141-2 L-Line
16 - Battery Power (напряжение АКБ)
По наличию выводов можно ориентировочно судить об используемом протоколе при помощи следующей таблицы:
Стандарт
Pin 2
Pin 7
Pin 10
Pin 15
ISO-9141 и ISO-14230
Должен присутствовать
Должен присутствовать (если автомобиль использует L-линию диагностики)
PWM (J1850)
Должен присутствовать
Должен присутствовать
PWM (J1850)
Должен присутствовать
- протокол ISO-9141-2 идентифицируется наличием контакта 7 в диагностическом разъеме (K-line) и отсутствием 2 и/или 10 контактов в диагностическом разъеме. Используемые выводы - 4, 5, 7, 15 (может не быть), 16. - SAE J1850 VPW (Variable Pulse Width Modulation). Используемые выводы - 2, 4, 5, 16 (без 10) - SAE J1850 PWM (Pulse Width Modulation). Используемые выводы - 2, 4, 5, 10, 16.
Протоколы PWM, VPW идентифицируются отсутствием контакта 7 (K-Line) диагностического разъема.
Подавляющее большинство автомобилей используют протоколы ISO. Некоторые исключения:
- большая часть легковых автомобилей и легких грузовиков концерна GM используют протокол SAE J1850 VPW;
- автомобили Toyota 1996-1997 годов выпуска, модели Toyota Supra и Celica, ISUZU 1996 г., модели Chrysler 300, Intrepid and Concord 1998 и последующих годов выпуска, как правило, поддерживают VPW.
- большая часть автомобилей Ford использует протокол J1850 PWM.
Дополнительные сведения об OBD II диагностике.
В рамках OBD II стандартизированы не только назначения выводов диагностического разъема, его форма и протоколы обмена, частично стандартизированы и коды неисправностей (DTC - Diagnostic Trouble Code). OBD II (обд) коды имеют единый формат, однако по их расшифровкам подразделяются на две большие группы - основные (generic) коды и дополнительные (расширенные, extended) коды. Основные коды жестко стандартизированы и их расшифровка одинакова для всех автомобилей, поддерживающих OBD II (обд). При этом надо понимать, что это не означает, что один и тот же код вызывается на разных автомобилях одной и той же "реальной" неисправностью (это зависит от особенностей конструкции как разных марок и моделей авто, так и разных автомобилей одной модели)! Дополнительные коды различаются по разным маркам автомобилей и были введены автопроизводителями специально для расширения возможностей диагностики.
Как уже говорилось, структура и основных и дополнительных OBD II (обд) кодов одинакова - каждый код состоит из буквы латинского алфавита и четырех цифр: X X X X X
P - Powertrain codes - код связан с работой двигателя
С - Chassis codes
U - Network codes
0 - SAE Codes - основной (generic) код
1 - MFG - код, определенный производителем (extended)
1 - Fuel and Air Metering - Ошибка вызвана системой регулирования топливно-воздушной смеси
2 - Fuel and Air Metering (Injector circuit) - Ошибка вызвана системой регулирования топливно-воздушной смеси
3 - Ignition Systems or Misfire - Ошибка системы зажигания (в том числе - пропуски зажигания)
4 - Auxiliary Emission Controls - Ошибка дополнительной системы контроля за выбросами
5 - Vehicle Speed Control and Idle Control System - Ошибка системы контроля скорости и управления холостым ходом
6 - Computer Output Circuit - Неисправности контроллера или его выходных цепей
7, 8 - Transmission - Ошибки в работе трансмиссии
Да нет вроде, только что открылось.
На всякий случай перекопировал. :-) Наслаждайтесь :-)
Мало, правда - но больше я в свое время в сети не нашел как-то :-(
Диагностика бортового оборудования OBD-II
- ISO 9141-2
- ISO 14230-4
- SAE PWM J1850 (Pulse-Width Modulation)
- SAE VPW J1850 (Variable Pulse Width)
- ISO 15765-4 Controlled Area Network (CAN)
Назначение выводов разьема приведено в таблице. Использование контактов 1, 3, 8, 9, 11-13 стандартом SAE не определо и производили могут использовать их по своему усмотрению.
Контакт | Назначение |
---|---|
1 | Не определен |
2 | Положительня линия SAE J1850 |
3 | Не определен |
4 | Корпус |
5 | Общий |
6 | CAN(H)ISO 15765 |
7 | K линия ISO 9141/14230 |
8 | Не определен |
9 | Не определен |
10 | Отрицательная линия SAE J1850 |
11 | Не определен |
12 | Не определен |
13 | Не определен |
14 | CAN(L) ISO 15765 |
15 | L линия ISO9141/142300 |
16 | +12 вольт батареи |
Что может дать OBD-II? Достаточно много, он позволяет определять и стирать коды неисправности, контролировать параметры работы двигателя в реальном времени, считывать информацию о серийном номере автомобиля и пр. Однако для чип-тюнинга производители используют собственные нестандартные проколы достула к ЭБУ, совместимые по электрических параметрам с ISO 9141/14230, например KW1281 (Audi, Volkswagen, Seat, Skoda), KW71 (BMW), KW82 (Opel). В новых автомобилях используется CAN протокол как для OBD-II так и для чип-тюнинга.
Pin | Signal | Description |
---|---|---|
2 | J1850 Bus+ | |
4 | CGND | Chassis ground |
5 | SGND | Signal ground |
6 | CAN High | J-2284 |
7 | K-LINE | (ISO 9141-2 and ISO/DIS 14230-4) |
10 | J1850 Bus- | |
13 | TC | Timing check - ignition advance angle adjustment or ABS slow codes out |
14 | CAN Low | J-2284 |
15 | ISO 9141-2 L-LINE | (ISO 9141-2 and ISO/DIS 14230-4) |
16 | +12V | Battery power |
Использование протколов:
1999-2003: ISO 9141
2004-2006: ISO 9141 or CAN
с 2007: TBD
Поддерживает ли мой автомобиль OBD-II?
Как определить какой протокол поддерживает электронным блоком управления автомобиля? Первое – можно поискать информацию в Инернете, хотя там много неточной и непроверенной информации. К тому же, многие автомобили выпускаются для разных рынков с различными протоколами диагностики. Второе – найти разьем и посмотреть какие контакты в нем присуствуют. Разьем обычно находистя под приборной панелью со стороны водителя. Протокол ISO 914-2 или ISO 14230-4 определяется наличием контакта 7 и отсуствием контактов 2 и 10, как показано в таблице. Замечу, что контакта 15 скорее всего не будет, так как L линия сегодня почти не используется.
Протокол | Pin 2 | Pin 6 | Pin 7 | Pin 10 | Pin 14 |
---|---|---|---|---|---|
ISO 9141/14230 | + | ||||
J1850 PWM | + | + | |||
J1850 VPW | + | ||||
ISO 15765 CAN | + | + |
EOBD стал стандартом в Европе начиная с 2001 года, а для дизельных двигателей начиная с 2004. Если ваш автомобиль выпущен до 2001 года то он может вообще не поддерживать OBD даже при наличии соответсвуещего разьема! Евросоюз даже оштрафовал Peugeot за не соответвие EOBD стандарту и после 2001 года. Например, Renault Kangoo 99 года не поддерживает EOBD, а Renault Twingo поддерживает! Те же самые автомобили сделанные для других рынков, например Турции, могут тоже не быть совместимыми с OBD протоколом. Вот далеко не полный список ЭБУ до 2001 года которые могут не поддерживать OBD:
- Alfa Romeo
- Citroen
- Fiat
- Peugeot
- Renault
OBD II Руководство пользователя
Начнем с режима $01 – Real-time powertrain data.
$02 (Freeze Frame)
$03 (Read Stored DTC)
$04 (Clear/information)
$05 (O 2 monitoring test results)
$06 (Monitoring test results for noncontinuously monitored systems)
$07 (Monitoring test results for continuously monitored systems)
$08 (Bidirectional controls)
Управление исполнительными компонентами. При активации данного режима сканер получает возможность прямого управления некоторыми исполнительными компонентами. Аналогичные функции поддерживаются практически всеми заводскими протоколами. Разница состоит в том, что в протоколе OBD II эта функция ориентирована прежде всего на исполнительные компоненты систем уменьшения токсичности, такие, как клапаны систем рециркуляции ОГ, продувки адсорбера и т.п. Сделано это для того, чтобы можно было оперативно проверить функционирование той или иной системы, не затрачивая время на тестовые поездки и мониторинг. Но такие проверки во многих случаях требуют наличия дополнительного оборудования и специальной информации. Поэтому пока режим $08 широкого распространения не получил. Возможно, ситуация изменится в лучшую сторону в ближайшие два-три года.
$09 (Vehicle information)
Описание интерфейса универсального сканера ELM327.
Схема подключения сканера ELM327.
PID'ы Toyota/Lexus.
Читайте также: