06-01-2016 01:10 PM - edited 06-01-2016 01:16 PM
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:
Version 2:
06-02-2016 05:11 PM
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.
08-22-2019 01:49 PM
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?