Digitaler Drehzahlmesser für Ottomotoren
| Erstellt am 26.03.2002 16:25:55 | Klicks [25280] |
| Verwandte Themen und Zusätze: Download zu Digitaler Drehzahlmesser für Ottomotoren | |
|
|
|
| Ein digitaler Drehzahlmesser ist mit wenigen Bauteilen schnell aufgebaut und
erlaubt so bis auf ca. 15 Umdrehungen genau die Drehzahl eines Ottomotors anzuzeigen.
Wer dies basteln möchte sollte hier unbedingt weiterlesen.
Vor einiger Zeit kam ein guter Bekannter auf mich zu und erzählte mir von seinem Auto. Irgendwie unterhielten wir uns über Elektronik und dass es doch recht schick wäre die Drehzahl des Motors Digital in einem Display anzuzeigen. Wäre das erst einmal geschafft steht für weitere Spielereien an der Autoelektronik Tür und Tor offen. Nun gesagt - getan hier seht Ihr den Prototyp des Grundaufbau der Schaltung. Die Schaltung verwendet das jetzt schon häufig verwendete Hitachi Display. Natürlich habe ich mich im Internet mit Hilfe von Google umgeschaut, ob es schon eine Schaltung der Art gibt, nur leider habe ich nichts gefunden, dass wirklich 100% funktionierte. Die Seite www.digitaler-drehzahlmesser.de kam der Sache schon sehr nahe. Die Schaltung scheint auch mit fast allen Autos zu funktionieren, nur ich hatte Pech. Der Knackpunkt hierbei war der möglichst Hochohmige Abgriff der Daten an der Zündelektronik, um keine Belastung der Elektronik zu erzeugen. Das Auto welches wir bereichern wollten, eine Lotus Elise, zeigte sich recht zickig bei Versuchen mit Eingangswiderständen kleiner 900k Ohm. Die obige Schaltung führte also nicht zu dem gewünschten Ergebnis, zumal wir sie hätten anpassen müssen - Das Display war in dieser nicht vorgesehen. Mitlerweile ist diese Seite auch unter dem Link http://www.fda-technology.de zu erreichen und wurde wesentlich erweitert. Doch zurück zum Basteln : Der erste Schaltungsaufbau war im Prinzip schnell erledigt, doch zeigte sich, dass nur mit einem Mosfet als "Schalter" das Ziel erreichbar war. Die Schaltung war mit einem Mosfet in der Lage mit geringsten Strömen eine Auswertung vorzunehmen. Nun mußte nur noch eine Zwischenstufe gebastelt werden, die mit 100nF den Eingang entstört. Ohne diese Entstörung haben wir eine ganze Zeit nur Mist gemessen, da dem Mosfet so ziemlich jedes Elektron zum durchsteuern reicht. Wer hier Verbesserungsvorschläge hat ist herzlich eingeladen mir eine Mail zu schreiben. Wie immer ein kleines Bild der Platine. Im zugehörigen Download findet ihr auch wieder ein BMP, falls Ihr das Projekt genau so nachbauen wollt. Die auf dem Board befindlichen LED's habe ich zum Debuggen benutzt. Man kann aber auch das Überschreiten einer festgelegten Drehzahl anzeigen .... Das Programm ist im Prinzip schnell erklärt. Ein interner 16Bit Zähler des Atmel wird zum Timen benutzt. Jede Zündung des Auto erzeugt einen Impuls, der den externen Interrupt der Schaltung anregt und den internen Zähler auswertet. Wir erhalten somit den Abstand zwischen zwei Zündungen und können eine "Vorhersage" auf die ganze Minute wagen. Der interne Zähler wird mit 128 KHz betrieben. Mit diesem Wissen, kann man nun problemlos die Drehzahl des Motors ermitteln, sofern man davon ausgeht dass bei jeder Umdrehung zwei Zündungen stattfinden gilt die Formel : (62500*30*2)/timerwert=Umdrehungen pro Minute Die Schaltung reagiert so sehr schnell auf eine Veränderte Drehzahl und bringt diese innerhalb kürzester Zeit zur Anzeige. Ich habe für meine Versuche ein 40 Zeichen/2 Zeilen Display verwendet, wer das nicht mag oder rumliegen hat, kann dies im Code ohne Probleme ändern. Der Rest der Programmlogik ( Display / Programmieren etc...) ist nun aus allen anderen Artikel dieser Webseite abgeleitet. Wie immer findet Ihr alles notwendige zu diesem Projekt im Downloadbereich. Viel Spass beim Messen Bernhard |
|