Motorräder haben meistens auch eine 12V Batterie, also liefert der Drehzahlsensor vermutlich auch die
Frequenz mit einer Amplitude von rund 12V. Es kann sein das einfach die 5V vom Arduino nicht reichen.
Wenn ich so einen China Frequenzgenerator anschliesse kann ich den Drehzalmesser ansteuern.
Schonmal gut, wir kennen also eine vernünftige Frequenz, aber 1. noch keinen Pegel und 2. auch keine Signalform.
Zu 1.: was aus dem Chinading rauskommt steht im Datenblatt, der Beschreibung oder man kann's messen. Anhand der Potistellung kann man nur ahnen, dass es vermutlich 60% der max Amplitude sind.
Zu 2.: wir gehen mal von Rechteck mit 50% Pulsbreite aus, mehr dazu steht sicher auch in der Beschreibung.
Standardschaltung siehe Bild. Dass der Transi das Signal invertiert ist wurscht.
Masse schalten...
Nööö...
Am Motorrad ist die Masse auch fest an B-
Einen Pullup verwenden, daran den DZM anschließen.
Und den Punkt gegen Masse ziehen.
Und wenn das nicht reicht, mit einem zweiten (und einem dritten) Transistor eine Push-Pull Stufe bauen.
Ich habe die Schaltung aus dem Bild nachgebaut.
Ich habe gerade mit dem Oszi gemessen, komme da aber nicht mit klar, ich hätte bei einer sinus spannung uss 40V. Ob das so richtig sein kann?
In der Aufbauanleitung des Funktionsgenerator steht, das eine Spannung von Max 10V geht.
Zudem habe ich auf dem Breadboard noch was anderes versucht.
Habe an den Arduino Ausgang einen NPN gelegt mit dem ich dann einen anderen PNP ansteuer.
Habe an beiden Transistoren jeweils eine LED gemacht, um zusehen ob die auch durchschalten.
So auf dem Breadboard haben dann die LED´s richtig geleuchtet. Aber am Drehzahlmesser ging wieder nichts. Ich denke mal auch, das die Amplitude zu niedrig ist.
Und was mir aufgefallen ist am Funktiongenerator, ich kann jede Signalform wählen, und der Drehzahlmesser bewegt sich richtig.