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

Re: Zeitkritische Geschwindigkeitsmessung Kategorie: Programmierung (von Markus - 12.10.2009 17:07)
Als Antwort auf Zeitkritische Geschwindigkeitsmessung von HaWe - 12.10.2009 12:07
Ich nutze:
C-Control II Station, OSOPT V3.1

Der Systemtimer könnte noch eine Möglichkeit sein:

long looptime1,  looptime2;      
...

looptime1=system.timer();
...
...
looptime2 = system.timer() - looptime1;         //Zykluszeit berechnen

markus




> 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 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)