12-05-2012 02:09 PM
I'm currently trying to drive a brushless servo motor using the 9502 and 9411. I have everything set up, but the motor starts vibrating whenever I enable the driver.
It's also drawing way too much power. Using a commercialy available controller, I drew an average of 1 A, but while using the 9502 it's shutting the power supply for drawing over 2.5 A.
Any thoughts?
12-06-2012 11:23 AM
luk51000-
It sounds like your control loops are not tuned correctly.
If either the velocity loop or the current loop is badly tuned you will see a lot of vibration and excessive current.
You should tune the current loop first. On the FPGA VI, the velocity loop can be disabled which will allow you to directly set current set points and tune the current loop.
When the current loop is working to your satisfaction you can enable the velocity loop and tune it using a similar approach.
See page 25 of the manual for instructions on how to tune the velocity loop. The same approach can be used to tune the current loop.
http://www.ni.com/pdf/manuals/375762a.pdf
Nathan