I would like to use the COS function to determine which part of a sine wave I am on. What I do not know is what the data is going to look like and how accurate the data will be. Thanks in advance for any and all help.
Best, Ed
I would like to use the COS function to determine which part of a sine wave I am on. What I do not know is what the data is going to look like and how accurate the data will be. Thanks in advance for any and all help.
Best, Ed
i'll suggest you something else, take a few reading of your signal with the internal adc, store those data into array or internal EPROM and play with. Refering to a table will be much easier and much code efficient. BUT it's my own opinion, probably Melanie or somebody else have a better solution.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Hi,Ed
You'll get -127 to +127 as a result ... so, look at the highest digit to see where you are on your sine ( ascending = 1, descending = 0 ).
But do not forget to convert degrees as here:
Result = COS ( X * 256 / 360 ) ... for X in degrees.
Side = Result.7
Looking also to SIN highest digit will show you the quarter where you are ...
For accuracy ... 7 bits !!!
Alain
Last edited by Acetronics2; - 10th May 2005 at 13:31.
Bookmarks