05-19-2011 04:52 PM
Hi,
I've been having trouble with controlling a DC motor using the ni 9505 on cRIO 9024. I've been using this code as the basis and modified only the appropriate FPGA nodes that interact with the module. When I run the program I keep getting a Drive Fault (and also the LED turns red on the module), even though I have checked the connections, voltages and currents many times over. A friend of mine doing a similar project got the motor working using the same VIs and he said he fixed the problem by reinstalling the scan engine software on cRIO. I have tried reinstalling the software and running the programmes on a different computer but with no success. As far as I know, the aforementioned code should work and all the suggested error listed under Drive fault from the ni 9505 help file have been checked and are working fine. So my question is that what else can cause a Drive fault and what should I do to fix it?
05-25-2011 11:07 AM
Hi Tonnius
To confirm you have made shore that none of the following are coursing the problem:-
VSUP greater than 40 V will result in damage to the NI 9505.
Overvoltage.
Undervoltag.
Motor terminal (MOTOR±) short to VSUP.
Motor terminal (MOTOR±) short to CO.
Module temperature exceeds 115 ºC.
Sending commands to the motor before enabling the drive.
Violating PWM minimum pulse width requirements.
Have you tried running the code without the servo attached?
Has this device worked before?
Have you formatted the CRIO and installed the software again?