5.1.72. Over current trip reset and diagnostic enable (pss_OvercurTripReset_DiagnEnable)

Provide access to the over-current trip latch reset functionality and high side (safety switch) diagnostic enable switch.

5.1.72.1. Supported targets

M460-000

5.1.72.2. Required license

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

5.1.72.3. Description

  • High side (safety switch) diagnostic enable — the diagnostic_enable inport controls the switch for a weak pull-up resistor in parallel with the high side switch. This functionality is only implemented on M460 target, see the technical specification for M460 for details on the high side diagnostic functionality.

  • Over-current trip latch reset — when the overcur_trip_reset inport transitions from 0 to 1, the block records a request to clear the over-current trip latches. See the technical specification for the target ECU for details regarding the over-current trip latches.

If the pss_OvercurTripReset_DiagnEnable block is not present in a model, then the high side diagnostic weak pull-up resistor switch is initialised open by the blockset when the ECU starts to run the model.

5.1.72.4. Inports

  • diagnostic_enable

    Set to 1 to close the high side diagnostic weak pull-up resistor switch, set to 0 to open the switch.

    Range: 0 or 1

    Value type:Boolean
    Calibratable:No
  • overcur_trip_reset

    Change from 0 to 1 to request a reset of the over-current trip latches. The request is buffered by the blockset and actioned when enough time has past since the last over-current trip reset (ensuring time for sufficient ECU heat dissipation).

    Range: 0 or 1

    Value type:Boolean
    Calibratable:No

5.1.72.5. Outports

None.

5.1.72.6. Mask parameters

5.1.72.7. Notes

None.