Hallo, ich stehe vor folgendem Problem ich habe folgenden Zündsignalsensor gekauft http://motogadget.com/media/downloads/manual/zuendsignalgeber_manual_de.pdf nun habe ich den Sensor über einen Spannungsteiler ( R1=6,8kOhm, R2=4,7KOhm und vor meinen Arduinoeingang als Strombegrenzung einen 10kOhm Widerstand) doch lege ich den Sensor an das Zündkabel schalte 12V darauf und verbinde die Masse mit dem Arduino bekomme ich lauter Werte von -3000 bis 8000 angezeigt. Diese Werte schwanken immer belibig ohne bezug zur Motordrehzahl. Nun habe ich mit dem Oszi gemessen und festgestellt dass der Sensor keinen Nullpegel ausgibt sonder immer ca 2-4V und mein High Signal ist auch schwankend zwischen 10V und 12V. Nun meine frage ich hae es mit 2 verschiedenen Schaltungen und erschiedenen Programmern versucht kann mir jemand bei der Schaltung helfen ich dachte dabei an einen Transistor oder Mos-FET zum erzeugen einer eindutigen Rechteckspannung nur dazu fehlen mir die Kenntnisse.
Es ist halt blöd, wenn man ein so schlecht dokumentiertes Teil kauft.
Da du aber ein Oszilloskop hast, solltest du genug rausfinden können.
Besorge dir auch noch einen Widerstand, du sagst du hast 4k7, und miss
die Impulse ein mal mit dem Signalausgang über 4k7 an +12V, und ein mal
über 4k7 an Masse.
Vergleiche, welches Signal besser aussieht.
> bekomme ich lauter Werte von -3000 bis 8000 angezeigt.
Na ja, negative Drehzahl liegt sicher nicht am Sensor, sondern an einen
fehlerhaften Auswerteprogramm.
Falls das alles nichts taugt:
Nimm einen isolierten Draht, wickle den 8 mal ums Zündkabel, ein Ende
abschneiden, das andere Ende über 100k an den Eingang deines Arduino
dessen interper pull up aktiv geschaltet ist. Wenn der Motor läuft,
liegt dort ein sauberes Rechtecksignal an zwischen GND und 5V, das
allerdings so schnell reagiert, daß die die mehreren kleinen Teilfunken
eines Zündimpulses sehen kannst.
Bekommt dein Arduino also eine Flanke mit, sollte er die nächsten 10
Millisekunden den Eingang ignorieren.
Okay vielleicht habe ich mein Problem auch falsch dargestellt. Das ganze mal vereinfacht ich habe ein Signal bei dem der Lowpegel 0V - 4V beträgt und der Highpegel 8V - 12V nun bin ich auf der suche dieses Signal mit einer Schaltung oder mit einem speziellen IC/Operationsbaistein in eindeutige High oder Low Signale umzuwandeln. Dabei könnte ich die Spannung über einen Spannungsteiler auch auf 0-5V bringen, und dann dieses Signal in eienen eindutigen High oder Low Pegel umwandeln. (Ich habe einen Arduino zum Auslesen)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.