+6
Planeado
Вывод количество топлива с датчика
Сейчас по дефолту показывается колличество топливо, которое я вношу руками. В субару есть датчик и он отображается через OBD2.
включил вкладку "все датчики" и тут по топливу оочень много параметров, и показывают примерно одно и тоже.
По идее в user.layout я просто вношу названия данных датчиков, так?
к примеру <item id="FuelInTank"/> (л) вместо <item id="FuelLevel"/>
Единственно я ещё не понял, кто из них датчик, а кто расчётный параметр.
Respuesta
т.е. в принципе можно ожидать в следующих версиях ручного дописывания в формулу параметра "OBD2.FuelLevel", чтобы программа считала от него.
(тем более на новых авто у всех электронный датчик, и вполне честный субару, сааб, ниссан, у VW вообще всё по CAN общается)
+2
Да, такой режим можно реализовать. Запишем как запланированное.
Понятно что датчик электронный, то измеряет-то он всеравно механически "поплавком". А это значит зависимость от наклона авто плюс довольно грубая точность (2-4литра на одно деление).
Вы можете понаблюдать на вашем авто за показанием этого датчика? Насколько точен, не плавает ли значение?
ну он выведен на приборку и на приборке показывает очень точно. при наклонах меняется но не так прямолинейно как на жигулях, более статично.
Опять же стоят БК штатные а они то берут значения с этого датчика на иномарках.
Единственно да, посмотрю (как поставлю в машину) на показания, и быстроту изменения его показаний.
+1
понаблюдал за показаниями.
вообщем газ, тормоз - показания колбасятся до 10-15%
интересно а как реализована математика в БК штатных в автомобилях?!? ониж как то усредняют дёрганья датчика и дальше рассчитывают, сколько примерно я могу проехать.
я всёже думаю лучше брать информацию с датчика и её уже стабилизировать математикой, а потом брать полученную среднюю цифру для расчёта всего остального.
Respuesta
Planeado
Для вывода "реального" значения датчика уровня топлива, вам нужно использовать датчик "ECUFuelLevel".
В "default-landscape.layout" можно поменять отображаемый датчик.
К примеру поставить <item id="ECUFuelLevel"/> вместо <item id="FuelLevel"/>
К сожалению хобдрайв рассчитан на ручной расчет уровня топлива. Причин этому несколько: у большинства авто этого датчика просто нет, у тех, которые его читают, точность - под вопросом.
Вы можете вывести значение датчика на экран, но все "унаследованные" параметры (литров в баке, оценочный пробег на остатке, и т.д.) - будут все равно считаться с "ручного" ДУТа.
Запланировано добавление режима расчета всех параметров на основе реального датчика, а не расчетного как сейчас.
Дополнительно показания реального ДУТ можно использовать для автоматической калибровки.
Servicio de atención al cliente por UserEcho
Для вывода "реального" значения датчика уровня топлива, вам нужно использовать датчик "ECUFuelLevel".