Motor control operations
UM0522
32/39
Remember to close and re-open "LVST7MC - GUI" to activate this modification and follow
the instructions in
Section 8.6: Configuring the firmware using GUI on page 21
8.16
Driving the BLDC motor (trapezoidal - sensorless)
Let's start the demonstration driving the brushless permanent magnet motor sensorless, so
at this point please check that the board has been set up for sensorless driving (See
Section 8.8: "3-phase BLAC/DC (trapezoidal)" settings on page 22
To drive the motor also in closed loop mode, it is not required that the motor include any
position or speed sensor.
8.17
LED behavior after power-on
Turn on the power supply. For this demonstration the power supply output voltage should be
set to 230 Vac and the current limitation of the power supply should be set to 2 A. After
power
-
on the control board LED behavior should be the following:
●
LED D12 blinks signaling that the firmware has started to run.
●
After a while LED D13 stays on to indicate "idle state".
8.18 Potentiometers
functionality
If enabled during the configuration the three potentiometers R61, R62, R63 can be used to
set run time parameters. See
to understand their functionality.
Table 7.
Potentiometer functionality based on open/closed loop driving strategy
Voltage mode
Open loop
Closed loop
R61
Sets the duty cycle percentage from 0% to
the maximum duty cycle allowed.
Sets the target rotor frequency value from
minimum value to maximum value
configured (see
BLAC/DC (trapezoidal)" settings on
R62
Sets the value of rising delay coefficient from 0 to 255
R63
Sets the value of falling delay coefficient from 0 to 255
Current mode
Open loop
Closed loop
R61
Sets the current reference value from 0 A to
maximum current allowed.
Sets the target rotor frequency value from
minimum value to maximum value
configured (see
BLAC/DC (trapezoidal)" settings on
R62
Sets the value of rising delay coefficient from 0 to 255
R63
Sets the value of rising delay coefficient from 0 to 255
www.BDTIC.com/ST