Hello,
I made my own little application (turnknob/slider) to design simple haptic interfaces. I found cheap Maxon RE35 with Encoders and controlled them by a VNH2SP30 Motordriver. Except some damping problems this setup seem to work well so far.
Im interested in building the Woodenhaptics device. Due I'm in Bachelor i have to pay for all parts myself. So buying three Maxon Escon 50/5 controllers is super expensive to me and I'm looking for alternatives.
Jonas told me that the controllers use current control for the motors which is the main difference to normal DC motordrivers.
I got confused due until now i controlled the motors always by the voltage, like they did int the Stanford course. They used a L298 without any Current Sense (those Pins are grounded in their PCB layout).
To get even more confused they seem to be unable to explain the difference:
by Alsion M. Okamura - Course ME 327
As I understand on motors:
- I=M
- for each voltage/speed there is a specific max. torque which is used for the control by voltage/speed according to

- Current controllers loop back the current to the input signal and increasing the output until the target current is reached
So what is the difference between a current and a voltage based motor amplifier? My guess so far there are nonlinearities in the speed-toruque relation?I found those nice IC's which also offer current-control:
http://www.ti.com/lit/ds/symlink/drv8848.pdf (12V 2A 3€)
http://www.semicon.sanken-ele.co.jp/sk_content/sta6940m_ds_en.pdf (40V 4A ~5€)
Does anyone know other current-control capable motor drivers? In theory you could also solve it by software or seperate comperator logic - as long as it's fast enough? Sincerly Friedrich