Hallo Janni,
Zitat:Lichtschranken (Anzahl variabel, 10 Volt Betriebspannung)
Und was für ein Signal erwartest du? Oder ist Signalpegel = Betriebsspannung?
Zitat:ich halte es für am besten die an einem analogen Eingang des 6008er anzuschließen.
Digitale Signale schließt man "am besten" an digitale Eingänge an.
Es gibt aber Ausnahmen:
- Der Signalpegel entspricht nicht dem erwarteten TTL (es gibt Anpassungsschaltungen…)
- Die DIs sind nur softwaregetriggert (wie bei deiner 6008) und erlauben max ~100Hz Samplerate. Wie oft/schnell erwartest du Pulse von den Lichtschranken?
Zitat:Jetzt ist es erstmal wichtig die Zeit aufzunehmen, die zwischen 2 Lichtschranken-Impulsen (parallel auf einem analogen Eingang) vergeht.
Wie muss man sich zwei "parallele" Pulse an einen AI vorstellen? Oder meinst du den zeitlichen Abstand zweier Pulse, die nacheinander auftreten?
Vorgehensweise:
- Den Beispielfinder öffnen und sich das einfachste Beispiel zum hardwaregetakteten Einlesen eines analogen Spannungssignals anschauen.
- An der so eingelesenen Waveform deine Pulse durch einen einfachen Vergleich mit einem Schwellwert bestimmen.
- Steigende Flanken suchen, die Differenz ihrer Indizes berechnen und mit deiner Samplerate multiplizieren.
Für die letzten beiden Punkte gibt es sicherlich eine fertige Funktion…