PCI 6024E with incremental encoder

 I have a 6024E board, and want to measure the rotated angle of the gear with the encoder. How to connect the board's pins to the encoder's, how to programming it in Labview? Thanks!

Please have a look at this document which describes how to use a quadrature encoder with an E-Series device like the 6024E.
Best regards,
Jochen Klier
National Instruments Germany

Similar Messages

  • NI Motion with incremental encoder and precise position

    I am currently working on a project that requires me to get the precise position (mesure) with an incremental encoder with 2 channels A and B. I am Using NI Motion, NI UMI-7774,NI PCI 7550, and Labview 10 

    That should work!

  • Using PCI-6025E with quadrature encoder.

    Hi,
    i'm presently trying to figure out if i can use the PCI-6025E Card to count up/down with a quadrature encoder with no additionnal hardware. I know my answer lies in a document called "Using Quadrature Encoders with E Series DAQ Boards document " but it is not presently available on the ni website.
    Can any1 either confirm me that i can do this or send me the document?
    Thank you,
    Max

    This link seems to confirm that you can
    Link
    Randall Pursley

  • Baumer encoder attached to PCI 6024E

    Hello all,
    I have the Baumer encoder BHK 06 05A 1024-12-6 which I want to connect over the TBX-68 connector block to the NI PCI-6024E. The encoder should run in compementary mode. Do somebody know how to wire this up, please?

    Hello
    As I understand you are after some information on wiring encoders, I have not been able to find a diagram specific to the PCI 6024E, but I have found some other resources which will help you.
    The encoder has 3 channels, A, R and ZorN, the diagram on the following link is for a C series module, but it shows the pin configuration. The pins on your encoder are noted in the specification and are labeled A, B and N
    Quadrature Connection Diagram
    Connect Quadrature Encoders to a DAQ Device
    Using Quadrature Encoders with E Series DAQ Boards
    These resources give some diagrams and a number of instruction steps to help you set up the system.
    Regards
    Stephanie L
    Applications Engineer
    National Instruments UK and Ireland

  • Incremental encoder: reset counter on pci 6014?

    I want to connect an incremental encoder with A, B and Z to a PCI 6014 card. I found some VI's for counting A and B (DAQmx->Counter->Count Digital Events; DAQmx->Counter->Measure Posititon) . However I can't figure out what to do with the Z. Is there a way to reset the counters by Z? (I am using labview 2009)
    Thank you very much!

    Sorry, my fault. I didn't see you have an E-Series device.
    Resetting your counter with a digital trigger is possible for Counter/Timer devices but not for your PCI 6014.
    You can reset the counter with DAQmx by stopping and starting the task again. You could read your Z index on a digital input, if the input goes high (or low) you could reset the counter.
    DAQmx: Count Digital Events with Option to Reset Counter
    http://decibel.ni.com/content/docs/DOC-6576 
    I think this is the only way for the PCI 6014. Since you have to go through several software layers, the performance goes down a bit. If it is possible, i would recommend to change to a M-Series device...
    Cheggers
    Sascha E.
    Group Leader Applications Engineering
    National Instruments Switzerland

  • I need to interface SCC-TC02 with help of SC 2345 and PCI-6024E DAQ Card.please tell me the procedure and if possible send me the program

    Dear Friends,
               I need to interface SCC-TC02 with help of SC 2345 and PCI-6024E DAQ Card.But i can not understand example program.please send me the procedure to interface these three componnets and if possible send me the program.
    With Regards,
    Eswaramoorthy K V

    nce of nth triggering pulse. i need to know when the when the ist trigger occurs and when the nth trigger occurs . please tell me how to to . what i know is that event triggering has to be done with start and stop trigger. please tell me how it has to doneSuresh;
    What you will need to do is to set up a digital start and stop triggered Analog Input acquisition. Then you will need to have a counter set as event counter, having the specific number of pulses you need configured as the preset value, configured to count down, and generating a pulse after the terminal count has been reached. That counter output will be the stop trigger of the Analog Input operation. In summary, you will have the external pulse being both the digital trigger of the Analog Input operation and the source pin of the counter, and the counter output being the digital stop signal for the analog input.
    I'm attaching a Labview VI that does the start and stop analog input acquisition. You will need to include the counter part and set the stop s
    ignal to be the counter output.
    Hope this helps.
    Filipe
    Attachments:
    AI_Start-Stop_D-Trig.zip ‏25 KB

  • Can version 7.1 work with a PCI-6024E?

    Hi! I've been trying to run a VI which is being successfully used in my lab to acquire data. However, whenever i try to run it i get stuck when the AI Waveform Scan VI file is being searched. Following your replies to similar questions i've made sure that the traditional NIDAQ is properly installed. is it possible that my data acquisition card (PCI-6024E) cannot support ver. 7.1? what do i do next?
    Thanks,
    Tamar

    from what i understand from your post, your problem has nothing to do with the card.
    your vi cannot run because a subvi is missing: AI Waveform Scan. it is probably in a different library than on the original computer (i would guess the original computer has a different version of LV installed). maybe it is one of the examples in a previous LV version?
    Either way, the easiest solution for you is to go to the original computer, save your vi with all dependencies (as an llb for example), and try again on the new computer.
    ... And here's where I keep assorted lengths of wires...

  • Is it possible to use SCXI-1531 together with PCI-6024E or PCI-6013?

    I want to perform acoustic measurements as well as measurements with Hot-wire anemometers and need therefore low-pass filter and simultaneous sampling.

    Greetings,
    The PCI-6024E can be used with the SCXI-1531, but the PCI-6013 cannot. Furthermore, you will need an SCXI chassis to house the 1531 (you may have already known this). The SCXI-1000 can hold up to four modules. Below is a link to information concerning the SCXI product line:
    http://sine.ni.com/apps/we/nioc.vp?cid=1604〈=US
    Good luck with your application.
    Spencer S.

  • 7344 with the incremental encoder

    Hi
         The system uses the 7344 control and UMI7764 with the incremental encoder feedback. Before the system is power off, I want to record the value of the encoder to the flash ROM of the 7344. Then next time,  I can read  this value to know exactly the status of the system when it is power on.
          But the question is that it doesn't work when I try to solve this with the Object Management nodes. So, will you please give me some instructions or maybe some example code like this?
          Thanks in advance!

    Could anybody please give some instructions?
    Thanks!

  • NI Motion witth incremental encoder and precise position

    I am currently working on a project that requires me to get the precise position (mesure) with an incremental encoder with 2 channels A and B. I am Using NI Motion, NI UMI-7774,NI PCI 7550, and Labview 10

    Hey that's great!
    I think you're in the wrong forum: http://forums.ni.com/t5/Motion-Control-and-Motor-Drives/bd-p/240
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Incremental encoder, velocity, position and direction

    hi,
    A incremental encoder(With channel A and B)
    I know that the velocity is proportionate with the frequence of the pulses and we can find the position with a simple edge count. But it's a bit difficult to find out the rotating direciton even if the principe is very evident.
    are there any exemples for these kinds of application?

    PCI-MIO-16E-1 --> DAQ-STC --> see paragraphs concerning DAQ-STC in this
    file
    Unfortunately I have never used a SC-2345. But after a short overview of its specifications, it seems that you will need one SCC-FT01 to connect the A channel to the counter source and the other to connect B to the auxiliary line that will set the direction. See schematic in the file mentionned above. So your hardware will allow you to take this measurement.
    See this example to see how to configure a DAQ-STC counter for position measurement.
    1) Simple event counting
    2) Up/down counting. Direction is given by hardware --> auxiliary line of the counter (DIO6 for counter 0 and DIO7 for counter 1)
    3) Start the counter
    4) Read periodically the counter value
    5) Reset the task when finished
    Don't be troubled by the BNC-2120. Use your SC-2345 instead. Obviously you will need to adapt the number of encoder pulses/rev to suit your encoder.
    Add a shift register to store the position from one iteration to the other and compute the difference to determine the direction.
    If you want to add the velocity, than you have two options :
    1) If the accuracy must not be very high, then you can compute it (delta position / loop time).
    2) If you need high accuracy, then it will necessary to use the second counter to measure the frequency of channel A. In order to avoid errors due to vibrations it is recommended to use the LS7084 in this case.
    As you can see here, there are 3 methods to measure a frequency.
    Obviously, the examples will not work with your DAQ-card because the 660X is a NI-TIO type counter.
    If you want to measure the velocity at the same time than the position, then you will need to use the first method (Inverse period measurement) because the others will need 2 counters. (your card has only 2 counters and one is already used for the position measurement).
    There is an example of period measurement for DAQ-STC that ships with LV (Measure Period (DAQ-STC).vi).
    1) Single period measurement
    2) Source specification --> internal timebase
    3) Gate specification --> channel A
    4) Start task
    5) Wait for one pulse on Gate. I recommend to add a timeout to not enter in an endless wait if there is no pulse.
    6) Read number of pulses of the internal timebase.
    7) Check if counter overflow
    8) Reset task
    You will need to combine both examples in one vi.
    I hope this is clear enough to help you.

  • DIO7 of PCI-6024E forgets input/output setting?

    encoder pulses fed to PCI-6024E DIO7 (used as up/down input) to GPCTR1; after a few days DIO7 loads down the encoer signal, dropping the voltage. It seems that the DIO line is not switched to INPUT mode. MAX thinks it is and input but the DIO hardware does not behave like it. Anyone had this problem? Any solutions?

    No, this isn't something that is a known issue. It might not be that the DIO line is loading down the encoder. There might be a problem with the encoder itself. To check this, do a continuity/Ohm check between DIO7 and ground.
    Russell
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • What hardware do I need to monitor the signal from an incremental encoder?

    We are trying to implement a feeding
    solution for one of our cutting machines and I’m not quite sure how to proceed. 
    I have attached a document from the NI website that outlines exactly what we are
    trying to do but does not go into detail on any of the concepts like programming
    and implementation.
    1.) We have a NI DAQPad-6015
    connected to a SC-2345 which has one SCC-CTR01 module installed.  Which this
    configuration can we read the incremental encoder signal and use to setup our
    cutting machine as outlined in the attached document?  If not what is the
    minimum amount of hardware we need to sample the signal from the incremental
    encoder and obtain both the direction and magnitude of the
    movement?
    2.) If we wanted to use the
    information obtained from the encoder and subsequently send a signal to a
    stepper motor controller or perhaps a PLC what additional hardware would be
    needed.
    Thanks,
    Chris  
    Attachments:
    Incremental Encoder Example.pdf ‏94 KB

    Hi Chris,
    For quadrature encoder measurements your
    hardware is not the ideal equipment. The 6015 doesn't provide X4
    decoding. That means, that the board counts only one raising edge of
    one phase. Still, if you connect phase A and B to the counter inputs,
    it will count up and down, depending on the direction of the axis, but
    as already mentioned, you will loose 75% of the available resolution. Here is some more information about this topic.
    The document that you are referring to recommends a PCI-6624
    and this is in fact a much better option. This board provides X4
    decoding and isolated inputs not only for phase A and B but also for
    the Z-index (not available for the 6015).
    If you need a USB-solution and if you can work with TTL voltages, you might have a look at the USB-6218, that provides isolated I/Os.
    For motion control there are various options. E. g. you could use an NI motion control device like the PCI-7332,
    but there are also options to communicate with external motion
    controllers through CANopen, RS232 or various fieldbusses. Depending on
    the solution that you choose, you may need a bus interface that
    provides support for your programming software.
    I hope that helps,
    Jochen KlierNational Instruments
    Message Edited by Jochen on 09-24-2008 09:24 AM

  • How do i use my NI 6216 daq to find a angular position of an incremental encoder

    i have a ni 6216 daq baord and an incremental encoder (i dont know the pulses per revolution of encoder). How do i write a labview code to get the angular positon of a motor wihch is interfaced with the encoder. How can i know the pulses per revolution of the incremental encoder.
    Thanks.

    Hi, 
    My name is Thomas and I am an application engineer at National Instruments.
    I looked through some of the information we have on file for incremental encoders and found a couple of documents that may be of help to you. 
    Follow this link for some general documentation on setting up an incremental encoder to measure the angular position of your motor.
    Follow this link for some example code off of which to build your application.
    As you alluded to, we are going to need to know at how many pulses per revolution your encoder runs. Which encoder are you using? With a bit of research we can hopefully learn the specifications for your specific encoder. 
    Best Regards,
    Thomas B.
    National Instruments
    Applications Engineer

  • How do i generate the TTL pulse from PCI 6024E DAQ card

    Hi, I'm trying to write a program which generates a single TTL pulse when it is run. My goal is to generate the pulse, send it to the output channel of my PCI 6024E DAQ card, and then use a BNC cable, to display the signal on the oscilloscope. I have written the code and I think it appears fine but when I try to view the signal on the scope I am unable to see the pulse. I have tried slowing down the sweep on the scope and have adjusted the voltage and time scales but have not seen any response. After examing my DAQ card, I noticed that none of the PFI/TRIG terminals on the card are wired; the output channel connects to terminals for DAC0OUT and Ground. I'm wondering if this pin needs to be wired in orde
    r to generate the pulse since PFI0/TRIG1 is the start trigger terminal. Any help would be appreciated. Thanks.
    Attachments:
    ttl.vi ‏26 KB

    Hi,
    You are looking for a retriggerable pulse generation. Please check the Generate Retriggerable Pulse (DAQ-STC).vi example that ships with LabVIEW.
    Regards,
    RamziH.

Maybe you are looking for

  • Same trouble, problem moving my itunes library to an external hard drive

    sorry to post this again, but my original question got confused with another in its proper thread. hi, i recently bought an external hard drive to save space on my internal HD, i tried to move my ITUNES music folder to the new external drive, which i

  • Macbook Pro WIFI connection slow and intermittent

    I recently moved to a new apartment and had Time Warner install our internet/Wifi. My Macbook Pro will connect to the Wifi and work fine for about 30-60 seconds and then become extremely slow, even to the point of no connection most times. I have tri

  • A-B repeat : iTunes ?  other alternative?

    I can't find a way to do A-B repeat in iTunes. Does it have that function? If not, any suggestions for some Mac player that does this? Thanks!

  • Aperture 3: Can I reorganize masterfolders in Aperture library?

    I have having a bit of a problem, and it bothers me. The thing is that I last year in December finally chose to go with Aperture 3. In an earlier stage I imported the iPhoto library to my Aperture. Well, my problem is that Aperture organized all of m

  • Regarding At Selection-Screen On field

    Hi.. When we wil use At Selection-Screen On <Field> and  At Selection-Screen On Radiobutton. What is the purpose of these events. I need samplecode for these events. Regards Sandeep.