Avatar of naseeam
naseeam
Flag for United States of America asked on

How clearing of Diagnostic Trouble Codes(DTC) or Fault Codes work in typical embedded systems ?

Let's say application is Third Row Power Folding Minivan seat.  User presses a button.  Seat starts moving.  There is a obstruction which causes DC motor moving the seat to stop turning almost immediately.  Embedded controller attached to seat detects a motor stall or block.  It activates a fault code.  What happens next?

Probably embedded software application won't allow seat to move because there is a fault.  How does the DTC clear and what triggers the seat movement again?  Usually fault codes are uploaded to CAN based tool.  Service Technician sees active DTC.  It removes the obstruction.  Then, how does the fault code clear?  What sequence of steps take place to restore movement of seat?
AutomotiveC

Avatar of undefined
Last Comment
Michael Best

8/22/2022 - Mon
SOLUTION
Christopher Jay Wolff

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
ASKER CERTIFIED SOLUTION
Michael Best

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
naseeam

ASKER
I'm not in school.

Does Service Technician control clearing of fault code?  Another words, once service technician clears the fault code from CAN based service tool, does embedded software application controlling seat movement automatically deactivates the fault?
Michael Best

Sorry to consider your question as an exam question !
It was something that, I as a teacher would have asked...
My solution is however viable... without further input I can only guess.

Regards,
Michael
Michael Best

The Service Technician must clear the fault code.
Removal of  the battery + teminal cable for some time should also allow reset.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes