0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Wialon Operator FAQ

4.1 CAN-шина — данные с бортового компьютера:

Ответ: CAN (англ. Controller Area Network — сеть контроллеров) — стандарт промышленной сети, ориентированный, прежде всего, на объединение в единую сеть различных исполнительных устройств и датчиков.

Основные вопросы, которые помогают закрыть данные с CAN-шины, следующие:

Также на основании этих данных можно формировать путевые листы, смотреть точный пробег по странам и по платным дорогам, фиксировать, был ли пристегнут ремень безопасности пассажиром и/или водителем и т.д.

2. Какие данные я могу получить по CAN?

Ответ: Стандартный набор CAN-параметров включает в себя:

Также есть понятие «расширенная CAN-шина».

3. Что такое “Потрачено по CAN”?

Ответ: Потрачено по CAN — это общие затраты топлива, считываемые датчиком на форсунках за весь период с момента выпуска машины с завода.

4. Как определяется уровень топлива по CAN-шине?

Ответ:

Обычно на заводе-производителе машины ставят штатные датчики уровня топлива поплавкового типа. Основными элементами поплавкового датчика уровня являются поплавок и резистор переменной величины. Подъем и опускание поплавка вместе с уровнем топлива в баке механически изменяет сопротивление резистора и, как следствие, падение напряжения на нем. В последнее время всё чаще встречаются ДУТы ёмкостного типа, которые представляют из себя трубки-электроды и обладают значительно большей точностью.

На большинстве грузовых машин западных производителей от 2005/2006+ года выпуска предусмотрена возможность передачи уровня топлива через GPS-прибор на сервер Wialon.

5. Увижу ли я, если водитель использовал магнит, подкручивал спидометр?

Ответ: Эти факты можно зафиксировать, используя специализированные отчёты. Разница между CAN-пробегом и GPS-пробегом в случаях подкрутки спидометра или постановки на магнит не останется незамеченной. Наглядно, особенно в случае магнита, разницу можно увидеть, просматривая CAN и GPS пробеги в таблице “Поездки”, как на рисунке.

Читайте так же:
Что такое диагностика двигателя Что в нее входит?

Мы видим, что суммарное расхождение составляет примерно 30 км. Значения пробега по GPS изменялись, по CAN — нет. Более того, не менялись значения километража на бортовом компьютере на начало и конец поездки, что косвенно указывает на использование магнита.

Протокол UDS

Unified Diagnostic Services (UDS) — это диагностический протокол, используемый в электронных блоках управления (ЭБУ) автомобильной электроники. Протокол описан в стандарте ISO 14229-1 и является производным от стандарта ISO 14230-3 (KWP2000) и ныне устаревшего стандарта ISO 15765-3 (Diagnostic Communication over Controller Area Network (DoCAN)). Более подробно в википедии.

Диагностические данные от двигателя по протоколу UDS (Skoda Octavia A7)

Диагностические данные от двигателя по протоколу UDS (Skoda Octavia A7)

В моей машине (Skoda Octavia A5) приборка использует UDS протокол, это дало мне легкий старт разработки, т.к. данные были в простом формате Single Frame SF (фрейм, вся информация которого умещается в один CAN пакет) и большинство значений легко поддавались расшифровке. Volkswagen не дает документацию на формат значений, поэтому формулу расшифровки для каждого датчика приходилось подбирать методом логического мышления. Про UDS протокол очень хорошо и с подробным разбором фреймов написано на canhacker.ru.

Разбор UDS пакета в формате Single Frame

Разбор UDS пакета в формате Single Frame

Пример запроса и ответа температуры моторного масла:

Запрос температуры моторного масла:

7E0 — Адрес назначения (ЭБУ двигателя)

Байт 0 (0x03) — Размер данных (3 байта)

Байт 1 (0x22) — SID идентификатор сервиса (запрос текущих параметров)

Байт 2, 3 (0x11 0xBD) — PID идентификатор параметра (температура моторного масла)

Байт 4, 5, 6, 7 (0x55) — Заполнитель до 8 байт

Ответ температуры моторного масла:

7E8 — Адрес источника (Диагностический прибор)

Байт 0 (0x05) — Размер данных (5 байт)

Байт 1 (0x62) — Положительный ответ, такой SID существует. 0x22 + 0x40 = 0x62. (0x7F) — отрицательный ответ

Читайте так же:
Как передать файлы с андроида на андроид по блютузу?

Байт 2, 3 (0x11 0xBD) — PID идентификатор параметра (температура моторного масла)

Байт 4, 5 (0x0B 0x74) — значение температуры моторного масла (20.1 °C формулу пока что не смог подобрать)

Байт 6, 7 (0x55) — Заполнитель до 8 байт

Первая версия мобильного приложения VAG Virtual Cockpit умела подключаться только к приборной панели по UDS.

VAG Virtual Cockpit - экран с данными от приборной панели по протоколу UDS

VAG Virtual Cockpit — экран с данными от приборной панели по протоколу UDS

Преимущества сигнализации с CAN шиной

Достоинства, характерные для КАН интерфейсов:

  1. Легкость монтажа дополнительного оборудования, к примеру, противоугонного комплекса на авто. Благодаря КАН шине автовладельцу надо просто соединить несколько разъемов, а не подключать провода к каждой отдельной системе.
  2. Быстродействие интерфейса. Устройство позволяет обеспечить оперативный обмен данными между узлами и блоками.
  3. Высокая устойчивость по отношению к воздействию внешних помех.
  4. Все интерфейсы характеризуются многоуровневой системой мониторинга и контроля. Ее наличие позволяет обеспечить защиту от возникновения ошибок, которые появляются в ходе приема и передачи информации.
  5. Во время работы КАН интерфейс автоматически раскидывает скорость по различным каналам. Благодаря этому обеспечивается эффективная работа основных узлов и систем, подключенных к нему.
  6. Повышенная безопасность системы. При необходимости интерфейс сможет заблокировать незаконный доступ, который попытаются получить злоумышленники к противоугонному комплексу авто.
  7. Большой выбор КАН модулей. Потребитель может подобрать устройство для любой модели транспортного средства, даже для Запорожца.

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

Схема организации обмена данными

p, blockquote 18,0,0,0,0 —>

Структурно схему подключения различных блоков автомобиля к CAN-шине можно изобразить в таком виде:

p, blockquote 19,0,0,0,0 —>

CAN сеть обмена данными

p, blockquote 20,0,0,0,0 —>

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

Читайте так же:
Чем Skoda Karoq отличается от Skoda Kodiaq?

p, blockquote 21,0,0,0,0 —>

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

p, blockquote 22,1,0,0,0 —>

На некоторых автомобилях для устранения проблем с синхронизацией CAN-информации применяется отдельный модуль межсетевого интерфейса.

p, blockquote 23,0,0,0,0 —>

модуль межсетевого интерфейса для синхронизации CAN-информации

p, blockquote 24,0,0,0,0 —>

Каждое сообщение, передаваемое по CAN-шине, имеет собственный идентификатор, например «температура охлаждающей жидкости» и код, соответствующий ее значению, типа «98,7 градусов Цельсия». Не обязательно это будут абсолютные значения, в большинстве случаев это относительные двоичные единицы, которые далее преобразуются в сигналы управления и контроля.

p, blockquote 25,0,0,0,0 —>

информация, передаваемая по КАН-шине

p, blockquote 26,0,0,0,0 —>

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

p, blockquote 27,0,0,0,0 —>

Основные режимы работы CAN-шины:

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

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

p, blockquote 29,0,0,0,0 —>

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

p, blockquote 30,0,0,0,0 —>

диагностический разъём

p, blockquote 31,0,0,0,0 —>

Для чего он нужен

Как уже кратко упоминалось, современные автомобили оборудуются КАН-шиной или цифровой сеткой, объединяющей разные блоки транспортного средства. Здесь происходит кодирование и обмен сигналами между разными устройствами, а сама шина имеет вид витой пары. С ее помощью можно управлять узлами транспортного средства или считывать интересующие данные.

Читайте так же:
Как настроить USB на айфоне?

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

При рассмотрении, для чего нужен модуль для сигнализации, можно рассмотреть простой пример. Так, при постановке машины на охрану с главного блока направляется сигнал к КАН-модулю. Дальнейшие шаги зависят от заложенной программы. В этом и преимущество, ведь после единичного программирования можно не переживать о работе устройства. Оно без сбоев выполняет сервисные функции.

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

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

Рейтинг самых популярных сигнализаций с модулем

Исходя из вышеперечисленных параметров, можно выделить три следующие самые популярные системы на CAN-шине.

Сигнализация Pandora DXL 3500 воплощает собой все возможные используемые сегодня технические новинки, которые используются при построении охранного комплекса для автомобиля. У MS Stalker NB 600 есть идентификационная метка, но для интеграции с цифровой шиной авто используется дополнительный внешний CAN-модуль (сигнализация пока использует такой же адаптер). А вот сигнализация StarLine B9 Dialog в этом списке исключительно из-за доступных низких цен.

Читайте так же:
Где поменять браузер по умолчанию?

Представьте себе. Мы подключились к этому автомобильному интернету. Что дальше?

Теперь у нас есть уши и голос, однако мы находимся на площади европейского города. Да ещё и иностранцы говорят на разных языках, и злыдни, никак не хотят нас учить своему языку, делая из этого строжайший секрет (например, Форд Мерседесу не друг, а конкурент). Вот и приходится по – одному «брать языка», и для каждой марки и каждой модели выпытывать свой язык общения.

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

Этот список постоянно расширяется и дополняется.

Резюмируя выше сказанное- наличие в Вашем автомобиле такой шины существенно облегчает установку авто сигнализации и как следствие удешевляет стоимость системы и установки.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector