CAN-шина нашего автомобиля

Электрооборудование, проводка, система зажигания, кондиционер, оптика и т.п.
Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

CAN-шина нашего автомобиля

#1

Сообщение Technics66 » 12 мар 2016, 22:43

Данная тема в данный момент для простого автовладельца не представляет ни какого интереса.
Это начало изучения шины CAN, и понимания как её можно использовать для расширения возможностей автомобиля. Есть реальный проект по подключению нештатный парктроников к штатной проводке (автор root) и в дальнейшем таких проектов будет больше.
В этой теме обсуждается всё что касается CAN шины. Исследования, методы работы с шиной, особенности.
Общая схема CAN шины
CAN-шина нашего автомобиля - CAN_All.jpg

Электрическая архитектура состоит из следующих сетей :
CAN IS, связывающей все компьютеры управления силовым агрегатом
CAN CAR, связывающей системы безопасности
CAN CONFORT, выполняющей роль интерфейса Человек/Машина автомобиля
Сеть LIN
CAN INFO DIV, объединяющая элементы информации и развлечения
CAN LAS, объединяющая системы, управляющие сцеплением с дорожной поверхностью
CAN DIAG, обеспечивающей телезагрузку определенных компьютеров сети CAN
DIAG ON CAN, позволяющей проводить телезагрузку, телекодирование и диагностику систем автомобиля

Расшифровка блоков
Метка Наименование
BCM0 Многофункциональный
BPGA Модуль системы защиты и управления электропитанием
BSI1 Интеллектуальный коммутационный блок
BSR1 Коммутационный блок прицепа
C001 Диагностический разъем
CV00 Подрулевой переключатель
PSF1 Коммутационная плата блока предохранителей - Моторный отсек
0004 Приборная панель
1012 Централизованное устройство стабилизации напряжения
1020 Генератор
1021 Реверсивный генератор
1031 Блок состояния заряда аккумуляторной батареи
1283 Насос подачи присадок в дизельное топливо
1320 Компьютер управления двигателем
1630 Компьютер автоматической коробки передач
2003 Модуль монитор авто-школа
2610 Левая фара
2615 Правая фара
4746 Модуль сигнализации о не пристегутом ремне безопасности
5007 Датчик дождя и яркости освещения
60B3 Блок запоминания положения сиденья водителя
6032 Привод + передний двухрежимный стеклоподъемник на двери водителя
6036 Плата управления стеклоподъемником/наружным зеркалом двери водителя
6051 Привод переднего правого стеклоподъемника
6131 Привод заднего правого стеклоподъемника
6132 Привод заднего левого стеклоподъемника
6404 Блок освещения и запоминания
6450 Коммутационный блок
6570 Компьютер подушек безопасности
6606 Блок динамической регулировки фар
7020 (*) Компьютер антиблокировочной тормозной системы (ABS)
7095 Электрический стояночный тормоз
7122 Блок электронасоса усилителя рулевого управления
7130 Датчик угла поворота рулевого колеса
7215 Многофункциональный дисплей
7500 Компьютер системы помощи при парковке
7550 Компьютер системы динамической стабилизации
7551 Левый датчик 1 контроля боковой траектории
7552 Левый датчик 2 контроля боковой траектории
7553 Левый датчик 3 контроля боковой траектории
7561 Правый датчик 1 контроля боковой траектории
7562 Правый датчик 2 контроля боковой траектории
7563 Правый датчик 3 контроля боковой траектории
7600 Компьютер системы определения падения давления в шинах
7800 (*) Компьютер системы контроля динамической стабилизации (ESP)
7804 Датчик гирометр - акселерометр
8080 Компьютер кондиционера
84B3 Матричный дисплей приборной панели
84C4 Блок автономной телекоммуникационной системы
8410 (*) Автомагнитола RD5
8424 Аудиоусилитель
8480 (*) Приемник/передатчик системы телематики
8602 Компьютер охранной сигнализации против взлома
(*) В зависимости от версии

CAN IS связывает все компьютеры управления силовым агрегатом
Сеть CAN IS связывает все компьютеры силового агрегата. Скорость передачи данных 500 Кбит/сек (High Speed).
CAN-шина нашего автомобиля - CAN IS.jpg

Метка Наименование
BSI1 Интеллектуальный коммутационный блок
C001 Диагностический разъем
1320 Компьютер управления двигателем
1630 Компьютер автоматической коробки передач
6606 Блок динамической регулировки фар
7020 (*) Компьютер антиблокировочной тормозной системы (ABS)
7095 Электрический стояночный тормоз
7122 Блок электронасоса усилителя рулевого управления
7130 Датчик угла поворота рулевого колеса
7600 Компьютер системы определения падения давления в шинах
7800 (*) Компьютер системы контроля динамической стабилизации (ESP)
(*) (в зависимости от конфигурации)
Точки подключения:
BSI 60V NR 1-CAN Low 3-CAN High, 60V NR 11-CAN Low 13-CAN High
OBDII 14-CAN Low 6-CAN High
ЭГУР 5V NR 5-CAN Low 4-CAN High
АКПП (AT8) 56V NR 29-CAN Low 30-CAN High

CAN CAR соединяет все узлы безопасности
Сеть CAN CAR соединяет все узлы безопасности. Скорость передачи данных 125 Кбит/сек (Low Speed).
CAN-шина нашего автомобиля - CAN CAR.jpg

Метка Наименование
BSI1 Интеллектуальный коммутационный блок
BSR1 Коммутационный блок прицепа
PSF1 Плата коммутационного блока моторного отсека (PSF1)
CV00 Подрулевой переключатель
2003 Модуль монитор авто-школа
8602 Компьютер охранной сигнализации против взлома

CAN CONFORT выполняющей роль интерфейса Человек/Машина автомобиля
Сеть CAN Confort является интерфейсом Человек/Машина. Скорость передачи данных 125 Кбит/сек (Low Speed).
CAN-шина нашего автомобиля - CAN CONFORT.jpg

Метка Наименование
BSI1 Интеллектуальный коммутационный блок
6036 Плата управления стеклоподъемником/наружным зеркалом двери водителя
63B3 Блок запоминания положения сиденья водителя
6450 Блок контроля "мертвой" зоны
6570 Компьютер подушек безопасности
7550 Компьютер системы динамической стабилизации
8080 Компьютер кондиционера
Точки подключения:
BSI 60V BE 23-CAN Low 25-CAN High, 60V MR 14-CAN Low 16-CAN High

Сеть LIN
CAN INFO DIV объединяющая элементы информации и развлечения
Сеть CAN INFO DIV является сетью со многими задающими устройствами, где каждый компьютер постоянно передает информацию для устройств сети. Скорость передачи данных 125 Кбит/сек.
CAN-шина нашего автомобиля - CAN INFO.jpg

Метка Наименование
BCM0 Многофункциональный
BSI1 Интеллектуальный коммутационный блок
0004 Приборная панель
7215 Многофункциональный дисплей
7500 Компьютер системы помощи при парковке
8410 (*) Автомагнитола RD5
8424 Аудиоусилитель
8480 (*) Приемник/передатчик системы телематики
84B3 Матричный дисплей приборной панели
84C4 Блок автономной телекоммуникационной системы
(*) (в зависимости от конфигурации)

CAN LAS объединяющая системы, управляющие сцеплением с дорожной поверхностью
Скорость передачи данных 500 Кбит/сек (High Speed).
CAN-шина нашего автомобиля - CAN LAS.jpg

Метка Наименование
BSI1 Интеллектуальный коммутационный блок
CV00 Модуль управления на рулевой колонке
PSF1 Плата коммутационного блока моторного отсека (PSF1)
7800 Компьютер системы контроля динамической стабилизации (ESP)
7804 Датчик гирометр - акселерометр

CAN DIAG
Скорость передачи информации по сети CAN DIAG составляет 500 кбит/с
CAN-шина нашего автомобиля - CAN DIAG.jpg

Метка Наименование
BSI1 Интеллектуальный коммутационный блок
C001 Диагностический разъем
L Компьютеры сети CAN IS
M Компьютеры сети CAN IS включены в линию "пробуждения" по дистанционной команде (RCD)
1 Сеть CAN Is (Диагностический разъем)
CAN-шина нашего автомобиля - OBDII.jpg

Централизованный диагностический разъем на 16 контактов
Контакт Назначение контактов разъема
1 +APC
2 Не подсоединен
3 CAN DIAGNOSTIC (High)
4 «масса» прибора для тестирования
5 «масса» сигнала
6 CAN (high)
7 Цепь K (Контроль двигателя + автоматическая коробка передач)
8 CAN DIAGNOSTIC (Low)
9 Не подсоединен
10 Не подсоединен
11 Не подсоединен
12 Цепь K4 (Динамическая стабилизация / Антиблокировочная система колес)
13 Не подсоединен
14 CAN (Low)
15 Не подсоединен
16 «+ Постоянный» прибора тестирования

DIAG ON CAN
Скорость передачи информации по сети DIAG ON CAN составляет 500 кбит/с.
Функции сети DIAG ON CAN :
Диагностика компьютеров
Телезагрузка програмного обеспечения компьютеров
Программирование компьютеров
Сеть DIAG ON CAN позволяет проводить диагностику различных компьютеров сетей CAN IS, CAN CAR, CAN CONFORT, CAN INFODIV, CAN LAS и LIN.
Сеть DIAG ON CAN выполняет загрузку программного обеспечения компьютеров сетей CAN CAR, CAN CONFORT, CAN INFODIV, CAN LAS, LIN и интеллектуального коммутационного блока (BSI1).
Функция программирования сети DIAG ON CAN позволяет пользователю с помощью диагностического прибора устанавливать параметры различных элементов системы.



В машине есть несколько CAN шин работающих на разных скоростях. Какие CAN шины есть в автомобиле можно посмотреть здесь
Устройства которые подключены к CAN "комфорт" используют Fault Tolerant CAN Transceiver. Список где и какие стоят трасиверы:
В дисплеях A и C TJA1055 (up to 125 kB/s)
B магнитолах RD5Lx AMIS-41683 (up to 125 kB/s)
B магнитоле RT6 и RDE TJA1055 (up to 125 kB/s)
В кнопках управления магнитолой TJA1055 (up to 125 kB/s)

В диагностическом шнурке используется простой High-Speed CAN Transceiver MCP2551 (up to 1 Mb/s).
На сколько я понял простые трансиверы не корректно работают на шине Fault Tolerant. И получается что если подключатся к проводке автомобиля то надо использовать Fault Tolerant трансиверы. Если подключатся к диагностическому разъёму то можно использовать простые типа MCP2551, TJA1050.
Здесь находится скетч с помощью которого можно использовать ардуину как канхакер. Источник . Доп. Инфо
Схема подключения CAN к Arduino. Здесь проекты обоих плат CANreader-FT и CANreader-HS в формате Eagle
Разводка плат для ЛУТ в формате Sprint-Layout предоставил Log_Stas
Китайские TJA1055T/C читайте до и после этого поста.

Пошаговая инструкция по запуску CANHacker от root

Места где можно подключится к CAN INFO DIV
CAN-шина нашего автомобиля - CAN INFO DIV Pin 1.jpg

Что уже удалось расшифровать:
ID Выдаваемые устройствами
Здесь наработки autowp и здесь что в процессе изучения. Таблица принадлежностей ID к блокам от Дмитрий66 здесь
Кнопки на руле
Кнопки на панели управления
Приложение для Android можно скачать здесь
Небольшая памятка
Включение дисплея 0F6 8 88 7E 06 01 A7 6D 6D 28
"Зажигание" 036 8 0E 00 03 0F B1 00 01 AC
Включение русского языка на дисплее: root предлагал 0x260 6 B8 04 9F 32 D5 40 и это работает. У меня по шине ходит 0x260 7 B8 34 8F 30 D5 41 00
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#721

Сообщение Technics66 » 07 ноя 2016, 12:41

Log_Stas писал(а):Источник цитаты МК поджигает ее

Возможно. Я с обогревом заднего стекла перепутал. Он сам отключатся умеет.
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Log_Stas
Старшина
Старшина
Сообщения: 191
Зарегистрирован: 08 май 2016, 07:17
Откуда: ХМАО, Югорск
Авто: С4(B7) Хетч 120 VTi Tendance Красный
Пробег: 120000
Благодарил (а): 12 раз
Поблагодарили: 56 раз

Re: CAN-шина нашего автомобиля

#722

Сообщение Log_Stas » 13 ноя 2016, 19:18

Сергей, внеси этот важный для меня ID. Шина CAN-CAR, ID 182 3 AA BB CC. АА - разрешение передачи данных от кнопок ключа: 0A - данные запрещены, 8А - данные разрешены. Источник BSI, назначение - подрулевой модуль.

Аватара пользователя
Aquarius
Капитан
Капитан
Сообщения: 823
Зарегистрирован: 18 июл 2014, 22:05
Откуда: Дзержинск
Авто: 115MT Tendance тёмно-синий (OPR13679)
Пробег: 100000
Благодарил (а): 64 раза
Поблагодарили: 75 раз

Re: CAN-шина нашего автомобиля

#723

Сообщение Aquarius » 13 ноя 2016, 22:51

Log_Stas
Можно объяснить что разрешается? От ключа в CAN идут команды нажатых кнопок?

Log_Stas
Старшина
Старшина
Сообщения: 191
Зарегистрирован: 08 май 2016, 07:17
Откуда: ХМАО, Югорск
Авто: С4(B7) Хетч 120 VTi Tendance Красный
Пробег: 120000
Благодарил (а): 12 раз
Поблагодарили: 56 раз

Re: CAN-шина нашего автомобиля

#724

Сообщение Log_Stas » 14 ноя 2016, 05:07

Да, в шине can-car при нажатии любой кнопки на ключе проскакивает ID 194. В нем 8 байт, которые всегда разные при нажатии кнопок - кодирование видимо. Так вот, этот ID 194 пропадает через двадцать секунд после включения зажигания - наверное замечали, что перестают работать кнопки на ключе. И, как оказалось, "глушит" этот сигнал с ключа ID 182. Таким образом, я посылая в шину правленный ID 182 чуть чаще, чем BSI получил данные с ключа и на запущенном двигателе. Печально, что это не привело к управлению ЦЗ на работабщем авто - все-таки BSI так просто не обманешь, но мне для моих задумок и наличия этого ID в шине достаточно.

Аватара пользователя
Дмитрий66
Полковник
Полковник
Сообщения: 2033
Зарегистрирован: 13 янв 2014, 13:06
Откуда: Москва, Капотня
Авто: C4Sedan, Exclusive, МКПП, eMyWay, Коричн., LEXIA, FreeDrive
Пробег: 109000
Прошлый авто: Citroen C3
:
За активность - Серебро Золотые руки Архивариус
Благодарил (а): 140 раз
Поблагодарили: 368 раз

Re: CAN-шина нашего автомобиля

#725

Сообщение Дмитрий66 » 28 дек 2016, 13:29

Запилил небольшой стендик, ибо надоело всё на столе в куче валяться :
Основное здесь BSI от Седана, хотя и чуть покоцанный, но работающий. Можно будет попробовать менять пробеги, прошивать RT6, подключать другие блоки с CAN ( приборку, дисплеи и т.п) и лазить по BSI Лексией прямо на столе.
Правда панельку климата надо будет отдать :( , ну, как говориться, будем искать......
P.S. Олег, твоя приборка засветилась, пакуется :)
Вложения
CAN-шина нашего автомобиля - 20161228123814.jpg
CAN-шина нашего автомобиля - 20161228123759.jpg
CAN-шина нашего автомобиля - 20161228123652.jpg
Изображение

Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#726

Сообщение Technics66 » 28 дек 2016, 14:06

Дмитрий66
Два вопроса. 1. BSI без платы реле запустил? 2. У тебя RT6 на ходу? Я сюда добавил ID120 (warning log), можешь проверить что RT6 отображает при посылании ID120 в неё? Больше интересует пустые сточки (байты)
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Аватара пользователя
Дмитрий66
Полковник
Полковник
Сообщения: 2033
Зарегистрирован: 13 янв 2014, 13:06
Откуда: Москва, Капотня
Авто: C4Sedan, Exclusive, МКПП, eMyWay, Коричн., LEXIA, FreeDrive
Пробег: 109000
Прошлый авто: Citroen C3
:
За активность - Серебро Золотые руки Архивариус
Благодарил (а): 140 раз
Поблагодарили: 368 раз

Re: CAN-шина нашего автомобиля

#727

Сообщение Дмитрий66 » 28 дек 2016, 14:12

Technics66 писал(а):Дмитрий66
Два вопроса. 1. BSI без платы реле запустил? 2. У тебя RT6 на ходу? Я сюда добавил ID120 (warning log), можешь проверить что RT6 отображает при посылании ID120 в неё? Больше интересует пустые сточки (байты)

1. BSI запустил БЕЗ платы реле. Ну как запустил - подал питание и посмотрел отклик по КАН. Увидел и VIN и пробег. К тебе просьба, нарисуй, если можешь, как сымитировать ключ зажигания(что на каком этапе замыкать, а что напрямую идёт).
2. RT6 на ходу, сделаю, только наверное не сегодня, работы много, а ещё надо кое-какие долги подготовить к возврату :facepalm:

Отправлено спустя 5 минут 53 секунды:
О, там объём большой! Я сейчас расписываю 1A1h - информационные сообщения.
Изображение

Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#728

Сообщение Technics66 » 28 дек 2016, 14:22

Дмитрий66 писал(а):Источник цитаты как сымитировать ключ зажигания(что на каком этапе замыкать, а что напрямую идёт)

Там два провода на массу один зажигание, второй стартер. Сейчас по схеме посмотрю.

Отправлено спустя 4 минуты 51 секунду:
Наврал, не на массу а на питание
60V BE 32-зажигание 22-стартер.
CAN-шина нашего автомобиля - Замок зажигания.jpg
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Аватара пользователя
Дмитрий66
Полковник
Полковник
Сообщения: 2033
Зарегистрирован: 13 янв 2014, 13:06
Откуда: Москва, Капотня
Авто: C4Sedan, Exclusive, МКПП, eMyWay, Коричн., LEXIA, FreeDrive
Пробег: 109000
Прошлый авто: Citroen C3
:
За активность - Серебро Золотые руки Архивариус
Благодарил (а): 140 раз
Поблагодарили: 368 раз

Re: CAN-шина нашего автомобиля

#729

Сообщение Дмитрий66 » 02 янв 2017, 13:19

Перебрал код информационных сообщений 1A1h - получилось гораздо больше, чем у root . К тому же есть отличия - лишнее подтверждение тому, что коды BSI2010 отличаются от предыдущих моделей.
1A1h 200ms Информационные сообщения. Источник – BSI

Информационные сообщения представлены в том виде, в каком они возникают на экране RT6. Указанный как ХХ диапазон был перебран полностью для первых слов 80, 81, 82. Для остальных выборочная проверка не выявила каких-либо сообщений (что не означает того, что их нет)
Примечание. Детализация сообщения находится в 4-м байте. Например 80 D2 A6 08 - Ремень безопасности водителя не пристёгнут.
Technics66


80 ХХ 80 00 00 00 00 00

00 - Неисправности отсутствуют
01 - Ошибка температуры двигателя: Остановиться
03 - Откорр уровень охлаждающей жидкости
04 - Откорр уровень моторного масла
05 - Ошибка давления моторного масла: Остановиться
08 - Неисправность тормозной системы: Остановиться
0B - Нет открытых дверей (Есть варианты в 4-м байте)
-08-Открыт багажник
-10-Открыта задняя левая дверь
-20-Открыта задняя правая дверь
-40-Открыта передняя левая дверь
-80-Открыта передняя правая дверь

0D - Давление в шинах нормальное (Есть варианты в 4-м байте)
0F - Риск засорения сажевого фильтра: см. инструкцию
11 - Неисправность подвески: Скорость не более 90km/h
12 - Неисправность подвески: Отремонтировать автомобиль
13 - Неиспр-ть усилителя рулевого управления: Отрем автом
61 - Стояночный тормоз затянут
62 - Стояночный тормоз освобождён
64 - Неиспр стоян тормоза: Отремонтир автомобиль
67 - Заменить тормозные колодки
68 - Неисправность стояночного тормоза: Отрем-ть автом-ль
69 - Неисправность подвижного спойлера: Скорость ограничена: см. инстр-ю
6А - Неисправность системы ABS: Отрем-ть автом-ль
6B - Неиспр-ть системы ESP/ASR: Отрем-ть авт-ль
6C - Неиспр-ть подвески: Отр-ть ав-ль
6D - Неиспр-ть усилителя рулевого управления: Остановиться
75 - Неиспр-ть автоматическ. регулировки фар
76 - Неиспр-ть управляемых фар
78 - Неиспр-ть Airbag или ремней безопасности с преднатяжителями
79 - Неиспр-ть активного капота
7А - Неиспр-ть коробки передач: Отремонтир ав-ль
7B - Запуск двигателя: Нажать на тормоз + КП в положении "N"
7D - Наличие воды в топливном фильтре: Отрем-ть ав-ль
7Е - Неиспр-ть двигателя: Отрем-ть ав-ль
7F - Неиспр-ть двигателя: Отрем-ть ав-ль
81 - Слишком низкий уровень добавки FAP: Отрем-ть ав-ль
88 - Неисправность системы помощи при парковке
8А - Неисправность зарядки АКБ: Остановиться
8D - Давление в шинах нормальное
9А - Нет перегоревших ламп (Лампы ближнего света)
-40-Проверить ближний свет
-80-Проверить ближний свет

9В - Нет перегоревших ламп (Лампы дальнего света)
-40-Проверить дальний свет
-80-Проверить дальний свет

9С - Нет перегоревших ламп (Стоп-сигналы)
-20-Проверить задний центральный СТОП-сигнал
-40-Проверить задний левый стоп-сигнал
-80-Проверить задний правый стоп-сигнал

9D - Нет перегоревших ламп (ПТФ)
-10-Проверить задние противотуманные фонари
-20-Проверить задние противотуманные фонари
-40-Проверить передние противотуманные фары
-80-Проверить передние противотуманные фары

9E - Нет перегоревших ламп (Лампы указателей поворотов)
-10-Проверить указатели поворота
-20-Проверить указатели поворота
-40-Проверить указатели поворота
-80-Проверить указатели поворота

9F - Нет перегоревших ламп (Лампы заднего хода)
-40-Проверить фонари заднего хода
-80-Проверить фонари заднего хода

A0 - Нет перегоревших ламп (Лампы габаритов)
-10-Проверить габаритные огни
-20-Проверить габаритные огни
-40-Проверить габаритные огни
-80-Проверить габаритные огни

B9 - Автоматическое торможение отключено
BA - Неисправность системы автоматич торможения
BB - Заправ добавку в дизтопл: Запрет запуска двигат через X km
BC - Заправ добавку в дизтопл: Запрет запуска двигат через X km
BD - Запр добавку для защиты окру среды: пуск двигат запрещ
BE - Неиспр системы защиты окруж среды
BF - Неиспр защиты окр среды: Запрет запуска двигателя через X km
C0 - Неиспр системы защиты окруж среды: пуск двигат запрещ
С1 - ECO отключен: несоответств температура
С9 - Выключить освещение
CA - Извлечь ключ зажигания
CD - Круиз-контроль недоступен: Слишком низкая скорость
CE - Круиз-контроль недоступен: Ввести скорость
D2 - Ремни безопасности пристёгнуты
-02-Ремень безопасности переднего пассажира не пристёгнут
-08-Ремень безопасности водителя не пристёгнут

D3 - Ремни безопасности задних пассажиров не пристёгнуты
-01-Ремень безопасности заднего левого пассажира пристёгнут?
D7 - Перевести АКП в положение "P"
D8 - Риск гололёда
D9 - Освободить стояночный тормоз
DE - Нет открытых дверей
-08-Багажник
-10-Заднея левая
-20-Задняя правая
-40-Передняя левая
-80-Передняя правая

DF - Откорр уровень омывающей жидкости
E0 - Низкий уровень топлива
E1 - Подача топлива прекращена
E3 - Заменить элемент питания пульта дистанционного управления
E5 - Давление в шинах нормальное
-02-Неисправность датчика: Давление в задней левой шине не определяется
-04-Неисправность датчика: Давление в задней правой шине не определяется
-08-Неисправность датчика: Давление в передней правой шине не определяется
-10-Неисправность датчика: Давление в передней левой шине не определяется

81 хх 80 00 00 00 00 00

2F - Автоматический режим стеклоочистителя активен
30 - Автоматический режим стеклоочистителя отключен
31 - Автоматическое включение фар активно
32 - Автоматическое включение фар отключено
33 - Автоматическая блокировка дверей активна
34 - Автоматическая блокировка дверей отключена
37 - Система безопасности детей активна
38 - Система безопасности детей отключена
39 - Система ESP активна
3А - Система ESP отключена
3D - Парковка: НЕТ
9А - Перевести коробку передач в положение "N"
9С - Нажать на кнопку "Парк" и на педаль тормоза
F6 - Движение крыши невозможно: Слишком низкая наружная температура
F7 - Движение крыши невозможно: Слишком высокая скорость
F8 - Движение крыши невозможно: Открыт багажник
FA - Движение крыши невозможно: Не развернута шторка багажника
FB - Движение крыши закончено
FC - Немедленно завершить движение крыши
FE - Неисправность механизма складной крыши
FF - Движение крыши невозможно: Открыто заднее стекло


82 ХХ 00 00 00 00 00 00

00 - Движение крыши невозможно: Не заблокирована "кассета"
02 - Неисправность системы удерживания на склоне
03 - Нормальный режим (Повышенное тяговое усилие: Нормальный режим)
04 - Повышенное тяговое усилие: Режим для движ по грязи
05 - Повышенное тяговое усилие: Режим для движ по снегу
06 - Повышенное тяговое усилие: Режим для движ по песку
09 - Система ESP отключена
0A - Измерение дистанции между автомобилями недоступно: Понижен обзорность
0B - Измерение дистанции между автомобилями недоступно: Идёт инициализация
0C - Неисправность измерения дистанции между автомобилями
0E - Предподогрев/вентиляция отключены: Установить время
0F - Предподогрев/вентиляция отключены: Низкий уровень топлива
10 - Предподогрев/вентиляция отключены: Низкий уровень зарядки АКБ
11 - Повернуть рулевое колесо для упрощения разблокировки
12 - Ключ отсутствует, подтвердить остановку двигателя продолжит нажатием
13 - Для остановки двигателя перевести коробку передач в положение "P"
14 - Для запуска двигателя установить ключ в считывающее устройство
15 - Для запуска двигателя нажать на педаль тормоза + нажать START
16 - Для запуска двигателя нажать на педаль сцепления + нажать на START
17 - Ключ не обнаружен
18 - Извлечь ключ из считывающего устройства
19 - Ключ в автомобиле отсутствует
1A - Нажать на педаль тормоза для освобождения стояночного тормоза
1E - Круиз-контроль временно отключен
1F - Неисправность круиз-контроля
20 - Режим ECO активен
21 - Режим ECO отключен
22 - Полностью выключить сцепление
24 - Выбор борта по указ поворота
25 - Неисправность замка зажигания: Отремонтировать автомобиль
26 - Стояночный тормоз максимально затянут
27 - Неисправность электрической цепи: Отремонтировать автомобиль
28 - Затянуть стояночный тормоз
29 - Задние ремни безопасности пристегнуты
2A - Неисправность электронной противоугонной системы
2D - Слишком высокий уровень масла: Отремонтировать автомобиль
2E - Неисправность двигателя: Остановиться
2F - Движение крыши невозможно: Повышенная температура системы
30 - Движение крыши невозможно: Запустить двигатель
31 - Движение крыши невозможно: Затянуть стояночный тормоз
34 - Неисправность гибридной системы: Остановиться, см. инструкцию
35 - Неисправность гибридной системы: Отремонтировать автомобиль
36 - Неиспр гибридной системы: Скорость ограничена, отремонтировать а/м
37 - Перевести в положение "N" и выключить зажигание
38 - Гибридная система активна
39 - Электрический режим сейчас недоступен
4А - Грязный датчик расстояния: протрите
4B - Автоматический тормоз сработал
Изображение


Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#730

Сообщение Technics66 » 02 янв 2017, 14:40

Дмитрий66
Сейчас проверил несколько сообщений из 82, совпадает. Буду все перебирать и если что дополню твой пост.
Ещё заметил если включать сообщение не 80 а 00 (например 00 08 A3 ) то сообщение не выключается по 7F. Чтоб сообщение погасло надо послать 80 а потом уже 7F.
Мне ещё не понятно за что отвечает 3 байт? Он бывает A2, A3, A6
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Аватара пользователя
Дмитрий66
Полковник
Полковник
Сообщения: 2033
Зарегистрирован: 13 янв 2014, 13:06
Откуда: Москва, Капотня
Авто: C4Sedan, Exclusive, МКПП, eMyWay, Коричн., LEXIA, FreeDrive
Пробег: 109000
Прошлый авто: Citroen C3
:
За активность - Серебро Золотые руки Архивариус
Благодарил (а): 140 раз
Поблагодарили: 368 раз

Re: CAN-шина нашего автомобиля

#731

Сообщение Дмитрий66 » 02 янв 2017, 15:09

Technics66 писал(а):Источник цитаты Буду все перебирать и если что дополню твой пост.

Я перебрал все, так что вряд ли будет что-то новое. В любом случае мой вариант для РТ6, если на БК появятся какие-то сообщения, надо это различать.
По поводу 80 и 7F глянь пояснения по этому коду у autowp , может что-то прояснится. Про 3 байт не знаю.
Изображение

Аватара пользователя
root
Лейтенант
Лейтенант
Сообщения: 394
Зарегистрирован: 12 мар 2016, 11:43
Откуда: Самара
Авто: С4 Хетчбек 110 л.с. (B7) Tendance
Пробег: 90000
:
Золотые руки
Благодарил (а): 40 раз
Поблагодарили: 71 раз

Re: CAN-шина нашего автомобиля

#732

Сообщение root » 02 янв 2017, 15:24

Дмитрий66
Ух ты! Не знал что в первом байте могут быть 81, 82.
В случае с 82 не требуется , чтобы 3й байт был 80?

Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#733

Сообщение Technics66 » 02 янв 2017, 16:34

Дмитрий66 писал(а):Источник цитаты DE - Нет открытых дверей

В зависимости от 4 байта отображается открытие дверей и багажника.

Отправлено спустя 5 минут 29 секунд:
Дмитрий66 писал(а):Источник цитаты D2 - Ремни безопасности пристёгнуты

80 D2 A6 02 - Ремень безопасности переднего пассажира не пристёгнут
80 D2 A6 08 - Ремень безопасности водителя не пристёгнут
80 D2 A6 FF - Передние ремни не пристёгнуты
Похоже это отображение передних ремней.
Дмитрий66 писал(а):Источник цитаты 0D - Давление в шинах нормальное

80 0D A6 02 - Повреждение: Заменить колесо или отремонтировать шину (на картинке заднее левое)
80 0D A6 04 - Повреждение: Заменить колесо или отремонтировать шину (на картинке заднее правое)
80 0D A6 08 - Повреждение: Заменить колесо или отремонтировать шину (на картинке переднее правое)
80 0D A6 10 - Повреждение: Заменить колесо или отремонтировать шину (на картинке переднее левое)
Если больше двух колёс "STOP Повреждение нескольких колёс"
P.S. надо ещё и 4 байт перебирать ;)

Отправлено спустя 26 минут 16 секунд:
Дмитрий66 писал(а):Источник цитаты 8D - Давление в шинах нормальное

80 8D A6 02 - Установить давление в шинах (на картинке заднее левое)
80 8D A6 04 - Установить давление в шинах (на картинке заднее правое)
80 8D A6 08 - Установить давление в шинах (на картинке переднее правое)
80 8D A6 10 - Установить давление в шинах (на картинке левое левое)
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь

Аватара пользователя
Дмитрий66
Полковник
Полковник
Сообщения: 2033
Зарегистрирован: 13 янв 2014, 13:06
Откуда: Москва, Капотня
Авто: C4Sedan, Exclusive, МКПП, eMyWay, Коричн., LEXIA, FreeDrive
Пробег: 109000
Прошлый авто: Citroen C3
:
За активность - Серебро Золотые руки Архивариус
Благодарил (а): 140 раз
Поблагодарили: 368 раз

Re: CAN-шина нашего автомобиля

#734

Сообщение Дмитрий66 » 02 янв 2017, 18:04

Technics66
Понял, потихоньку переберём, но это жесть...
Изображение

Аватара пользователя
Technics66
Маршал
Маршал
Сообщения: 7605
Зарегистрирован: 21 сен 2013, 19:24
Откуда: Екатеринбург
Авто: Citroen C4 Sedan MT Tendance+климат Темно-синий. OPR-13366
Пробег: 160000
Прошлый авто: Toyota Corolla E120
:
За активность - Золото Золотые руки Всегда готов!
Благодарил (а): 171 раз
Поблагодарили: 1762 раза

Re: CAN-шина нашего автомобиля

#735

Сообщение Technics66 » 02 янв 2017, 18:19

Дмитрий66 писал(а):Источник цитаты но это жесть...

Ага, если учитывать что там ещё есть 4 байта :lol2:
Предлогаю пока этим не заморачиваться т.к. применение конечной информации пока не очень понятно. Общий смысл куда копать понятен и думаю это пока достаточно.
Я ещё заметил что если включить сообщение 80 то оно выключается 7F но не выключается FF. А если включить 00 то выключается FF но не выключается 7F. Дима (root) говорит что это не для всех сообщений так, но у меня пока такая закономерность нарисовалась.

Отправлено спустя 34 минуты 49 секунд:
Дмитрий66 писал(а):Источник цитаты 3D - Парковка: НЕТ

81 3D A6 20 Парковка: ДА
81 3D A6 40 Парковка: Затруднена
81 3D A6 80 Парковка: НЕТ
Citroen C4 Sedan MT Tendance+климат темно-синий. OPR13366
ГУ Teyes CC2 2/32 (PSA-RZ-15), фронт JBL CS2165C, тыл пока штатный. Есть Lexia.
Схемы храню здесь