by David Ferguson on Sun Mar 05, 2017 1:28 am
Unfortunately the standard diagnostic logging doesn't have nearly enough logging information to debug DBW throttles. On my recent project, we had to enable level 1 logging then logged all the Throttle Servo * channels at 50 hz. However your log file does include your M1 config, so that is helpful...
Looking at your M1 config, I am surprised by a couple of things:
1 - You use Absolute Voltage reference for the Throttle Servo Bank 1 Position Sensor Main and Tracking. Normally there is a 5V reference supplied by the ECU, and you want to specify which 5V supply you used. The output from the sensor is normally ratiometric, not absolute.
2. Your Position Sensor Main voltage goes from high to low and your tracking voltage goes from low to high. This shouldn't matter, but typically these are the other way (tracking his high to low). If these are wired to the throttle body backwards, perhaps you have the motor polarity backwards, too.
Earlier you said the throttles do the full travel when you reset... I seem to remember that the throttles only go to the zero position to correct the offset (I don't have a DBW car handy to confirm) -- if you had the motor polarity wired backwards they would move the opposite way.
Please try reversing the Bridge polarity and see if that makes a difference.
David Ferguson
Veracity Racing Data