Hey guys, I'm working on a robotic glove project in which i have to use arduino with BLDC motors to pull wires. The wires are arranged according to the Tendon drive system, and I need the motor to pull the wire to flex the finger.
I'm struggling with designing a motor drive system using an arduino for this project. A lot of projects use ESC with BLDC motors. I think i do not need ESC as I just need to make the motor pull at a constant speed.
Do you guys know of any good tutorials that will be helpful for my case?
(I am aiming for a torque of around 450 mNm, and maximum force by motor to be approx 50 N).
People tend to use miniature servos to drive such a system with good reason - you get position control and they are very easy to drive.
To use BLDC motors would required sensored motors both to give position feedback from the hall sensor signals and to allow zero-speed torque generation at all.
Perhaps you are thinking of high impedance BLDCs used for gimbal drives? They have no built-in position
sensing and rely on gyros to provide that in a gimbal mount.
I don't know of any really small BLDCs with gearing suitable for this. Servos have it all built-in, gears, position
sensing and motor driver.
As well as torque you need to have an idea of angular speed, otherwise there's no way to know how much
power is needed.
Hi guys
I'm working on a BLDC motor project and I need position control of BLDC motor.
How can I do position control of BLDC motor?
Do you guys know of any good tutorials that will be helpful for me?
Best regards
What is your mass and volume budget? You may need specialist microservos or actuators.
The sort of BLDC used with an ESC is totally over powered and lacks any kind of gearing, and is sensorless
which all makes for a completely inappropriate tech for the project.