User Manual

Table Of Contents
Brushless Motor Connections and Operation
130 Advanced Digital Motor Controller User Manual V2.1, December 3, 2020
250ms at 10% power
500ms at 25% power
1s at 50% power
If the power applied is higher than the selected value and no motion is detected for the
corresponding amount of time, the power to the motor is cut until the motor command
is returned to idle. This function is controlled by the BLSTD - Brushless Stall Detection
parameter (see “BLSTD - Brushless Stall Detection” in Command Reference section). Do
not disable the stall protection.
A stall condition is indicated with the “Stall” LED on the Roborun PC utility screen.
In Trapezoidal modes using Hall sensors, the Stall detection looks for changes at any of
the Hall sensors inputs. In Sinusoidal modes, the detection uses the speed measurement
from the rotor sensor.
Sensor Error Detection
Sensor Error Detection methods have been implemented based on the kind of sensors
used.
The user can select one of three options, Disabled, Tolerant and Strict ( see “SED -
Sensor Error Detection, page 352).
Disabled: All sensor errors are ignored
Tolerant: The fault will be active after 5 errors. The counter is reset when the motor
command is equal to zero or reverse its direction.
Strict: The fault will be activate on the first sensor error occurrence.
If Hall sensor is configured, a sensor error detection can be activated when an invalid
Hall state value is detected (for example 0 or 7 that means there is an error in cable
connection) or a Hall State that is read during motor rotation is not expected (this can
indicate noise in the sensor for possible failure). The user can read the counter of the
errors using the run time command SEC.
If SinCos sensor is configured, the user can read the result of the equation (sin^2(x) +
cos^2(x)) * 1000 using the run time command SEC. The returned value is indicative of the
quality of the sin/cos signal. The closer the value is to 1000 the better is the signal.
Important Notice
In close loop modes, it is quite possible to have the motor stopped while power is
applied to them. That could happen while stopped uphill, for example. Select the
appropriate triggering level for your application