LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

[FPGA] - NI 9503 Issues with Stepper Driver

I have been having some troubles trying to get a NI 9503 Stepper Driver to run correctly with my NI cRIO 9147. I am using the A+/A- and B+/B- to send out High and Low pulses in a timed interval to generate a square wave to make my stepper move, however it stays in place. I am unsure of what exactly is going on and I have measured on the oscilloscope that our pulse width is 0.5 mS and have no idea of how to increase it. I am using a Bipolar 2-phase SonceBoz 6600-20-1.2 stepper motor and none of the wiring is incorrect or specifications according to the technical specifications.

Any ideas of what could be going wrong here? I have two versions of the code in an attempt to run the steppers. Some of the comments can be ignored as well as the disabled diagram, however all the controls here for the timers are set to 0.5 mS (500 uS) with the exception of Version 2. The idea is to pulse each coil independently to move the stepper motor.

Version 1:
v 1.jpg

Version 2:
v2.jpg

0 Kudos
Message 1 of 3
(3,299 Views)

Have you seen this document (http://zone.ni.com/reference/en-XX/help/373197D-01/target4devicehelp/9503_io_reference/)?  The maximum high or low time is 500uS.  Using your current code configuration, it looks like you will definitely be going longer than 500uS on the low pulse width.

Clemens | Technical Support Engineer | National Instruments
0 Kudos
Message 2 of 3
(3,248 Views)

Hello, I know this is a very old post, but this is the same problem I am having. Could you possibly explain in more detail on how to fix this?

0 Kudos
Message 3 of 3
(2,283 Views)