I’ve connected to the Orel with the Babel board and I’d like to calibrate it.
I am using UAVCAN GUI Tool to interface with the Babel board.
The motor I’m using is a DJI 2312 E (800 kV) .
I believe the default number of poles of 14 is correct.
My goal is to be able to use “RPMCommand” to spin the motor with approximately the correct RPM.
(Ultimately I will be using this with Pixhawk / QGroundControl but nothing happened when I tried the QGroundControl UAVCAN control)
If I issue the command:
The motor chirps but doesn’t spin continuously.
I get about the same result with:
broadcast(uavcan.equipment.esc.RawCommand(cmd=[ 1, 0, 0, 0]), interval=0.01, count=100)
broadcast(uavcan.equipment.esc.RawCommand(cmd=[10, 0, 0, 0]), interval=0.01, count=100)
This page seems to mention a spin up procedure:
Is there a “spin up command” aside from “RawCommand”, “RPMCommand”, etc?
If so can it be sent from the Babel board with UAVCAN GUI Tool?
I have tried increasing mot_v_spinup to 6 and mot_v_min to 3.