mrx
09.08.2007, 14:30
Hallo,
meine Frage bezieht sich zwar nicht auf Roboter, aber ich hoffe ihr könnt mir trotzdem helfen.
Es geht um eine Geschwindigkeitserkennung bei einem Auto. Daber möchte ich der einfach heit halber den
Serienmäßigen Geschwindigkeitsgeber verwenden. Dieser wird vom Getriebe über eine Tachowelle zu einem
Schalter im Instrumententräger geführt der 4mal pro Radumdrehung das Signal (5v) welches vom Motorsteuergerät
kommt auf Masse zieht.
Laut Werkstatthandbuch sollte man also ein relativ sauberes 5v Rechtecksignal mit 50% Duty-Cycle (PWM) haben.
Die Frequenz ist dann äquivalent zur Geschwindigkeit.
Ich möchte gerne die Frequenz selber messen, also keine Spielchen wie Frequenz->Spannungswandlung und dann über einen AD Wandler.
Ich habe schon diverse Eingangsbeschaltungen versucht, aber leider immer nur Müll gemessen.
Leider habe ich kein Oszi zur Hand um wirklich zu sehen was an meinem Interrupt Eingang meines Atmel Mega8 (mein Prozessor) anliegt. Ich sehe nur in der Software das ich unverhältnissmäßig oft und unregelmäßig einen Interrupt ausgelöst bekomme.
Dies liegt vermutlich am Signal welches doch nicht so sauber ist wie im Werkstatthandbuch beschrieben.
Meine letzte Hoffnung ist jetzt noch ein Schmitt Trigger aber vielleicht kennt jemand von euch noch eine
weitere Möglichkeit die ich testen kann.
Gruß
Malte.
meine Frage bezieht sich zwar nicht auf Roboter, aber ich hoffe ihr könnt mir trotzdem helfen.
Es geht um eine Geschwindigkeitserkennung bei einem Auto. Daber möchte ich der einfach heit halber den
Serienmäßigen Geschwindigkeitsgeber verwenden. Dieser wird vom Getriebe über eine Tachowelle zu einem
Schalter im Instrumententräger geführt der 4mal pro Radumdrehung das Signal (5v) welches vom Motorsteuergerät
kommt auf Masse zieht.
Laut Werkstatthandbuch sollte man also ein relativ sauberes 5v Rechtecksignal mit 50% Duty-Cycle (PWM) haben.
Die Frequenz ist dann äquivalent zur Geschwindigkeit.
Ich möchte gerne die Frequenz selber messen, also keine Spielchen wie Frequenz->Spannungswandlung und dann über einen AD Wandler.
Ich habe schon diverse Eingangsbeschaltungen versucht, aber leider immer nur Müll gemessen.
Leider habe ich kein Oszi zur Hand um wirklich zu sehen was an meinem Interrupt Eingang meines Atmel Mega8 (mein Prozessor) anliegt. Ich sehe nur in der Software das ich unverhältnissmäßig oft und unregelmäßig einen Interrupt ausgelöst bekomme.
Dies liegt vermutlich am Signal welches doch nicht so sauber ist wie im Werkstatthandbuch beschrieben.
Meine letzte Hoffnung ist jetzt noch ein Schmitt Trigger aber vielleicht kennt jemand von euch noch eine
weitere Möglichkeit die ich testen kann.
Gruß
Malte.