nrg85
Electrical
- Apr 11, 2008
- 1
Hy,
I'm working on a project with a Brushless DC Motor. The motor hasn't got hall or any else position sensor. This motor placed within a rotary compressor for air conditioner device, hence the load on rotor can vary within one revolution of rotor. I've made a 3 phase Voltage Source Inverter driver circuit with an Atmel 8 bit microcontroller. I wrote a software to drive the motor without feedback of rotor position. It works but the reason of varying load conditions the torque degree isn't constant.
The problem is that, above certain frequencies the motor being instable, gets resonate and consume very high currents.
I've figure out that some feedback is necessary to try the degree of torque hold within appropriate limits.
The circuit have three current sense resistor at the low side of bridges on output and measured by the microcontroller's AD through op-amps. I used these resistors for over-current protection only so far.
My questions is, can be the rotor position determined from this three current value?
Somebody have made a bldc motor driver without hall-sensors?
I can't use the Back-EMF phenomenon, because I use a MOSFET driver IC to drive the bridge FETs and one of them is always on.
Can somebody suggest me some application note about this or a manufacturer(s) for this type of inverters??
Thanks!
Regards..
I'm working on a project with a Brushless DC Motor. The motor hasn't got hall or any else position sensor. This motor placed within a rotary compressor for air conditioner device, hence the load on rotor can vary within one revolution of rotor. I've made a 3 phase Voltage Source Inverter driver circuit with an Atmel 8 bit microcontroller. I wrote a software to drive the motor without feedback of rotor position. It works but the reason of varying load conditions the torque degree isn't constant.
The problem is that, above certain frequencies the motor being instable, gets resonate and consume very high currents.
I've figure out that some feedback is necessary to try the degree of torque hold within appropriate limits.
The circuit have three current sense resistor at the low side of bridges on output and measured by the microcontroller's AD through op-amps. I used these resistors for over-current protection only so far.
My questions is, can be the rotor position determined from this three current value?
Somebody have made a bldc motor driver without hall-sensors?
I can't use the Back-EMF phenomenon, because I use a MOSFET driver IC to drive the bridge FETs and one of them is always on.
Can somebody suggest me some application note about this or a manufacturer(s) for this type of inverters??
Thanks!
Regards..