ON-BOARD DIAGNOSIS SYSTEM [POSITION MEMORY CONTROL MODULE]


id091300408600


Outline

•  The position memory control module has an on-board diagnostic function to facilitate system diagnosis.

Function

•  The on-board diagnostic function consists of the following functions:
―  A malfunction detection function, which detects overall malfunctions in the position memory control module-related parts.
―  A memory function, which stores detected DTCs.
―  A display function, which indicates malfunction locations and status via DTC output.
―  A PID/data monitor function, which reads out specific input/output signals and verifies the input/output condition.
•  Using the Mazda Modular Diagnostic System (M-MDS), DTCs can be read out and deleted, and the PID/data monitor function can be activated.


Malfunction detection function

•  Detects malfunctions in input/output signals.
•  If a malfunction occurs, the position memory control module records the malfunction as a DTC. A recorded DTC can be read by the Mazda Modular Diagnostic System (M-MDS).

DTC table

×: Applicable
—: Not applicable

DTC No.

Warning/indicator light

Description

Fail-safe

Drive cycle

Self test type*1

Memory function

B1B87:13
Lift motor and position sensor circuit malfunction
×
C
×
B1B89:13
Slide motor and position sensor circuit malfunction
×
C
×
B1B91:13
Tilt motor and position sensor circuit malfunction
×
C
×
B1B93:13
Recliner motor and position sensor circuit malfunction
×
C
×
U0001:88
Module communication error (HS-CAN)
×
C
×
U0100:00
Communication error with PCM
×
C
×
U0101:00
Communication error with TCM
×
C
×
U0151:00
Communication error with SAS control module
×
C
×
U0155:00
Communication error with instrument cluster
×
C
×
U0214:00
Communication error with start stop unit
×
C
×
U3003:16
Position memory control module power supply voltage low input
C
×

*1  :C: CMDTC self test, D: ODDTC self test


DTC 7-digit code definition

•  When related systems or components have failed, the CM stores the DTC of the malfunctioning part in the CM memory, and allows for the retrieval of the store data using scanning tool when necessary. The DTCs are indicated using seven digits. Each digit indicates the following.
ac5uun00003021


Status byte for DTC

•  The two digits (two digits after hyphen (-)) after the 7-digit DTC.
ac5uun00003022
•  A code which indicates the pending code, current/past malfunction status, or warning illumination status.
•  Can be read by performing a CMDTC self-test using the Mazda Modular Diagnostic System (M-MDS).
•  For details on the status byte, refer to the explanation on the Mazda Modular Diagnostic System (M-MDS) when reading the DTC.


Detection condition for the applicable DTC

×: Applicable
—: Not applicable

DTC No.

Description

Detection condition

B1B87:13
Lift motor and position sensor circuit malfunction
•  Position memory control module detects the following conditions during the lift motor operation control:
―  Detects 4 times that current flowing to the lift motor is less than 1 A.
―  Detects for 0.2 s that there is no change in the lift position sensor pulse.
•  Position memory control module detects 4 times that current flowing to the lift motor exceeds 1 A during the lift motor not operation control.
•  Position memory control module detects for 5 s that there is no change in the lift position sensor pulse during the lift motor operation control.
B1B89:13
Slide motor and position sensor circuit malfunction
•  Position memory control module detects the following conditions during the slide motor operation control:
―  Detects 4 times that current flowing to the slide motor is less than 1 A.
―  Detects for 0.2 s that there is no change in the slide position sensor pulse.
•  Position memory control module detects 4 times that current flowing to the slide motor exceeds 1 A during the slide motor not operation control.
•  Position memory control module detects for 5 s that there is no change in the slide position sensor pulse during the slide motor operation control.
B1B91:13
Tilt motor and position sensor circuit malfunction
•  Position memory control module detects the following conditions during the tilt motor operation control:
―  Detects 4 times that current flowing to the tilt motor is less than 1 A.
―  Detects for 0.2 s that there is no change in the tilt position sensor pulse.
•  Position memory control module detects 4 times that current flowing to the tilt motor exceeds 1 A during the tilt motor not operation control.
•  Position memory control module detects for 5 s that there is no change in the tilt position sensor pulse during the tilt motor operation control.
B1B93:13
Recliner motor and position sensor circuit malfunction
•  Position memory control module detects the following conditions during the recliner motor operation control:
―  Detects 4 times that current flowing to the recliner motor is less than 1 A.
―  Detects for 0.2 s that there is no change in the recliner position sensor pulse.
•  Position memory control module detects 4 times that current flowing to the recliner motor exceeds 1 A during the recliner motor not operation control.
•  Position memory control module detects for 5 s that there is no change in the recliner position sensor pulse during the recliner motor operation control.
U0001:88
Module communication error (HS-CAN)
•  Position memory control module the CAN bus communication line (HS-CAN) malfunction
U0100:00
Communication error with PCM
•  Position memory control module could not receive the CAN signal from the PCM for 5 s or more with the ignition switched ON (engine off or on).
U0101:00
Communication error with TCM
•  Position memory control module could not receive the CAN signal from the TCM for 5 s or more with the ignition switched ON (engine off or on).
U0151:00
Communication error with SAS control module
•  Position memory control module could not receive the CAN signal from the SAS control module for 5 s or more with the ignition switched ON (engine off or on).
U0155:00
Communication error with instrument cluster
•  Position memory control module could not receive the CAN signal from the instrument cluster for 5 s or more with the ignition switched ON (engine off or on).
U0214:00
Communication error with start stop unit
•  Position memory control module could not receive the CAN signal from the start stop unit for 5 s or more with the ignition switched ON (engine off or on).
U3003:16
Position memory control module power supply voltage low input
•  Position memory control module detects the following conditions:
―  Position memory control module power supply circuit (terminal 1M) voltage of 9 V or less is detected.
―  Position memory control module power supply circuit (terminal 1G) voltage of 6.5 V or more, 9V or less is detected for 10 s or more.


Data Monitor Function

•  With the PID/data monitor function, the input/output signal monitor items set in the position memory control module can be selected and read out in real-time.
•  The items which can be selected are as follows.

PID/data monitor table

PID

Unit/Operation

Data contents

Module control terminal

FTLT_MTR_DN
Off/On
•  Off: Tilt motor is not operated to down.
•  On: Tilt motor is operated to down.
3D (Tilt motor output (down))
FTLT_MTR_UP
Off/On
•  Off: Tilt motor is not operated to up.
•  On: Tilt motor is operated to up.
3C (Tilt motor output (up))
FTLT_SW_DN
Off/On
•  Off: Tilt switch is not in down.
•  On: Tilt switch is in down.
2D (Tilt switch input (down))
FTLT_SW_UP
Off/On
•  Off: Tilt switch is not in up.
•  On: Tilt switch is in up.
2C (Tilt switch input (up))
M_SET_SW
Off/On
•  Off: Position memory switch (SET switch) not pressed
•  On: Position memory switch (SET switch) pressed
2K (Set switch input)
MEMORY_SW_1
Off/On
•  Off: Position memory switch (Memory switch 1) not pressed
•  On: Position memory switch (Memory switch 1) pressed
2L (Memory switch 1 input)
MEMORY_SW_2
Off/On
•  Off: Position memory switch (Memory switch 2) not pressed
•  On: Position memory switch (Memory switch 2) pressed
2M (Memory switch 2 input)
MEMORY_SW_3
Off/On
Note
•  Displays in the M-MDS but it does not operate.
REC_MTR_BK
Off/On
•  Off: Recliner motor is not operated to back.
•  On: Recliner motor is operated to back.
3H (Recliner motor output (backward))
REC_MTR_FW
Off/On
•  Off: Recliner motor is not operated to front.
•  On: Recliner motor is operated to front.
3G (Recliner motor output (forward))
REC_SW_DWN
Off/On
•  Off: Recliner switch is not in back.
•  On: Recliner switch is in back.
2H (Recliner switch input (backward))
REC_SW_UP
Off/On
•  Off: Recliner switch is not in up.
•  On: Recliner switch is in up.
2G (Recliner switch input (forward))
RTLT_MTR_DN
Off/On
•  Off: Lift motor is not operated to down.
•  On: Lift motor is operated to down.
3F (Lift motor output (down))
RTLT_MTR_UP
Off/On
•  Off: Lift motor is not operated to up.
•  On: Lift motor is operated to up.
3E (Lift motor output (up))
RTLT_SW_DN
Off/On
•  Off: Lift switch is not in down.
•  On: Lift switch is in down.
2F (Lift switch input (down))
RTLT_SW_UP
Off/On
•  Off: Lift switch is not in up.
•  On: Lift switch is in up.
2E (Lift switch input (up))
SLIDE_MTR_B
Off/On
•  Off: Slide motor is not operated to back.
•  On: Slide motor is operated to back.
3B (Slide motor output (backward))
SLIDE_MTR_F
Off/On
•  Off: Slide motor is not operated to front.
•  On: Slide motor is operated to front.
3A (Slide motor output (forward))
SLIDE_SW_B
Off/On
•  Off: Slide switch is not in back.
•  On: Slide switch is in back.
2B (Slide switch input (backward))
SLIDE_SW_F
Off/On
•  Off: Slide switch is not in front.
•  On: Slide switch is in front.
2A (Slide switch input (forward))
VPWR
V
Displays the position memory control module power supply voltage.
1M (Power supply)