Problem:Fahrradtachoprgrammierung

Gast #40063
Hallo ?!

Ich sollte einen Fahrradtacho programmieren(geschwindigkeitsanzeigein 
km/h und mp/h,Tageskilometer,max geschwindigkeit)und weis nicht wie ich 
anfangen  soll.Wenn mir irgendjemand helfen kann oder ein ähnliches 
Programm schon hat dann meldet euch doch bitte!!!

Vielen Dank im voraus

ciao

E-Mail:chef-styler@gmx.net
Gast
Hi,

Du brauchst einen "Sensor" am rad, der deinem Mikrocontroller bei jeder 
Umdrehung einen Impuls liefert. (Dein Mikrocontroller-Programm muß 
vorher auf den Rad-Umfang kalibriert werden).
Und wenn ich zurück an meinen Physik-Unterricht denke, dann erinnere ich 
mich dunkel an eine Formel, die die Geschwindigkeit berechnet:
 v=s/t
(v: Geschindigkeit, s. der zurückgelegte Weg, t: die benötigte Zeit).

s ist fest (der Umfang des Rads).
Du musst jetzt praktisch nur noch die Zeit zwischen zwei Impulsen messen 
und kannst dann daraus die Geschwindigkeit berechnen.
Damit sich die Zahlen auf dem Display nicht ständig bewegen würde ich 
das Display jede x Sekunden updaten und einen Mittelwert darstellen.

Tageskilometer:
Einfach die Anzahl der Impulse zählen und mit dem Rad-Umfang 
multiplizieren.

Damit solltest du schon weiterkommen.

Ich hoffe, daß ich da jetzt keinen allzu großen Blödsinn geschrieben 
habe ;-)


Gruß,
 Klaus
Gast
Hi,
dur brauchst eine Uhr (hat eigentlich jeder Controller) und die Info, 
wie groß der Radumfang ist - am besten in Millimeter.
Als Kilometerzähler brauchst du nur die Anzahl der Impulse zählen und 
pro Impuls den Kilometerzähler um den Betrag des Radumfanges erhöhen - 
bei Meilen einfach den Radumfang entsprechend anpassen.
Um die Geschwindigkeit zu messen - wie schon geschrieben - die Zeit 
zwischen zwei Impulsen messen und daraus die Geschwindigkeit ermitteln. 
Als Rechenfunktion brauchst du den Reziprokwert, also 1/x.
Damit dürften auch so schwere Sachen wie Durchschnittsgeschwindigkeit 
kein Problem sein ;-)

Gruß, ALF

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.