Сделаю отчет, как на трафообразных, а как показывает время- и не только, можно снизить порог индикации низкого давления масла. Даная процедура возможна, если в программе Pyren определяется панель приборов.
Сделать через ДДТ не удалось, ибо там предлагают только одно значение — 10:1600, то есть 1600 об.

, при этом отправляется команда 3B111C10, где 10 в HEX кодировке есть 16- в обычной, десятичной. Логично предположить, что если вместо 10 записать 0A, то отправится команда на 1000 об., если поставить 04 — будут 400 об., и т.д.
Вообще, я хотел оставить эту идею, но посмотев в страницу ДДТ ниже, я заметил, что там предлагается ограниченные варианты в извещении /за сколько километров загорается предупреждение о необходимости прохождения ТО/ — ДДТ предлагает 100,200,300,1500 и 3000 км., в тоже время я уже давно выставил телефоном и Pyrenom 1000км. Значит, ДДТ не предлагает все варианты.
Осталось за малым- отправить нужную команду в нужный блок. Все изменения я проводил планшетом, ELM -1.5 на блютузе. Идею подкинул Андрей, в этой ссылке www.drive2.ru/l/464010400669631401/, где он отсылает команду на отключение автопостановки ручника. Более того, в программе Pyren уже есть подготовленная заготовка, которая отправляет одиночную команду, просто туда надо вставить нужные данные — это скрипт под названием cmd_Simple.py, он находится в папке pyren.

После редактирования этого скрипта

, он запускается из папки Pyren/так же, как и запускаем Pyren/, но предварительно его надо поправить.Его можно редактировать или блокнотом, или же как мы включаем демо-режим на планшете /телефоне/(на pyren старой версии запуска) — нажав карандашек

.Там надо поменять следущее:-)
#!/usr/bin/python
import sys, os
#import serial
import mod_globals
os.chdir(os.path.dirname(os.path.realpath(sys.argv[0])))
import mod_elm
############## change me ################
ecu_functional_address = "26" -------------здесь я ставил 51 -указываем конкретный адрес панели приборов
mod_globals.opt_port = 'bt'
#########################################
#mod_globals.opt_demo = True
mod_globals.opt_speed = 38400
mod_globals.opt_log = 'simpl.txt'
print 'Opening ELM'
elm = mod_elm.ELM( mod_globals.opt_port, mod_globals.opt_speed, True )
print 'Init ELM'
elm.init_can()
TXa = mod_elm.dnat[ecu_functional_address]
RXa = mod_elm.snat[ecu_functional_address]
print elm.cmd("at sh "+TXa)
print elm.cmd("at cra "+RXa)
print elm.cmd("at fc sh "+TXa)
print elm.cmd("at fc sd 30 00 00") # status BS STmin
print elm.cmd("at fc sm 1")
print elm.cmd("at sp 6") -------------------здесь надо вместо 6 установить 8 — то-есть, указываем что панель
работает на 250 kbit шине/ в большинстве трафообразных такая строка
(но не у всех-надо проверять)/
print elm.cmd("10C0")
print elm.cmd("3BA00A00") ------ здесьв скобки надо записать команду, которую надо отправить. Сначало я выставил величину оборотов ноль, чтобы уже при включении зажигания выводилась информация о давлении. Для этого отправил команду 3B111C00. Но, на панели приборов, при включении зажигания, выводилась ошибка — давление 0, не высвечивалась шкала уровня масла, а после заводки — все востанавливалось. После отправки команды 3B111C04 — то есть выставил количество оборотов 400, — больше сообщение не высвечивалось.
И самое главное- где взять нужный адрес.
Точней /правильней/ всего это описал Андрей, в статье по ссылке ниже www.drive2.ru/l/464010400669631401/ . Но, практически на всех автомобилях Рено, панель приборов находится на одном адресе — 51
Я же поступил так. Очистив папку с логами /там оказалось много старых букв, цифр/- я зашёл в демо режиме Pyrenom в панель приборов (конечно, перед этим включил запись логов) и сделал какое-то изменение, тем самым запишется лог — подобный нашей команде. С этого лога я и брал адрес, и строку инициализации /там, где менял 6 на 8/- возможно, что на некоторых авто менять не надо.
И самое главное- после завершения выполнения команды- выключить зажигание, подождать пока погаснет пробег, затем включить зажигание. Все. Да, в ЦКБЭС запишится одиночная команда ошибки конфигурации приборки, после стирания которой больше ничего не появлялось.
Добавлю
Данные изменения можно делать для трафообразных, в которых PyRen видит панель приборов

(это примерно авто после 2010 года /да и в базе CLIPа для горбатых есть только один вид приборки/), там в пункте — панель приборов- Changing configuration- есть команда CF209 Инициализация ЭБУ.

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

В этой серии есть и команда, которую мы меняем для изменения порога учета давления масла (она под номером 53), есть команда где записана скорость, при которой включается зумер непристегнутого ремня (под номером 49)… И проводя действия, описанные в этой статье, мы просто изменяем окончание команды — как раз то, где записанны данные скорости, оборотов. Так что, если в демо режиме правильно срабатываеткоманда CF209

то можно смело проводить изменения на авто.


Комментарии 13
Спасибо! Всё получалось.
В последней строке убрать решотку # — она блокирует команду, остальное правильно
Здравствуйте! Пробывал включить данную команду для рено кенгу 2 через пюрен, но при проверке эку твикером ничего не изменилось. Есть какие либо идеи? Прописывал 6 и 8 всё ровно ничего.
Скажите номер ECU вашей панели приборов, а так же покажите скриншот с измененной командой
скажи пожалуйста, а каким образом можно контролировать температуру двигателя на Трафике, да и давление масла тоже интересует…
есть какие-либо датчики, чтобы вывести на торпеду и быть в курсе, что с машиной происходит
Да фактически никак. Датчик давления масла — контактный, на размыкание при 0,35атм., а температура двигателя — у Вас есть показатель на приборке ( у меня его вообще нет), можно по ЕЛМ ке заметить, сколько палочек и при какой температуре зажигаются
согласен про палочки — но очень примитивно это… Как и про литраж в баке — +-10 литров…
хочется конкретики ))
Вчера менял масло, соответственно фильтр был пустой, и наблюдал такую картину- сразу, после заводки, секунды две, — никакого сообщения о низком давлении небыло /наверно мозги думали/, затем появилось- давление ноль- на пару секунд, и потухло. Так что функция работает.
Я делал скрины на 10 дюймовом планшете /вот и разрешение хорошое/, переносил на компьютер для надписей в Painte, ну и обрезал сразу /убрал лишнее/.А переворачивать не получается. Да нет, приложение sl4a запускается и в горизонтальном положении, а программа pyren уже сама переворачивает
Как ты изображение перевернул?