Clear all

BLDC as brake

Forum 1
New Member


I am using Solo mini with an BLDC with an hall sensor and an Arduino on our test stand.
The BLDC should act as a brake as we want to slow down a movment.
Our idea is using the torque mode to slow down the movment.

The torque should also be chanching based on the posision of the motor.
For example at 0° Position the torque should be 0 / at 90° there should be a torque of 2A.

Do you have any idea if this will work and how this can be done.

Thanks for your ideas.

Br Christian

Topic starter Posted : 04/11/2021 4:33 pm
Chief Member Moderator

Hi @christian,

Posted by: @christian

Do you have any idea if this will work and how this can be done.

One idea can be reading the "Angle" value of the Motor measured by SOLO through UART with Arduino, and that value has a saw-tooth shape as you can see in the Motion terminal using performance Monitoring, and you can check what is the value of the Angle at the desired orientation, using this information you might be able to understand the real position of the Motor to increase or decrease the Torque.

Of course, another solution can be using an Encoder instead of a Hall sensor, so you can read the number of pulses counted by SOLO at each time and precisely control the motor orientation and necessary Torque, you can have a look at the following Encoder options: 

  1. AMT102-V
  2. AS5047P

Let me know if you have other questions.


If you found the answers helpful and you could solve your problems, please kindly verify here to help others in the future.

Posted : 05/11/2021 11:45 am