Hallo ich überlege einen Laserempfänger zu bauen der einen Rotationslaser empfangen kann. Der Empfänger soll 20 Fotodioden für eine Höhenmessung haben. Der Rotationslaser dreht sich mit 10 Umdrehungen pro Sekunde und die Fotodiodenempfangslänge ist 2,65mm lang.
Nach meinen Berechnungen bekomme ich einen HIGH Impuls (Laserstrahl auf Fotodiode) von 843ns und einen LOW Impuls (kein Laserstrahl auf Fotodiode) von 9,999915648E-02s bei 50m Radius. Berechnung: Bahngeschwindigkeit = (2PirUmdrehungen)/s = 23,1450m10 = 3142m/s HIGH Puls = Fotodiodenlänge / Bahngeschwindigkeit = 0,00265m / 3142m/s = 843ns
LOW Puls = s/Umdrehungen - HIGH Pulslänge =1/10 - 843ns = 9,999915648E-02s
Prinzipiell habe ich mir gedacht das ich pro Fotodiode wie folgendermaßen vorgehen:
- Fotodiode
- Transimpedanzverstärker zur Wandlung von Fotostromstrom zur Spannung
- Hochpass damit nur die Impulse vom Rotationslaser durchkommen und nicht das normale Licht.
- Monoflop damit die kurzen HIGH Impulse für einen Arduino verlängert werden.
- Auswertung über welche Fotodiode der Laser empfangen wurde über Arduino.
Würde das vom Prinzip so passen oder liege ich komplett auf dem Holzweg?
Ich habe mich für eine Fotodiode entschieden weil die Fototransistoren zu langsam sind.
