Controlling a sensorless BLDC vibration motor

I want to control sensorless vibration motor 912-101 The motor. The driver suggested (M10-400) is not available in the market. What could be alternate ways to control it using Arduino. All other BLDC motor drivers are rated at 12 V and ESC are also rated 2s/3s.

Hi, @harhs
Welcome to the forum.

Thanks for providing the link; :+1:

3phmtr2
This is a 3phase 5V motor, if you want to control it using an Arduino, you will need 3 half H-Bridges and some timing code to operate the three phases in sync.

Can you please tell us your electronics, programming, arduino, hardware experience?

Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

Edit: I see you have ruled out ESC, sry. I do still wonder if a 2s ESC mightn't work. Time to quit here I guess.


It is entirely possible that an ESC engine speed controller) from the electric car and airplane r/c world would make this go.

An ESC is basically three MOSFET half bridges or something like that and a microprocessor on a small circuit board.

This is just one I found to show what I am talking about, they are available in many sizes and voltage ratings current carrying capacity.

Supply power and ground, wire up you three phases and control speed (usually, check) with a standard servo signal.

Hobby ESC motor controller

Even if you ultimately want to save money and roll your own controller, this would let you proceed and work on the real problem.

HTH

a7

I skipped passt this one as I do not use that vendor, but this is encouraging

a7

Thanks for the reply!

Can this ESC work?
This is available in my country.
This is rated for 2s/3s but the motor is 5V

Right, so… maybe.

It is serious overkill, having much greater current capacity, and would therefor probably be more expensive.

It should work at the depleted end of a 2s pack, 6.4 volts or maybe even a bit below 6 votes.

A simply 2s, not 2s or 3s, ESC might work better at the low end of a 2s pack, maybe down to 5.6 volt.

A real 1s ESC might work above the nominal 4.35 volts it is rated for.

Your little motor would probably not burn out with voltages a bit above the specs.

Lotta ifs and maybes there. I would try it, but then again I live dangerously and have come to grips with burning a few things out from time to time. :expressionless:

a7

I'd find a standard little dc motor, remove the eccentric weight from the brushless motor and attach it to the dc motor shaft, and just use a MOSFET to drive it. ESC and brushless motor serious overkill for this trivial task.

What trivial task? The OP didn't bother to mention what she is up to.

What are little 3 phase motors good for then? Some manufacturer seems to think they'll sell them… only to dumb people?

Did you read the spec sheet for that motor?

a7

I did and it's impressive but I still think it is overkill for a vibration motor, and if one can't get the driver where the OP is located it would be easier to use a different motor than try to drive this one.

You have no idea what the OP is doing!

You can't judge what is or isn't overkill without knowing.

Challenge yourself to think of seven deployment scenarios in which a designer would be delighted to find a miniature BLDC motor.

Before breakfast.

It seems unlikely she is unaware of brushed vibration motors.

a7

That board uses a TI DRV11873 chip. Perhaps you can find a different board that uses that chip. This project uses that chip on an Arduino so it might be a good reference:

Hi, @harhs
Is there a reason for 3phase vibration motors as compared to DC vibration motors?

Can you please tell us the application you will be using it in?

Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.