OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
Torque Pro и ELM 327 Torque Pro (OBD2/автомобиль) - программа для Android, умеет получать информацию по интерфейсу OBD-II (отображать температуру вариатора, и многое другое!!!)
версии ELM 327 bluetooth адаптера OBD-II
Обратите внимание из темы Torque Pro (OBD2/автомобиль) возникнет вопрос: какой версии адаптер ELM 327 будет работать? Пояснения В связи с невозможностью точно определить по версии адаптера пригодность его использования для нашего авто предлагаются следующие советы: 1. Выбирать продавца адаптера, обепечивающего возможность проверки и обмена адаптера, если он не поддерживает работу с дополнительными PID-ми для нашего авто;
2. Перед покупкой поставить на мобильное устройство программу Torque и настроить ее для работы с дополнительными PID-ми из наборов ниже
(проще использовать более новые версии Torque и набор PID-ов, не требующих создания отдельного профиля и команды инициализации);
3. При покупке адаптера проверить его работоспособность непосредственно на авто по легко контролируемым дополнительным PID-ам
(например Odometr и Мileage из блока парметров для AWC, которые должны совпадать с показаниями на приборной панели)
[свернуть]
для файла OUT3.csv в папку .torque/extendedpids (содержимое в проверке)
Ссылка на Torque_1.8.49_mod_RU_UA_masterlist.apk по новому адресу сайта, https://4pda.to/forum/index.php?act=...8751962e97ba1a
2. Скачиваем в архиве папку extendedpids с файлом OUT3.csv (или создаем сами в блокноте, сохранив в формате .csv): extendedpids. RAR
3. Находим в корневом каталоге (андроид-устройства) папку .torque и в эту папку копируем скаченную папку extendedpids (с файлом OUT3.csv),
(подтверждаем слияние если там такая папка уже была).
4. Подключаем блютут адаптер ELM 327 в диагностический разъем.
5. Настраиваем на андроид-устройстве в беспроводных сетях сопряжение с адаптером: обнаружение и ввод пароля (часто 1234)
6. Запускаем программу Torque и настраиваем
7. Профиль.
Для подключения важно указать Bluetooth адаптер и OBD протокол. (Остальное на подключение не влияет).
8. Настройки Torque.
Первоначально достаточно проставить галочки в разделах:
"Основные настройки".
"Настройки адаптера OBD".
"Панель приборов".
В разделе "Управление дополнительными PID Датчиками":
выбрать "Добавить набор" и из списка выбрать "OUT3", появится набор датчиков.
Почти настроили, выходим в главное меню Torque и кликаем "Панель приборов".
9. "Панель приборов". По умолчанию там уже стоят датчики в 4-ех окнах. Можно их все снести, имхо. Одно окно ещё можно пока оставить с распространненными датчиками, для тренировки.
Лучше добавить больше интересующих датчиков, чем иметь лишний балласт для обмена.
Как добавить датчик на панель, думаю по картинкам всё понятно. Вид, размер, датчик.
Почти всё готово. Осталось включить зажигание. Заводить не обязательно.
10. Из главного меню Torque заглядываем в "Состояние адаптера", если все нормально то видим галочки все зелёными:
Всё в одном архиве для Outlander CVT - Torque Pro, файл OUT3.csv и инструкция: >>> или >>>
[свернуть]
новая версия файла OUT3.csv в папку .torque/extendedpids (поддерживается в Torque версии 1.8.94 и старше, не требует отдельной инициализации для каждого блока)
В ответ на многочисленные пожелания одноклубников, кроме программы Torque, появилась еще программа для работы с нашим авто через адаптер ELM327. Спасибо cintakc!
Программа CVToilReset позволяет посмотреть и сбросить ошибки CVT и сбросить деградацию масла
Работет на Андроиде 4 и 5 версий. Кроме архива с программой, приложено небольшое демо по ее применению.
Программа пишет небольшой лог в папку CVToilReset_Logs, при появлении вопросов по работе программы,
желательно прикладывать этот лог для анализа ситуации.
Обновление программы (версия 1.0.0.3):
- Добавлена поддержка Андроид версий 6 и 7
- Добавлены параметры из блока ECU CVT: количество запусков двигателя и время наработки в моточасах (оценочное)
Обновление программы (версия 1.0.0.4):
- Добавлена поддержка WiFi версий адаптера
[свернуть]
Кроме программы Torque, обсуждению возможностей которой в основном и посвящена это ветка, есть программы, также работающие с адаптером ELM327 и
предоставляющие возможность получения диагностической информации по нашим авто.
Ниже приведены ссылки на такие программы: CVTz50 (Android) Car Scanner (Android, iOS, Windows)
(требует как и Torque расширения списка параметров для полноценной работы (в профиль для Out3 уже импортированы параметры из нашей темы)) Error OUT3 (Light)
программка под Андроид для чтения и удаления ошибок по двигателю OUT3 (автор cintakc)
Гуру темы cintakc и Yuriy_SPb выкладывайте строчку по которой тестили и сам результат
Последний раз редактировалось v888v; 11.07.2024 в 10:49.
Причина: Исправлена ссылка на Car Scanner
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
@v888v,
В общем, не отпускала меня тема крутящих моментов. Сравнивал логи, строил графики - все время что-то не сходилось. Не мог понять, что означают реально эти пиды.
Пришлось провести мини исследование и изучить патент на методы рассчета моментов в вариаторах.
оффтоп
В патенте есть небольшое различие в терминах. Tbrk - это как раз то, что у нас называется Engine Torque Corrected
[свернуть]
В формулы вдаваться сильно не буду, попытаюсь рассказать "на пальцах".
Итак, крутящий момент - это (не побоюсь этого слова) "обосраться" какая важная динамическая характеристика для управления работой двигателя и коробки современного автомобиля.
оффтоп
Применительно к коробке, в зависимости от момента, создается повышенное или пониженное давление в конусах, а следовательно больше или меньше натягивается ремень.
Для малых величин момента ремень можно сильно не натягивать, т. к. нагрузки он несет небольшие, а следовательно не будет проскальзывать. Тем самым достигается экономия топлива. Когда же момент вырастает, давление в обоих конусах пропорционально повышается. Риск проскальзывания ремня уменьшается, но вместе с тем увеличиваются затраты энергии на трение, а следовательно и расход топлива. Поэтому текущий крутящий момент должен быть известен ЭБУ вариатора ежемилисекундно.
[свернуть]
Проблема в том, что измерить момент напрямую возможно только на стенде. Не существует вменяемых датчиков, которые могли бы измерять крутящий момент механизма в процессе его эксплуатации. А поэтому момент рассчитывается по косвенным показателям. Существует три основных метода рассчета момента, применяемых для автомобиля:
- по характеристикам движения автомобиля;
- по характеристикам работы двигателя;
- по характеристикам работы незаблокированного гидротрансформатора;
оффтоп
По характеристикам движения автомобиля - рассчет на основе массы автомобиля, производной скорости по времени (ускорению) и профиля пути. Данный метод невозможен в наших условиях, т. к. неизвестна точная масса авто и нет датчика акселерометра, по которому можно определить профиль пути.
По характеристикам работы двигателя - на основе данных об оборотах, составе смеси, массового расхода воздуха, температуры, угла опережения зажигания и т. д. На заводе двигатель подключается к стенду измерения крутящего момента и эмперическим путем определяется функция зависимости момента от характеристик работы двигателя, которая потом прописывается в "мозг" двигателя.
По характеристикам работы незаблокированного гидротрансформатора. Если говорить совсем простыми словами, гидротрансформатор начинает работать с проскальзыванием (в режиме трансформации) тогда, когда машинке становится тяжело. И по степени его проскальзывания, можно (в некотором диапазоне) судить, насколько ей стало тяжелее.
[свернуть]
Наш пид CVT Eng. Torque - это и есть косвенно рассчитанный крутящий момент двигателя на основе характеристик его работы (оборотах, составе смеси, массового расхода воздуха, температуры, угла опережения зажигания и т. д.).
Поразмыслив нетрудно заметить, что маховик имеет некую инерцию. Поэтому вдавив "тапку" в пол мы сразу получим увеличение CVT Eng. Torque, но при этом двигателю еще надо будет совершить работу по раскручиванию маховика. И только после этого реальный момент будет передаваться дальше в коробку. С другой стороны, резко отпустив газ, значение CVT Eng. Torque уменьшается, но маховик, обладающий инерцией, какое-то время передает больший момент трансмиссии. Таким образом CVT Eng. Torque не отображает реальный крутящий момент и его нужно скорректировать на момент инерции. Так появляется CVT Eng. Torque Corr.
где J - коэффициент инерции маховика, а dω/dt - первая производная оборотов коленвала по времени (ускорение оборотов)
[свернуть]
И вот этот CVT Eng. Torque Corr. - это максимально приближенное к реальному (но при этом рассчитанное косвенно) значение крутящего момента, который подается на насосное колесо гидротрансформатора.
Теперь CVT Torque Ratio. Это действительно передаточное отношение моментов в гидротрансформаторе.
оффтоп
1. значение равно 1 всегда, когда гт заблокирован и проскальзывание равно нулю.
2. максимальное значение пида по всем собранным логам 1.953. Это когда со старта тапку в пол. А в нашем сервис мануале для CVT8 есть такие данные: https://content.screencast.com/users...02-19_2347.png
Опять же, датчика, который измерит это отношение не существует. Значение рассчетное на основе выведенной при разработке гидротрансформатора зависимости отношения оборотов турбинного и насосного колес к отношению моментов. (В патенте обозначено как "R(wt/we)")
При этом у нас данное отношение рассчитывается не совсем правильно в случае отричательных значений проскальзывания (торможение двигателем). В этом случае CVT Torque Ratio равен 1, что неверно. Отсюда несоответствия на графиках (если их строить) при отрицательных значениях моментов.
Хотелось бы обратить внимание на некорректность имени пида CVT Torque Ratio. Судя по названию, это должен быть коэффициент крутящего момента именно вариатора, а не гт, что неверно.
Раз коэффициент относится только к гт, то правильное название "CVT Torque converter ratio"
То же самое касается CVT Slip RPM. Правильно "CVT Torque converter slip", а "rpm" - единицы измерения.
Тогда сразу понятно было бы, что оба параметра имеют отношение к гидротрансформатору.
[свернуть]
Ну и самое интересное и интригующее.
Я долго не мог понять, что означает CVT Input Torque. Теперь могу однозначно сказать, что это крутящий момент первичного вала. Крутящий момент двигателя усиливается гидротрансформатором (или не усиливается, если он заблокирован) и передается через фрикционную муфту на первичный вал. Но при этом часть момента отбирается для работы масляного насоса вариатора. Оставшийся момент - это и есть CVT Input Torque.
где Tpump_loss - момент, который "теряется" для работы масляного насоса.
[свернуть]
Применительно к нагрузкам на вариаторный узел, CVT Input Torque и есть та величина, злоупотребление которой ведет к бесславной гибели CVT.
Реальные формулы немного сложнее и учитывают большее количество параметров и эмпирических коэффициентов. Но и того что есть достаточно, чтобы понимать, какой параметр что означает.
PS. Теперь у нас есть все исходные данные, чтобы рассчитать крутящий момент, подающийся непосредственно на колеса. Чем я и займусь дальше.
как говориться "подлить масла в огонь", если под "маслом" подразумевать полезную инфу или мысли
Цитата:
Сообщение от shtumi
При этом у нас данное отношение рассчитывается не совсем правильно в случае отричательных значений проскальзывания (торможение двигателем). В этом случае CVT Torque Ratio равен 1, что неверно. Отсюда несоответствия на графиках (если их строить) при отрицательных значениях моментов.
Не понял, что CVT Torque Ratio должен прыгать с +1 на -1?
Картинка была уже, отпустили тапку и крутящий момент ушел в минус, далее при нажатии на тормоз крутящий еще больше в минус.
CVT Torque Ratio держится некоторое время в 1, даже когда скольжение резко ушло в минус, что же это, тут ещё надо учитывать возможную несинхронность сканирования всех параметров. Закачал еще картинку. Там вроде логичнее, крутящий в минусе, когда скольжение в минусе. Оффтоп
Видите что получается, чтобы проанализировать нужно выбрать нужные параметры, зависимость не сразу ясна, а строить от всевозможных параметров все графики - громоздко, и много телодвижений. Приходится либо упрощать, либо догадываться. Если "поймаем" нужные параметры, чтобы их было не более четырех, и тогда растянем участок до секунд будет конечно яснее.
В целом логично, когда отпускаешь тапку и жмешь на тормоз - параметр крутящего момента демонстрирует минусовые значения.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
Цитата:
Сообщение от shtumi
Правильно "CVT Torque converter slip", а "rpm" - единицы измерения.
Ну, тут проще, такие длинные названия если всунуть в окно на экране Торка - ничего не поймешь. Оффтоп
Это уже проходили, даже разные параметры в Торке выглядели порой как одно и то же. Поэтому вынужденно сверх сократили названия - лишь бы на экране помещалось и меж собой они внешне различались.
Названия названиями. Но пояснением параметров ещё никто и не занимался, а их там много. Я имею ввиду более правильно технически адаптированный перевод на русский. Ждем когда кто подключится.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
Цитата:
Сообщение от v888v
CVT Torque Ratio держится некоторое время в 1, даже когда скольжение резко ушло в минус
вот это неправильно.
ГТ начал проскальзывать в обратную сторону. Соответственно он уже выполняет роль не усилителя момента, а "уменьшителя". Соответственно ratio должно быть между 0 и 1. Какое конкретно значение - зависит от конструкции гт и отношения оборотов.
Думаю, что ratio в этом диапазоне не используются в рассчетах внутри эбу, соответственно инженеры не стали заморачиваться его рассчетами при отрицательном проскальзывании, а просто вывели единицу.
Цитата:
Сообщение от v888v
такие длинные названия если всунуть в окно на экране Торка - ничего не поймешь
Да легко: CVT TC slip или TC Slip или Trans Slip CVT TC ratio или TC Ratio или Trans Ratio
это для экранных виджетов сокращенные названия.
TC - устойчивое сокращение для torque converter (он же гидротрансформатор, он же гт).
Ну батенька, легко - это когда хороша ложка к обеду. Сколько тут возились, можно сказать дней, с одним параметром . А когда там не один а сотни - что про них писать можно сразу . И это не такой популярный параметр, к сожалению, только для гурманов похоже, и судя по времени, редких гурманов. Надеюсь особо не критично какое короткое написание имеет название на экране. А вот в пояснении параметров конечно очень неплохо бы технически поточнее его определять. В данной теме важно что параметр "нашелся", ведь в доках некоторые параметры даже не упоминаются. Было время когда про температуру мечтали, а сейчас не только температуру можно выяснить .. замечательно
Цитата:
Сообщение от shtumi
Думаю, что ratio в этом диапазоне не используются в рассчетах внутри эбу, соответственно инженеры не стали заморачиваться его рассчетами при отрицательном проскальзывании, а просто вывели единицу.
не скажу, действительно надо понять, как так.
Вырезал 70 сек. Точные совпадения по логу отметил красным. Коммент давать пока нет времени.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
Цитата:
Сообщение от shtumi
@v888v, а по поводу множителя 6,4, откуда вы взяли именно эту цифру? Почему, скажем, не 6.1 или 7.2?
Вы просто взяли и поделили "рекламный" момент на максимальное значение момента, который получился на ваших графиках?
Максимальное, который на графиках, может быть очень большой, больше рекламного. Вообще в теме что то есть про множитель. Можно ведь использовать сырые значения на свое усмотрение. Вот когда не было такого параметра, откуда его взять, его в доках то нет.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
@v888v, по поводу коэффициента 6.4
Для CVT Eng. Torque и CVT Eng. Torque Corr., это действительно верный коэффициент.
Понасиловав машину, я снял 192Нм при 4896 оборотах коленвала (для мотора 2.0 по паспорту макс 196 при 4200).
график момент/мощность 4b11 на Lancer
[свернуть]
Для CVT Input Torque, может, коэффициент тоже правильный. Но я пришел к выводу, что реальный физический смысл этого параметра сильно искажен какими-то дополнительными коэффициентами, которые, видимо, влияют на износ коробки. В результате мы получаем число, которое нельзя использовать. К примеру, на его основе нельзя вычислить мощность или тяговое усилие.
почему CVT Input Torque искажено
Физический смысл Input Torque - это момент на первичном валу.
По своей природе это момент двигателя, усиленный гидротрансформатором (или не усиленный, если гт заблокирован) и растерявший часть себя на работу масляного насоса (Tpump_less).
Т. е.
Input Torque = Eng. Torque Corr. * Torque Ratio - Tpump_less
Несоответствия:
1. Если коробка находится в режиме P или N, оно имеет отрицательное значение, чего быть не может.
2. Если формула рассчета Input Torque верна (а для реальной физической величины момента на первичном валу она верна), то пид Input Torque никогда не может быть больше произведения Eng. Torque Corr. * Torque Ratio. А должен быть немного меньше, из-за потерь на насос.
Но на графике видно обратное:
Т. е. качественно они совпадают. Но количественно - нет. В реальности синий должен быть ниже оранжевого, а на графике наоборот.
Я пытался подобрать другой коэффициент для Input Torque, чтобы он начал соответствовать, но простым коэффициентом тут не отделаешься. К примеру я заметил, что чем дальше по графику, тем различия между рассчетным значением и значением пида становятся меньше. Т. е. скорее всего "мозги" вариатора учитывают температру масла, а может и еще что-то.
[свернуть]
Поэтому я не вижу, какую информативность дает пид CVT Input Torque, измеренный в Ньютон-метрах, если это искаженные ньютон-метры.
С другой стороны по этому значению можно вычислить процент нагруженности вариатора.
У меня при 192Нм двигателя пид CVT Input Torque был равен 243.
Если взять 250 за 100%, то тогда можно добавить новый пид нагрузки на коробку:
который будет показывать в человеческом виде (в процентах) степень "насилуемости" вариатора в данный момент.
Также можно добавить рассчетный пид реального входного момента:
Код:
"(Out3 New) CVT Real Input Torque","CVT CVT Real Inp.Torque","2103","MAX(0:((SIGNED(I)*6.4)*(K/64)))","0","200","Nm","7E1","atsh7E1\natfcsh7E1\natfcsd30080a\natfcsm1\natcra7E9","atsh7E0\natfcsh7E0\natfcsd30080a\natfcsm1\natcra7E8"
который будет показывать только положительные значения, но при этом отражать реальный физический смысл Input Torque.
Также можно добавить пиды мгновенной мощности:
Код:
"(Out3 New) CVT мгновенная мощность (кВт)","CVT мощность","2103","MAX(0:((((SIGNED(I)*6.4)*(C*32))/9.55)/1000))","0","3000","кВт","7E1","atsh7E1\natfcsh7E1\natfcsd30080a\natfcsm1\natcra7E9","atsh7E0\natfcsh7E0\natfcsd30080a\natfcsm1\natcra7E8"
"(Out3 New) CVT мгновенная мощность (лс)","CVT мощность","2103","MAX(0:((((SIGNED(I)*6.4)*(C*32))/9.55)/1000))*1.36","0","3000","лс","7E1","atsh7E1\natfcsh7E1\natfcsd30080a\natfcsm1\natcra7E9","atsh7E0\natfcsh7E0\natfcsd30080a\natfcsm1\natcra7E8"
объяснение формулы
P = M * ω,
где M - крутящий момент (в нашем случае - Eng. Torque Corr. (SIGNED(I)*6.4), а
ω - угловая скорость вращения, которая равна (n*2*3.14)/60 = n/9.55, где n - количество оборотов в минуту CVT Engine RPM (C*32).
полученная мощность - в Ваттах.
Делим на 1000 для получения кВт
и домножаем на 1.36 для получения лошадиных сил.
MAX(0:...) служит для отсечения отрицательных значений.
Если пренебречь трением и иными потерями, то мощность - постоянная величина для всего механизма. Т. е. мощность, снятая на валу двигателя должна быть равна мощности на колесах.
На деле на потери уходит процентов 10 мощности (зависит от работы генератора, кондиционера, состояния подшипников, температуры и т.д. и т.п.).
[свернуть]
Рассчитанная таким способом мощность соответствует графику мощности для 4b11, который я привел в начале.
мощность по Input torque
Если построить графики мощности по Eng. Torque Corr. и по Input Torque, то график последнего будет всегда выше. Что невозможно чисто физически, т. к. вариатор не является источником мощности.
Он может совпадать (если пренебречь потерями) или быть ниже (если учесть потери). Но никак не выше.
[свернуть]
Также можно добавить пиды рассчета тягового усилия:
Тяговое усилие - это та конечная сила, приложенная к автомобилю, чтобы толкать его вперед. Если к фаркопу привязать весы (ньютон-метр), то их значение и будет тяговым усилием.
объяснение формулы
Момент двигателя усиливается гидротрансформатором пропорционально Torque Ratio.
Затем усиливается самим вариатором обратно пропорционально его передаточному отношению
Затем усиливается редуктором дифференциала (для CVT8 в доке указано Final reduction ratio = 6.026. Для предыдущего варика значение - 6.466.
В итоге мы получаем крутящий момент на оси колеса в Н.м.
Упрощенно, крутящий момент - это сила, которая действует на расстоянии 1м от оси вращения. Т. е. это сила колеса с радиусом 1м.
Но наши колеса меньше. В variant coding указана длина окружности колес аута - 2155. Значит радиус = 2.155/(2*3,14) = 0,34м.
Тяга возможна только тогда, когда вариатор "в работе", т. е. первичный вал вращается. MIN((A*9999):...) служит для того, чтобы значение тяги было равно 0, если вариатор не вращается.
MAX(0:...) служит для отсечения отрицательных значений, т. к. из-за неверных показаний Torque Ratio на отрицательных проскальзываниях, рассчет тяги будет неверен.
Re: OBD-2 (OBD-II), ELM 327, Torque (температура вариатора и др.) в Outlander 2013-2014-2015
Цитата:
Сообщение от v888v
действительно, надо прикинуть
ну с этим коэффициентом на моем двигателе момент прям соответствует графику. Думаю, что и на других будет соответствовать.
Плюс в сервис мануале для нового варика есть такой тест:
Скрытый текст
[свернуть]
и с этим коэффициентом момент двигателя действительно около 40Нм в такой ситуации. А вот Input Torque - нет. Был и 50 и 80...
Значит в МУТе коэффициент используется. Не думаю, что они будут использовать разный коэффициент для разных моторов внутри одного сканера.
Плюс ту же тягу можно рассчитать двумя способами. Через Engine Torque, как в моих пидах, и по формуле F=ma. Так вот при коэффициенте 6,4, оба расчета дают сопоставимые значения.
А вот Input Torque и на ваших графиках выше момента двигателя. Что чисто физически невозможно.
Т. е., конечно, какой коэффициент правильный: 6.4 или 6.5 или 6.25 по этим признакам сказать трудно. Но то, что 6.* - это точно.
Цитата:
Сообщение от v888v
тогда надо определиться со значением что такое 100%
для этого надо знать максимальный момент, который переваривает коробка. А я такой инфы не нашел.
Но максимальный мотор, на который ставится JF016 - 250 Нм. Отсюда и число. Но дав эти 250 сил замороженной в Нарьян-Маре до -40 коробке, мы получим прям сильный-сильный ущерб коробке. Поэтому если в такой ситуации Input Torque будет равен, скажем, 280, то ничего страшного, если и CVT load получится равным 112%. Водитель будет видеть, что он коробку прям сильно-сильно насилует.