Hello,
I am trying to control a brushless DC motor with the L6234 motor driver and an Arduino. I am basing most of the project off of this guide: http://www.instructables.com/id/BLDC-Motor-Control-with-Arduino-salvaged-HD-motor/ . I am not going for any specific RPM, more so just to have the motor go fast. The motor I'm using is rated for 4A and 36V.
The problem is that the motor will speed up for a short while, then stop and then start to speed up again, over and over. I took this video to show what is happening - YouTube. I am unsure of what is causing the power supply to switch from voltage limiting to current limiting.
I have tried using multiple power supplies in parallel, but the same thing happened. Additionally I have swapped out motors and rebuilt the circuit but the same problem seems to happen. This happens even when the motor is going slow, so I don't think it is a problem with the Arduino not polling the hall sensors fast enough. At this point I am not sure what could be causing the problem. Any help would be greatly appreciated.
Thank you for the help.
--
Nathan