Faults
A fault may occur when an abnormal diagnostic condition is detected. In almost all cases, a fault inhibits motion, and requires a keyswitch off/on cycle to clear.
Depending on the Controller model, fault codes may be reported using
- A flashing LED on the controller (cover must be removed). The controller blinks the first digit of the fault, followed by a short pause, then blinks the second digit.
- Via diagnostic software like the Phoenix App. See Using the App.
- Using an HHP (Hand Held Programmmer CS1171).
- As a CAN Bus fault status message.
Fault codes are 2 digit hexadecimal codes. Note that some fault codes may not be applicable to all models.
A non-volatile fault log is maintained by the controller. This log contains the most recent faults experienced by the controller.
Fault Codes
Code | Meaning | Result | Comments |
---|---|---|---|
0x00 | No Fault | Controller is operating normally | |
0x08 | Battery Voltage out of range | Motion Inhibited | Battery voltage is too low or too high. Check the battery voltage and connections. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x09 | Voltage Shutdown | Motion Inhibited | Battery voltage is too low to keep unit powered. Unit will shut off in 60 seconds. Check the battery voltage and connections. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x11 | Brake Short | Motion Inhibited | Check for - A loose or broken connection between brake and motor controller - Faulty brake. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x12 | Brake Open | Motion Inhibited | Check for -Brake is missing when one is expected - Brake shorted to case -A loose or broken connection between brake and motor controller After the condition is corrected, cycle the keyswitch to reset the fault. |
0x13 | Quickstop/Drive Inhibit | Motion Inhibited | A safety sensing device such as a seat switch, proximity sensor, emergency stop button has been activated and Quickstop is configured to generate a fault. Check for - A device connected to the Quickstop input indicating a stop condition - Loose or broken connection to the Quickstop input - Incorrect configuration of the Quickstop input After the condition is corrected, cycle the keyswitch to reset the fault. |
0x14 | Deadband Inhibit | Motion Inhibited | If configured to do so (Fault Deadband Start), this fault will be declared when the controller is switched on and the throttle is not in the neutral position. To clear the fault, return the throttle to neutral and cycle keyswitch. |
0x15 | Brake Release Fault | Motion Inhibited | This fault occurs when the brake is being manually released through CAN Bus commands and the throttle is not in deadband. |
0x21 | Motor Short | Motion Inhibited | Check for -Faulty motor -Loose/broken connection to motor on large motor leads. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x22 | Motor Open | Motion Inhibited | Check for -Faulty motor -Loose/broken connection to motor on large motor leads. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x23 | Power Relay Short | Motion Inhibited | Depending on application, the Power Relay may be onboard the Motor Controller, or an exteral contactor controlled by the motor controller. This fault indicates that the power relay is not operating properly. Check for -Faulty Power Relay -Faulty connection to external Power Relay. After the condition is corrected, cycle the keyswitch to clear the fault. |
0x24 | PSL Motor Short | Motion Inhibited | Loose/broken connection to Power Seat Lift motor |
0x28 | Motor Sensor Fault | Motion Inhibited | An invalid condition was detected for the motor position sensors. Check for - Correct wiring to the motor and motor sensors. - Correct configuration of the motor sensor(s) After the condition is corrected, cycle the keyswitch to clear the fault. Check the motor sensor and the wiring connections - Replace or reconnect the motor temperature sensor After the condition is corrected, cycle the keyswitch to clear the fault. |
0x29 | External Temperature Sensor | Motion Inhibited | A problem was detected with the external temperature sensor. |
0x2A | High Voltage Protect Error | Motion Inhibited | High voltage was detected on the motor outputs. Check for disconnected power cables. - Reconnect cables. After the condition is corrected, returning the throttle to neutral will clear the fault. |
0x31 | FET Over Temperature | Power cutback or Motion Inhibited | The FET (Field Effect Transistor) temperature sensor on-board has indicated a temperature above the allowable limit. Check for -Operating in extreme environment, -excessive load, -faulty or disconnected brake engaged while driving. Allowing controller to cool will restore full power and/or allow motion. This fault is sticky, meaning that once it occurs, it will persist until the keyswitch is cycled. |
0x32 | Motor Over Temperature | Power cutback or Motion Inhibited | The temperature sensor on the motor has indicated a temperature above the allowable limit. Check for -Operating in extreme environment, -excessive load, -faulty or disconnected brake engaged while driving. Allowing the motor to cool will restore full power and/or allow motion |
0x41 | Over Voltage Condition During Charge | Motion Inhibited | The battery voltage is too high during charge charge cycle |
0x42 | Charge Mode Time Out | Motion Inhibited | The charge cycle did not complete within the expected time. |
0x43 | Charger Over Temperature Condition | Motion Inhibited | The charger overheated during the charge cycle |
0x51 | Low FET Error | Motion Inhibited | Power up test on high side FET detected a problem. -Check battery voltage -Check motor wiring After the condition is corrected, cycle the keyswitch to clear the fault. |
0x52 | High FET Error | Motion Inhibited | Power up test on low side FET detected a problem. -Check battery voltage -Check motor wiring After the condition is corrected, cycle the keyswitch to clear the fault. |
0x53 | Throttle Failband | Motion Inhibited | Check for -shorted or off-center throttle input Correct configuration of Throttle Failband |
0x54 | Throttle 2 Failband | Motion Inhibited | Check for -shorted or off-center throttle input Correct configuration of Throttle Failband |
0x71 | Controller Temperature Error | Motion Inhibited | The on-board temperature sensor is indicating an out of range condition. Check for -Operating in extreme environment, -excessive load, -faulty or disconnected brake engaged while driving. Allowing controller to cool will may restore full power and/or allow motion. If the problem persists the controller PCB may be damaged. |
Other | Internal Failure | Motion Inhibited | Motor Controller problem detected. Replace controller |