Go Down

Topic: High-speed opto encoder (Read 122 times) previous topic - next topic

braev

Hi there,

I am successfully counting a linear opto encoder at low speed. One step is 4.23 mm and I want to move at around 1m/1s, so this makes 237 steps per second. Can Arduino handle that and can Interrupts be used?

Robin2

I have a small DC motor that uses an optical detector to produce a pulse every revolution. It has no trouble at 15000 RPM or 250 pulses per second. I reckon it could work a lot faster as that rate is only 1 pulse every 4000 microsecs

Yes, interrupts can be used and would probably be essential.

...R
Two or three hours spent thinking and reading documentation solves most programming problems.

braev

I have a small DC motor that uses an optical detector to produce a pulse every revolution. It has no trouble at 15000 RPM or 250 pulses per second. I reckon it could work a lot faster as that rate is only 1 pulse every 4000 microsecs

Yes, interrupts can be used and would probably be essential.

...R
thanks very much. I'll try it.

Go Up