Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Zeitkritische Geschwindigkeitsmessung Kategorie: Programmierung (von HaWe - 12.10.2009 12:07)
Ich nutze:
C-Control II Unit, CC2-Application-Board, original OS
Hallo
ich plane eine Geschwindigkeitsmessung für einen Kicker. Der Ball durchläuft zwei Abstands-Sensoren die
jeweils eine analoge Spannung liefern. Das klappt auch prima.
Probleme habe ich mit der Zeitmessung im Mykro-Sekunden-Bereich.
Wenn der Sensor 1 (ad1) einen Wert von 400 erreicht hat, soll die Zeitmessung gestartet werden. Die
Zeitmessung soll gestoppt werden, wenn der Sensor 2 (ad2) ebenfalls den Wert 400 erreicht hat.

Mit einer Zählschleife n versuche ich, die Zeit zu messen. Ist dass überhaupt möglich???
Gibt es andere Möglichkeiten?


ad1=ports.adc(0); // Portabfrage Sensor 1
   
ad2=ports.adc(7); // Portabfrage Sensor 2

    while ports.adc(0)>400 and ports.adc(7)<400
      {
       n=n+1;
       ad2=ports.adc(7);
      }


    Antwort schreiben


Antworten:

Re: Zeitkritische Geschwindigkeitsmessung (von Markus - 12.10.2009 17:07)
    Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 7:06)
        Re: Zeitkritische Geschwindigkeitsmessung (von HaWe - 13.10.2009 12:09)
            Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 12:48)
                Re: Zeitkritische Geschwindigkeitsmessung (von HaWe - 13.10.2009 16:30)
                    Re: Zeitkritische Geschwindigkeitsmessung (von nitraM - 13.10.2009 21:20)