About pci-6013 digital input

i want to know what volume resistor i can used between 5vcc and digital input, order to keep input higt.
i found it must less than 2k om.
i need your propose.( i use pci-6013)
thank you !

Hi,
in pci-6013 card, DIO state is pulled down by putting a resistor of 1.5 Kohm between DIO & DGND. If you connect 1.5K resistor between Vcc & DIO, you will get 2.5V approx.
Further to increase voltage at this DIO, you have to reduce the value of this resistor. Lets say, if you connect a resistor of 150 ohm between Vcc & DIO, you will get (10/11)x5V which is near to 4.5 V which is surely TTL high signal.
So you can connect any value between 150 ohm to 1.5 Kohm to get high TTL logic at DIO.
Hope it works. Your feedbacks are welcome.
Best Regards,
Nirmal

Similar Messages

  • NI PCI-6514 Digital Inputs

    I would like to know if the digital inputs in this card can work with a pressure transmitter. I'm working with a test machine that needs to compare pressure of about 2000psi and activate some valves (24V). If this can read a sensor it would be great to just use one card for this project.
    This is the transmitter that I want to use:  http://www.ashcroft.com/products/pressure_transduc​ers_transmitters/high/upload/AshA2-1-3.pdf    (0-10Vdc)
    If I can't use the digital inputs for this I would be grateful to get other options.

    Hi F430gx,
    Just as Dennis said, it seems that you’re trying to connect an analog signal output to a digital signal input. NI 6514 is a digital I/O interface so I suggest you to switch to an analogue DAQ like the 6281 or similar.
    Hope this helps.
    Regards,
    Luis Castañeda
    National Instruments
    Ingeniería de Aplicaciones
    www.ni.com/soporte

  • Can you perform simultaneous timed digital input and output using a PCI-6120?

    Is it possible to do simultaneous timed digital input and output using a PCI-6120? It seems that timed digital operations require using the group read/write commands, which utilize an entire port. Since the PCI-6120 has only 1 digital I/O port, I would like to be able to use 2 lines as outputs and 1 line as input, and do both in a deterministic fashion. i.e. create a digital signal with known pulse widths and read an input line at a known time after the outputs were set. Is this possible to do with only one digital I/O port?

    Hello,
    This can be done in LabVIEW. There is actually an example that installs with NI-DAQ.
    Below is a link to a Knowledge Base that explains how to find the correlated digital I/O examples.
    http://digital.ni.com/public.nsf/websearch/B849664604EB34B886256D12005B5520?OpenDocument
    Just take a look at the example titled �Continuous CDIO with external clock (E).vi�
    Best regards,
    Justin Tipton
    National Instruments

  • Trouble in the configuration of a PCI-6013

    Hi:
    I´m triying to get the MAX to recognize my PCI-6013 but i haven´t been able to get the DAQ board configured. I installed the package included with the board that contains LabVIEW 6.01 evaluation software and NI-DAQ 6.9.Of7 repeatedly, and then installed the board in a pci slot for several times. WindowsXP recognizes new hardware but when i try to install it no driver is found. I tried it whith the NI-DAQ 7.0 and the board got configured, but when i run a program i developed with the same board in another pc (and it worked perfectly) y get a 10001 error, something about wrong string orther or something like that. I thouth that maybe it had to do with the wrong channel definition (i did it as virtual channels, for an analog
    input and 8 analog I/O). Well, i would like to get the sistem going with the NI-DAQ 6.9.Of7 since it worked in the past in another Pc ,or some hint in why i get that error working with the NI-DAQ 7.0. I would really apreciate any help, and thank you in advance, it´s nice to be able to rely in someone else with more knowledge and that is willing to help the others. Thank you again.

    I am not quite sure why the disk which shipped with your PCI-6013 included version 6.9.0f7. The PCI-6013 is one of our newer boards, and as such, is only supported by NI-DAQ 6.9.3 or Traditional NI-DAQ 7.0. These are the only two versions of the driver which will support this board.
    Traditional NI-DAQ 7.0 and NI-DAQ 6.9.3 are completely compatible. The VIs which you will use in LabVIEW to program your PCI-6013 are the same. Both of these drivers are available for free download from our web site.
    As for the -10001 error you are receiving, usually this has to do with an error in the channel string applied. Please see the following Knowledge Base article on our website for more information on this error.
    How Do I Handle the DAQ -10001 Error?
    http:/
    /digital.ni.com/public.nsf/websearch/42643645D554D15986256A250054ACEB?OpenDocument
    Regards,
    Justin Britten
    Applications Engineer
    National Instruments

  • NI PCI-783xR Digital I/O Resolution ?? bits

      Dear,
    I would like more information about the Multifunction Intelligent DAQ using LabVIEW FPGA.
    What is the resolution of the Digital I/O on the NI PCI-783xR (PCI card)?
    I have see 16 bit for the analog input but nothing on the digital input.
    Regards
      Julien 

       Dear TonP,
    And thank you for yor response.
    No, I'm looking for the data size per line.
    Example:
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/202006
    In this data sheet for the analog input
    Analog Input
    Number of Channels
    4 SE/4 DI
    Sample Rate
    200 kS/s/ch
    Resolution
    16 bits
    There is nothing write for the resolution of the digital I/O.
    Is it 16 bit? I need I32 bit for the digital input.
      Massif

  • PCI-6013 Labview SE software support?

    I am a retired engineer trying to do some experiments measuring the motion of clock pendulums. Since I am operating on a limited budget, I chose to purchase a NI PCI-6013 DAQ card after consultation about its limitations with a NI support engineer. I had hoped to do my experiments using a copy of Labview student edition since the purchase of a full version of Labview is beyond my means. Unfortunately, Labview SE does not appear to support the 6013 DAQ card and installation of a NI-DAQ that supports the 6013 is not functional with Labview SE! NI support confirmed that the 6013 was unusable with Labview SE even though there is no clue that is the case in the online support files. NI support suggested I try the Labview 7.0 Express
    Demo software until a student version of 7.0 is available but the demo software does not seem to support the PCI-6013. Does anyone have any suggestions on how to solve this problem?
    Thanks for any help someone can offer.
    Bob

    To preface my answer, here is some information that is located on our website ( FAQ for LabVIEW Student Edition). http://www.ni.com/labviewse/labviewse_faq.htm.
    Can I get technical support for LabVIEW Student Edition?
    There will NOT be any direct (voice or e-mail) technical support for the LabVIEW Student Edition. Students are asked to consult their instructors about their problems.
    Note:  The LabVIEW Student Edition is available to students, faculty, and staff for personal educational use only. It is not intended for research or institutional use. For more information about institutional or research licensing, please follow this link for information on our Academic Site Licensing.
    That being said, the reason the PCI-6013 won't work with the LabVIEW
    6i Student Edition (SE) is that only an old and "modified" version of the NI-DAQ driver works with the SE. That board was not yet released at the time of that driver release, thus not supported in the SE. Apparently, that board will work in version 7 of the LabVIEW SE, provided that the appropriate drivers are installed. This can be found through the following KnowledgeBase (KB).
    KB 2ZK6EHQJ
    Drivers for LabVIEW 7.0 Express Student Edition
    http://digital.ni.com/public.nsf/websearch/AA99FA8​704D5E22686256D6A004464ED?OpenDocument
    Keep in mind that you can program a DAQ board in other languages than LabVIEW such as C++, C, Visual Basic and .NET languages in you have any of these available to you.

  • Ni PCI 6013 syncroniza​tion

    I wonder if you can help me, i want to give the PCI 6013 I/O card a reset signal every 1 second. Is it possible in anyway to do this. I aim to syncronize a few of the cards i am going to use in a measurement campiagn with the help of a GPS SYSTEM. I would appreciate it tremendously if you could give me any suggestions on how i can accomplish this, with the use of your PCI 6013 I/O/ card. I am using Labview 7 to do the measurements.
    Kind regards

    Hey Pieter,
    Another suggestion. If you are wanting to synchronize the analog inputs with the gps digital signal, an easy way to accomplish this would be to use the gps digital signal as an external clock for the analog input operations.
    If you use a digital signal as an external clock, you will acquire one reading from the channel(s) in the scan list everytime the digital signal has a transition. This would create an easy way for the gps signal to set when you are actually reading data. Take a look at the LabVIEW shipping example 'Cont Acq&Graph Voltage-Ext Clk VI' that illustrates how to continuously acquire from analog input channel(s) using an external clock.
    I hope this helps. Good luck with your application.
    Regards,
    Todd

  • How to I connect Sourcing digital output from My Interface Board to NI USB 6501 channel configured as Digital input

    When I connect an input to DI channel of USB 6501 card  from my board which has sourcing Output t, iIn the Off state it is not pulled down properly. The volatge on the port in is 2.1V -2.5V based on the pull down resistor on my board. I suspect that  it acts as a voltage divider.
    The state on the card is still show as "HIGH "state, even my sourcing output driver has a pull down  resister.  when I use this interface board for PCI mseries devices it works fine. Do the pull down resister on my sourcing output is not worth. Is this because of pull up resister 4.7k inside USB card 6501.
    USB 6501 specifications shows the Digital input accepts both source and sink modes. By default the card is in sourcing digital input mode. How do we can convert this in Sinkind digital input mode.
    Could anyone Please give your suggestions to overcome this issue .
    Thanks you.

    You really should not have both a pull up and pull down on the same line.  Really weird things can happen.  If you insist on having a pull down on your board, then I highly recommend putting a digital buffer chip between the DAQ and your board.
    Some boards with DIO have a pull up, while others have pull down.  You just have to watch the specs.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Triggering an event with a digital input

    Hello all,
    I'm writing my first Labview program.  I used an architecture I found on the forums here, and it has been very helpful in getting me started.  This architecture uses two while loops, one containing an event structure and one containing a case structure.  (This is a queued state machine architecture, I believe).
    Part way through the programming, we decided we needed a sensor to make sure the part was in the test fixture during the test.  If the part is removed during the test, we'd like to safely stop the test.  So basically, I need to monitor a digital input (on an NI-USB-6525 module) and enter the "Stop" case if the digital input turns off.  I would also like to make sure this digital input is on before entering the "Start" case.  I don't care if the input changes state when the test is not running, nor do I care about its state during the "Exit" case.
    I'm really not sure how to add this functionality to my "stop" case.  I don't even know if it's possible.  I've been researching DAQmx events, but I haven't found an example or answer that aligns with my particular problem. 
    I've attached my code.  It's incomplete right now - I still have a large number of steps to add.  I wanted to get this issue figured out before I programmed any more steps.  A preview of the code showing the basic architecture is shown in the picture below.
    Does anyone have any ideas or suggestions for me, or questions if my problem is unclear?  Also, if you see anything else in my code that will be problematic, please let me know.
    Thanks in advance!
    Attachments:
    Main_Loop_072412.vi ‏195 KB

    I should also add that I looked into event dynamic registration, but it seemed incompatible with my issue.  I don't want my top loop to run only when an event triggers it - I want it to run all the time so that it can immediately respond to button presses. Also, most of the triggering I found was based on value change.  I care about the actual value, not just that it changed.
    I don't want to do anything that will bog the code down too much since it is important that the system respond immediately to inputs, especially to the stop or exit button presses.
    I'm sure I am missing something very basic here.  I'm used to ladder logic, where everything is simple and straightforward. 

  • Comparing digital input and output from two different DAQs

    I want to create this program where the digital output lights up LEDs at random and push buttons are the digital input part of another DAQ are pushed. When the correct button is pushed, the score will increase by 1. My code doesn't work though. Can someone point my errors to me? Both the DAQs i'm using are USB-6008 DAQs. thanks
    Attachments:
    Untitled 1.vi ‏41 KB

    Let's start with the digital output
    What is this code all about?
    Do you want only one of the 8 led's to lit randomly or are multiple led's also ok?
    The two possible codes are in attached file SNAG-003.jpg
    Connect the output of the "Scale by power of 2" function or the "Multiply" output directly to the Write DAQmx vi
    I don't understand the purpose of the "Boolean Value" and "Replace subset array" thing, so I skipped it
    Attachments:
    SNAG-002.jpg ‏49 KB
    SNAG-003.jpg ‏22 KB

  • "External sample clock" and "Rate" for digital input acquisition

    Dear all,
    I want to acquire digital input (21 bits with external clock = 50 kHz) with a PCIe-6343 NI board. Using the  DAQ assistant under Labview, I selected the advanced timing with the sample clock time parametrized as External. However, it is also possible to select the Rate of the acquisition. In my case, i want to get the data at the rising edge of the external clock signal, so at a frequency of 50 kHz.  How can I do that ? I just need to put a Rate of 50 kHz ?
    thanks for your help.
    Cedric 

    Cedric,
    dddsdsds wrote: 
    [...]In my case, i want to get the data at the rising edge of the external clock signal, so at a frequency of 50 kHz.  How can I do that ?[...]
    You answered your question already. If you want to use an external clock, you have to configure the timing source of your task to be external. In order of proper buffer configuration, you should enter 50kHz as rate in addition to the external configuration, but this will not influence the speed of the acquisition (since it is "clocked" externally!)
    hope this helps,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Pci1200 digital input output

    Hi,I'm a student using labview 6.1 for the first time. I use the digital input/output lines of a pci 1200 card. I use 8 digital input lines placed in one sequence, and 7 digital output lines placed in another sequence. The VI can read the input lines but the output lines give a voltage of 0.5 Volts instead of 5 VOLTS, how can I solve this problem?

    What are you writing to the digital output lines in LabVIEW? Writing a Boolean value of False to a digital line will write a TTL logic low voltage and writing a Boolean value of True to a digital line will write a TTL logic high voltage. Make sure you are writing a true Boolean value to the lines you want to output 5 V.
    Also, make sure you are not loading down the digital outputs. The digital lines can source 13 mA of current. If you are connecting a small resistance load across the digital outputs, you might be loading down the digital ouputs. I hope this helps.
    Regards,
    Todd D.
    Applications Engineer
    National Instruments

  • Use digital inputs to choose inquiry sequence?

    Hello,
    Is it possible to use a couple of the NI-1456 CVS TTL Digital Inputs to select which specific Inquiry Sequence should be ran?
    I currently own NI Vision Builder for Automated Inspection.  I do not own LabView.
    I am using a NI-1456 CVS and firewire camera.  My solution will use the NI-1456 CVS stand-alone.  It will not be connected to a VGA monitor, or to a computer.  I intend to use the system to detect flaws in silicon wafers.  Due to several possible wafer sizes and shapes, I will have to develop an Inquiry Sequence for each wafer type.  I would like to have the NI-1456 CVS unit contain several Inquiry Sequences.
    -Rick

    Hi Rick -
    Actually, this is a very commonly used feature of VBAI!  From the Configuration Interface, choose Tools»Configure Inputs/Outputs.  This will pop up a settings window for the entire inspection process.  The second state (called "Change Inspection?") allows you to configure a Product Selection port.  The digital byte written to this port will determine which inspection script to run.  From the listbox, you can choose NI CVS/IMAQ IO Product Selection to use your CVS's digital input port for this feature.
    More information about this feature can be found int he NI Vision Builder for Automated Inspection Configuration Help, under the following index: Vision Builder AI Tools»Configuring Inputs/Outputs»NI CVS-1450 Series I/O.  Note that the ISO inputs are used for this feature, not the TTL inputs.
    David Staab, CLA
    Staff Systems Engineer
    National Instruments

  • Time between digital inputs?

    Hi, I would like to measure the time between a digital input being true.
    Basically I have a prox picking put a point on a rotating shaft (to determine RPMs).
    What I want to do is measure the time between consecutive input signals from the prox, divide 1 rev by the time, multiply this by 60 to get RPMs. Then compare that value to a set value ( say 300 RPM ). If it is equal or great, contine onto the rest of the program, if it is less than the set value, keep looping until it is greater than or equal to the set value.
    Thanks in advance for the help!
    Ryan
    LV 7.1

    If you need to measure accurately the rotation speed on a single turn, software timing may not be accurate enough, since the Window internal clock readings have lags (read "errors") of more than 10 ms (= 100 rps, about 2 rpm error), even when no other application is running. So either you count (and wait) for a given number of rotations, and calculate an average, or you use hardware timing with a counter on the DAQ card (if any)...
    Otherwise, if you only need an estimate of the rotation speed, you can read the digital line and wait for 2 consecutive changes. The period can be calculated from the time stamps. See the attached vi. Wait a few seconds to observe the variations generated by Windows.
    Merry Christmas, and Happy Wiring !
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Rotation speed.zip ‏14 KB

  • Digital inputs. PFI trigger inpurs

    Hi,
    I want to be able to to start the data acquistion by the use of digital tigger, say on the rising edge. Do i use the PFI inputs and if so how. Or can use one of the digital input channels. Any help would be grateful. Note that I am using NI PCI 6259 and labview 7.
    Regards,
    Tadhg

    Using one of the PFI lines is actually a great idea.
    For analog input, you could try the LabVIEW example VI, "Acq&Graph Voltage-Int Clk-Dig Start" you'll be able to get up and running quickly. You may select which line to trigger from using the controls under "Trigger Parameters".
    If you are performing analog output, the "Gen Mult Updates-Int Clk-Dig Start" works in a similar way.

Maybe you are looking for

  • How does maxfetchsize work?

    I am wondering how the limit on returned rows is implemented. I know I can set a maxfetchsize on a ViewObject. But does this mean the framework starts fetching data and when it reaches this threshold, stops fetching and returns the error to the user?

  • Firewire not showing....tried all the usual

    Hi Folks Have been searching around the community but can't find an answer to this, so I thought I'd try asking. I have an iMac core Duo 20" (the white one)running on Tiger (all updates done) I have had it for about 2 years and only recently have I t

  • How can i know the network of iphone 4?

    How do i know the network of Iphone 4 using the IME number. Tnx

  • Using an SQL Script file to create database in Java? (monkeyDB.sql)

    Hello! I am a writing an SQL Script so that I can re-create my database on another server (im using my laptop to test it on first though). I'm connecting to mySQL server using JDBC which works fine, but I was wondering how can I run an entire script

  • Problem while activating BI contents

    Hi Experts, I am trying to activate BI contents, when i select "Install In Background" option system shows succesful scheduling of job but when i see the scheduled job from transaction SM37 system shows released status & under "Delay Seconds" by whic