I have a BLDC motor rated at 20A 48VDC which i want to control but with arduino.
i am having some confusions which i want someone to address.
1-Is it okay to just control the motor with N Channel Mosfet and arduino with sequence of HIGH LOW (without using any motor driver or whatever)?
2-Should i use N Channel or P Channel Mosfet individually to control the motor or should i use N channel on LOW side and P Channel on HIGH side?
3-Do i need a motor driver? is it best to use it?
4-if i use a motor driver, will the current will be passed from the motor driver to the motor or do i need to connect mosfet before driver and driver will only be used to send signal to the mosfet?
5-there are three phases of BLDC, one will be used as high and second one will be used as LOW at one time, so the third one will be free right? do we have to use that phase to calculate back EMF? where should i be able to calculate the back EMF?
Thanks in advance and sorry if my english is bad.
i am having some confusions which i want someone to address.
1-Is it okay to just control the motor with N Channel Mosfet and arduino with sequence of HIGH LOW (without using any motor driver or whatever)?
2-Should i use N Channel or P Channel Mosfet individually to control the motor or should i use N channel on LOW side and P Channel on HIGH side?
3-Do i need a motor driver? is it best to use it?
4-if i use a motor driver, will the current will be passed from the motor driver to the motor or do i need to connect mosfet before driver and driver will only be used to send signal to the mosfet?
5-there are three phases of BLDC, one will be used as high and second one will be used as LOW at one time, so the third one will be free right? do we have to use that phase to calculate back EMF? where should i be able to calculate the back EMF?
Thanks in advance and sorry if my english is bad.