Протокол SAE (Сообщество автомобильных инженеров от англ. Society of Automotive Engineers) J1850 PWM. Существует два вида протокола J1850. Первый из них является высокоскоростным и обеспечивает производительность в 41,6 Кбайт/с. Данный протокол носит название PWM (Pulse Width Modulation — модуляция ширины импульса). Он используется в марках Ford, Jaguar и Mazda. Впервые такой тип связи был применен в автомобилях Ford. Протокол SAE J 1850 PWM сложнее, чем ISO 9141, и требует применения специальных коммуникационных микропроцессоров, в то время как для поддержки ISO 9141 нужны обычные последовательные коммуникационные микросхемы, которые нетрудно приобрести в магазинах. В соответствии с протоколом PWM сигналы передаются по двум проводам, подсоединенным к контактам 2 и 10 диагностического разъема.
Формат сигнала протокола J1850
SOF — Start of Frame (начало кадра, высокий импульс на 200uS)
Подробные технические данные протокола Вы можете найти здесь (на английском языке)
Список совместимых автомобилей | ||||
Производитель | Модель | Год выпуска | Топливо | Страна |
Citroen | Picasso HDI | 2001 | Дизель | France |
Crown Victoria | A4 | 2000 | Бензин | United States |
Ford | Aerostar | 1997 | ||
Ford | Contour | 1999 | ||
Ford | Crown Victoria | 2003 | Бензин | Canada |
Ford | E150 | 2000 | ||
Ford | E350 | 1997 | Бензин | United States |
Ford | E350 | 1997 | Бензин | United States |
Ford | E350 | 2000 | ||
Ford | Escape | 2001 | ||
Ford | Escort | 1997 | Бензин | United States |
Ford | Escort | 1997 | ||
Ford | Escort | 1998 | ||
Ford | Expedition | 1998 | ||
Ford | Explorer | 1996 | Бензин | United States |
Ford | Explorer | 1998 | ||
Ford | Explorer | 1999 | Бензин | United States |
Ford | Explorer | 2000 | ||
Ford | 2002 | Бензин | United States | |
Ford | F150 | 1997 | ||
Ford | F150 | 2002 | Бензин | United States |
Ford | F150 | 2003 | ||
Ford | F150 (Truck) | 1999 | ||
Ford | F150 (Van) | 1999 | ||
Ford | F250 | 2000 | ||
Ford | F250 | 2002 | Australia | |
Ford | Fiesta | 1997 | ||
Ford | Fiesta | 1997 | ||
Ford | Fiesta | 1997 | Бензин | Brazil |
Ford | Fiesta | 1998 | Дизель | Belgium |
Ford | Fiesta | 2001 | Бензин | Italy |
Ford | Fiesta | 2001 | Бензин | Italy |
Ford | Fiesta | 2002 | Бензин | United Kingdom |
Ford | Focus | 1999 | ||
Ford | Focus | 2002 | ||
Ford | Focus (UK) | 2001 | ||
Ford | Focus 1.8 | 2004 | Дизель | Switzerland |
Ford | Focus SVT | 2002 | ||
Ford | Focus Trend 1 6 | 1998 | Бензин | Poland |
Ford | Focus ZTS | 2001 | Бензин | Canada |
Ford | Ka | 1999 | Бензин | Argentina |
Ford | Ka | 1999 | Бензин | Argentina |
Ford | Ka | 2001 | Бензин | United Kingdom |
Ford | Ka | 2001 | Бензин | United Kingdom |
Ford | Ka 1.0 | 2000 | Бензин | Brasil |
Ford | Mondeo | 1997 | Бензин | Turkey |
Ford | Mondeo | 1998 | Бензин | United Kingdom |
Ford | Mondeo | 1998 | Дизель | |
Ford | Mondeo | 2001 | Дизель | Austria |
Ford | Mondeo | 2004 | Дизель | |
Ford | Mondeo (UK) | 1997 | Бензин | United Kingdom |
Ford | Mondeo V6 | 1999 | Бензин | Switzerland |
Ford | Mondeo/German | 1998 | Бензин | Germany |
Ford | Mustang | 1997 | Бензин | United States |
Ford | Mustang | 1998 | ||
Ford | Mustang | 1998 | ||
Ford | Mustang | 2001 | ||
Ford | Mustang Coupe | 1995 | Бензин | United States |
Ford | Mustang GT | 1999 | Бензин | United States |
Ford | Mustang Mach2 | 2003 | Бензин | Canada |
Ford | Ranger | 1995 | ||
Ford | Ranger | 1996 | ||
Ford | Ranger | 1997 | ||
Ford | Ranger | 1998 | ||
Ford | Ranger | 2001 | Бензин | United States |
Ford | Ranger | 2001 | Бензин | |
Ford | Ranger | 2002 | ||
Ford | Ranger | 2002 | ||
Ford | Ranger 4X4 Pickup | 2000 | ||
Ford | Ranger V6 4.0 Sohc | 1999 | Бензин | Argentina |
Ford | Taurus | 1996 | ||
Ford | Taurus | 1998 | Бензин | United States |
Ford | Taurus | 2001 | ||
Ford | Taurus GL | 1999 | Бензин | United States |
Ford | Thunderbird | 1995 | Бензин | United States |
Ford | Thunderbird LX | 1997 | ||
Ford | Transit | 1995 | Дизель | Germany |
Ford | Windstar | 1995 | ||
Ford | Windstar | 1996 | ||
Ford | Windstar | 1996 | ||
Ford | Windstar | 1997 | ||
Ford | Windstar | 1998 | ||
Ford | Windstar | 1999 | ||
Ford | Windstar | 1999 | ||
Ford | Windstar | 1999 | Бензин | Canada |
Ford | Windstar | 2000 | ||
Ford | Windstar | 2003 | Бензин | United States |
Ford | ZX-2 | 1999 | ||
Mazda | B2300 | 2002 | ||
Mazda | B2500SE Pickup | 2001 | ||
B3000 | 2002 | |||
Mazda | Protege | 1997 | Бензин | United States |
Mazda | Tribue V-6 | 2002 | Бензин | United States |
Mazda | Tribute | 2002 | ||
Mercury | Cougar | 1999 | Бензин | United States |
Mercury | Cougar | 2000 | ||
Mercury | Grand Marquis | 1998 | ||
Mercury | Sable | 1996 | ||
Murcury | Cougar | 1996 | ||
Opel | Agila | 2002 | Бензин | Poland |
Renault | Clio II | 2001 | Дизель | Argentina |
Volkswagen | Jetta | 2000 | Бензин | United States |
Volvo | S70 | 1998 | Бензин | Sweden |
elm-scanner.ru
Протокол SAE (Сообщество автомобильных инженеров от англ. Society of Automotive Engineers) J1850 PWM. Существует два вида протокола J1850. Первый из них является высокоскоростным и обеспечивает производительность в 41,6 Кбайт/с. Данный протокол носит название PWM (Pulse Width Modulation — модуляция ширины импульса). Он используется в марках Ford, Jaguar и Mazda. Впервые такой тип связи был применен в автомобилях Ford. Протокол SAE J 1850 PWM сложнее, чем ISO 9141, и требует применения специальных коммуникационных микропроцессоров, в то время как для поддержки ISO 9141 нужны обычные последовательные коммуникационные микросхемы, которые нетрудно приобрести в магазинах. В соответствии с протоколом PWM сигналы передаются по двум проводам, подсоединенным к контактам 2 и 10 диагностического разъема.
Формат сигнала протокола J1850
SOF — Start of Frame (начало кадра, высокий импульс на 200uS)
Header — заголовок длинной 1 байт
CRC — Cyclic Redundancy Check (циклический избыточный код, 1 байт)
EOD — End Of Data (окончание данных, низкий импульс на 200uS)
Подробные технические данные протокола Вы можете найти здесь (на английском языке)
Список совместимых автомобилей | ||||
Производитель | Модель | Год выпуска | Топливо | Страна |
Citroen | Picasso HDI | 2001 | Дизель | France |
Crown Victoria | A4 | 2000 | Бензин | United States |
Ford | Aerostar | 1997 | ||
Ford | Contour | 1999 | ||
Ford | Crown Victoria | 2003 | Бензин | Canada |
Ford | E150 | 2000 | ||
Ford | E350 | 1997 | Бензин | United States |
Ford | E350 | 1997 | Бензин | United States |
Ford | E350 | 2000 | ||
Ford | Escape | 2001 | ||
Ford | Escort | 1997 | Бензин | United States |
Ford | Escort | 1997 | ||
Ford | Escort | 1998 | ||
Ford | Expedition | 1998 | ||
Ford | Explorer | 1996 | Бензин | United States |
Ford | Explorer | 1998 | ||
Ford | Explorer | 1999 | Бензин | United States |
Ford | Explorer | 2000 | ||
Ford | F-250 Super Duty | 2002 | Бензин | United States |
Ford | F150 | 1997 | ||
Ford | F150 | 2002 | Бензин | United States |
Ford | F150 | 2003 | ||
Ford | F150 (Truck) | 1999 | ||
Ford | F150 (Van) | 1999 | ||
Ford | F250 | 2000 | ||
Ford | F250 | 2002 | Australia | |
Ford | Fiesta | 1997 | ||
Ford | Fiesta | 1997 | ||
Ford | Fiesta | 1997 | Бензин | Brazil |
Ford | Fiesta | 1998 | Дизель | Belgium |
Ford | Fiesta | 2001 | Бензин | Italy |
Ford | Fiesta | 2001 | Бензин | Italy |
Ford | Fiesta | 2002 | Бензин | United Kingdom |
Ford | Focus | 1999 | ||
Ford | Focus | 2002 | ||
Ford | Focus (UK) | 2001 | ||
Ford | Focus 1.8 | 2004 | Дизель | Switzerland |
Ford | Focus SVT | 2002 | ||
Ford | Focus Trend 1 6 | 1998 | Бензин | Poland |
Ford | Focus ZTS | 2001 | Бензин | Canada |
Ford | Ka | 1999 | Бензин | Argentina |
Ford | Ka | 1999 | Бензин | Argentina |
Ford | Ka | 2001 | Бензин | United Kingdom |
Ford | Ka | 2001 | Бензин | United Kingdom |
Ford | Ka 1.0 | 2000 | Бензин | Brasil |
Ford | Mondeo | 1997 | Бензин | Turkey |
Ford | Mondeo | 1998 | Бензин | United Kingdom |
Ford | Mondeo | 1998 | Дизель | |
Ford | Mondeo | 2001 | Дизель | Austria |
Ford | Mondeo | 2004 | Дизель | |
Ford | Mondeo (UK) | 1997 | Бензин | United Kingdom |
Ford | Mondeo V6 | 1999 | Бензин | Switzerland |
Ford | Mondeo/German | 1998 | Бензин | Germany |
Ford | Mustang | 1997 | Бензин | United States |
Ford | Mustang | 1998 | ||
Ford | Mustang | 1998 | ||
Ford | Mustang | 2001 | ||
Ford | Mustang Coupe | 1995 | Бензин | United States |
Ford | Mustang GT | 1999 | Бензин | United States |
Ford | Mustang Mach2 | 2003 | Бензин | Canada |
Ford | Ranger | 1995 | ||
Ford | Ranger | 1996 | ||
Ford | Ranger | 1997 | ||
Ford | Ranger | 1998 | ||
Ford | Ranger | 2001 | Бензин | United States |
Ford | Ranger | 2001 | Бензин | United States |
Ford | Ranger | 2002 | ||
Ford | Ranger | 2002 | ||
Ford | Ranger 4X4 Pickup | 2000 | ||
Ford | Ranger V6 4.0 Sohc | 1999 | Бензин | Argentina |
Ford | Taurus | 1996 | ||
Ford | Taurus | 1998 | Бензин | United States |
Ford | Taurus | 2001 | ||
Ford | Taurus GL | 1999 | Бензин | United States |
Ford | Thunderbird | 1995 | Бензин | United States |
Ford | Thunderbird LX | 1997 | ||
Ford | Transit | 1995 | Дизель | Germany |
Ford | Windstar | 1995 | ||
Ford | Windstar | 1996 | ||
Ford | Windstar | 1996 | ||
Ford | Windstar | 1997 | ||
Ford | Windstar | 1998 | ||
Ford | Windstar | 1999 | ||
Ford | Windstar | 1999 | ||
Ford | Windstar | 1999 | Бензин | Canada |
Ford | Windstar | 2000 | ||
Ford | Windstar | 2003 | Бензин | United States |
Ford | ZX-2 | 1999 | ||
Mazda | B2300 | 2002 | ||
Mazda | B2500SE Pickup | 2001 | ||
Mazda | B3000 | 2002 | ||
Mazda | Protege | 1997 | Бензин | United States |
Mazda | Tribue V-6 | 2002 | Бензин | United States |
Mazda | Tribute | 2002 | ||
Mercury | Cougar | 1999 | Бензин | United States |
Mercury | Cougar | 2000 | ||
Mercury | Grand Marquis | 1998 | ||
Mercury | Sable | 1996 | ||
Murcury | Cougar | 1996 | ||
Opel | Agila | 2002 | Бензин | Poland |
Renault | Clio II | 2001 | Дизель | Argentina |
Volkswagen | Jetta | 2000 | Бензин | United States |
Volvo | S70 | 1998 | Бензин | Sweden |
dis-7.satu.kz
Протокол SAE (Сообщество автомобильных инженеров от англ. Society of Automotive Engineers) J1850 VPW. Данная версия протокола работает на скорости 10,4 Кбайт/с и применяется в автомобилях марок General Motors (GM) и Chrysler. VPW означает Variable Pulse Width — переменная широтно-импульсная модуляция. Длина шины может достигать 35 метров (максимальное количество узлов на шине — 32). Разработан в 1994 году.
Формат сигнала протокола J1850
SOF — Start of Frame (начало кадра, высокий импульс на 200uS)
Header — заголовок длинной 1 байт
CRC — Cyclic Redundancy Check (циклический избыточный код, 1 байт)
EOD — End Of Data (окончание данных, низкий импульс на 200uS)
Список совместимых автомобилей | ||||
Производитель | Модель | Год выпуска | Топливо | Страна |
Buick | Century | 2002 | ||
Buick | Rendezvous | 2003 | Бензин | United States |
Buick | Rivera | 1998 | ||
Buick | Skylark | 1996 | ||
Cadillac | Deville | 2000 | ||
Cadillac | Eldorado | 1998 | ||
Chevrolet | Astro | 1998 | Бензин | United States |
Chevrolet | Avalanche 2500 | 2002 | Бензин | United States |
Chevrolet | Blazer | 1995 | ||
Chevrolet | Blazer | 1995 | ||
Chevrolet | Camaro | 1999 | ||
Chevrolet | Camaro | 1999 | Бензин | Belgium |
Chevrolet | Camaro SS | 2000 | ||
Chevrolet | Camaro Z28 | 1995 | Бензин | Canada |
Chevrolet | Camaro Z28 | 1996 | ||
Chevrolet | Camaro Z28 | 1997 | ||
Chevrolet | Camaro Z28 | 1998 | ||
Chevrolet | Caprice | 1996 | ||
Chevrolet | Cavalier | 1996 | ||
Chevrolet | Cavalier | 1998 | ||
Chevrolet | Cavalier | 2000 | Бензин | Venezuela |
Chevrolet | Cavalier (2.2-4Cyl) SFI | 2002 | Бензин | United States |
Chevrolet | Cavalier Z24 | 1999 | ||
Chevrolet | Colorado | 2005 | Бензин | United States |
Chevrolet | Corsica | 1996 | Бензин | United States |
Chevrolet | Corvette | 2000 | ||
Chevrolet | Impala | 2000 | ||
Chevrolet | Impala | 2001 | Бензин | United States |
Chevrolet | Impala | 2002 | ||
Chevrolet | Impala | 2002 | ||
Chevrolet | Lumina | 1996 | ||
Chevrolet | Lumina | 1998 | ||
Chevrolet | Malibu | 1998 | ||
Chevrolet | S-10 | 1998 | Бензин | United States |
Chevrolet | S10 | 1995 | Бензин | United States |
Chevrolet | S10 | 2000 | ||
Chevrolet | S10 | 2001 | Бензин | United States |
Chevrolet | Silverado | 1997 | ||
Chevrolet | Silverado | 1998 | ||
Chevrolet | Silverado | 1999 | ||
Chevrolet | Silverado | 2002 | ||
Chevrolet | Silverado 1500 | 2000 | ||
Chevrolet | Silverado 8.1 | 2001 | Бензин | United States |
Chevrolet | Starcraft | 1998 | Дизель | Finland |
Chevrolet | Tahoe | 1996 | ||
Chevrolet | Transsport (Europe) | 1998 | ||
Chevrolet | Venture | 1998 | ||
Chevrolet | Venture | 2002 | ||
Chevrolet | Venture | 2002 | Бензин | United States |
Chevy | Cavalier | 2003 | Бензин | United States |
Chrysler | Intrepid | 1998 | Бензин | Canada |
Chrysler | Intrepid 2.7 | 1998 | Бензин | Canada |
Chrysler | Pt Cruiser | 2003 | ||
Dodge | Caravan SE | 2000 | Бензин | Canada |
Dodge | Caravan SE | 2001 | Бензин | Canada |
Dodge | Caravan SE | 2002 | Бензин | Canada |
Dodge | Caravan SE | 2003 | Бензин | Canada |
Dodge | Caravan SE | 2004 | Бензин | Canada |
Dodge | Neon | 2002 | ||
Dodge | Neon SE | 2001 | Бензин | United States |
Dodge | SRT-4 | 2005 | ||
Ford | Mondeo | 2001 | Дизель | Austria |
Ford | Mondeo 18TD | 1997 | Дизель | Italy |
GMC | Jimmy | 1997 | Бензин | United States |
GMC | Jimmy | 1999 | ||
GMC | Jimmy | 2002 | Бензин | Canada |
GMC | K2500 | 1997 | ||
GMC | Lumina | 2001 | ||
GMC | S-10 Jimmy | 1996 | ||
GMC | Savana | 1998 | Бензин | Canada |
GMC | Serria 2500 HD | 2002 | Бензин | United States |
GMC | Sierra | 1999 | Бензин | United States |
GMC | Sierra 1500 | 2003 | Бензин | United States |
GMC | Yukon | 1998 | ||
Isuzu | Rodeo 6-Cyl | 1999 | Бензин | United States |
Isuzu | Trooper | 1998 | ||
Jeep | Liberty | 2003 | ||
Jeep | XJ | 1994 | Бензин | United States |
Nissan | Pathfinder | 1997 | Бензин | |
Oldsmobile | 88 | 1999 | Бензин | United States |
Oldsmobile | 88 | 1999 | Бензин | United States |
Oldsmobile | Cutlass Supreme | 1996 | ||
Oldsmobile | Intrigue | 1999 | ||
Oldsmobile | Silhouette | 1998 | ||
Opel | Vectra | 1999 | Бензин | Hungary |
Pontiac | Aztec | 2001 | ||
Pontiac | Bonneville | 1997 | ||
Pontiac | Firebird | 1996 | Бензин | United States |
Pontiac | Grand AM | 1996 | ||
Pontiac | Grand AM | 1997 | ||
Pontiac | Grand AM | 2000 | ||
Pontiac | Grand Prix | 1998 | Бензин | United States |
Pontiac | Grand Prix | 1998 | Бензин | United States |
Pontiac | Grand Prix | 2000 | ||
Pontiac | Grand Prix | 2001 | ||
Pontiac | Montana | 2000 | Бензин | Canada |
Pontiac | Sunfire | 1996 | Бензин | United States |
Pontiac | Sunfire | 1997 | ||
Pontiac | Sunfire | 1998 | Бензин | Canada |
Pontiac | Sunfire | 1998 | Бензин | Canada |
Pontiac | Sunfire | 2000 | Бензин | United States |
Pontiac | Sunfire | 2001 | ||
Pontiac | Transport | 1998 | ||
Regal | LS | 2001 | Бензин | Canada |
Renault | Scenic | 2003 | ||
Saturn | SC2 | 2001 | Бензин | United States |
Saturn | SL | 1996 | ||
Saturn | SL | 1998 | Бензин | United States |
Saturn | SL1 | 1996 | ||
Saturn | SL1 | 1997 | ||
Saturn | SL2 | 2002 | ||
Saturn | Vue | 2004 | Бензин | United States |
Toyota | 4Runner | 1996 | Бензин | United States |
Toyota | 4Runner | 1996 | Бензин | United States |
Toyota | Corola | 1996 | Бензин | Canada |
Toyota | Corolla | 1997 | ||
Toyota | Tacoma | 1995 | ||
Toyota | Tacoma | 1996 | ||
Vauxhall | Vectra B | 1997 | Бензин | United Kingdom |
Winnabego | Workhorse 8100 | 2002 | Бензин | United States |
Winnabego | Workhorse 8100 | 2002 | Бензин | United States |
elm-scanner.ru
В рамках диагностического стандарта OBDII существует 5 основных протоколов обмена данными между электронным блоком управления (ЭБУ) и диагностическим сканером. Физически подключение автосканера к ЭБУ производится через разъем DLC (Diagnostic Link Connector), который соответствует стандарту SAE J1962 и имеет 16 контактов (2×8). Ниже представлена схема расположения контактов в разъеме DLC (рисунок 1), а также назначение каждого из них.
Рисунок 1 – Расположение контактов в разъеме DLC (Diagnostic Link Connector)
1. OEM (протокол производителя). Коммутация +12в. при включении зажигания. | 9. Линия CAN-Low, низкоскоростной шины CAN Lowspeed. |
2. Шина + (Bus positive Line). SAE-J1850 PWM, SAE-1850 VPW. | 10. Шина — (Bus negative Line). SAE-J1850 PWM, SAE −1850 VPW. |
4. Заземление кузова. | |
5. Сигнальное заземление. | |
6. Линия CAN-High высокоскоростной шины CAN Highspeed (ISO 15765-4, SAE-J2284). | 14. Линия CAN-Low высокоскоростной шины CAN Highspeed (ISO 15765-4, SAE-J2284). |
Команда EmbeddedSystem занимается разработкой широкого спектра электронной продукции, включая разработку и производство электроники для автомобилей, автобусов и грузовиков. Возможна разработка и поставка электроники, как на коммерческих, так и на партнерских условиях. Звоните! |
Коммуникация, связь, радиоэлектроника и цифровые приборы
Интерфейс определяет набор услуг которые нижележащий уровень предоставляет вышележащему. Международная Организация по Стандартам Interntionl Stndrds Orgniztion ISO разработала модель которая четко определяет различные уровни взаимодействия систем дает им стандартные имена и указывает какую работу должен делать каждый уровень. Каждый уровень имеет дело с одним определенным аспектом взаимодействия. Каждый уровень поддерживает интерфейсы с выше и нижележащими уровнями.
31 Протокол, интерфейс, стек протоколов. Модель ISO/OSI
Для упрощения процедуры обмена сообщениями между пользователями или прикладными программами, работающими на разных компьютерах, используют многоуровневый подход.
При передаче сообщений оба участника сетевого обмена должны принять множество соглашений. Например, они должны согласовать уровни и форму электрических сигналов, способ определения длины сообщений, договориться о методах контроля достоверности и т.п. Другими словами, соглашения должны быть приняты для всех уровней, начиная от самого низкого уровня передачи битов, до самого высокого уровня, детализирующего, как информация должна быть интерпретирована. Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами .
Протоколы соседних уровней, находящихся в одном узле, взаимодействуют друг с другом также в соответствии с четко определенными правилами и с помощью стандартизованных форматов сообщений. Эти правила принято называть интерфейсом. Интерфейс определяет набор услуг, которые нижележащий уровень предоставляет вышележащему.
Международная Организация по Стандартам (International Standards Organization, ISO) разработала модель, которая четко определяет различные уровни взаимодействия систем, дает им стандартные имена и указывает, какую работу должен делать каждый уровень. Эта модель называется моделью взаимодействия открытых систем (Open System Interconnection, OSI) или моделью ISO/OSI.
В модели OSI взаимодействие делится на семь уровней. Каждый уровень имеет дело с одним определенным аспектом взаимодействия. Каждый уровень поддерживает интерфейсы с выше- и нижележащими уровнями.
Модель взаимодействия открытых систем ISO/OSI
Итак, пусть приложение обращается с запросом к прикладному уровню, например к файловому сервису. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата, в которое помещает служебную информацию (заголовок) и, возможно, передаваемые данные. Затем это сообщение направляется представительному уровню. Представительный уровень добавляет к сообщению свой заголовок и передает результат вниз сеансовому уровню, который в свою очередь добавляет свой заголовок и т.д. Некоторые реализации протоколов предусматривают наличие в сообщении не только заголовка, но и концевика. Наконец, сообщение достигает самого низкого, физического уровня, который действительно передает его по линиям связи.
Когда сообщение по сети поступает на другую машину, оно последовательно перемещается вверх с уровня на уровень. Каждый уровень анализирует, обрабатывает и удаляет заголовок своего уровня, выполняет соответствующие данному уровню функции и передает сообщение вышележащему уровню.
Функции уровней модели OSI
Модель ISO/OSI определяет функции уровней следующим образом:
Модель OSI | ||
Тип данных | Уровень (layer) | Функции |
Данные | 7. Прикладной (application) | Доступ к сетевым службам |
6. Представительский (presentation) | Представление и шифрование данных | |
5. Сеансовый (session) | Управление сеансом связи | |
Сегменты | 4. Транспортный (transport) | Прямая связь между конечными пунктами и надежность |
Пакеты | 3. Сетевой (network) | Определение маршрута и логическая адресация |
Кадры | 2. Канальный (data link) | Физическая адресация |
Биты | 1. Физический (physical) | Работа со средой передачи, сигналами и двоичными данными |
А также другие работы, которые могут Вас заинтересовать | |||
66869. | Базы и банки данных | 1.05 MB | |
База данных должна содержать сведения о следующих объектах: Клиенты регистрационный номер адрес телефон пол образование номер квитанции об уплате. 1 Разработка концептуальной модели Очевидно что в разрабатываемой базе данных БД предметной областью является Бюро по найму. | |||
66871. | Решение алгебраических и трансцендентных уравнений. Метод половинного деления | 499 KB | |
Анализ технического задания Для выполнения задани |
erfa.ru
Дата публикации: .
Это, вероятно, случалось с каждым из нас: вы едете в своем автомобиле и вдруг желтая лампочка «Check Engine» загорается на приборной панели как тревожное предупреждение о том, что возникли какие-то проблемы с двигателем. К сожалению, это оно само по себе не дает каких-либо намеков на то, что именно является причиной неполадки и может означать все что угодно, начиная от неплотно закрытой крышки топливного бака до проблем с каталитическим конвертером. Я помню, как Honda Integra 94-го года имела ЭБУ под креслом водителя и красный светодиод начинал мигать, если возникали какие-то проблемы с двигателем. Подсчитав количество «блинков», можно было определить код ошибки. По мере того, как ЭБУ автомобилей становятся все более и более сложными, количество кодов ошибок возрастает экспоненциально. Использование бортовой диагностики автомобиля On-Board Diagnostic (OBD-II) позволяет решить эту проблему. Данный адаптер позволяет использовать персональный компьютер для OBD диагностики и является дальнейшим развитием адаптера, описанного в РадиоХобби №2/2007, с.51-56. Адаптер AllPro функционально совместим с ELM327 и поддерживает все существующие OBD-II протоколы обмена данными:
— ISO 9141-2
— ISO 14230-4 (KWP2000)
— SAE PWM J1850 (Pulse Width Modulation)
— SAE VPW J1850 (Variable Pulse Width)
— ISO 15765-4 Controlled Area Network (CAN)
— VPW, PWM и CAN
Первых два протокола ISO описаны в указанной выше предыдущей публикации. Детальное описание OBD протоколов выходит за рамки данной статьи, я лишь их кратко перечислю.
J1850 VPW (Variable Pulse Width) — протокол автомобилей General Motors и некоторых моделей Chrysler со скоростью передачи 10.4 кбит/с по одному проводу. Напряжение на шине VPW изменяется от 0 до 8 В, данные по шине передаются чередованием коротких (64 мкс) и длинных (128 мкс) импульсов. Реальная же скорость передачи данных по шине изменяется в зависимости от битовой маски данных и находится в пределах от 976 до 1953 байт/с. Это самый медленный из OBD протоколов.
J1850 PWM (Pulse With Modulation) используется в автомобилях корпорации Ford. Скорость передачи здесь 41.6 кбит/ с с использованием дифференциального сигнала по двум проводам. Напряжение на шине изменяется от 0 до 5 В, a длительность импульса составляет 24 мкс. Работа с этим протоколом требует аккуратности в программировании микропроцессора, так как скорость выполнения инструкций языка «С» на PIC микропроцессоре даже с улучшенной PIC18 архитектурой становится сопоставимой с длиной короткой посылки PWM протокола (7 мкс).
Рисунок 1
CAN (Controlled Area Network) протокол разработан Robert Bosch в 1983 году и окончательно стандартизирован в ISO 11898. Использование CAN шины данных в автомобиле позволяет различным устройствам общаться друг с другом, минуя центральный процессор, так называемый multi-master режим. Плюсами является также повышенная скорость передачи, до 1 Мбит/с и лучшая помехоустойчивость. Изначально протокол предназначался для использования в автомобилях, но теперь применяется и в других областях. Чтобы повысить надежность передачи данных, в шинах CAN применяется способ дифференциальной передачи сигналов по двум проводам. Образующие эту пару провода называются CAN_High и CAN_Low. В исходном состоянии шины на обоих проводах поддерживается постоянное напряжение на определенном базовом уровне, приблизительно 2.5 В, называемым рецессивным состоянием. При переходе в активное (доминантное) состояние напряжение на проводе CAN_High повышается, а на проводе CAN_Low снижается, рис.1. Существует также два формата сообщений или фреймов — стандартный с 11 битным адресным полем (CAN 2.0A) и расширенный с 29 битным полем (CAN 2.0B). Стандартом ISO 15765-4 определяется использование для целей OBD как CAN 2.0A, так и CAN 2.0B. Вместе со скоростями передачи по шине 250 и 500 кбит/с это создает 4 различных CAN протокола.
Поддерживает ли ваш автомобиль OBD-II?
OBD является обязательным только в Северной Америке и Европе. Если в Америке это правило действует с 1996 года, то Евросоюз принял EOBD вариант автодиагностики, основанный на OBD-II, сравнительно недавно. В Европе OBD стал обязательным, начиная с 2001 года, а для дизельных двигателей даже с 2004. Если ваш автомобиль выпущен до 2001 года, то он может вообще не поддерживать OBD даже при наличии соответствующего разъема. Например, Renault Kangoo 99 года не поддерживает EOBD (хотя редакционная Kangoo dcI60 2004 года с CAN протоколом прошла успешную стыковку с описанным адаптером — примечание редакции «РХ»), а Renault Twingo поддерживает! Те же самые автомобили, сделанные для других рынков, например Турции, могут тоже не быть совместимыми с OBD протоколом. Как определить, какой протокол поддерживается электронным блоком управления автомобиля? Первое — можно поискать информацию в интернете, хотя там много неточной и непроверенной информации. К тому же, многие автомобили выпускаются для разных рынков с различными протоколами диагностики. Второй более надежный способ — найти разъем и посмотреть, какие контакты в нем присутствуют. Разъем обычно находится под приборной панелью со стороны водителя. Протокол ISO 914-2 или ISO 14230-4 определяется наличием контакта 7, как показано в таблице 1. Большинство автомобилей последних лет выпуска поддерживает только CAN протокол с контактами 6 и 14 соответственно. В Европе и Северной Америке все новые автомобили, начиная с 2007/ 2008 года, должны использовать OBD только на основе CAN.
Таблица 1
Таблицу поддержки OBD протокола различными моделями можно также найти в [2]. Замечу, однако, что, как правильно отмечено в комментарии, «Если марка присутствует в таблице, то это не дает гарантии поддержки OBD-II». Использование L-line в ISO 9141/14230 Отдельно хочется сказать по поводу L-линии в ISO 9141-2/ 14230-4 протоколах. Сейчас она практически нигде не используется, так как для процедуры инициализации связи вполне достаточно только K-линии. В стандарте же, однако, сказано, что сигнал инициализации должен передаваться по двум линиям одновременно, K и L. Владимир Гурский из www.wgsoft.de, автор программы «ScanMaster ELM», собрал большую коллекцию различных ЭБУ. В качестве примера необходимости L-линии он приводит Renault Twingo 1.2л 2005 года выпуска. Использование здесь при иницилиазации только K-линии приводит к неверному адресу двигателя в ответах ЭБУ. Если же инициализация производится по K и L одновременно, то тогда все работает правильно.
AllPro адаптер на PIC18F2455
Схема моего всепротокольного OBD-II адаптера показана на рис.2. Основой является микроконтроллер Microchip PIC18F2455, имеющий модуль USB интерфейса. Устройство использует напряжение питания 5 В от шины USB. Конденсатор C6 служит фильтром внутреннего стабилизатора 3.3 В для обеспечения работы USB шины. Светодиоды D2 и D3 являются индикаторами приема/передачи, а светодиод D1 использован для контроля статуса USB шины. Выход ISO 9141/14230 интерфейса управляется половинкой драйвера IC2-2, а входной сигнал подается через делитель R12/R13 на вход RX (вывод 18), который является триггером Шмидта, как и большинство входов PIC18F2455, что обеспечивает достаточно надежное срабатывание. Для контроля L-линии используется IC3-1 и R10. Шина J1850 VPW требует напряжения питания 8 В, получаемого от стабилизатора L78L08 IC4. Сигнал на выход VPW подается через инвертор IC3-2 и буферный полевой транзистор Q1. Делитель R7/R8 и внутренний триггер Шмидта на входе RA1 составляют входной интерфейс J1850 PWM протокола. Внутренний компаратор (входы RA0 и RA3) PIC18F2455 вместе с резисторами R4, R5 выделяет дифференциальный сигнал PWM. Для контроля выхода PWM шины используются IC2-1 и полевой транзистор Q2.
Рисунок 2
Отдельно хочется сказать по поводу поддержки CAN. Microchip не выпускает контроллеры, содержащие и CAN, и USB. Можно использовать контроллер с CAN модулем и внешний USB чип типа FT232R. Или наоборот, подключить внешний CAN контроллер, как сделано в этом адаптере. CAN интерфейс здесь образуют контроллер MCP2515 (IC5) и трансивер MPC2551 (IC6). MCP2515 подключен через SPI шину к PIC18F2455 и программируется каждый раз при подаче питания адаптера. Согласующие (bus termination) RC цепочки R14/ C10 и R15/C11 предназначены для уменьшения отражений на CAN шине согласно стандарту ISO 15765-4. Использование их не обязательно, при относительно коротком кабеле отражениями можно пренебречь. Вместо PIC18F2455 можно использовать PIC18F2550 с той же самой прошивкой, см. варианты замены в таблице 2. Внешний вид устройства показан на рис.3 и обложке, а печатная плата на рис.4.
Таблица 2
Рисунок 3
Рисунок 4
OBD-II кабель
Для подключения к бортовому компьютеру адаптер использует «стандартный» DB-9/OBD-II кабель. Разводка кабеля показана в таблице 3.
Таблица 3
Подключение и тестирование устройства
Правильно собранный адаптер в налаживании не нуждается и распознается Windows как USB устройство. Микропроцессор PIC18F2455 не имеет собственного драйвера и использует Windows 2000/XP/Vista CDC (Communication Device Class ) драйвер usbser.sys виртуального Com порта. Установка драйвера подробно описана в предыдущей статье и на моем сайтe[1]. По поводу использования драйвера хочется, однако, добавить, что согласно информации www.usb.org [7]. Microsoftисправил баги в usbser.sys только начиная с Windows XP SP2 и использование адаптера с Windows 2000 может быть проблематично. После того, как адаптер распознался как USB устройство и драйвер установлен, можно приступать к тестированию. Для этого требуется подключить источник стабилизованного напряжения 12 В на выводы 1 и 9 разъема J2 и подключить адаптер к персональному компьютеру через USB кабель. Проверяется наличие напряжения 8 В на выходе стабилизатора IC4. Следующим шагом является запуск Windows приложения HyperTerm и подсоединения к Com порту адаптера. Устройство имеет процедуру самодиагностики с проверкой прохождения сигнала со выхода на вход по всем протоколам. Для этого используется команда «АТ@3», рис.8.
Рисунок 8
Рисунок 9
Прохождение проверяется по следующим цепям:
— IC2-1, R4 для отрицательной шины PWM
— Q2, D6, R5 для положительной шины PWM
— IC3-2, IC4, R11, Q1, D5, R7, R8 для VPW
— IC2-2, R9, R12, R13 для ISO 9141/14230
— Ответ контроллера MCP2515 по шине SPI
Например, отсутствие IC2 приведет сразу к двум ошибкам, рис.9. Процедура самодиагностики не включает проверку CAN трансивера MCP2551, здесь можно просто замерить напряжение на выводах 6 и 7. Оно должно быть в пределах 2.5 В.
Работа с Адаптером
Адаптер совместим по системе команд с ELM327 и может использоваться с приложениями, работающими с ELM327. Я предпочитаю использовать «ScanMaster ELM» Владимира Гурского [8], рис.10. Адаптер работает также со следующими приложениями:
— ScanTool.net for Windows v1.13
— Digimoto
— PCMSCAN
— EasyObdII Pro
Рисунок 10
В качестве примера приведу ситуацию, которая случилась с VW Passat моего знакомого. В автомобиле загорелась лампочка «Check Engine», подключение AllPro адаптера определило ошибку Р0118 -«engine coolant temperature circuit high input», т.е. высокий уровень сигнала с датчика температуры охлаждающей жидкости, рис. 11. Дальнейшее расследование выявило неисправный датчик. После замены датчика ошибка была стерта с помощью «Clear Trouble codes» кнопки, см. рис.12. Ошибка исчезла и больше не появлялась, рис. 13.
Рисунок 11
Рисунок 12
Рисунок 13
Заключение
Другой вариант схемы AllPro адаптера находится на моем сайте и использует специализированные (но труднодоступные) микросхемы от Freescale Semiconductor MC33290 и MC33390. Там же приведен вариант разводки адаптера с использованием SMD компонентов. Если у вас есть собственный вариант разводки адаптера, присылайте мне, я помещу его на сайте. Информация о приобретении готовых печатных плат адаптера находится также на моем сайте.
Ссылки по статье:
1. www.obddiag.net/rus/obdadapter.html
2. www.ardio.ru/obd2comp.php
3. www.jdm.homepage. dk/newpic. htm
4. www.abacom-online.de/uk/html/lochmaster.html
5. freenet-homepage.de/dl4yhf/winpicpr.html
6. members.aon.at/electronics/pic/picpgm/
7. www.usb.org
8. www.wgsoft.de
Автор: Александр Сидоренко
Архив для статьи «Всепротокольный OBD-II AllPro адаптер» | |
Описание: Файлы прошивок микроконтроллера, макет печатной платы (Eagle6), схема | |
Размер файла: 167.33 KB Количество загрузок: 2 676 | Скачать |
radioparty.ru
Назначение контактов следующее:
Обозначение контактов
1 — OEM
2 — J1850 Шина+ (Bus + Line, SAE)
3 — OEM
4 — Заземление кузова
5 — Сигнальное заземление
6 — Верхний контакт CAN (J-2284)
7 — K Line ISO 9141-2
8 — OEM
9 — OEM
10 — Bus — Line, Sae J1850 Шина
11 — OEM
12 — OEM
13 — OEM
14 — Нижний контакт CAN (J-2284)
15 — L Line ISO 9141-2
16 — Напряжение АКБ
(OEM — в зависимости от марки автомобиля на этих контактах диагностируются другие периферийные устройства такие, как система АБС, иммобилайзер, подушки безопасности и т.д.)
Следует отметить, что наличие аналогичного разъема не является 100% признаком совместимости с OBD-II. Автомобили оборудованные этой системой обязательно должны иметь отметку на одной из табличек в подкапотном пространстве и/или в сопроводительной документации. Чаще всего используемый протокол можно идентифицировать по наличию/отсутствию определенных контактов на диагностическом разъеме. Если на этом разъеме присутствуют все контакты, следует обратиться к технической документации на конкретный автомобиль.
Контакты диагностического разъема для используемых протоколов.
Контакты 4, 5, 7, 15, 16 — ISO 9141-2.
Контакты 2, 4, 5, 10, 16 — J1850 PWM.
Контакты 2, 4, 5, 16 (без 10) — J1850 VPW.
Протокол ISO 9141-2 идентифицируется наличием контакта 7 и отсутствием 2 и/или 10 контактов на диагностическом разъеме. Если отсутствует контакт 7, в системе используется протокол SAE J1850 VPW (Variable Pulse Width Modulation) или SAE J1850 PWM (Pulse Width Modulation). Все три протокола обмена данных работают через стандартный кабель OBD-II J1962 connector.
Поддерживаемые диагностические протоколы OBD-2:
SAE J1850 PWM (Pulse Width Modulation — модуляция ширины импульса) Высокоскоростной протокол, обеспечивает производительность в 41,6 Кбайт/с. Он используется в марках Ford, Jaguar и Mazda. В соответствии с протоколом PWM сигналы передаются по двум проводам, подсоединенным к контактам 2 и 10 диагностического разъема.
SAE J1850 VPW (Variable Pulse Width — переменная ширина импульса). Протокол VPW поддерживает передачу данных со скоростью 10,4 Кбайт/с и применяется в автомобилях марок General Motors (GM) и Chrysler. Протокол VPW предусматривает передачу данных по одному проводу, подсоединенному к контакту 2 диагностического разъема.
ISO 9141-2 разработан ISO и применяется в большинстве европейских и азиатских автомобилей, а также в некоторых автомобилях Chrysler. Использует контакт 7 (К-линия) и опционально контакт 15 (L-линия).
ISO 14230 KWP2000 (Keyword Protocol 2000) на физическом уровне идентичен ISO 9141. Также использует контакт 7 (К-линия) и опционально 15 (L-линия).
ISO 15765 CAN. В рамках OBDII использует 2 контакта: 6 и 14. Является самым скоростным и современным.
car-tuner.livejournal.com
Еще недавно на автомобилях существовала возможность считать диагностические коды неисправностей посредством мигания индикатора «CHECK ENGINE» на комбинации приборов. Для этого было необходимо выполнить некоторые манипуляции с выводами диагностического разъема. У современных автомобилей эта возможность осталась только для некоторых периферийных систем. Но у автовладельцев и сегодня есть возможность самостоятельно диагностировать основные системы автомобиля, теперь уже с применением относительно недорогих и простых диагностических приборов, работающих по стандарту OBD-II. Многие из них позволяют автомобилистам не только самостоятельно провести диагностику при появлении индикации неисправности двигателя «CHECK ENGINE», но и контролировать выбранные параметры работы различных систем в движении. При включении зажигания загораются индикаторы на комбинации приборов, а затем в зависимости от логики работы системы часть из них гаснет через несколько секунд, а часть из них гаснут после того как двигатель запуститься.
В 1988 году Агентство по охране воздушных ресурсов Калифорнии (California Air Resources Board (CARB)) установило законодательные нормы, касающиеся продаваемых в штате Калифорния автомобилей. По этим законам были установлены требования к системам бортовой диагностики, связанным с поиском неисправностей в системе снижения токсичности отработавших газов, что положило начало стандартизации кодов неисправностей в США и Европе. Эти требования стали известны как «Система бортовой самодиагностики I» (OBD-I), которая затем была принята производителями и для автомобилей, продаваемых за пределами Калифорнии.
Основные требования OBD-I таковы:
· Наличие индикатора, информирующего водителя о возникновении неисправности, которая может привести к увеличению вредных выбросов.
· Обеспечение записи, хранения и вывода кодов неисправностей, которые могут привести к увеличению вредных выбросов.
· Расположение диагностического разъема, метод считывания кода и способ самодиагностики определяются производителем автомобиля.
· В результате, при почти полном отсутствии стандартизации, потребовалось обучение техников разным процедурам проверки и применения разного диагностического оборудования для обслуживания разных марок автомобилей.
· В 1995 году CARB по согласованию с Обществом автомобильных инженеров (Society of Automotive Engineers (SAE)) ввело дополнительные требования к продажам автомобилей в Калифорнии.
· Эти требования, известные как система OBD-II, получили распространение во всех штатах. Требования четко определяют порядок записи и вывода кодов неисправностей. Более жестко определены условия контроля за функционированием систем и компонентов.
· OBD-II относится не только к системе управления двигателем, но и другим системам.
· Основные положения OBD-II для США, адаптированные к европейским автомобилям, получили наименование EOBD (European On Board Diagnostics).
· Система EOBD обязательна к применению на новых автомобилях с бензиновыми двигателями, выпущенных после 1 января 2000 года (на автомобилях с дизельными и LPG (газовыми) двигателями применение EOBD введено с 2003 года). Большинство автомобилей с бензиновыми двигателями, которые выпускались до января 2000 года, были доработаны в соответствии с новым стандартом.
Расположение и распиновка диагностического разъема
Стандартная конфигурация 16-контактного диагностического разъема (DLC). 16 выводов разъема расположены в два ряда, назначение выводов определено в соответствии со стандартом и соблюдается производителями автомобилей. Выводы расположены следующим образом.
Место расположения диагностического разъема также определено стандартом и это упростило поиск диагностического разъема. Как правило, он расположен в районе рулевой колонки, центральной консоли или вещевого ящика.
Назначение выводов диагностического разъема
Вывод | Назначение |
1 | Определяется производителем |
2 | Шина передачи данных «+» — SAE J1850 |
3 | Определяется производителем |
4 | Масса (шасси) |
5 | Масса (сигнал) |
6 | Шина передачи данных CAN, HI — ISO 15765-4 |
7 | K-line — ISO 9141-2 / ISO 14230-4 |
8 | Определяется производителем |
9 | Определяется производителем |
10 | Шина передачи данных «-» — SAE J1850 |
11 | Определяется производителем |
12 | Определяется производителем |
13 | Определяется производителем |
14 | Шина передачи данных CAN, LOW — ISO 15765-4 |
15 | L-line — ISO 9141-2 / ISO 14230-4 |
16 | «+» аккумуляторной батареи |
Расшифровка кодов неисправностей
Обратите внимание на то, что адаптеры ELM327 считывают в основном только P-коды, иногда U- коды и очень редко с помощью них можно получить информацию о некоторых других кодах.
Код неисправности по стандарту OBD состоит из буквы и четырех цифр (например, Р0100). Буква определяет принадлежность кода к СИСТЕМЕ:
Р — Powertrain — коды, относящиеся к силовой установке автомобиля, т.е. ко всему, что приводит автомобиль в движение (двигатель, коробка передач, гибридная установка и т.д.).
С — Chassis — коды, относящиеся к системам шасси автомобиля (антиблокировочная система тормозов, система курсовой устойчивости, пневмоподвеска, усилитель рулевого управления и т.д.).
B — Body — коды, относящиеся к кузовным системам, в основном находящимся внутри салона автомобиля (система управления электрооборудованием кузова, противоугонные системы, система подушек безопасности, освещение и т.д.).
U — коды, относящиеся к системам обмена данными между блоками/системами управления в автомобиле.
Диагностические коды неисправностей (далее просто «коды») по их звучанию можно разделить на две группы:
а) Коды, имеющие стандартное звучание для всех производителей — стандартные коды (начинаются на P0, P2, B0, C0, U0).
б) Коды, звучание которых не определяется стандартом и отдано «на откуп» автопроизводителям — нестандартные коды (начинаются на P1, P3, B1, B2, C1, C2, U1, U2).
Диагностические сканеры на базе чипа ELM327 не имеют собственного ПО. Они лишь являются связующим звеном, адаптером, между автомобилем и компьютером, планшетом или смартфоном (далее — просто «компьютер»). Связь компьютера с адаптерами разных типов может осуществляться либо по проводам через порт COM или USB, либо по беспроводной связи через Bluetooth или Wi-Fi. Наиболее распространенными на сегодняшний день являются приборы, реализованные на микросхеме ELM327 или её эмуляторах. Не всегда если на сканере есть надпись ELM327 это означает, что сканер выполнен именно на этом чипе. Есть много клонов, выпущенных на других чипах, но они работают ничуть не хуже. Причина их популярности в дешевизне производства и, соответственно в доступной цене. Скорость считывания данных немного выше у сканеров на базе USB, но у Bluetooth есть преимущества – как отсутствие проводов и возможность подключения через смартфоны и другие устройства.
Адаптер с Bluetooth интерфейсом
Функционал адаптеров полностью зависит от ПО, установленного на компьютере. Сегодня такое ПО представлено достаточно широко как для персональных компьютеров, так и для мобильных устройств на базе операционных систем Android (планшеты и смартфоны), iOS (iPhone, iPad), Windows CE (штатные мультимедийные устройства автомобилей, навигаторы), Symbian (смартфоны). Функционал и цены программ сильно разнятся, что позволяет подобрать наиболее подходящую под собственные нужды.
Подключение диагностического прибора (адаптера) осуществляется в следующей последовательности: выключить зажигание, подключить прибор к диагностическому разъему OBD-II автомобиля, включить зажигание. Далее предварительно установленное на ноутбуке / планшете / смартфоне программное обеспечение позволит осуществить связь с адаптером, и Вы сможете считывать параметры автомобиля с экрана Вашего гаджета.
Адаптер ELM327 поддерживает следующие протоколы стандарта OBDII: J1850 VPW, J1850 PWM, ISO9141-2, ISO14230-4 (KWP2000), ISO15765-4 (CAN).
Поддерживаемые модели:
— модели для рынка США с 1996 года;
— модели для рынка Японии с 2002 года;
— модели для рынка Европы с 2001 года и модели с дизельными двигателями с 2004 года.
Примечание: некоторые модели из описанных выше могут не поддерживать стандарт OBD II.
Для диагностики с помощью адаптеров ELM327 Вы можете использовать как бесплатные, так и платные программы, в зависимости от необходимого Вам функционала. Для начала можно выбрать и бесплатную программу, которой будет достаточно для считывания и стирания кодов неисправностей, а также считывания текущих данных системы управления двигателем. В платных версиях программ функционал расширен до записи и просмотра логов текущих данных и пр.
Процедуры диагностики (считывание / стирание кодов, считывание и запись параметров работы и пр.) несложны, но зависят от программного обеспечения. Поэтому описывать здесь мы их не будем, обратитесь к описанию в выбранной Вами программе.
Вы можете попробовать платную или бесплатную версию и использовать любую из этих программ, например:
— OBD-II Scan Master ( www.wgsoft.de )Компания «Легион-Автодата» разработала собственную программу Motordata ELM, работающую с адаптерами на чипе ELM327 и вы можете бесплатно использовать ее в работе. Помимо стандартных функций, поддерживаемых другими программами, MotorData специально адаптирована для работы с праворульными автомобилями Toyota.
Установка и настройка соединения Bluetooth-адаптера с компьютером
Примечание: ELM327 Bluetooth-адаптеры получают питание от бортовой сети, поэтому данная процедура производится в автомобиле.
1. При выключенном зажигании подсоедините адаптер к диагностическому разъему.
2. Включите зажигание.
3. Убедитесь, что Bluetooth модуль на Вашем компьютере включен.
В случае использования специального программного обеспечение для управления Bluetooth (характерно для многих ноутбуков), обратитесь к инструкции производителя.
— В Windows XP перейдите: Панель управления -> Настройка Bluetooth.
— В Windows Vista перейдите: Панель управления -> Оборудование и звук -> Устройства Bluetooth
— В Windows 7 перейдите: Панель управления -> Оборудование и звук -> Устройства и принтеры -> Добавление устройства Bluetooth.
4. Нажмите соответствующую кнопку, чтобы добавить Ваше устройство. Для подтверждения соединения компьютер запросит пароль на доступ к OBD адаптеру, как правило, это 0000 или 1234 (пароль указан в инструкции к адаптеру), существуют и другие пароли такие как 4321, 5678.
Приведем несколько примеров эффективного использования диагностического прибора начального уровня.
Код неисправности P0300
При заправке некачественным топливом возможно, что индикатор «CHECK ENGINE» загорится. Система управления двигателем при этом входит в аварийный режим. При этом, как правило, появляется код неисправности P0300 – Множественные пропуски воспламенения. В таком случае надо бы обратиться в автосервис, однако неисправность может возникнуть и вдалеке от автосервисов. Тогда и поможет прибор для считывания и стирания кодов неисправностей. Без него необходимо вызывать эвакуатор или, на свой страх и риск, ехать дальше. Однако, самостоятельно считав коды неисправностей, можно связаться со специалистом для консультаций. При появлении этого кода владельцу посоветуют слить некачественный бензин, сменить заправку и залить нормальный бензин и стереть появившийся код. Это позволит спокойно доехать до ближайшего сервиса для более углубленной диагностики.
Очень часто появляются т.н. «плавающие» неисправности в системе управления двигателем. Например, автомобиль иногда не заводится или заводится с трудом. Но по дороге на сервис неисправность «пропадает». Причин такого поведения автомобиля может быть много, например, изменение климатических параметров (температура, влажность) или некоторых параметров работы двигателя. В таком случае приходится оставлять автомобиль на сервисе и ждать, пока неисправность вновь себя проявит. А это не всегда удобно, а зачастую просто невозможно, и может не дать никаких результатов. И тут будет полезным с помощью диагностического прибора записать параметры работы двигателя во время проявления неисправности, а затем показать их опытному автодиагносту. Это может значительно сократить время диагностики, а значит, и сумму в счете за ремонт.
Диагностика автомобиля перед покупкой
При покупке автомобиля будет совсем не лишним проверить отсутствие ошибок по двигателю и коробке передач. Недобросовестные продавцы имитируют исправное состояние этих систем, ставя всяческие «обманки» на индикаторы неисправностей. Считывание кодов позволит проверить это.
Комбинация приборов позволяет лишь примерно знать некоторые параметры автомобиля. Точность приборов весьма далека от идеальной (особенно на малых значениях). Диагностический прибор позволит проверить их показания.
Код неисправности P0420
Например, по графикам, отображающих текущие параметры обычных кислородных датчиков до и после каталитического нейтрализатора можно судить о состоянии каталитического нейтрализатора. Если Вы считали код неисправности P0420 (Низкая эффективность каталитического нейтрализатора) и при этом форма сигнала заднего кислородного датчика (после каталитического нейтрализатора) повторяет форму сигнала переднего кислородного датчика (до каталитического нейтрализатора), то можно сделать вывод о низкой эффективности каталитического нейтрализатора. Если Вы собираетесь покупать подержанный автомобиль, то необходимо произвести диагностику перед покупкой, чтобы избежать дорогостоящего ремонта, который может вылиться в немалую сумму и естественно испортит ваше настроение.
Контроль прогрева двигателя
Вы можете использовать адаптер для наблюдения за прогревом двигателя и коробки передач и после достижения оптимального температурного режима комфортно и безопасно начать движение. Это особенно удобно осуществить со своего гаджета при использовании беспроводных технологий Bluetooth или Wi-Fi, когда автомобиль стоит под окном, а Вы из дома контролируете прогрев.
Сейчас на многих автомобилях нет стрелочного индикатора температуры — он заменен светодиодами разных цветов. Диагностический прибор позволит узнать, например, температуру выключения индикатора прогрева, проконтролировать температуру срабатывания вентилятора охлаждения двигателя и термостата.
Некоторое ПО позволяет контролировать пробег и средний расход топлива.
Таким образом, существующее сегодня ПО позволяет с помощью адаптера реализовать практически на любом гаджете еще и широчайшие функции маршрутного компьютера.
Выпущена бесплатная программа Motordata ELM, являющаяся составной частью диагностической системы MotorData, с функциями диагностики автомобилей в реальном времени через разъем OBD II с помощью стандартного адаптера ELM327. Программа на русском языке.
Вы можете скачать бесплатно программу Motordata ELM для Windows (на русском языке):
http://motordata.ru/dl/motordata-4.0.2.717.exe
Вы можете купить несколько видов проверенных ELM327 bluetooth / USB адаптеров в нашем интернет-магазине:
http://autodata.ru/catalog/diagnosticheskie_adaptory_elm327/
Она позволяет подключиться к блоку управления двигателем и считывать/стирать коды (считывание и представление большинства кодов производится на русском языке), выводить текущие данные в цифровой или графической форме, стоп-кадры, VIN номер автомобиля, версии блока и версии прошивки в режиме offline, т.е. без подключения к интернету. Т.о. программа-клиент с этими функциями ELM327 работает независимо от «материнской» диагностической онлайн-системы MotorData. В статье приведены скриншоты снятые при диагностике реальных автомобилей: праворульная Toyota Estima 2003 года и Subaru Forester 2008 года.
Подключение к автомобилю
1. Запустите программу Motordata и нажмите на кнопку ELM327, находящуюся в верхней левой части экрана, для перехода в основной интерфейс программы диагностики. Аналогичный переход можно осуществить нажав на кнопку «Связь – ELM327 Free».
2. После этого вы попадете в интерфейс программы для подключения непосредственно к автомобилю. На скриншоте в окне программы есть два подключения. Первое через адаптер ELM327 Bluetooth и второе через ELM327 USB. В зависимости от использованного вами типа адаптера нужно выбрать или первый или второй пункт. Инструкции по подключению ELM327 Bluetooth и ELM327 USB подробно рассмотрены здесь.
После подключения к автомобилю необходимо выбрать блок управления, к которому необходимо подключиться.
Считывание/стирание кодов неисправностей |
Модуль предназначен для считывания и стирания кодов неисправностей при подключении адаптера ELM327 к диагностическому разъему автомобиля, поддерживающего стандарт OBD II. Поддерживаемые протоколы: J1850 VPW, J1850 PWM, ISO9141-2, ISO14230-4 (KWP2000), ISO15765-4 (CAN). Использование недорогого адаптера ELM327 позволит произвести диагностику системы управления двигателем с минимальными затратами и после ремонта погасить лампу «Check Engine». Для считывания кодов неисправностей необходимо следуя инструкциям подключиться к блоку управления, перейти в раздел коды неисправностей, нажать кнопку DTC на нижней панели и далее нажать кнопку «Считать». Для стирания кодов неисправностей из памяти блока управления необходимо нажать кнопку «Стереть». Не спешите удалять коды неисправности, так как удаление самого кода неисправности не устраняет проблему, а лишь стирает код неисправности из памяти, который через некоторое время появится снова. При выполнении этой процедуры будут также стерты данные Стоп кадра (Freeze Frame), в которых содержаться параметры системы, при которых был зафиксирован код неисправности. Эта информация может оказать помощь при анализе причин появления кода неисправности.
Текущие данные (Data Stream) |
Модуль предназначен для снятия текущих параметров системы управления двигателем в режиме реального времени. Существует возможность снятия, как всех доступных параметров, так и выбранных пользователем, в зависимости от неисправности, и последующего сохранения пользовательских настроек для удобства работы.
Для подключения к автомобилям марки Toyota (LHD+RHD) и получения расширенного набора считываемых параметров необходимо выбрать ее перед подключением к автомобилю. В этой версии программы реализована поддержка автомобилей Toyota по k-line и считывание более 150 параметров текущих данных с блока управления силовым агрегатом, включая состояния клапанов АКПП и другие данные. Для автомобилей с CAN-шиной воспользуйтесь подключением через «Другие производители».
Стоп кадр (Freeze Frame) |
При записи кода неисправности в память блока управления записываются параметры автомобиля, при которых был записан код неисправности. Эти данные доступны в программе MotorData и будут полезны при анализе причин возникновения неисправности.
Информация об автомобиле |
Специальный модуль программы, позволяющий считывать идентификационную информацию автомобиля. Это данные о VIN номере автомобиля, версии блока управления и версии прошивки.
Данная информация может быть полезна как для дополнительной проверки подлинности идентификационных номеров автомобиля, так и для целей диагностики. Например, некоторые неисправности производители предписывают устранять простым обновлением программного обеспечения или, наоборот, ошибки не могут быть надлежащим образом устранены без замены блока управления.
Обратите внимание на то, что вывод этой информации зависит от того поддерживается ли диагностируемым автомобилем данная функция.
Приборы – отображение информации |
Такой режим вывода информации полезен для одновременного контроля несколько параметров, лучшей наглядности и анализа. Позволяет пользователю выбрать необходимое количество параметров для отображения. Если в процессе считывания необходимо изменять количество выводимых параметров, то их можно добавить к выбранным ранее. Кроме вывода значений текущих параметров выводится также информация о минимальном и максимальном значениях параметра при текущем измерении. Например, Расход воздуха текущий составляет 2,69 г/с, минимальное значение 2,65, а максимальное 12,87.
Графики — отображение информации |
Графическое отображение информации — наиболее наглядный способ анализа параметров текущих данных в режиме реального времени в зависимости от управляющих воздействий, например, от резкого повышения частоты вращения или «сброса» оборотов. Удобный выбор параметров, изменение масштаба отображение графиков, их взаимного расположения и цвета.
Также вы можете ознакомиться с видеороликом как производилась диагностика автомобиля Toyota Estima с помощью бесплатной программы Motordata ELM ( http://youtu.be/lLkGNZ0KsQ0 )
Вы можете скачать бесплатно программу Motordata ELM для Windows (на русском языке):
http://motordata.ru/dl/motordata-4.0.2.717.exe
Вы можете купить несколько видов проверенных ELM327 bluetooth / USB адаптеров в нашем интернет-магазине:
http://autodata.ru/catalog/diagnosticheskie_adaptory_elm327/
Инструкция поможет вам настроить соединение bluetooth или USB-адаптера с компьютером:
http://autodata.ru/elm/podklyuchenie-elm327/
Курленя С.Л.
© Легион-Автодата
autodata-online.ru — База данных по ремонту и диагностике автомобилей
motordata.ru — Интерактивная база данных по диагностике автомобилей
autodata.ru/catalog/ — Интернет-магазин литературы по ремонту автомобилей
kuchervp.livejournal.com