Czy istnieje sposób, w jaki mogę obliczyć aktualny zasięg pojazdu, korzystając z danych dostarczonych przez OBD-II?
Wiem, że mogę sprawdzić procent zużycia paliwa fuelLevelInput
, ale jak mogę dowiedzieć się, ile mil to odpowiada?
Korzystam z systemu OBD, który z grubsza oblicza dla mnie MPG, czy jest sposób, aby użyć go w połączeniu z fuelLevelInput
, do oszacowania aktualnego zasięgu samochodu w milach?
Rozumiem, że wszystko, co muszę zrobić, to pomnożyć MPG przez aktualny poziom paliwa w galonach. Problem polega na tym, że podaje fuelLevelInput
tylko procent. Czy istnieje sposób, aby dowiedzieć się fuelLevelInput
w galonach lub litrach?
Dziękuję za poświęcony czas, Daniel.
fuelLevelInput
procentowej, aby z grubsza obliczyć aktualny poziom paliwa w galonach, który następnie można pomnożyć przez MPG, aby obliczyć zasięg. Jedynym problemem jest to, że nie mogę znaleźć odpowiedniej bazy danych.Odpowiedzi:
Udało mi się rozwiązać mój własny problem, poniżej są kroki, które podjąłem, aby obliczyć zasięg (na wypadek, gdyby ktoś był zainteresowany):
1) Zapisz wartość
fuelLevelInput
procentową do późniejszego wykorzystania.2) Skorzystaj z następującej strony internetowej, aby uzyskać szczegółowe informacje na temat samochodu (identyfikacja za pomocą numeru VIN samochodu). Właściwość, której szukam, nazywa się „Pojemność paliwa” - maksymalna pojemność zbiornika paliwa w galonach.
3) Przelicz bieżący procent poziomu paliwa na galony, wykonując następujące czynności:
(fuelLevelInput * max fuel tank capacity) / 100 = current fuel level (in gallons).
4) Moje urządzenie / aplikacja OBD, nad którym pracuję, oblicza / przechowuje wszystkie wartości MPG zarejestrowanych podróży. Tak więc sumuję wszystkie wartości MPG razem i dzielę przez liczbę podróży, aby znaleźć średnią wartość MPG.
5) Teraz wystarczy pomnożyć średnią wartość MPG przez aktualny poziom paliwa w galonach, a masz przybliżony aktualny zakres paliwa.
Uwaga
Oczywiście nie bierze to pod uwagę innych czynników, takich jak między innymi:
Nie będzie to więc najdokładniejszy zasięg, ale w moim przypadku tak się stanie.
źródło