- Joined
- Jun 26, 2011
- Messages
- 6,504
- Reaction score
- 8,163
To round out the discussion of idle stepper readings a little more, I think I've "cracked the code." What follows is my best guess - not established fact. (I'm using Diag but I'm confident VDST provides the same readings, albeit using different labels.)
What Diag calls stepper idle break refers to the "step" the motor is on (stepper motors turn their shafts in precise steps), which regulates the amount of air to flow to the TBs, more air at higher steps and less at lower steps -- only Moto Guzzi know the precise amount. I have observed readings as high as 170 when the engine is cold and as low as 50 when the engine is fully warmed up.
Stepper motor base always reads 100, and I think that is the reference point for calculating break values and/or it is where the motor sits when it is not activated.
Stepper controller values appear to be instructions from the ECU to tell the stepper which step to move to. For idle break values above 100 the desired break value is the controller value plus 100 (e.g., controller value of 30 tells the motor to go to step 130). For idle break values less than 100, the desired break value is the controller values minus 156 (e.g., a controller value of 206 results in a break value of 50).
My experience suggests that a break reading of 50 is normal for fully warmed up motor. I'm hoping this information will be useful for members who would like to know if their stepper motor is operating normally.
Common understanding of desired air/fuel ratios at cold versus an operating temperature engine, would indicate that you are incorrect here.
Fuel delivery is enriched, (higher fuel to air) at a cold startup versus leaner, (lower fuel to air) at operating temperature.
Hence, your value of 170 at cold must be LESS air to fuel ratio and your value of 50 is MORE air to fuel ratio.
I have never encountered a stepper motor that functions “partially”. They are always either working, or not. They will also send and register a trouble code to the ECU if they fail.
If the bike starts and holds and regulates an idle, it’s working. If the idle is erratic or unstable, the stepper is dirty and requires cleaning as previously discussed.
I own a Socio-300 Professional Diagnostic System for motorcycle EFI systems. When I have time, I will get some steeper readings off of my 1200 Sport and share them with you.