Suitable card for three stepper motors

Hello everyone, 
I want to ask which DAQ card would be suitable for controlling three (X,Y,Z stage) stepper motors using continuous and/or finite pulse generation.  X and Y stages have to be independent on each other (i.e. diagonal movement), Z one does not but it would be nice. Solution may include buying two cards to ensure the independency of counters.
I have heard that for finite pulse generation two counters are used for one axis (stage). Does it mean I need a card with six counters? Or two cards with four and two counters? In that case, our lab is equipped with the old 6035E card providing two counters (unfortunately not independent in finite pulse generation mode probably due to the statement above), which could handle one of the axes. 
I dont want to use DIO for pulse generation because there is no possibility to control the frequency of pulses. Frequency for the stepper motor varies from 1000 to 2000 Hz. 

Hi Diego,
  There is a way to only use one counter to output a finite digital pulse train.
Normally when performing a finite counter output operation, two counters are required. One counter is used to actually output the pulses and another is used to gate the first counter and therefore output a finite number of pulses.
The way to accomplish this same behavior with a single counter is by setting up a continuous pulse output task with a start trigger and a pause trigger. The pause trigger takes the place of the second counter normally used as the gate signal, freeing this counter to be used for other operations. 
Finally, an external source must be used to create a pulse of a desired width in order to achieve a finite pulse train that used a single counter on the PCI-6602.  In the case below the external signal is passed to Dev3/PFI0, which has been configured to be the pause trigger source terminal. 
Pause triggers are only valid for continuous sampling mode with implicit timing. You can find the properties for the proerpty node in the following locations:
Properties » More » Pause » Trigger Type
Properties » More » Pause » Digital Level » Source
Properties » More » Pause » Digital Level » Pause When
For each property, right-click the terminal and select Create » Control or Create » Constant  from the shortcut menu.
Keep in mind also that there are stepper motor controllers available from NI like 7332. For more information check the link above:
http://sine.ni.com/np/app/main/p/sn/n21:6/ap/globa​l
May you have further questions dont hesitate to ask!
Best regards,
David Varga
Applications Engeneer
NIH

Similar Messages

  • Controllin​g three stepper motors

    hiii
       i am using RS232.....
       i want to ask you can i control three stepper motors with a single code.... and how should i connect  the three RS232 with a single pc to get its input from my LabVIEW code....
    i have written my code for a single stepper motor ...will the three stepper motors be got the same data.???
    thanks
    do not hesitate to give kudos

    sahil wrote: 
    the last answer:i think ActiveX can be formed by not only ocx files but with exe and dll files also...
    and i think we can form exe files using labview(by using create project method)..can this be  used to form activex??
    You think that absolutely correct sahil but it is on the manufacturer of the software whether to make the software Activex enabled or not. And also, you are talkin about .exe and .dll. So let me tell you, that this part also depends upon the manufacturer whether to include that in a .ocx file, .exe or .dll.
    Coming to your next part, you are telling that you think that exe can be formed in labVIEW. So dear friend, you think this part right too. You can make a .exe of the VIs  you make in labVIEW. But if you think that you can make an exe of an already existing exe, then you think wrong!!!! 
    Somil Gautam
    Think Weird

  • I bought photoshop card for three months use. Once I managed insert the code, but then every time I log in they ask me insert the code. When I insert the code, I was told that the code already used.

    I bought photoshop card for three months use. Once I managed insert the code. Then I was asked again insert the code, when I do it again I was told the code already used. What should I do?

    Launch iTunes. From the menu bar click Store / View My Account
    Click: Edit Payment Information
    Make sure you have the correct Security Code.
    Then click: Done
    And try resetting your Apple ID password.  https://iforgot.apple.com/cgi-bin/WebObjects/DSiForgot.woa/wa

  • VI for a stepper motor (linear actuator)

    Hi everybody,
    I have to controll a linear actuator (DRL28PB1G-03D, Compact Linear Actuator) so that it moves forward and backward. I have a NI PCI-7342.
    Please, Can you suggest me any examples or similar VIs?
    Thanks

    I was originally interested in your post because I am using stepper motors as well.  But anyways, I looked up your motor serial  number on google.  You should really read the pdfs stating how to install it and use it so you don't break anything.  The pdfs help a lot.  http://www.orientalmotor.com/products/pdfs/opmanuals/HP-1420-5E.pdf is the link to the operation manual I found, it SHOULD be the correct one.  But, I will also include the original link where I found the PDF:  http://catalog.orientalmotor.com/item/all-categories/gories-drl-series-compact-linear-actuators-lega... 
    Lester  

  • Suitable card for k8tneofisr2

    I recently built my rig but ran out of cash before I could replace the graphics card. I currently have an MSI FX5600XT and am now looking to replace it with something better. My current budget is approx £150, which I realise won't get me anywhere near something substantial but wonder if you guys have any suggestions/experiences. I've looked at lots of reviews etc and, in all honesty, get quite confused with them (XT, Ultra, SE, Pro, - all very confusing to me.
    I'm also looking to replace my PSU to an Enermax 465 but they now seem to be difficult to come by in the UK.
    Thanks

    depending on what you want to do
    9600xt's are a good base (nvida 5700ultra)..but will get outdated soon
    then about the best deal going is the 9800 pro (5950)
    6800 gts and x800pros are great but probably over your budget.
    i personaly stay away from se, or le's cause they are like celerons.
    btw 9600xt you will have to turn off a few bells and whistles for doom3

  • I want to run a stepper motor using FPGA card 7851r with 9474 driver C rio 9151 is it possible or can i do in LABVIEW CVI

    Hello i want to run Stepper with 7851 R FPGA card with 9474 driver of crio chasis but i am not able to understand how to proceed .Or can opt this option by using lab view CVI
    Solved!
    Go to Solution.

    Hi SHV,
    actually I don't know in which context you want to use your existing hardware for your stepper motor.
    1. The hardware, which you describe, is/was used for which application? ( data acquisition, controlling a system, etc)?
    2. Did you buy the hardware especially for the motor application?
    3. You don't know how which signals are required for your stepper motor.
    Here are some basics from NI about motor control
    Fundamentals of Motion Control
    http://www.ni.com/white-paper/3367/en
    NI Motion Control Technical Library
    http://www.ni.com/white-paper/3054/en
    4. Why do you get the idea the digital output module 9474 is suitable for the stepper motor?
    I would recommend to talk directly to the customer support, so we can figure out in detail your aims about
    the application. Contact your local NI office or request
    a service request on following website:
    Service Request Manager
    https://sine.ni.com/srm/app/login/p/tab/getassistance
    Kind regards,
    RupiDo

  • Stepper motor and NI6025E card

    I want to control a stepper motor with a 6025E National instrument card. My stepper motor is controlled with a microstep controller.
    Does anybody have already done that ? I am interested by some examples...
    Please HELP me...
    Frederic
    [email protected]

    I don't have any examples but I have done this before and it's not that difficult in principle. Getting precise timing can be tricky, and you'll have to use counters rather than the regular DIO ports for that kind of precision.
    I had an MC3479 stepper motor driver to control each motor (there were 2). The way I did it was to use a counter for the clock signal and the DIO ports for control. I generated a gated pulse train on one of the counters, with a DIO pin (DIO 0)as the gate. The Direction, Full/Half step, and other control lines were also connected to the DIO port. I just wrote out whatever data word I needed to setup the motion I wanted, with the pin 0 high to let the clock move the motor. The motor had to be stopped by clearing bit 0, which I had after a tim
    ing delay that was changed in the program. It required a little calculation to get the time delay matched with the frequency of the pulse train to get the number of steps I needed, and it was only approximate; I wasn't worried about exact position as much as being able to adjust the position dynamically.
    For precise position you might try using just a digital line to increment the clock. This is simplest, but the timing will depend on your program. You can also use the other counter for a very precise gate signal, which gives accuracy as well as time-specific rotation, but uses the other counter and is programmatically more complex.

  • Stepper motors (for syringe control)

    Hi !
    I'm looking for steppers motors with LV interface for contol of 60-100 ml
    syringes .
    The load capaticty would have to be around 35 lb or 17 kg. The length of
    stroke would have to be up to 5-10 centimeters.
    Any pointers to suitble motors are greatly appriecited.
    Regards
    Anders Björk
    Dept. Analytical Chemistry
    Royal Inst. Of Technology
    Stockholm

    Anders,
    The following page has a number of "Product Adivosrs" one of which is a "Motor Advisor" which has Servos, Steppers and Stages that can be used with NI Motion products and LabVIEW.
    http://zone.ni.com/advisor/
    For each stepper motor the different technical parameters are also listed.
    Regards,
    Kamran

  • Stepper motor pulses per step measurement (Step Angle)

    Hi everybody,
    Recently I have one project to do step angle measurement for a stepper motor. The motor will couple with A,B phase encoder, and PXI-6602 card is used to count the pulse from encoder.
    Well, the test will make the motor to rotate 1 revolutuion (360 degree) i.e. 200 steps are required. The software must able to measure and record the pulses per stepper's step i.e. 1.8 degree until 1 revolution is reached. But now the PXI-6602 will only present the accumulative counts per revolution, Any idea can split the accumulative count into small per step count with high speed and accurate method.
    Thanks & Best regard. 

    What is it you need to characterize?  For what purpose?  Using an external sampling clock can help make the test run much more quickly, but is not absolutely necessary.
    One of my first counter-based apps was to characterize a stepper motor with a microstepping drive.  1 counter measured the step and direction signals going from the motor controller to the microstepping drive.  1 counter measured a quadrature encoder.  Only the encoder measurement used a sampling clock, and it was internal.
    My technique included considerations such as:
    1. I did not move in single steps.  It may be a little less crucial to you with a 200 step/rev motor & drive.  I had something like 3200 step/rev as I recall.  Friction alone could have prevented any motion from occurring on single steps. 
    2. Each motion moved some small-ish prime number of steps so I could move around many many revs and be sure to land on each stopping position an equal # of times.  A simpler method would be to move 1 rev + 1 step.  In your case, that's 201 steps.  The downside is that you extend testing time.  With a 200 step/rev motor, this shouldn't be such a burden though.
    3. After all step pulses were issued, I started monitoring the encoder data.  I looped around evaluating chunks of position data to determine when I had a dataset that looked "settled."  The main criteria I used were slope and standard deviation.  When the criteria were met, I would store the median value.  You could consider using a mean or an RMS as well.
    4. Repeat enough times that you land on each stopping position a statistically significant # of times.  Rule of thumb seems to be about 30.  That would give you 6000 actuations of 201 steps each.  Seems feasible that test time might be in the 1-2 hour realm.
    -Kevin P.

  • Stepper motors to move antenna

    Hello !
    My name is Paul, I am from Romania.
    I need some ideas on how to make a project.
    I need to control a fake antenna (I am saying fake because it won't be attached to anything, just for display purposes) using LabView.
    The antenna will be very small (about 15cm in diameter and made from light materials) so I won't need powerfull motors. I was thinking about hooking up 2 stepper motors (maybe from a printer) to some sort of controll board and to a PC with LabView. The antenna needs to move 360 degrees on a round base and 180 degrees of elevation.
    I found a video on youtube that is a lot more complicated and a lot heavier than what I need, but should give you a better perspective of what I am talking about.
    http://www.youtube.com/watch?v=vihdaseWNQw
    I need the cheapest way possible (because I am on my own budget).
    Thank you !
    Solved!
    Go to Solution.
    Attachments:
    antenna_base.jpg ‏201 KB

    I drew a quick sketch hoping you will understand better what I'm trying to do. I only connected one stepper motor for a test run. I opened the "Arduino Stepper Motor.vi" in LabView and tested on stepper motor 1. It didn't move (but maybe I didn't set it up correctly in labview). The setup was made exactly as the picture I attached.
    The stepper motor 1 (which controls elevation) has to move the antenna 90 degrees. So I'm guesing I have to divide the 90 degrees to 1.8 degrees (the motors deg/step) to find out how many steps I need in total. And the same for stepper motor 2 (360 / 1.8).
    So I need a .vi that automaticaly transforms the degrees which you set the elevation and azimuth to steps for the stepper motors. And when I press "Start" the two motors move to the desired position. I also need a "Reset" button to automaticaly come back to the original position (which will be 0 degrees azimuth and 0 degrees elevation - let's say the magnetic north) each time I run the program.
    Attachments:
    setup.jpg ‏1120 KB
    setup_drawing.jpg ‏1102 KB
    EasyDriver-Stepper-Motor-Driver2.png ‏50 KB

  • What are the pin connections from 7764 to stepper motor drive

    what are the pin connections from UMI 7764 to stepper motor drive? I use PCI 7340 controller. Third party driver  is not branded, but assembled.  It has 3 inputs, one for (A,A/) one for (b,b/) one for enable, apart from ground pin.

    Dear enigmata,
    Here is a link to the UMI Manual that describes the signal connections:
    http://www.ni.com/pdf/manuals/321941b.pdf
    What you really need is the documentation for the input of the "translator" mentioned on the left side of the last diagram you posted. It is still not possible to tell which of you drive inputs correspond to step and direction (or CW, CCW) because in the circuit that you posted, these signals have already been converted by other circuitry in the drive to the A, A/, B, B/ output signals for the stepper motor.
    I agree with Jochen: Without the documentation you will need to test it out as he described in his last post.
    Best Regards,
    Nate Holmes
    National Instruments

  • Lin engineering stepper motor driver

    Has anyone out there written a motor driver VI for a stepper motor from Lin Engineering?  Specifically, I'm looking for a VI to control a Silverpak 23CE with integrated controller (model 5718X-01P).  A VI for any of Lin's integrated controllers might be useful as an example.

    Hey jaydiep,
    How does the Silverpak 23CE connect to the computer?  Is it through serial, ethernet, etc?  This will help in determining how you would need to communicate with this device. 
    Thanks!
    Andy F.
    National Instruments

  • Can I get a stepper motor to work useing an AO channel on a DAQ card?

    Can I get a stepper motor to work useing an AO channel on a DAQ card? I know its a very low currentl coming out, but what Im going to be using the motor for is very weak. Has anyone tried this before? I certinaly dont want to spend 2,000+ on somthing that will be basicly moving a string on some pullys back and forth.
    Thanks,
    -Mark

    Greetings, Mark
    You can certainly use the A0 as a driving signal, but you need to amplify the current considerably to run a stepper motor. Additionally, most stepper motors require multiple phase driving signals to work properly. If I understand your application, I believe a stepper motor is a bit of overkill...you only want to use them when precise positioning and repeatability is an issue. You might look at some of the linear actuators available.
    Eric
    Eric P. Nichols
    P.O. Box 56235
    North Pole, AK 99705

  • Control two stepper motors with PCI 7332 for sinusoidal movements

    Hello,
    I am now using two stepper motors of RK566BAE (Oriental motor). I connected those two motors with UMI-7764 and PCI-7332. I designed to have independent sinusoidal movement of each motor. The first motor is wired to Axis 1 and the second to Axis 2 (of UMI-7764).
    I want to use Ni-Motion to create  a single VI in LabVIEW which helps to control both motors. But I have not figured-out how to obtain the movement I desired.
    Could you please advise me.
    Thank you so much.

    There are two ways to do elliptical arc moves:
    Use contouring two download target position arrays to the onboard buffer
    Use arc moves in combination with gearing (shipping example). This requires three axes.
    The 7332 doesn't support contouring and gearing and it doesn't provide a third axis, so there is no way to use this board for this type of moves. The cheapest NI board that supports elliptical moves in contouring mode is the PCI-7342. As the second option requires three axes, at least a PCI-7344 is required for this method.
    Here is a link to a feature comparison table for all NI 73xx motion control devices.
    Kind regards,
    Jochen Klier
    National Instruments

  • How can I control a stepper motor drive using a DAQ card?

    I need to control a simple CW/CCW stepper motor drive using a DAQ
    card.  I simply need to output a 5 volt signal and then a drop in
    the signal, and so on 200 times or steps for 1 revolution.  I have
    desiigned the basic program, but do not know how to output the
    appropriate signal.
    Cheers,
    Matt

    What DAQ card do you have? Ideally, one with a counter output to generate the steps, where you can control frequency. If you try to start the motor too fast (acceleration or abrupt application of fast pulses) it may stall out. Search in Help/Search for Examples for 'frequency' and 'pulse' for example of frequency generation. You can also use a digital output on the DAQ card to control direction.
    If DAQ card does not have a counter, you coul do a software timed loop to toggle a digital output to generate the pulse train. It may not be fast enough nor accurate for your application, do not know from info you have given
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

Maybe you are looking for

  • MAIL APP will NOT OPEN- NOT RESPONDING/FORCE QUIT

    Macbook Pro 2011 Using Mavericks OS X 10.95 I don't really use the Mac Mail very often because have always had problems with it so I will tend to use Gmail, Yahoo or whatever service it is.  I cannot even get mail to open at this point.  It just says

  • Troubble With Ati dri lib32

    Hi, So i had FGLRX installt, but recently with the improvents to the ati open source driver (UVD, powerplay) i decidet to switch back to OSS. Everything works except 32bit applications. Glxgears32 outputs: libGL: OpenDriver: trying /usr/lib/xorg/modu

  • Ssrs 2012 export to comma delimited (csv) file problem

    In an ssrs 2012 report, I want to be able to export all the data to a csv (comma delimited) file that only contains the detailed row information. I do not want to export any rows that contain header data information. Right now the export contains hea

  • Nokia 3110 display contrast/brightness options

    Can i change some of this parameters on 3110 or 3109? If i can, so where i can find this option in phone menu for 3110, 3109 nokia, or some code to change. My display have no contrast. Message Edited by narciz767 on 05-Apr-2008 12:42 PM

  • Hanging problem with Oracle JDBC thin driver

    Hi. We have an application running on top of WLS 6.1 accessing Oracle 8I with oracle's JDBC thin driver. Under stress testing, it appears to hang sometimes. Thread dump shows that many threads seem to be stuck at the same line of code in JDBC driver