An automotive passenger restraint and protection apparatus for an
automotive vehicle has a seatbelt and operates to restrain an occupant of
the automotive vehicle by the seatbelt to protect the occupant. An
electric retractor has a DC motor for retracting and protracting the
seatbelt. An MPU applies voltage having a predetermined waveform to the DC
motor, and then detects a waveform of current flowing to the DC motor. The
MPU carries out fault diagnosis of the DC motor, based upon the detected
waveform of current when the voltage having the predetermined waveform is
applied to the DC motor. Thus, accurate fault diagnosis of the apparatus
can be achieved.