Zeitkritische Geschwindigkeitsmessung Kategorie: Programmierung (von HaWe - 12.10.2009 12:07) | ||
| ||
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) |