7 years, 9 months ago.

Modifying engine RPM via CAN bus.

Does anyone have experience with modifying engine RPM with CAN? I have read values, but never actually modified the engine in real time.

I am certain that it can be accomplished since the accelerator is a fly-by-wire setup.

Is there a CAN bus standard for modifying engine systems or is there only the J1939 standard?

Thanks for your suggestions.

Cheers,

Steve

1 Answer

7 years, 9 months ago.

Typically the ECU has a direct analog sensor that connects to it from the throttle (pedal) which once read/converted by the ECU will cause the ECU to adjust the throttle actuator on the engine but not by CAN. The percent value of pedal is sent out via CAN standard messages but it is not read back in to the ECU. The ECU does use proprietary messaging on the CAN bus for inter-system messaging which might have a secret message for RPM adjust but I have not seen that. A few sites out there focus on specific manufacturer ECUs which might have more info. Lots of this proprietary data is protected heavily by the manufacturers and requires a *lot* of money to expose the data. The hack sites publish a lot of the generic info found on CAN. Doubt you will find any way to alter the RPM using the method you asked about though.

Accepted Answer

Thanks for your feedback. You seem to have a bit more information than me. I think that we will continue to just use throttle control via the pedal. I was looking for more of a universal or elegant solution. Too bad.

posted by Steve D 30 Jan 2017