Forum: Mikrocontroller und Digitale Elektronik Zündsignal abgreifen und mit Arduino auswerten


von Savernot00 .. (savernot00)


Lesenswert?

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.

von MaWin (Gast)


Lesenswert?

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.

von Savernot00 .. (savernot00)


Lesenswert?

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)

von Easylife (Gast)


Lesenswert?

Schmitt Trigger.
SN5414, SN54LS14

von Bambam (Gast)


Lesenswert?

Automasse mit GND vom Arduino verbunden?

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
Noch kein Account? Hier anmelden.