ECM-0563-154-xxx Fault Detail

This MotoHawk™ block allows the detailed fault information for an ECM-0563-154-xxx injector output channel to be recovered as an enumeration.

Block ID

ECM-0563-154-xxx Fault Detail

Library

MotoHawk_lib/Diagnostics

Description

Overview

This MotoHawk™ block allows the detailed fault information for an ECM-0563-154-xxx injector output channel to be recovered as an enumeration. It requires a corresponding IO Fault Status block to exist, which is used to query the general fault status of the resource. This block is only used to determine specifics about a fault. Requesting detailed fault information without a corresponding IO Fault Status block will fail to build.

This block reports the last observed fault detail. A channel that is no longer in fault will continue to report the last observed fault detail. Thus this block does not replace the IO Fault Status block, which is able to detect whether a channel is currently in fault.

In order to obtain up-to-date information, the detail block should be called after the IO Fault Status. This can be achieved in two ways.

It is permissible to have multiple FaultDetail read block for the same resource.

Only resources that utilize the ECM-0563-154-xxx support this capability. No resources support this fault detail if the block has an empty resource list.

Signals

Fault Detail (uint8, enum)

No Faults Observed (value=0)

No faults have been observed on the channel

Short to Battery (value=1)

Injector HSD or LSD detected to be shorted to battery

Short to Ground (value=2)

Injector HSD or LSD detected to be shorted to ground

Short Detected (value=3)

Short detected between Injector HSD or LSD pins.

Open Detected (value=4)

No injector load detected between injector HSD and LSD pins.

"motohawk_InjDCRMux_fault_status_enum" is a script that returns a cell array with the enumeration. It can be used in the Enumeration field of a probe to decode the return value of this block.

 

Block Parameters

Parameter Field Values Comments/Description
Name (Optional) Alpha-numeric text, single-quote enclosed An optional name. When used the name must be C-legal. Therefore is must have no special characters such as spaces, dashes or commas (underscore allowed). It must also be unique.
Resource Drop-down list Module resource for this block (target module dependent).