Arduino "pulseIn" Funktion!

OP #3470394
Lesenswert?

Moin,

ich möchte mit pulseIn Funktion die Zeit zwischen den Impulsen messen,
dies gelingt mir auch teilweise, denn wenn ich denn Leiter auch nur ein
bisschen berühre kommt es zur Fehlmessung, Arduino gibt ein wert ab auch
wenn kein Signal (Impuls) anliegt. Kann mann den Leiter vielleicht mit 
einem
Widerstand mit Masse verbinden, damit nur bei anliegendem Signal zur 
Messung
kommt?

Außerdem verstehe ich gar nicht wie die Impulsmessung funktioniert, denn
gemessen wird nur mit einem Leiter und es ist ja kein geschlossener 
Stromkreislauf(Ein Link über Theorie wäre nett, selbst finde ich 
nichts).

MfG AK
Gast #3470411
Lesenswert?

Hallo Alex

Hast du diesen Beitrag schon gelesen? 
http://arduino.cc/de/Reference/PulseIn
Die Funktion wird ziemlich gut erklärt...

Das Problem mit deinem Finger ist dass du über deinen Körper über irgend 
eine Verbindung einen geschlossen Stromkreis herstellst. Entweder Ziehst 
du den Pin auf GND oder auf 5V oder irgend etwas dazwischen.

Verwende einen Pullup oder einen Pulldown Widerstand und du wirst dein 
Problem gelöst haben. Soviel ich weis, kannst du in auch intern mit den 
Pullup aktivieren, indem du einfach digitalWrite(deinpin, HIGH) 
schreibst...

Viel Erfolg.
OP #3470424
Lesenswert?

Hallo,
danke für die schnelle Antwort.

Es ist etwas schwierig es in einer Schaltung da zu stellen, denn der 
Impuls
wird von einem Drehstromgenerator(VW T4) angegriffen, um damit den 
Drehzahlmesser anzusteuern.

Arduino wird  von einer 9v Batterie gespeist, an Klemme W des 
Drehstromgenerators wird eine halbe Sinuskurve pro Umdrehung erzeugt, 
die
ich mit pulseIn "enlese". Aber es ist ja ein zweiter Stromkreis, soll
ich Arduino an die Fahrzeugbatterie anschließen und so eine gemeinsame 
Masse
schaffen oder einfach Minuspol der Fahrzeugbatterie mit 9v Batterie 
verbinden?

PS. wenn meine Beschreibung nicht schlüssig ist bescheid sagen, dann 
werde ich Schaltplan erstellen(weis bloß noch nicht womit).

MfG AK
#3470471
Lesenswert?

Alex Kom schrieb:
> Spannung an Klemme W ~ 7 V.
Und das misst du gegen Masse der Fahrzeug Batterie.
Bei den 7V~ würde ich den Optokoppler verwenden und noch ein Diode 
antiparallel zur LED im Optokoppler schalten.

Alex Kom schrieb:
> mit "weis bloß noch nicht womit" meinte ich das es vielleicht ein
> Programm  gibts, um es danach in den Forum rein stellen.
Wenn ich nur irgendwas skizzieren muss stelle ich oft nur eine 
Handzeichnung ins Forum, da bin ich viel schneller als wenn ich es mit 
meinem Schaltplan Editor zeichne.
Hier im Forum ist EAGLE der meinst verbreitest Schaltplan Editor.
OP #3470476
Lesenswert?

Gut werde es erst mal mit Optokoppler versuchen.

> Bei den 7V~ würde ich den Optokoppler verwenden und noch ein Diode
> antiparallel zur LED im Optokoppler schalten.
Wozu soll die Diode gut sein?

> Hier im Forum ist EAGLE der meinst verbreitest Schaltplan Editor.

Danke, werde ich ausprobieren.

MfG AK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren