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