Инструменты пользователя

Инструменты сайта


can-шина_легковых_автомобилей

Это старая версия документа.


4.2 CAN-шина легковых автомобилей

1. Основные нюансы

  • CAN-шина легковых, в отличие от тягачей, не стандартизирована.
  • Набор данных и точки подключения отличаются в зависимости от производителя, модели и даже года авто.
  • Общий принцип: какие данные есть на панели (пробег, уровень топлива, обороты, индикаторы непристёгнутого человека, картинка открытой двери, капота и т.д.), те данные скорее всего будут доступны в шине.
  • Есть несколько шин: высокоскоростная, по которой идут критически важные данные (обороты, температура и пр.) и т.н. шина comfort - в ней ниже скорость передачи данных + содержатся данные о включённом свете, кондиционере, круиз-контроле и пр. второстепенные данные.
  • Чтобы получить все данные, необходимо подключать несколько интерфейсов.
  • Можно подключаться к разъёму OBD2: не отменяет гарантию авто, но даёт меньше данных.
  • Бесконтактный считыватель CAN-шины позволяет получать данные за панелью приборов, но без врезки. В таком случае в шину не отправляются запросы, из-за чего некоторые данные могут отсутствовать.

2. Варианты применения

  • стандартное получение пробега, оборотов и т.д.;
  • контроль пристёгнутого ремня водителя или пассажиров;
  • контроль порядка открытия дверей (например, по правилам сервиса аренды водитель должен открывать дверь пассажиру);
  • контроль открытия багажника/капота (расследование хищений аптечки, инструмента, зап.частей в каршеринге).

3. Варианты получения данных с CAN-шины легкового автомобиля

1) Предустановленные шаблоны CAN в трекере (пример - BCE StCAN)

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

2) CAN-Log, LV-CAN, ALL-CAN300 и пр. адаптеры

В этом случае сам трекер не имеет интерфейса CAN, но может общаться с адаптером (например, CAN-Log).

3) ELM-327

Это такой универсальный диагностический прибор, который вставляется в OBD2 и помимо CAN читает также K-line, L-line и другие интерфейсы OBD2-разъёма.

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

4) Самостоятельные считывание CAN, парсинг данных и программирование скрипта

Занимает ОЧЕНЬ много времени (для адекватного набора данных от 5 до 20 часов). Заранее определить получаемый набор данных затруднительно.

can-шина_легковых_автомобилей.1627028779.txt.gz · Последние изменения: 2021/07/23 11:26 — admin