Отправка команд в эбу

Добавил пользователь Дмитрий К.
Обновлено: 19.09.2024

Архив. Обзорный материал

Для начала немного общих сведений. В системах Январь 5.хх, Январь 7.2, Микас 7.хх, Bosch MP7.0 и Bosch M7.9.7, VS5.1, VS5.6 используется два вида памяти, сохраняемой при отключении питания – FLASH и EEPROM.

Более современные контроллеры Январь 7.2+, Bosch M7.9.7+, Микас-11хх, М7.3 используют процессор с внутренней памятью и не имеют внешнего FLASH.

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

Bosch M7.9.7 и Bosch M7.9.7+ требуют доработок для перевода в режим программирования. Программатор Combiloader позволяет записать программу или калибровки без разборки и доработки блока. Для того, что бы произвести чтение программы из блока без разборки и доработки не обойтись.

Все ЭБУ, упомянутые в этой статье, в полном объеме поддерживаются универсальным программатором CombiLoader (опция) и программой ChipTuning PRO (опция).

Немного подробнее остановимся на новом поколении контроллеров – Январь 7.2+ и М73.

ЭБУ Январь 7.2+ и М73 не имеют внешней флэш – памяти, программа записывается в память процессора и состоит из бутлоадера (программа, управляющая запуском основной программы и ее обновлением), основной программы (программы управления двигателем) и калибровок. Работа с разными типами ЭБУ имеет свои особенности:

Январь‑7.2+ (идентификатор ПО I2xxxxxx), М73 пр-ва Итэлма (идентификатор ПО I3xxxxxx):

В случае, когда при записи с обновлением бутлоадера произошла ошибка, и ЭБУ не выходит на связь, необходимо произвести запись ЭБУ через бутлоадер процессора. Для этого необходимо произвести доработку ЭБУ.

Для записи контроллеров семейств М73/Январь‑7.2+ через бутлоадер процессора, необходимо выпаять резистор, отмеченный синим цветом и запаять его по диагонали, как показано красными стрелками. По окончании программирования, нужно вернуть резистор на место.

М73 пр-ва АВТЭЛ (идентификатор ПО A3xxxxxx):

Процессор ЭБУ защищен. При записи обновляется только основная часть программы и калибровки.

ВНИМАНИЕ! Работа с этим типом ЭБУ через бутлоадер процессора после доработки недопустима и может привести к необходимости замены процессора!

Памятка: Следует иметь ввиду, что после снятия при установке блока на авто необходимо придерживаться следующего нехитрого правила.

1. Установка ЭБУ.
2. Включаем зажигание. Дожидаемся отработки БН и загорания СЕ. (Около 3 – 5 секунд)
3. Выключаем зажигание.
4. Авто готов к работе.

ПРОГРАММЫ – ЗАГРУЗЧИКИ ЭБУ от НПП НТС
Январь 5.х, VS5.x, Микас 7.х

Программирование Январь 5/7, VS5.1, Микас 7/11, Bosch MP7.0 /M7.9.7, М73

НПП НТС тоже наконец – то перестало гонять своих покупателей ПБ‑2 в ДОС и обратно и разродилось простенькой программкой под Windows, позволяющей выбирать номер используемого порта и скорость его работы. Никаких параметров, кроме выбора типа блока между Январь и Микас больше не настраивается, при чтении ЭБУ сразу предлагается сохранение файла, при записи – открытие. В нижней части индикатор выполнения. Программка значительно уступает по возможностям даже первым версиям облегченной (Lite) программе ECU Programmer С.Сапелина. Совсем любопытные могут посмотреть, что же, все-таки находится внутри программатора ПБ‑2.

Версия программы 1.1 от 10.10.2001 позволяет производить очистку EEPROM и работает с файлами двойного размера (128Кб).

Ручной перевод ЭБУ в режим программирования

I. Январь 5.1/5.1.1/5.1.2, Микас 7.х/ Bosch 7.0/ VS5.1

Программирование Январь 5/7, VS5.1, Микас 7/11, Bosch MP7.0 /M7.9.7, М73

Контроллер лучше с машины снять. Хоть и есть информация о успешной загрузке прямо на автомобиле, все – таки надежнее работать с минимальной длиной соединительных проводов. Для питания контроллера необходим источник тока 12V/0,5A. Можно пользоваться внешним источником питания или штатным аккумулятором.

Реально это выглядит так: подключаете ЭБУ по приведенной схеме, включаете выключатель S1, ждете 3 – 5 секунд, включаете S2 и запускаете программу.

Программирование Январь 5/7, VS5.1, Микас 7/11, Bosch MP7.0 /M7.9.7, М73

Загрузка идет по последовательному каналу K‑Line и занимает относительно продолжительное время. Если Ваш адаптер отлично работает с диагностикой, но не желает программировать блоки, скорее всего надо задуматься о его замене на более совершенный вариант. Но у нас без сбоев на скорости до 38 Kbit работает простой вариант адаптера К‑Line на двух транзисторах BC945.

A. Соколов (UncleSam) рекомендует подключать контроллер, как показано на рисунке справа. Суть, в принципе, не меняется. Горящий светодиод сигнализирует о том, что контроллер НЕ НАХОДИТСЯ в режиме программирования.

Для программирования Микас 7.1/7.2 подключение аналогично Январь 5.1, но необходимо использовать не 47 ногу, а 42 (PRG).

Программирование ЭБУ Bosch MP7.0H аналогично Январь 5.1, но необходимо использовать не 47 ногу, а 50 (PRG. Только для записи калибровок. Чтение возможно без перевода в режим программирования).

Таблица обязательных для программирования контактов (55-контактные ЭБУ).

* Как видно из таблицы, использование 37 контакта необязательно на большинстве систем. Но, при постоянном подключении этого контакта, различие систем только в выборе ножки разрешения программирования.

II. Bosch M7.9.7 / Январь 7.2

Программирование Январь 5/7, VS5.1, Микас 7/11, Bosch MP7.0 /M7.9.7, М73

ЭБУ с 81-контактным разъемом. Подключение этих типов ЭБУ для перевода в режим программирования так же просто, как и Январь 5.

На представленной схеме для универсальности применено переключатель выбора типа ЭБУ, т.к они требуют подачи на 43 ножку (PRG) сигналов разного уровня. Перед программированием нужно выбрать тип ЭБУ переключателем S1 Январь 7.2 или Bosch M7.9.7.

В цепь подачи управляющего напряжения в режиме Январь 7.2 можно установить токоограничительный резистор, который может быть любого типа номиналом 1 – 5,1 Ком. (от +12V до верхнего контакта переключателя S1).

Если контроллер не выходит на связь, необходимо выключателем S2 снять питание с 13 ноги (IGN, зажигание) и сделать паузу не менее 7 – 10 секунд, после чего повторить попытку соединения.

Универсальный программатор ЭБУ CombiLoader автоматически все сделает за Вас без всяких переключателей. Следует иметь ввиду что этот программатор считывает/записывает прошивки не в простом бинарном виде, а в формате, доступном для редактирования программой Chip Tuning Pro.

BOSCH M7.9.7

Для перевода этого блока в режим программирования достаточно замкнуть контакт, отмеченный треугольником на массу через резистор 4 – 6 кОм. Можно (и даже нужно) изготовить щуп с резистором внутри и крокодилом с другой. Он понадобится Вам и для работы с любыми другими ЭБУ, переводимые в бутстрап. Замыкать нужно на время установки связи, как только процесс пошел, перемычку можно убрать.

Программирование Январь 5/7, VS5.1, Микас 7/11, Bosch MP7.0 /M7.9.7, М73

МИКАС 11

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

Elm327Chat
версия: 1.17.7

Последнее обновление программы в шапке: 05.04.2021

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Описание:
Программа для "авто-Сталкера" - лазим в машине
Программа для всех типов машин(автомобиль, мотоцикл, трактор и т.д.) где установлен ЭБУ
Программа простая, отправляете в ЭБУ машинный код(0105) получаете ответ из ЭБУ машинный код(41057B) - полученные данные анализируем(7B преобразуем в десятичную форму->123 - 40 = 83 ° C)

В программе можно создавать виджет (Бортовой Компьютер - смотреть за расходом топлива)

-Программа пишет log вот сюда: sdcard\ELM327Chat\elmLog-2019-10-26-15-20-05.log

Требуется Android: 3.1 и выше
Русский интерфейс: Да

00:FF F 01:FF F 02:FF F 03:32 F
04:01 F 05:FF F 06:F1 F 07:09 F
08:FF F 09:00 F 0A:0A F 0B:FF F
0C:68 F 0D:0D F 0E:9A F 0F5 F
10:0D F 11:00 F 12:FF F 13:55 F
14:50 F 15:0A F 16:FF F 17:6D F
18:31 F 19:31 F 1A:FF F 1B:FF F
1C:03 F 1D:0F F 1E:4A F 1F:FF F
20:FF F 21:FF F 22:FF F 23:FF F
24:00 F 25:00 F 26:00 F 27:FF F
28:FF F 29:FF F 2A:3C F 2B:02 F
2C:E0 F 2D:04 F 2E:80 F 2F:0A F

Прикрепленное изображение

Запрос: “ 1A 90 ”
Ответ: “5A 90 56 41 5А 32 31 30 38 33 2D 30 30 30 30 30 31 30 2D 32 30 ”
5А –положительный ответ
90 – значение параметра
56 41 5А 32 31 30 38 33 2D 30 30 30 30 30 31 30 2D 32 30 VAZ21083-0000010-20
Запрос ----- Ответ.zip ( 11.86 КБ )

Главная Программы Разработка софта для elm327

Разработка софта для elm327

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

Использование ELM327 не такая сложная задача, как кажется на первый взгляд. Многим пользователям никогда не придется использовать 'AT' команды, настраивать тайм-ауты, или изменять заголовки. Для большинства, все, что требуется, это компьютер или смарт-устройство с терминальной программой (например HyperTerminal или ZTerm) и немного знаний о командах ОБД, которые мы предоставит в следующих разделах .

Взаимодействие с ELM327

ELM327 общаеться с компьютером через последовательный порт RS232. Хотя современные компьютеры как правило, не имеют последовательного порта, есть несколько способов создать виртуальный последовательный порт. Наиболее распространенными устройствами являются USB в RS232 адаптеры, но есть некоторые другие, такие как PC карты, сетевые устройства, или Bluetooth адаптеры.

Независимо от того, как вы подключитесь к ELM327, вам нужен способ отправлять и получать данные. Самый простой способ заключается в использовании одной из многих терминальных программ (HyperTerminal, ZTerm и т.д.), что позволяет вводить символы непосредственно с клавиатуры.

Для использования программы терминала, то вам нужно настроить несколько параметров. Во-первых, убедитесь, что ваше программное обеспечение использует правильный COM-порт и что Вы выбрали правильную скорость передачи данных - это будет либо 9600 бод (если контакт 6 = 0 В при запуске), или 38400 бод (если PP 0С не изменилась). Если вы выберете неправильный COM-порт, вы не сможете отправлять или получать данные. Если вы выберете неправильную скорость передачи данных, информация что вы отправляете и получаете будет искажена и нечитаема вами или ELM327. Не забудьте также установить соединение на 8 бит данных, без четности, 1 стоп-бит, и установить его на правильный режим "конец строки". Все ответы, полученные от ELM327 заканчиваются одним символом возврата каретки и, возможно, символом перевода строки (в зависимости от настроек).

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

Символ '>' на второй строке это символ запроса в ELM327. Он означает, что устройство находится в состоянии ожидания, готово к приему символов на порт RS232. Если вы не видите строки идентификации, вы можете попробовать сбросить чип командой AT Z (сброс). Просто введите буквы A T и Z (Пробелы не являются обязательными), а затем нажмите клавиши ввода:

Это должно привести к тому, что светодиоды снова начнут мигать, и появится строка идентификации. Если вы видите странные символы, проверьте скорость - вы скорее всего установили ее неправильно.

При обработке OBD команд, ELM327 будет постоянно следить за любым активным входом RTS, или полученным символом RS232. Любой из них прервет чип, быстро возвращая управление пользователю, в то время как возможно прерывание любой инициации, и т.д., что было в процессе. После генерации сигнала для прерывания ELM327, программное обеспечение должно всегда ждать либо символа запроса ('>' или шестнадцатеричный 3E), или низкого уровня на выходе Busy перед началом отправки следующей команды.

Наконец, следует отметить, что ELM327 не учитывает регистр, поэтому "АТZ" "atz", и "АtZ" абсолютно одинаковые для ELM327. Все команды могут быть введены так, как вам удобнее. ELM327 также игнорирует символы пробелов и все управляющие символы (табуляция и т.д.), так что они могут быть вставлены в любом месте, если это улучшает читаемость.

Взаимодействие с Блоком управления автомобилем

Стандарт SAE J1979 в настоящее время определяет десять возможных диагностических режимов, среди которых:

01 - показывать текущие данные

Mode 1 PID Status & Live PID Information. Всего стандартом поддерживается около 20 параметров. Однако, каждый конкретный блок управления поддерживает ограниченное количество из них (например, в зависимости от установленных датчиков кислорода). С другой стороны, некоторые автопроизводители поддерживают расширенные наборы параметров - например, некоторые автомобили концерна GM поддерживают более 100 параметров. Через систему OBD-II диагностики можно считать (основные параметры):

  • режим работы системы топливной коррекции (PID 03 Fuel system status). При значении "Closed Loop" система работает в режиме обратной связи (замкнутой петли), при этом данные с датчика кислорода используются для корректировки топливоподачи. При значении "Open Loop" данные с датчика кислорода не используются для корректировки топливоподачи;
  • расчетная нагрузка на двигатель (PID 04 Calculated Load);
  • температура охлаждающей жидкости (PID 05 Coolant temperature);
  • краткосрочная коррекция подачи топлива по банку 1/2 (PID 06/08 Short Term Fuel Trim Bank 1/2);
  • долгосрочная коррекция подачи топлива по банку 1/2 (PID 07/09 Long Term Fuel Trim Bank 1/2);
  • давление топлива (PID 0A Fuel pressure);
  • давление во впускном коллекторе (PID 0B Manifold pressure);
  • обороты двигателя (PID 0C Engine speed - RPM);
  • скорость автомобиля (PID 0D Vehicle speed);
  • угол опережения зажигания (PID 0E Ignition Timing Advance);
  • температура всасываемого воздуха (PID 0F Intake Ait Temperature);
  • расход воздуха (PID 10 Air Flow);
  • положение дроссельной заслонки (PID 11 Throttle position);
  • режим работы системы подачи дополнительного воздуха (PID 12 Secondary Air Status);
  • расположение датчиков кислорода (PID 12 Location of O2 sensors);
  • данные с датчика кислорода №1/2/3/4 по банку 1/2 (PID 13-1B O2 Sensor 1/2/3/4 Bank 1/2 Volts).

Как правило, для анализа работы конкретной подсистемы системы управления двигателем, достаточно одновременно контролировать 2-3 параметра. Однако, иногда требуется одновременно просматривать и большее число. Число одновременно контролируемых параметров, а также формат их вывода (текстовый и/или графический) зависят как от возможностей конкретной программы-сканера, так и от скорости обмена информацией с блоком управления двигателем автомобиля (скорость зависит от поддерживаемого протокола). К сожалению, наиболее распространенный протокол ISO-9141 (см. ниже) является и самым медленным из всех - при работе с ним невозможно просматривать с приемлемой частотой дискретизации более 2-4 параметров.

02 - данные стоп-кадра

Получение сохраненной фотографии текущих параметров работы системы управления на момент возникновение кодов неисправностей (Mode 2 Freeze Frame)

03 - показать диагностические коды неисправностей

Mode 3 Read Diagnostic Trouble Codes (DTCs)

04 - очистить коды неисправностей и сохраненные значения

Mode 4 Reset DTC's and Freeze Frame data - стирание кодов неисправностей, фотографий текущий параметров, результатов тестов датчиков кислорода, результатов тестовых мониторов

05 - результаты испытаний кислородных датчиков

Mode 5 O2 Sensor Monitoring Test Result

06 - результаты испытаний датчиков, не контролируемых постоянно

Запрос последних результатов диагностики однократных тестовых мониторов (тестов, проводимых один раз в течение поездки) (Mode 6 Test results, non-continuosly monitored) - эти тесты контролируют работу катализатора, системы рециркуляции выхлопных газов (EGR), системы вентиляции топливного бака.

07 - показания "текущих" кодов неисправностей

Запрос результатов диагностики непрерывно действующих тестовых мониторов (тестов, выполняемых постоянно, пока выполняются условия для проведения теста) (Mode 7 Test results, continuosly monitored) - эти тесты контролируют состав топливно-воздушной смеси, пропуски зажигания (misfire), остальные компоненты, влияющие на выхлоп.

08 - специальный режим управления

Управление исполнительными механизмами

09 - запрос информации об автомобиле

Mode 9 Request vehicle information - запрос VIN-кода и калибровочных данных.

0A - запрос постоянных кодов неисправностей

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

В каждом режиме ПИД-00 зарезервирован, чтобы показать, какие PID поддерживает этот режим. Режим 01, PID 00 должны поддерживать все транспортные средства, он доступен следующим образом.

Убедитесь, что ваш ELM327 интерфейс правильно связан с транспортным средством. Большинство транспортных средств не будет реагировать без ключа зажигания в позиции ON, поэтому включите зажигание, но не заводите двигатель. Если вы экспериментировали, состояние интерфейса могут быть неизвестны, поэтому сбросьте его отправив:

Вы увидите, что вспыхнет лампочка интерфейса, а затем чип должен ответить "ELM327 v1.4b". Теперь вы можете выбрать протокол, по которому ELM327 должен соединиться, но это, как правило, легче сделать просто выбрав протокол '0 ', который говорит чипу найти протокол самостоятельно:

Вот и все, что вам нужно сделать, чтобы подготовить ELM327 для общения с автомобилем. Введите команду режим 01 PID 00:

ELM327 должен ответить "Поиск . " затем он выдаст ряд чисел похожих на это:

41 00 ВЕ 1F B8 10

41 означает ответ на запрос Режим 01 (01 + 40 = 41), а второе число (00) повторяет запрошенный номер PID. Режим 02, ответ на запрос 42, режим 03 - 43, и т.д. Следующие четыре байта (BE, 1F, B8, и 10) представляют запрашиваемые данные, в данном случае набор битов показывает PID, которые поддерживаются этим режимом (1 = поддерживается, 0 = нет). Хотя эта информация не очень полезна для обычных пользователей, она доказывает, что соединение работает.

Другой пример запрашивает температуру охлаждающей жидкости двигателя (ECT). Температура охлаждающей жидкости это ПИД-05 в режиме 01, может быть запрошена вот так:

Ответ будет иметь вид:

41 05 показывает, что это является ответом на Режим 1 PID 05, в то время как 7B является искомым значением данных. Преобразуем шестнадцатеричное значение 7B в десятичную форму, получаем 7 х 16 + 11 = 123. Это текущая температура в градусах Цельсия, но с нулевым смещением для обеспечения отрицательных температур. Чтобы преобразовать ее в фактическую температуру охлаждающей жидкости, необходимо вычесть 40 из полученного значения. В этом случае температура охлаждающей жидкости составит 123 - 40 т.е. 83 ° C.

Последний пример показывает запрос оборотов двигателя в минуту. Это PID 0С режима 01, поэтому в командной строке введите:

Если двигатель работает, ответ может быть таким:

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

Это потому, что количество оборотов в минуту отправляется с шагом в 1/4 оборота!

Чтобы преобразовать его в фактическое количество оборотов двигателя, мы должны разделить 6904 на 4. Значение 1726 оборотов в минуту выглядит значительно более разумным.

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

Пример взаимодействия с elm327-устройством:


ATZ - сброс устройства;

ATH1 - включает отображение заголовков, используемых в рамках диагностических протоколов;

ATI - отображение версии прошивки;

AT@1 - отображение описания устройства;

ATRV - прочитать текущий уровень напряжения на устройстве;

ATSP0 - включить автоматический выбор диагностического протокола;

ATDP - отобразить текущий диагностический протокол;

Результатом исполнения данной команды будет 'AUTO', таким образом, устройство находится в режиме автоматического определения диагностического протокола, но фактический протокол еще не определен. Далее мы исполняем команду 0100, то есть хотим определить какие PID'ы поддерживаются конкретным блоком управления двигателем (ЭБУ). Устройство отвечает строкой Searching. и после некоторого ожидания определяет диагностический протокол, возвращая ответ ЭБУ на исходный запрос PID'ов. После определения конкретного диагностического протокола запрос ATDP отображает его наименование.

0105 - отображает текущую температуру охлаждающей жидкости. Для того, чтобы получить реальное значение температуры, необходимо вычесть разность 'полученный результат - 40'.

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

Инструкция по установке, настройке и работе с программой Torque для Android. Разберемся как установить приложение, как добавить плагины, как добавлять приборы и настраивать их. Какие есть пункты меню в программе и что означает каждый из них. Как добавить свою строку инициализации, что это такое и зачем она нужна. Как установить свой PID файл.

Torque pro инструкция

Описание программы

Программа Torque (Торкуе) работает совместно с адаптерами ELM327. Возможно использование ELM327 Bluetooth, WiFi, USB. Приложение совместимо с автомобилями Toyota, BMW, Ford, GM, Mercedes, Vauxhall, Nissan, Daewoo, Opel, Chrysler, Volkswagen, Audi, Jaguar, Citroen, Peugoet, Skoda, Kia, Mazda, Lexus, , Renault, Mitsubishi, Honda, Hyundai, Seat, Dodge, Jeep, Pontiac, Subaru и многими другими.

Торкуе является своего рода бортовым компьютером на смартфоне.

Функции

Установка

  1. Скачиваем последнюю русскую версию torque.
  2. Нажимаем установить.
  3. На рабочем столе появляется ярлык приложения, установка программы закончена.

Сопряжение с адаптером ELM327 и автомобилем

Описание пунктов меню программы Torque

Адаптер сопряжен, связь с автомобилем установлена. Пора разобраться с пунктами меню программы. Меню приложения Torque состоит из следующих разделов:

  1. Состояние адаптера
  2. Графики
  3. Результаты испытаний
  4. Обзор на карте
  5. Считывание ошибок
  6. Приборная панель
  7. Плагины
  8. Настройки
  9. Помощь

Что означает каждый, для чего нужен и как их настраивать.

Состояние адаптера

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

  • Связь с адаптером – да/нет
  • Подключение к ЭБУ – да/нет
  • Производитель адаптера
  • Версия адаптера
  • OBD протокол автомобиля
  • Доступные датчики

Графики

В этом разделе можно записывать параметры двигателя в виде графиков.

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

Результаты испытаний

В этом разделе получаемые данные с датчиков автомобиля сравниваются с номинальными значениями.

Обзор на карте

Здесь можно записывать и просматривать текущую и архивные поездки. Данные, получаемые с GPS воспроизводятся на картах Гугл в виде траектории поездки.

Считывание ошибок

Приборная панель

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

Чтобы добавить нужный вам прибор нужно:

Приборы можно настраивать, перемещать, удалять.

Профили автомобилей

Под каждый автомобиль можно создавать свой профиль.

В нем указывается:

  • Название
  • Фотография
  • Тип кузова
  • Объем двигателя
  • Масса
  • Тип топлива
  • Объем бака
  • Максимальное значение тахометра
  • Цена топлива

Плагины

Плагины расширяют возможности программы Torque. Особенно популярны плагины для конкретных автопроизводителей: Nissan, Renault, Kia и т.д.

Плагины нужно сначала скачать здесь.

Затем устанавливаем их, как обычное приложение. Установленные плагины появятся в виде дополнительных пунктов меню.

Как добавить набор PID (ПИД)

Почитать об этом более подробно можно здесь.

Как добавить строку инициализации

Подробнее об этом можно почитать здесь.

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

Icon download

Инструкция на русском для Torque (536 KiB, скачали 16998 раз)

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

Электронный блок управления также называют ECU — Electronic Control Unit.

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

все блоки управления на одном листе

Из чего состоит ЭБУ

ЭБУ включает в себя:

эбу с элементами

Виды ЭБУ

Разберем типы электронных блоков управления на примере JEEP Grand Cherokee.

Body Control Module (BCM)

Блок управления бортовой электроникой (дверные замки, стеклоподъемники, подсветка салона и т. п.). BCM крепится к блоку предохранителей с водительской стороны ниже приборной панели.

расположение bcm

Внутри BCM есть микросхема, которая получает информацию от датчиков в автомобиле через программируемый интерфейс связи (РСI — Programmable Communication Interface).

PCI предназначен для организации обмена данными между микропроцессором и удаленными внешними устройствами.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

BCM обеспечивает работу многих электрических функций:

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

Passenger Door Module (PDM)

Модуль пассажирской двери. PDM расположен за обшивкой правой двери. Он встроен в блок дверного переключателя.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Управляет различными электрическими функциями, такими как дверные замки с электроприводом, электрические стеклоподъемники, зеркала с электроприводом, подсветка и моторчик замка задней двери.

Airbag Control Module (ACM)

Блок управления подушками безопасности. ACM расположен под центральной консолью за механизмом переключения передач.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Микропроцессор в контроллере подушек безопасности содержит логические схемы системы SRS (Supplemental Restraint System — система пассивной безопасности) и управляет всеми ее компонентами.

Electronic Vehicle Information Center (EVIC)

Электронный информационный центр автомобиля.

evic

EVIC находится в потолке. Содержит в себе компас, температуру, маршрутный компьютер.

Controller Antilock Brakes (CAB)

Другое название BCM (Brake Control Module) — контроллер тормозной системы. Крепится к гидравлическому блоку управления (HCU) под капотом перед главным цилиндром.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Управляет антиблокировочной системой ABS. Также управляет системой распределения тормозных усилий (EBD — Electronic brakeforce distribution).

Transmission Control Module (TCM)

Блок управления коробкой передач. Находится в правой (пассажирской) стороне моторного отсека возле перегородки с салоном, крепится к внутреннему крылу.

расположение TCM

Управляет коробкой передач, обрабатывая сигналы от датчиков оборотов и скорости в АКПП, а также датчиков температуры и давления. Сохраняет информацию адаптации и коды неисправности OBD2.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Sentry Key Immobilizer Module (SKIM)

Модуль иммобилайзера. Расположен с нижней стороны рулевой колонки.

расположение skim

SKIM содержит радиочастотный приемопередатчик и микропроцессор. Модуль иммобилайзера передает и принимает сигналы от чипа в ключе зажигания.

skim

Схема установки SKIM

Heated Seat Module (HSM)

Модуль подогрева сидений. Расположен под водительским сиденьем. Выполняет функцию подогрева сидений.

расположение heated seat module

расположение heated seat module 2

как выглядит heated seat module

Подогрев сидений работает от аккумулятора через предохранитель. HSM получает сигналы от переключателей подогрева сиденья и включает нагревательные элементы. Уставка низкой температуры нагрева составляет около 36° C, а уставка высокой температуры — 42 ° C.

кнопки подогрева сидений

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

Memory Seat Module (MSM)

Блок управления положением сидений (модуль памяти). Расположен под водительским сиденьем. Выполняет функции памяти положения сидений.

memory seat module

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

кнопки memory-seats

Сиденья с электроприводом позволяют водителю изменять положение сиденья в разных направлениях, например вперед, назад, вверх, вниз, наклонять вперед, наклонять назад или изменять положение подголовника для достижения оптимального положения при вождении.

датчик положения сиденья

Driver Door Module (DDM)

Модуль водительской двери. Находится за обшивкой левой двери, встроен в блок дверного переключателя.

модуль водительской двери

Управляет различными электронными функциями, такими как дверные замки с электроприводом, электрические стеклоподъемники, зеркала с электроприводом, дополнительное освещение и моторчик замка задней двери.

где находится driver door module

Powertrain Control Module (PCM)

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

внутренности эбу двигателя

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

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

PCM может адаптировать свои настройки в зависимости от условий эксплуатации.

Sunroof Module (SM)

SM — модуль люка в крыше.

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Электронный блок управления (ЭБУ) — какие бывают, из чего состоят, как работают, где находятся

Расположен в потолке, является частью люка. Управляет открытием, закрытием и вентиляцией люка.

Rain Sense Module (RSM)

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

расположение rainsense module

Датчик дождя работает по принципу полного внутреннего отражения. В этой технике используется инфракрасное излучение. Инфракрасный свет излучается под углом 45 градусов на чистую область лобового стекла от датчика внутри автомобиля.

rain sense module с внутренней стороны

Когда идет дождь, мокрое стекло заставляет свет рассеиваться, и меньшее количество света отражается обратно на датчик. Когда количество отраженного света уменьшается до уровня, установленного программным обеспечением внутри датчика, он автоматически включает стеклоочистители.

принцип работы Rain Sense Module (RSM)

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

Adjustable Pedals Module (APM)

APM — модуль управления положением педалей. Находится под панелью, над педалью тормоза. Управляет положением педалей.

педаль и модуль управления положением педалей

Система регулируемых педалей предназначена для перемещения тормоза и акселератора вперед и назад. Это улучшает эргономику по отношению к рулю для высоких и низких водителей.

схема расположения оборудования для перемещения педалей

Возможность регулировки положения педалей также позволяет водителю регулировать угол наклона рулевого колеса и положение сиденья в наиболее удобное положение. Положение педали тормоза и акселератора регулируется без ущерба для безопасности или комфорта.

Блок управления APM позволяет хранить одно или два предпочитаемых положения педалей. Положение может быть сохранено и вызвано с помощью переключателей.

Читайте также: