bummelbum
Bekanntes Mitglied
- Dabei seit
- 18.04.2009
- Beiträge
- 946
- Reaktionspunkte
- 0
So, da mein gefährt keinen DZM hat, ich aber ein Laptop on Board habe, und Lust habe zu basteln habe ich mir vollgendes überlegt.
Ein selbstprogrammierten Drehzahlmesser auf dem Laptop.
Mit einer Software nach eigenen wünschen programmiert.
Die Lichtmaschine hat eine Klemme W an der bei Dieselmotoren die Drehzahlgemessen wird.
Diese Klemme W geht an nur eine von den drei Spulen der LiMa.
Dort kommt die positive Halbwelle einer Wechselspannung an mit einer Peakspannung von 10 Volt.
Die Frequenz dieser Wechselspannung ist mit einem Faktor von 6 identisch mit der Drehzahl des Motors (Faktor 6 durch die unterschiedlichen Riemenscheibe von der Kurbelwelle zur LiMa).
Aus diesem Signal will ich erstmal ein 5V Impuls haben.
Das heißt die Spannung wird 10 Volt nicht überschreiten und es sind nur die positiven Halbwellen.
Mit diesem Signal könnte man ja zum Beispiel mit einem Spannungsteiler von 1/10 (0V-1V) gehen und dann damit
einen Thyristor ansteuern der 5V an der Anode Anliegen hat.
Dann bekäme ich doch an der Kathode ein 5V Impuls für jede Halbwelle der Lima.
Soweit richtig? Oder habt ihr verbesserungen? Diese Schaltung mit drei bauteilen könnte man einfacherweiße auf eine Lochplatine Löten und fertig.
Wäre ja kein Problem, der Spannungsteiler müsste natürlich hochohmig sein das da kein allzu hoher Strom fließt.
Nun geh ich mit diesem 5V Impuls an einen Microcontroller mit digitalem Eingang.
Den habe ich shcon zuhause liegen und eine Programmierung eines Frequenzzählers via Timer hab ich schojn gemacht.
Ist in C ein recht simples Programm.
Der Microcontroller kommuniziert nun über eine serielle Schnittstelle mit der des Laptops.
Dort einfach ein kleines C# programm schreiben mit einem schönem Drehzahlmesser nach eigenen wünschen, die kommunikation via v24 ist ja kein porblem in c#. Es soll ja lediglich der wert der Frequenz in einem bestimmtem zeitlichem Intervall übergeben werden.
Dann kann man antürlich noch kleine verfeinerungen machen wie eine Schaltanzeige die Rot aufleuchtet wenn die Drehzahl im Bereich des höchsten Drehmomentes ist.
Was haltet ihr davon? Irgendwelche Fehler in meinem Plan oder verbesserungen?
PS. Nein sinnvoll ist es nicht und ein gekaufter DZM bei E-Bay wäre sicher einfacher aber es geht allein um die Spielerei. Zudem könnte man als Update die Drehzahl auch auf einem kleinem zweizeiligem Display, das direkt am µ-Controller angeschlossen ist, ausgeben lassen.
Den Microcontroller in eine kleine box bauen und zack hat man einen exakten, werkstattfähigen Drehzahlmesser der an alle Autos geht mit Lichtmaschine
Ein selbstprogrammierten Drehzahlmesser auf dem Laptop.
Mit einer Software nach eigenen wünschen programmiert.
Die Lichtmaschine hat eine Klemme W an der bei Dieselmotoren die Drehzahlgemessen wird.
Diese Klemme W geht an nur eine von den drei Spulen der LiMa.
Dort kommt die positive Halbwelle einer Wechselspannung an mit einer Peakspannung von 10 Volt.
Die Frequenz dieser Wechselspannung ist mit einem Faktor von 6 identisch mit der Drehzahl des Motors (Faktor 6 durch die unterschiedlichen Riemenscheibe von der Kurbelwelle zur LiMa).
Aus diesem Signal will ich erstmal ein 5V Impuls haben.
Das heißt die Spannung wird 10 Volt nicht überschreiten und es sind nur die positiven Halbwellen.
Mit diesem Signal könnte man ja zum Beispiel mit einem Spannungsteiler von 1/10 (0V-1V) gehen und dann damit
einen Thyristor ansteuern der 5V an der Anode Anliegen hat.
Dann bekäme ich doch an der Kathode ein 5V Impuls für jede Halbwelle der Lima.
Soweit richtig? Oder habt ihr verbesserungen? Diese Schaltung mit drei bauteilen könnte man einfacherweiße auf eine Lochplatine Löten und fertig.
Wäre ja kein Problem, der Spannungsteiler müsste natürlich hochohmig sein das da kein allzu hoher Strom fließt.
Nun geh ich mit diesem 5V Impuls an einen Microcontroller mit digitalem Eingang.
Den habe ich shcon zuhause liegen und eine Programmierung eines Frequenzzählers via Timer hab ich schojn gemacht.
Ist in C ein recht simples Programm.
Der Microcontroller kommuniziert nun über eine serielle Schnittstelle mit der des Laptops.
Dort einfach ein kleines C# programm schreiben mit einem schönem Drehzahlmesser nach eigenen wünschen, die kommunikation via v24 ist ja kein porblem in c#. Es soll ja lediglich der wert der Frequenz in einem bestimmtem zeitlichem Intervall übergeben werden.
Dann kann man antürlich noch kleine verfeinerungen machen wie eine Schaltanzeige die Rot aufleuchtet wenn die Drehzahl im Bereich des höchsten Drehmomentes ist.
Was haltet ihr davon? Irgendwelche Fehler in meinem Plan oder verbesserungen?
PS. Nein sinnvoll ist es nicht und ein gekaufter DZM bei E-Bay wäre sicher einfacher aber es geht allein um die Spielerei. Zudem könnte man als Update die Drehzahl auch auf einem kleinem zweizeiligem Display, das direkt am µ-Controller angeschlossen ist, ausgeben lassen.
Den Microcontroller in eine kleine box bauen und zack hat man einen exakten, werkstattfähigen Drehzahlmesser der an alle Autos geht mit Lichtmaschine