Advice needed driving ServoDisc DC Motor (torque application)

Hey hackers,

I've got my hands on a relatively large ServoDisc DC Motor, built by PMI potion technologies. All I have is a motor, no controller or software to run the machine. I am hoping to use the motor to drive precise torque on bone samples to induce shear stress (I'm a biomechanics researcher). I need some help building the control board. I've attached some additional photos of the motor and specs. The model is JR12M4CH.

There is an electrical IO with 3 pins for ground and +-, guessing this is a differential signal?

Any ideas on how I can drive the motor? Probably with PWM? I'd like to be able to fine tune the IO so I can get exactly the torque I want.

I'm familiar with Arduino and signal processing, but haven't implemented any PWM. BUT, I am eager to learn :slight_smile: Any advice, links, or recommendations to get me going is hugely appreciated. Let me know if you need any additional info about the machine/my resources, happy to sleuth for it. Thanks all .

Mohit

I could not yet find useful documentation on powering and controlling such a motor.

Are you sure that (such) a motor is the right way to apply torque to a bone?

Do you want to control the torque precisely, or simply apply more until the bone breaks?

Do you intend to use this motor in a stalled configuration (static torque)?

In that case, the maximum allowed dissipation is only about 60 watts (7.5 V / 7.5 A), and can be handled by any of a number of inexpensive motor drivers, e.g. Pololu - VNH5019 Motor Driver Carrier.

Yes, I intend to use the motor for static torque.

How did you get the 60W number from? I see the current 7.5A rating but no wattage or voltage to derive those numbers.

Thanks.

The winding resistance is about 1 ohm. P = I2R