6.8.32. Injection configuration — single output (pan_SingleInjectorConfig)

Configure a single injector output channel for fueling an engine.

6.8.32.1. Supported targets

M220-000, M221-000, M250-000 and M670-000

6.8.32.2. Required license

None (Main library). (See Section 2.3, “Licensed Features”.)

6.8.32.3. Description

The pan_SingleInjectorConfig block configures one injector output pin. The injector is identified by a number. The injector identifier is used by the application with the pan_Injection_DI and pan_Injection_PI blocks. With the injector output pin, the block associates a drive type (peak/hold or saturating), an injector pulse type (single pulse or multiple pulse), the output pin that the injector is associated with, and the cylinder identifier the injector is associated with.

The list of available options depends on the choice of target. The number of the cylinder matches its position in the array of TDC-firing angles defined in the pan_EngineConfig block. Number 1 corresponds to the first cylinder in this array, 2 to the second, and so on.

The pan_SingleInjectorConfig block provides a more flexible alternative to the pan_InjectorConfig block, in that there is no automatic association made between cylinders and injectors. In particular, several injectors may be associated with the same cylinder. Unlike the pan_InjectorConfig block, one instance of the pan_SingleInjectorConfig block is required for each angular injector output in the application. The pan_SingleInjectorConfig and pan_InjectorConfig block, must not be used together in the same application.

Note

For the M250 target, when the Injector drive type parameter is set to Saturating then the pcfg_Config_M250 block must set the corresponding injector channel to PWM.

6.8.32.4. Inports

None.

6.8.32.5. Outports

None.

6.8.32.6. Mask parameters

  • Injector identifier

    A number to uniquely identify the injector elsewhere in the application.

    Value type:Integer
    Calibratable:No
  • Injector channel

    A drop-down selection of channels available for use as injector outputs on the selected target ECU.

    Value type:List
    Calibratable:No
  • Injector drive type

    Over time, this mask parameter has become obsolete. As such, this parameter will be removed in a future version of OpenECU. For the moment, always select saturating.

    Value type:List
    Calibratable:No
  • Injector pulse type

    A drop-down selection of injector pulse types available for the selected target ECU, i.e. single pulse or multiple pulse.

    Value type:List
    Calibratable:No
  • Injector cylinder

    A number to identify which cylinder this injector is associated with.

    Range: [1, n] where n is the number of cylinders specified by the pan_EngineConfig block.

    Value type:Integer
    Calibratable:No

6.8.32.7. Notes

None.