I have a 3 phase brushless DC motor which is 0.35hp and is rated at 48v/6.2A. I have a machine which is using it and I have measured that it sends to it 30V at low speeds and as the speed goes higher, the voltage drops.. Why is this happening?
So I would like to control it with my arduino but I haven't found any readymade speed contoller that could handle the amperage and output 30 volts..
Plus, the motor on its back has a HEDS-9100 optical encoder with a codewheel.
So questions are:
Is there any readymade stuff that outputs 3 cables (each for one phase) and can drive my motor?
Is it necessary to use the encoder? What are the pros and cons?
This optical encoder has VCC, CHA, CHB, NC and ground pins.. I think that the existing board doesn't use the VCC pin right now.. Is there any further reading I could do to understand the function of it and why do I need an encoder? I know that it is used to determine the position of the motor so that you know which phases to turn on but why does it have 2 outputs? Shouldn't it have three?
If there is any readymade esc, can it use this type of encoder?
Is there any schematic I could use to build such an ESC?
Sorry for the lot of questions but I am kinda newbie to this type of motors..
I have a 3 phase brushless DC motor which is 0.35hp and is rated at 48v/6.2A. I have a machine which is using it and I have measured that it sends to it 30V at low speeds and as the speed goes higher, the voltage drops.. Why is this happening?
Are you measuring 3-phase AC or just DC offset? The DC offset is nothing to do with power delivered.
So I would like to control it with my arduino but I haven't found any readymade speed contoller that could handle the amperage and output 30 volts..
Many chinese electrical bicycle controllers are suitable... Assuming a hall-sensored motor.
Plus, the motor on its back has a HEDS-9100 optical encoder with a codewheel.
Useful...
So questions are:
Is there any readymade stuff that outputs 3 cables (each for one phase) and can drive my motor?
answered above
Is it necessary to use the encoder? What are the pros and cons?
if you want accurate position control or speed control, the encoder allows a control loop
This optical encoder has VCC, CHA, CHB, NC and ground pins.. I think that the existing board doesn't use the VCC pin right now.. Is there any further reading I could do to understand the function of it and why do I need an encoder? I know that it is used to determine the position of the motor so that you know which phases to turn on but why does it have 2 outputs? Shouldn't it have three?
This is an encoder, not hall sensors. It is not designed for commutation, it is an incremental quadrature encoder designed for a control loop input
If there is any readymade esc, can it use this type of encoder?
standard ESCs do not use encoders - some use hall sensors for commutation
Is there any schematic I could use to build such an ESC?
checkout the various open circuit BLDC controller projects that google will find for you
Sorry for the lot of questions but I am kinda newbie to this type of motors..
thank you for your fast reply.. i measured dc voltage accross each phase and a ground point while the motor was working.. Is that wrong?
So assuming that my motor doesn't have hall sensors which it probably doesn't have (do you understand something different?) how does an ESC know which phases to switch on initially to start the motor rotating? And if I can't use the Chinese, what would a solution be for my case?
As for the encoder, what is the output of the two pins, CHA and CHB and how would this translate to useful information? I mean ok you can get pulses per sec and so you know speed but is this what it is outputing?
thank you for your fast reply.. i measured dc voltage accross each phase and a ground point while the motor was working.. Is that wrong?
its a meaningless measurement. The motor windings see the difference in voltage between
phases, which is an AC signal
.
So assuming that my motor doesn't have hall sensors which it probably doesn't have (do you understand something different?) how does an ESC know which phases to switch on initially to start the motor rotating?
Many ESCs can drive sensorless motors, but not at low speeds under load - they use the backEMF
signal from the undriven phase to estimate rotor position, and backEMF is too small for successful control below some minimum speed
As for the encoder, what is the output of the two pins, CHA and CHB and how would this translate to useful information? I mean ok you can get pulses per sec and so you know speed but is this what it is outputing?
I said incremental quadrature encoder for a reason, you can search on those terms. The encoder
gives relative position (as opposed to an absolute encoder), and uses a quadrature signal.
Well it is a Lafert motor, type ST63S2 but I believe it is modified because when I search for lafert ST63S2 it says 230V AC but mine is 48V.. So it probably is a special version made for the manufacturer of the machine..
I you click on the photo it gets enlarged, but anyways, the label says:
Made by lafert
Type ST63S2 IEC 60034 3~Mot No xxxxxx
Th.CI.F IP54 REF. 3861030302
50Hz Δ/* 48/83V S 2 0.26KW 0.35hp
50Hz Δ/* 6.2/3.6A
2780 min-1 cos φ0.70
End cap removed (note that the codewheel is not visible as it is broken but I have a spare part. It actually turns inside the encoder unit:
As I said that is an induction motor. It has a squirrel cage rotor. If you search the part number you
find a manufacturer of induction motors, if you look at the nameplate it shows delta and wye voltage
and current ratings.