Ich habe einige Fragen wie diese gelesen, aber das Beste, was ich gefunden habe, ist, den Tank zu füllen und zu lesen, wie viele Kilometer Sie mit diesem Tank fahren können, und ihn zu registrieren.
Aber ich entwickle eine Anwendung, die Informationen mit dem Telefon über den OBD2-Port liest. Und ich kann Kraftstoffart, Motorkühlmitteltemperatur, Drehzahl und Geschwindigkeit ablesen. Ich kenne auch die Entfernung und Dauer der Reise des Benutzers und würde eine Schätzung berechnen, ob der Tankfüllstand für die Reise ausreichen kann.
Kann man das mit dem obd2 machen, das mit dem Telefon verbunden ist? Ich brauche keinen sehr genauen Wert, aber etwas, das den Benutzer informiert, wenn der Kraftstoff für die Reise nicht ausreichen kann .... Wie eine Kontrolle alle 5 Minuten einiger Parameter, die den Verbrauch in Echtzeit berechnen ...
Ich benötige neben Drehzahl, Geschwindigkeit, Kraftstoffstand und Kraftstoffart noch bestimmte Pids von OBD?
BEARBEITEN
Hier eine Tabelle mit allen PIDs im Modus 01 (Echtzeitdaten), die ich lesen kann, wenn die Auto-Support-bezogene PID ... PIDs-Tabelle auf Wikipedia
BEARBEITEN 2
Ich habe gelesen, dass es unmöglich ist, die zurückgelegte Entfernung von obd2 zu ermitteln ... das einzige, was ich daraus lesen kann (wenn mein Auto dies unterstützt), ist die PID 015E = Motorkraftstoffrate (L / h). Oder ich kann das GPS verwenden, das jede Gesamtzeit (5 Minuten) den Standortbenutzer finden kann und mit: travel_total_distance - percur_distance_from_GPS (genommen von der Startentfernungsreise - total_distance_travel, die jedes Mal geringer ist) ...
BEARBEITEN 3
Ich versuche, den MAF zur Berechnung des Kraftstoffverbrauchs zu verwenden, indem ich diesen Link lese, aber mein Auto unterstützt die MAF PID nicht. 0110 Ich bekomme die Antwort NO DATA, daher ist diese Formel nicht gut. Der einzige Gedanke, der für alle Autos unterstützt wird, ist das Speed-Auto, und damit kann ich eine umgekehrte Formel verwenden und die zurückgelegte Strecke abrufen.
Geschwindigkeit = Strecke/Zeit, also Strecke = Geschwindigkeit x Zeit.... ich bekomme die Zeitüberwachung per Telefon von Fahrtantritt bis Vorlesung aufwendig und errechne die gefahrenen km.... sowieso ist bei dieser Methode das Ergebnis obsolet wenn Auto da stehen bleibt 0km/h = kein Verbrauch :D :D (und es ist falsch) ... vielleicht kann ich einen Standardwert einstellen, wenn das Auto steht, aber der Motor läuft.
Momentane Distanz D = VSS * t/3600
augenblicklich Kraftstoff F = 1 /(14,75 * 6,26) * MAF * t/60 augenblicklich
MPG = D / F
VSS = Fahrzeug
Geschwindigkeitssensor MAF = Luftmassenmesser
Irgendwelche Vorschläge?
BILD DER APP, DIE DEN VERBRAUCH BERECHNET
Legendenübersetzungen: Km percorsi = zurückgelegte km Livello carburante = Tankfüllstand Kraftstoff Consumo stimato = geplanter Verbrauch Km percorribili = km, die das Auto mit dem verbleibenden Kraftstoff zurücklegen kann
Du verkomplizierst die Dinge zu sehr.
Eines meiner Fahrzeuge hat eine Sache mit dem Kraftstoffverbrauch, und ich war überrascht, wie sehr sich die sofortige Kraftstoffeffizienz von Ausrollen zu starker Beschleunigung änderte. Diese Informationen sind für das, was Sie beabsichtigen, nutzlos. Ermitteln Sie stattdessen einfach, wie viel Gesamtkraftstoff verbraucht wurde (entweder vom letzten Tanken oder vom letzten Zurücksetzen der App), einfach durch:
Machen Sie sich keine Gedanken über Drehzahlen, Steigungen, Gefälle, Verkehr, Gegenwind, Rückenwind, Seitenwind, Windstille, Regen, Schnee, Hitze, Trockenheit, gute Reifen, schlechte Reifen, Hublänge, Bohrungsgröße, Zündkerzenabstand oder wie lange seit dem der zuletzt gegessene Hackbraten des Fahrers. Diese Dinge wirken sich auf die Kraftstoffeffizienz aus, ja, aber das sind Dinge, die Sie nicht berechnen können. Es gibt mehr Dinge, die die Kraftstoffeffizienz beeinflussen, als der OBD2-Anschluss Ihnen sagen kann. Verwenden Sie einfach den verbrauchten Kraftstoff und die zurückgelegte Strecke.
Wollte es als Kommentar hinzufügen, hat aber keinen Platz mehr...
Interessante Idee, hätte sie wahrscheinlich patentieren lassen sollen, bevor sie öffentlich zugänglich gemacht wird, kann sehen, dass dies für GPS-Peeps / MAP-Peeps nützlich ist.
Wie auch immer, ich sehe hier eine Reihe von separaten Bedürfnissen:
1) Tankgröße und Motorgröße, man muss im Grunde in der Lage sein, den Verbrauch pro Hub abzuschätzen und wie viele Hübe man im Tank hat.
2) Muss in der Lage sein, den Gasverbrauch bei bestimmten Drehzahlen zu schätzen.
3) Sie müssen wissen, wie weit Sie mit bestimmten Drehzahlen für eine bestimmte Gasmenge kommen.
4) Es muss ein Fuzzy-Faktor für das Gelände (Hügel usw.), das Wetter (Schnee, Wind usw.), den Gastyp (hohe Oktan usw.), Motoren, die außerhalb der Spezifikation laufen (Lecks usw.), hinzugefügt werden.
5) Sie müssen wissen, wie viel Benzin noch im Tank ist (ich habe keine Möglichkeit, dies herauszufinden), damit die App diese und die oben genannten Berechnungen verwenden kann, um Sie darüber zu informieren, ob Sie tanken müssen. Wie wollen Sie dies angehen?
Wenn ich es wäre, würde ich mir die durchschnittlichen Fahrgewohnheiten ansehen (50/60 km/h in der Stadt + 100/120 auf der Autobahn) und die durchschnittliche Drehzahl bei diesen Geschwindigkeiten und den tatsächlich gemessenen Kraftstoffverbrauch pro Motorgröße erhalten. Sie müssten viele Autos probieren - vielleicht Crowd-Sourcing. Es sei denn, es liegen bereits veröffentlichte Daten dazu vor.
Dann haben Sie die Möglichkeit, Motorgröße, Drehzahl und historische Durchschnittsdaten zu nehmen und auf den Gasverbrauch in Echtzeit zu schließen. Wenn Sie das Gaspedal gedrückt halten, erhöht sich der berechnete Gasverbrauch und der geschätzte Federweg. Klingt nach einem interessanten Projekt, viel Spaß.
JPhi1618
JPhi1618
JPhi1618
Dario
Steve Racer
Dario
Dario