Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Converting pulses per second into revolutions per second ?

Status
Not open for further replies.

Externet

Well-Known Member
Hi all.

The project is to linearly transfer a 1500 pulses per second signal into turning a motor at 1000 rpm
(or 16.66 turns per second)

If the pulses decrease to a third, as 500 pps, the motor should turn at a third of the speed too, as 333.3 rpm (or 5.5 turns per second)

The pulses range can be any from zero to 2000, which would correspond as zero to 1333.3 rpm.

Can be, and prefer, a stepper motor. A frequency to voltage conversion followed by a voltage to stepper frequency conversion sounds like could be done differently.
Am watching the LM2907 IC. and stepping circuitry, but will appreciate your ideas. Am not good with microcontrollers.
 
A stepper motor sounds an easy way to do it, provided your "1500 Hz signal" ramps up from zero to allow the required speed up ramp the stepper needs to reach high speed without stalling.

A 200 step stepper at 1000 RPM needs 200 * 16.66 pulses per second or 3333 steps per second. You need a frequency converter that turns 1500Hz into 3333Hz.

Something like a freq to voltage converter, followed by a voltage to freq converter would do it, and being analogue would also allow possibility of a speed startup ramp to bring the stepper motor up to speed without stalling.

If you use an older pancake type stepper they can have 24 or 48 steps per rotation, but are generally much lower powered than a good hybrid 200 step motor. At 48 steps per rotation you get 48 * 16.66 = 800 steps per second needed from 1500 Hz input so you need a 1500->800 Hz converter, that might be easy with a simple flip flop to halve the frequency, giving 1500->750 Hz which is quite close.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top