Hi everyone,
at first let me introduce myself. My name's Chris from Germany, i'm a teammember of modcontrol.com-staff since several years. Actually i'm studiing microsystemelectronics..
To make it short, i'd read a thread here in this forum which belonged (surprisingly) to an arcadecab-conversation with an xbox360 and the wireless racing wheel. As far as i know, there actually is no force-feedback-hack for this wheel.
I thought about doing this some month ago, using an 18v-power-driller-motor in the wheel. Beside the mechanical problem with the pinion there was also a big problem to spin the motor.
Hooked up the scope showed some nice pwm-stuff for the build-in controller. (45kHz 0-50% duty)
So what we have in there?
Signals:
Direction (L1): Low/High
Enable: PWM Low/High
What we need for a "standard" motor-controller?
Direction (L1/L2): Low/High x2
Enable: PWM Low/High
The (other) main-problem is the pulse-length for the motor to spin. The power-driller-motor needs longer pulses to spin up and produce torque. So stretching the Enable-PWM is needed.
All in all i actually ended up with an L6203 Full-Bridge-Motor-Driver, 5 Inverters and some capacitors/resistors to make things work.
Hooked up the whole thing to the new motor resulting in ~8amp stall-current at 18V, where ~39watts are "heated away" in the bridge (2x RDSon = 0.6ohms) and ~100watts puts power to the wheel.

Controller needs to be cooled, as well as the motor.
All in all, the L6203 solution is not the best, because of the high MOSFET-RDSon losses (IČR) and there's also no currentlimit at the moment...
But alot of fun!!
See some pictures attached, the first four shows circuit/wires, the next three shows simulation results for the pulse-stretcher.