Another member pm'd me a question about the ecm and the closed loop operation. This is my my understanding.
The ecm has a set of data tables correlating, RPM, TPS %, Ambient temp, coolant/engine temp and sets the parameters for fuel ratio and ignition outputs. We will call this Open Loop Operation. This is the ecm having hardcoded (EEPROM ?) parameters (values) for running the engine when it's a cold start (Ambient vs Coolant/Engine temp) Wide Open Throttle (TPS Throttle Position Sensor %).
Once the bike has reached full operating temperature, a subroutine (program) becomes active that initiates data tables and mathematical expressions that modifies the preset (open loop operation) outputs to the ignition, fuel injectors and also subsystems such as cooling fans, etc., etc.
There are other subroutines running simultaneously in the background such as the controls and monitoring for errors non engine related (kickstand switch, battery load, dash display communications, etc., etc.
In normal traffic riding (again boring) this makes the fuel efficient, ecology friendly, riding mode that the normal motorcycle hobbiest will spend most of his time.
I am more interested in performance riding styles that use the engine at its optimum capability (
), which means I am more interested in the open loop data tables and mathematical expressions for performance tuning (= acceleration rates
)
The ecm has a set of data tables correlating, RPM, TPS %, Ambient temp, coolant/engine temp and sets the parameters for fuel ratio and ignition outputs. We will call this Open Loop Operation. This is the ecm having hardcoded (EEPROM ?) parameters (values) for running the engine when it's a cold start (Ambient vs Coolant/Engine temp) Wide Open Throttle (TPS Throttle Position Sensor %).
Once the bike has reached full operating temperature, a subroutine (program) becomes active that initiates data tables and mathematical expressions that modifies the preset (open loop operation) outputs to the ignition, fuel injectors and also subsystems such as cooling fans, etc., etc.
There are other subroutines running simultaneously in the background such as the controls and monitoring for errors non engine related (kickstand switch, battery load, dash display communications, etc., etc.
In normal traffic riding (again boring) this makes the fuel efficient, ecology friendly, riding mode that the normal motorcycle hobbiest will spend most of his time.
I am more interested in performance riding styles that use the engine at its optimum capability (