Geschwindigkeitsmessung mit Gabellichtschranken GP1S58VJ000F

Gast #2342489
Lesenswert?

Hallo
ich möchte eine Geschwindigkeitsmessung für meine Modelleisenbahnanlage 
entwickeln und realisieren.
Also ich muss mir zuerst noch eine Schaltung entwickeln, tu mir aber 
etwas schwer damit.

Gabellichtschrankentyp: GP1S58VJ000F

http://sharp-world.com/products/device/lineup/data/pdf/datasheet/gp1s58v_e.pdf


Als µController verwende ich einen Arduino Mega 2560 damit ich dann die 
Werte  auch einfach in Matlab ausgeben kann.

Wenn der Zug durchfährt durch die Gabellichtschranken löst er ja einen 
Timer aus und mit einen zweiten Timer soll dann gestoppt werden.

Ich habs ma so vorgestellt ich bau zu meiner Gabellichtschranke einen 
Komperator dazu bzw muss noch schaun ob ich nicht direkt an den 
µController das anschließen kann.


vllt kann mir ja jemand helfen!

Danke!!

mfg Mario
Gast #2342520
Lesenswert?

Wo haberts denn?
Die Lichtschranke solltest Du direkt anschließen können, (Vorwiderstand 
für die LED nicht vergessen :-)), Anschlussschema finded sich in Fig 10 
des Datenblatts.

Wie willst Du den Lichtstrahl unterbrechen? Am einfachsten wäre es einen 
Unterbrecher definerter Länge am Zug anzubringen. Dann mist Du die 
Dauer, die die Lichtschranke unterbrochen wird und kannst die 
Geschwindigkeit ausrechen. Den Eingang legst Du dafür auf einen 
Interrupt der bei Abdunkeln/unterprechen den Timer started und bei der 
nächsten Belichtung den Zähler stopped, den Stand in Geschwindigkeit 
umrechnet und anzeigt/ausgibt.
#2342523
Lesenswert?

Mario K. schrieb:

> Wenn der Zug durchfährt durch die Gabellichtschranken löst er ja einen
> Timer aus

Echt?
Das mag für doch klar sein, für mich ist es das aber nicht. Wenn dein 
Zug die Lichtschranke durchbricht (wie macht er das eigentlich? Was 
genau vom Zug durchbricht denn die Lichtschranke?) dann steht erst mal 
nur fest, dass er die Lichtschranke durchbrochen hat. Was weiter 
geschieht ist erst mal so nicht definiert. Warum soll der einen Timer 
auslösen ....

> und mit einen zweiten Timer soll dann gestoppt werden.

... der dann irgendwie mit einem 2.ten Timer eine Zeit stoppt.

Wozu 2 Timer? Was soll der 2.te Timer machen und vor allen Dingen, wie 
soll er es machen?

> Ich habs ma so vorgestellt ich bau zu meiner Gabellichtschranke einen
> Komperator dazu bzw muss noch schaun ob ich nicht direkt an den
> µController das anschließen kann.

Wozu brauchst du den Komperator?

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