Beedee schrieb:
> Ich habe eine Lichtschranke der mit einer Infrarot und Fotodiode
99,9% der am Markt befindlichen Geräte machen das mit moduliertem
Licht, um Fremdlicht oder Sonneneinstrahlung ausblenden zu können.
Wenn die sendende Leuchtdiode z.B. mit 30kHz sendet, dann kann man auf
der Empfängerseite mit einer PLL feststellen, ob empfangenen Licht diese
Frequenz vorhanden ist.
> die Fotodiode ist vor einem Transimpedanz Wandler und die Auswertung
> mache ich mit dem Arduino.
Hört sich für mich nach "zu wenig Aufwand um zuverlässig zu
funktionieren" an.
> Mache ich die gleiche Schaltung so oft wie ich Lichtschranken haben
> will oder kann ich auch nur einen Wandler für alle nehmen oder geht das
> eventuell auch mit einem ODER ?
Wenn du ein wenig mehr Aufwand in die Hardware steckst, dann meldet die
dir mit 1 Digitalsignal zurück, ob der Lichtstrahl unterbrochen ist oder
nicht. Und Digitalsignale lassen sich ganz einfach logisch verknüpfen.
Am einfachsten könnte hier z.B. ein Wired-OR sein.
> Jetzt stellt sich mir die Frage wie Sorge ich dafür das alle
> Lichtschranken als eine gezählt Werden ?
Du musst da dann noch einiges an Hirnschmalz in die Auswertung des
Signals stecken. Am einfachsten wird sein, du montierst die
Lichtschranken, schließt einen Logicanalyzer dran und lässt ein paar
Leute durch die Tür gehen. Dann siehst du dir die erzeugten
Signalverläufe an und denkst dir eine Lösung zur auswertung aus. Du
wirst herausfinden: einfach mit einem OR wird das nicht funktionieren,
die Welt ist komplizierter...
Es könnten z.B. auch einfach 2 oder 3 Leute dicht hintereinander durch
diese Tür gehen. Nicht umsonst ist dort, wo sowas halbwegs zuverlässig
funktionieren soll, ein Drehkreuz, wo immer nur 1 durchkann.