VISTA Knock Sync Window

The MotoHawk™ block will update the timing of the MKIKs synchronization signal. It has no affect on the operation of the the VISTA IC or its ability to process knock signals.

This signal only exists on hardware that has been specifically designed to be used with the MKIKs knock development system.

Block ID

VISTA Knock Sync Window

Library

MotoHawk_lib/Knock Blocks

Description

Overview

The MotoHawk™ block will update the timing of the MKIKs synchronization signal. It has no affect on the operation of the the VISTA IC or its ability to process knock signals.

Control the start and stop of the MKIKs synchronization pulse. Has units of x16 degrees before TDC#1.

Timing Update Considerations

The timing values controlled by this block utilize the existing Encoder TDC Offset (see the Encoder Definition block) to correctly locate the pulse in the crank angle domain. The compensation for any Encoder TDC Offset is only applied by this knock timing block when it executes. Therefore, to use the Encoder TDC Offset block, for example, to change the offset value at runtime, the model would need to place any knock timing blocks in the model so that they would execute subsequently to any TDC offset change.

Thus, if the Encoder TDC Offset block executes at start-up then this timing block must, at a minimum, execute at start-up after the Encoder TDC Offset block has executed. If the Encoder TDC Offset block is executed periodically (for example, at every RTI), then this timing block must likewise execute periodically afterwards, because otherwise the offset could change after the knock timing block executes.

In summary, because the signal controlled by this block takes the Encoder TDC Offset value into account, this block should execute periodically or after the Encoder TDC Offset has been applied.

Block Parameters

Parameter Field Values Comments/Description
Name Alpha-numeric text, single-quote enclosed Name of the VISTA knock device to be affected.