Een snelheidsmeter in een auto geeft altijd een maar liefst 10% te hoge snelheid. Meestal
Dit rond > 5% is teveel. Dit is definitief niet wat. Ik verwacht van een meetinstrument in een dure auto, mij zin voor weet precies hoe snel ik ben rijden zonder de ware snelheid te berekenen.
Dus heb ik besloten om toe te voegen een ware snelheidsmeter in mijn auto zonder bederven het uiterlijk van een 000USD auto 80' zoveel mogelijk. Daarom mijn doelen voor het project waren: lelijke draden zoveel mogelijk vermijden, verbergen alle elektronica voor zover mogelijk en het moet zo betrouwbaar mogelijk te zijn om te voorkomen dat de kaartjes van de snelheid.
In principe zijn er 3 verschillende methoden voor het meten van de snelheid met een redelijke inspanning in een auto, maar allemaal hebben bepaalde nadelen:
GPS is waarschijnlijk de eenvoudigste manier om informatie van de nauwkeurige snelheid maar vereist een bepaalde tijd na het starten van de auto, werkt niet in tunnels en heeft een heel hoge latency van minimaal 1 seconde. Als alternatief kan de snelheid van leest de ODBII bus die elke auto heeft. Het heeft een veiligheidsmarge op deze waarde ook (net als de snelheidsmeter) en moeten worden gekalibreerd als het moet echt nauwkeurig. Maar het is vooral een een tot een link naar het car systeem en een fout kan belangrijke gevolgen hebben. Ten slotte kan de informatie worden opgehaald uit een snelheidssignaal ergens in de auto. Sommige van de auto's gebruiken een dergelijk signaal voor de ingebouwde navigatiesysteem of zoals in mijn geval om te voorkomen dat een nummer met de interne hand gratis nummers, terwijl de auto rijdt. Natuurlijk vereist doet dit signaal ook een kalibratie
Als een GPS nodig voor het kalibreren van de alternatieven is het wellicht de eerste keuze maar de slechtste oplossing biedt voor het rijden. Dus heb ik besloten om al deze methoden te gebruiken en om te bouwen van een redundantie in het programma om altijd de meest accurate signaal beschikbaar wordt weergegeven. Dus ik gebruik de GPS voor het kalibreren van het ODBII en snelheid signaal weergegeven, maar gebruikt u een van de andere tijdens het normale rijden. Als een spin off van dit kan ik bovendien de hoogte, richting en de tijd weergeven op het display.