This tutorial helped me realize I can use an ADC instead of a comparator. BEMF calculations will lag by one step in the commutation sequence but since the ADC returns the peak and minimum current of a given phase all I have to do is divide the clocks by two.
This video just helped me realize that I can see the current swings with an ADC. I always thought I needed a comparator to see the zero cross. With an ADC all I have to do is count the clocks between the maximum and the minimum current swings and divide by two.
How do I detect a zero-crossing of Back EMF, when my ADC can only operate from 0 to 3.3 V. Should I offset it with an OpAmp, or just hook up a big enough resistor and hope for the best?
This tutorial helped me realize I can use an ADC instead of a comparator. BEMF calculations will lag by one step in the commutation sequence but since the ADC returns the peak and minimum current of a given phase all I have to do is divide the clocks by two.
Great explaination
so which one has much efficiency than other one
How to know w(speed) value for calculating bemf ?
This video just helped me realize that I can see the current swings with an ADC. I always thought I needed a comparator to see the zero cross. With an ADC all I have to do is count the clocks between the maximum and the minimum current swings and divide by two.
How do I detect a zero-crossing of Back EMF, when my ADC can only operate from 0 to 3.3 V. Should I offset it with an OpAmp, or just hook up a big enough resistor and hope for the best?
thanks
Sir I need program code sir.. please suggest any web site or Book
did you get the code? if yes, I need it too, please.
@@ibr3521 simple-circuit.com/arduino-sensorless-bldc-motor-controller-esc/
The codes for the nuke are: 4 8 15 16 23 42
You can help in exchange for money. Thank you