Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UAVCAN VSSC (binary)Failed taskExit code (decimal)DescriptionComments
10100000_00000001Idle160Observer parameters are invalid
11000000_00000001Idle192Motor model parameters are invalidCheck the motor parameters and perform the motor identification procedure.
10000000_00000001Idle128Some other parameters are invalid
00000010_00000001Idle2Hardware test failedThe last run of the task "Hardware Test" has been unsuccessful. Rerun the test to resolve.

00000011_00000001

00000001_00000001

Idle

3

1

Hardware fault

May appear in the following cases:

  • overcurrent;
  • overheating of the power stage;
  • low-voltage power supply (LVPS) failure.

Send a zero setpoint to reset the error.

00000001_01000001Beep1Hardware fault
00000001_01100001Run1Too many stalls The motor could not be started. Check if the rotor is blocked. If not, check the motor spinup parameters.
00000010_01100001Run2Hardware faultRefer to the Hardware fault of the Idle task.

00000110_01100001

00000100_01100001

Run

6

4

DC voltage is out of range

Check the the power supply voltage. Check if the voltage is within the allowed range.

00000001_10000001Hardware Test1Hardware faultRefer to the Hardware fault of the Idle task. This bit is usually set together with other bits. Check the other failures listed below.
00000010_10000001Hardware Test2DC voltage errorThis error is similar to the "DC voltage is out of range" error of the Run task.
00000011_10000001Hardware Test3Phase current zero bias error AThe current measurement circuits of the phase A are malfunctioning.
00000100_10000001Hardware Test4Phase current zero bias error B The current measurement circuits of the phase B are malfunctioning.
00000101_10000001Hardware Test5Phase current error APhase A is malfunctioning.
00000110_10000001Hardware Test6Phase current error BPhase B is malfunctioning.
00000111_10000001Hardware Test7Phase current error CPhase C is malfunctioning.
00001000_10000001Hardware Test8Phase voltage error APhase A is malfunctioning.
00001001_10000001Hardware Test9Phase voltage error BPhase B is malfunctioning.
00001010_10000001Hardware Test10Phase voltage error CPhase C is malfunctioning.
00000011_10100001Motor Identification3Resistance subtask failed
00000100_10100001Motor Identification4Inductance subtask failed
00000101_10100001Motor Identification5Flux linkage subtask failed
11111111_10100001Motor Identification255Invalid parameters
11111110_10100001Motor Identification254Invalid sequence
11111101_10100001Motor Identification253Hardware test failedThe last run of the Hardware Test task has been unsuccessful. Rerun the test to resolve.
11111100_10100001Motor Identification252Sequence not applicableCheck if the parameters m.resistance, m.induct_quad, and m.induct_direct are valid.
11111011_10100001Motor Identification251Hardware fault
11111010_10100001Motor Identification250Hardware overload
11111001_10100001Motor Identification249LVPS malfunctionLow-voltage power supply malfunction during motor identification
11111000_10100001Motor Identification248DC voltage is out of range
11111111_11000001Low Level Manipulation255LVPS malfunctionLow-voltage power supply malfunction
11111110_11000001Low Level Manipulation254Hardware faultRefer to the Hardware fault of the Idle task.
11111101_11000001Low Level Manipulation253Invalid sub-task

...