Reference:VarCAM

From MotoHawk
Jump to navigationJump to search

Overview

A variable CAM may move relative to the crank shaft. This typically is related to the opening and closing angle of the valves.

This allows position reports to be issued when the feedback point of a variable cam phaser pattern is detected. These reports can be used to allow for variable cam phaser control.

Variable CAM Phase Block

The Variable CAM Phase Block allows the last reported cam position, cam velocity and time between position reporting events to be read for the supported variable cam phaser patterns. This block can be used in conjunction with the Variable Cam Trigger block to trigger when a new report is available.

The Variable CAM Phase Block can be used with a Supported Variable CAM pattern on the 48, 80, or 128 Pin ECU. For 112-pin or 70-pin ECU Flexible Encoder Must Be used. There are no Variable CAM patterns supported for the 112 or 70 pin modules with Classic Encoder.

There are module specific variable cam considerations that must be taken into account when using this capability.

Resources

All Modules

  • RES_CAM can always be used for a variable CAM input.

However on some modules, more than one CAM input may be used, for example on a dual or quad cam engine.

PCM128

  • RES_DG3
  • RES_DG4

PCM80

  • RES_DG3

Limitations

PCM128

INJ11, INJ12, and EST12 are unusable when the variable cam is used. The TPU parameter RAM associated with those channels is used to implement the variable cam phaser portion of the CAM channel. (TPU Channels A_TPUCH5, B_TPUCH5, C_TPUCH3)

Variable CAM Module Specific Considerations

The Variable CAM Phase capability has module specific repercussions that must be considered when using this capability.

Resource Limitations

Depending on hardware, Variable CAM capability can be resource intense and require the use of additional resources above the allocated channel. The list below states what resources become unavailable for each module target. If the module is not listed then it either does not support Variable CAM, or there are sufficient free internal resources to provide the capability without impact.

'xx' in module name may be any number

ECU565-128

INJ11, INJ12 and EST12 are no longer available when the Variable CAM encoder is used.

ECU563-48-07xx
ECM-0563-048-07xx
ECM-0563-048-08xx

Internal A5 + B5 resources. These may conflict with MuxPSP if used.

HCM563-48-08xx
HCM-563-048-08xx
GCM563-048-08xx

Unsupported at this time

ECU555-80

INJ11, INJ12 (alias AIR5/AIR6) are no longer available when the Variable CAM encoder is used.

ECU555-48-xxxx

Internal A5 + B5 resources. These may conflict with MuxPSP if used.

Hardware Capability Limitations

Different modules have different internal capabilites. Some resources that appear in the list of resources of the [VariableCAMPhase.html Variable CAM Phase] block may only support a subset of the possible variable cam phaser patterns. This is module specific.

ECU565-128

ECU563-48-07xx
ECM-0563-048-07xx
ECM-0563-048-08xx

ECU555-80
ECU555-48-xxxx