??? 02/28/05 08:39 Read: times |
#88604 - absolutely no problem Responding to: ???'s previous message |
Michael Karas said:
Now consider that this toggling can happen at rates of several megahertz I think, you agree, that such oscillation only can happen between two consecutive states. Thus the worst case is, that one timerinterrupt read the one state and the next interrupt read the other state, thats all. And on continuing the movement with a speed slower than two samples per phase, the right state was minimal sampled one time und the counting value was right again. Thus the worst case is +/-1 count absolute inaccuracy (not accumulated), which happens also with any other solution. I assume, that hardware solutions are working in exact the same way. The only difference, they can sample at higher speed and thus they can read faster movement. But this is only needed, if faster movement was also an issue, which is typical not the case on slowly stepper motors. Peter |
Topic | Author | Date |
Digital position encoder | 01/01/70 00:00 | |
Dont do this. | 01/01/70 00:00 | |
Signals are not connected directly | 01/01/70 00:00 | |
Is assembly ok? | 01/01/70 00:00 | |
For Mehdi | 01/01/70 00:00 | |
its easy in software | 01/01/70 00:00 | |
but | 01/01/70 00:00 | |
same resolution | 01/01/70 00:00 | |
But...what if ? | 01/01/70 00:00 | |
So what is the solution? | 01/01/70 00:00 | |
absolutely no problem | 01/01/70 00:00 | |
Thank you | 01/01/70 00:00 | |
PLEASE not again | 01/01/70 00:00 | |
Sorry | 01/01/70 00:00 | |
list.hw.cz | 01/01/70 00:00 | |
thank you | 01/01/70 00:00 | |
Re: PLEASE not again | 01/01/70 00:00 | |
Re frequency | 01/01/70 00:00 | |
So what frequency do we sample at? | 01/01/70 00:00 | |
I try to explain Peter's idea again | 01/01/70 00:00 | |
We know it ! | 01/01/70 00:00 | |
Nothing ??? | 01/01/70 00:00 | |
it takes time | 01/01/70 00:00 | |
Code doesn't function | 01/01/70 00:00 | |
reverse direction ! | 01/01/70 00:00 | |
This is not a problem | 01/01/70 00:00 | |
incorrect operation? | 01/01/70 00:00 | |
right connection ? | 01/01/70 00:00 | |
I dunno | 01/01/70 00:00 | |
Now... | 01/01/70 00:00 | |
check the sample condition ! | 01/01/70 00:00 | |
clarify | 01/01/70 00:00 | |
@Erik | 01/01/70 00:00 | |
@Peter | 01/01/70 00:00 | |
Grey code | 01/01/70 00:00 | |
Grey code more | 01/01/70 00:00 | |
Grey INCREMENTAL ? | 01/01/70 00:00 | |
I guess 98 | 01/01/70 00:00 | |
Gray code | 01/01/70 00:00 | |
Not a gray code | 01/01/70 00:00 | |
Grey | 01/01/70 00:00 | |
Yes of course its Grey code | 01/01/70 00:00 | |
Absolute Vs Incremental | 01/01/70 00:00 | |
So now... | 01/01/70 00:00 | |
Yes it can but only... | 01/01/70 00:00 | |
Peter is right! | 01/01/70 00:00 | |
Lover not a fighter :-) | 01/01/70 00:00 | |
Lover of software | 01/01/70 00:00 | |
steps lost or not | 01/01/70 00:00 | |
Determining direction | 01/01/70 00:00 | |
Its not Grey, its Gray !![]() | 01/01/70 00:00 |