Thanks for your fast reply.
In my application I have a wheel that rotates from 2rev/sec up to 110rev/sec. The wheel has a sensor wich is activated during 180degrees of a rotation. So during the first half of rot I measure the time it takes to turn 180deg and during the second half I will send the values to the computer.
So the measured times will be in range from 4,5ms to 250ms or actually 4500us to 250000us to get a good accuracy.
I must measure every rotation because I use the values to calculate the acceleration of the wheel.
I found an interesting post here: http://www.picbasic.co.uk/forum/showthread.php?t=2803
I will try to use some of this code but I need to extend the time to measure.
Is it possible to detect when the timer rolls over and then save the current values in a word and then reset the timer and continue to measure? In my VB application I can add the words togeather to get the complete time. If the timer ticks in 2us interval @ 20Mhz then I belive that I can get up to 65000 something units of 2us. Then I need only two words to store the time in to be able to measure up to 250ms. Am I right about this? Is it possible to do? If this works i hope that I can use two timers to measure two wheels at the same time.
Best Regards
Stefan.




Bookmarks