Seat Motors
There are 4 motors that move the position of the seat. These are the seat horizontal motor, seat front vertical motor, seat rear vertical motor, and the seat back recline motor. The horizontal motor moves the entire seat forward and rearward. The seat front vertical motor moves the front of the seat cushion up or down. The seat rear vertical motor moves the rear of the seat cushion up and down. Due to the seat adjuster switch design the front tilt and the seat height adjuster motor cannot be operated at the same time The recline motor moves the angle of the seat back forward or rearward.
The seat memory control module controls all seat and lumbar motors via half bridges that are connected to a single power rail internal to the module. The module connects all seat and lumbar motor outputs to a common ground whenever they are not in operation. The seat memory control module checks to see if any motor control circuits are shorted to ground or voltage before enabling any seat or lumbar motor. All of the motors operate independently of each other. Each motor contains a electronic circuit breaker (PTC), which will reset only after voltage has been removed from the motor.
All seat motors are reversible. For example, when a seat switch is pressed to move the entire seat forward, ground is applied through the switch contacts onto the seat horizontal forward switch signal circuit to the seat memory control module. In response to this signal, the module applies battery voltage through the driver seat horizontal motor forward control circuit and ground through the driver seat horizontal motor rearward control circuit to the motor. The motor runs in order to drive the entire seat forward. Moving the entire seat rearward works similarly to moving the entire seat forward, except that battery voltage and ground are applied on the opposite circuits causing the motor to run in the opposite direction. All of the motors are powered this way.