Power boards diagnostics

.Power board status verification

Assumed that the complete DroneCore.Suite with the provided Jetson system image is used. The ROS package ae_powerboard_control contains functionality to display .Power board status. This status output contains info about DroneCore.Power board and diagnostic info about all ESCs on the board.

Run status command (ROS)

  • Open console on Jetson Xavier NX

  • Run command roslaunch ae_powerboard_control control.launch

  • Wait for status info

    • It is displayed immediately after the node is started, ie, several seconds

  • Exit command Ctrl + C

Output description

  • Contain

    • Status

      • Value = 0 - correct reception of the packet

      • Value = 1 - error during reception of the packet

    • I2C address of PowerBoard

    • Error and warning log of ESCs

      • From the last power-cycle (Actual run)

      • From previous power-cycle

      • From all power-cycles before clean

    • Data of ESCs

      • Max and average current

      • Max motor and ESC temperature

    • Info of ESCs

      • Fw version

      • Device address

      • Hw build

      • Serial number

    • Resistances of the motor

      • Global resistance

      • Resistance of phases

    • Info of PowerBoard

      • Fw version

      • Hw build

      • Serial number

  • Example of status info

This example output illustrates a situation where there are issues with Motor1 / Motor2, and Motor3 / Motor4 works properly.

Last updated