What is input equivalent circuit of USB 6009 PFI0
The entry USB-6009 PFI0 is the same the analog input circuit stated in manual mode?
I use the PFI0 to trigger a measurement of voltage and it works a lot using a HP function generator.
When I try to drive the low entrance with my circuit looks like there's a pull up resistance to + 5 on the entry of PFI0 terminal.
This entry PFI0 will accept an output of comparitor from 0 to 15 volts with being damaged?
Kip
Here is my solution to operate the PFI0 TTL digital input using a CMOS comparator.
I use a 2N4401 npn transistor.
Connect the transmitter to the ground terminal.
Connect the manifold to the PFI0 (there is a pull-up internal resistance to the 6009).
To connect to the Base of a voltage divider that limits in input current and decreases the CMOS voltage to TTL levels.
In my case I'm going to 0 to + 15 so my voltage divider is 4.7 k and 2.2 kohm to fall to 0-5 volts.
It is an Inverter circuit so your sense of trigger will go head on falling edge, or vice versa.
I hope this helps someone.
Kip
Tags: NI Hardware
Similar Questions
-
With the help of MAX to configure digital input levels on a USB-6009
Hello
I use a USB-6009 box in a Windows environment. MAX allows me to configure the 8 bits in the port 0 as inputs or outputs. However, when I put the bits for all entries, their default level is high, and the "ALL LOW" button is grayed out. Is there a way I can turn this button to set the bits all low entry and therefore be configured to read a + 5V input pulse?
Concerning
Geoff Hammond
When you set up the pins as inputs, you can read 0 or 5 volts. It makes no sense to set then high or low. No PIN disconnected feel of course a logic 1 because of pull-ups on the device.
-
What is the MTBF for the USB-6009 case
What is the average time between failures (MTBF) for the USB-6009 case?
Hello
Unfortunately, there is no available for the USB-6009 case MTBF. In order to retrieve this information, there is a cost for our R & D department. If you need this number, please contact your local representative OR or open a service request to ni.com/ask.
I apologize for the inconvenience.
-
what current can run off a USB - 6009 DIO? (part 2)
Hello
I think I've exhausted the search options before posting this question that someone asked before:
http://forums.NI.com/NI/board/message?board.ID=250&message.ID=20558&query.ID=168227#M20558
The response argues that, as long as you're under tension plug (5V input) then the port should be able to get off the current. If this is true then maybe I'm doing something wrong:
I use a DIO port on the 6009 to drive the door on a module (SPCM-AQRH-13) APD low. The door of the module connected internally to 5V with a power draw 50 ohm resistance, so in order to disable the module, you must set 100mA pushing the door with a low ttl signal. I did not using the 6009 to do this, and I think it's because the DIO port cannot go down this 100mA.
What current can sink 6009? apparently it can supply 8mA.
Thank you for your time and I apologize if this has been answered somewhere else
Aaron
You can probably use a transistor and a few resistors to provide a player sink higher ODA.
-AK2DM
-
Reduce the period of sampling of the digital inputs of NOR-USB-6009
Hello
I need to read a line of digital input in the NI USB-6009 using NOR Express 2013 Signal box. I selected 1 sample (upon request) as acquisition mode. I need to define a smaller sampling period as 1 MS, but it gives error too short sampling period: "the current sampling period is too short. Please specify a longer sampling period. ».
I do not understand the reason for it and a way to slove this.Any help would be greatly appreciated!
Thank you!!
The 6009 doesn't have a clock that you can set for a sampling period. According to the specifications, the digital I/o is software programmed - sample on request you use now. I'm not at all familiar with SignalExpress but I don't think that you can find near a reliable khz sampling frequency on Windows or any other os non-deterministic.
-
About precision of analog input of acquisition of data USB-6009
Hello
I have a problem where I'm reading a temperature signal (10mV / ° c) using the USB-6009 case, but a problem of accuracy of the input signal of the DAQ hardware. The temperature at room temperature reads at a constant 230mV (23degC) using a multimeter device, but with the DAQ hardware, I see the signal bouncing around to 25mV, + effects greatly my work.
I was hoping someone might have a solution to this as my brief search forums nothing have mounted. Is there a way to average this broad band to the extent of the input signal or from resovle anyway?
Hi mdzz,
What development environment do you use?
Here is an example of LabVIEW that should do what you need.
-
inputs and outputs analog digital usb 6009
I'm having a problem with my USB 6009 in labview programming. I try to read continuously from the analog inputs while having an event focused on digital output within the same program/vi. Basically, I need to taste all the time the analog inputs while having an event defined by the user (button control) to signal the digital inputs to turn on then after awhile. The event of digital output must be independent of the analog sampling system. I was throwing the "error already allocated resource" in most of the vi, I wrote to try to achieve. What is programmatically possible with usb 6009? I am at my wits end trying to do this and any help would be greatly appreciated (by myself and my boss). Thanks in advance for your answers.
RJ
-
With the NI USB-6009 analog input lag
Hello
I try to acquire analog signals with NI USB 6009 using LabVIEW. (The signal is 50 Hz of the functional generator).
However, the acquired singnal has dynamic splitters, which is NOT observed by my oscilloscope.
I have no idea why this phase shift occurs.
Any information is welcome. Thank you for reading.
An image file will not help. Post your real VI. If Firefox does not work, use explore or Chrome to fix your VI (s)!
You have here a Subvi, I don't see what's inside and how it is configured. In addition, this while loop is ridiculous: there is no button to stop him running. Never use the red button to abandon for a normal shutdown of a VI!
Why you have configured NChan NSample? Measure a unique signal, Yes? For example, use 1 channel only.
Edit: why do not you play first with an example given, delivered with LabVIEW?
Your LabVIEW, go to the Help menu--> find--> material and output examples--> DAQmx--> entry--> and open 'Input.VI - constant tension!
This VI allows to enjoy your analog signal.
-
What hardware adapter is used to connect a Dell Axim X50v to a USB-6009?
I wanted to use the X50v to connect an NI USB-6009. Should which adapter I plug these two devices together?
You cannot use the USB docking station to do what you want to do. You need a "USB host" ability, which provide the cradle nor the Axim itself.
My suggestion would be to buy the SolarExpress device. I was able to do and can successfully use a 6008 connected to it. I did have problems with the map. This seems to be the best, if not one of the single plug USB CF cards out there. Feel free to post back or email me directly with questions.
-
Problem of analog sinusoidal input USB-6009
Hello
I am a newbie to Labview. I'm using Labview 2009 and USB-6009. I tried to use USB-6009 to display the input sinewave of function generator signal. First of all, the perfect sinusoidal looking at the frequency of 1 kHz, but when I changed the frequency of 10 kHz, the sinusoid turned into a triangle wave. When I test the input signal, I put the 48 kHz sampling and Terminal configuration is CSR. Is there a problem with USB-6009?
You really need to spend some time to study sampling and Nyquist theorem-not LabVIEW. To faithfully reproduce the shape of the sine wave, you must go to a sampling rate 10 times higher than your input frequency. With the 6009, i.e. limit the entry less than 5 kHz.
-
Digital and analog inputs simultaneously - NI USB-6009 and NI USB-6212 - ANSI C
Hello
I'm reading at all times and at the same time analog and digital inputs. Digital and analog samples must be sampled at the same clock and acquisition should be started (triggered?) at the same time (I don't want, after some time, analog reception more digital samples - the opposite is also true).
I found an example (in C source code) "National Instruments\NI-DAQ\Examples\DAQmx ANSI C\Synchronization\Multi-Function\ContAI-Read dig Chan" and tried to run with two USB cards: NI USB-6009 and NI USB-6212. Unfortunately, the two results by mistake, as described below:
DAQmx error: the requested value is not supported for this property value.
Property: DAQmx_SampTimingType
You asked: DAQmx_Val_SampClk
You can select: DAQmx_Val_OnDemandTask name: _unnamedTask<1>
State code:-200077
End of the program, press the Enter key to exit-Is it possible sync analog and digital acquisition in the paintings?
-If so, how?
Thank you
Hello tcbusatta,
Two of these modules, USB = 6008 and USB-6212, support only timed software inputs and digital outputs. This means that you cannot define material timing (like finished sampling or continuous) for these modules. Digital lines can be retrieved or written once to each call DAQmx read.
This means that you will not be able to get any type of synchronization tight between the analogue and digital channels. You will need a Board such as the NI USB-6341 in order to synchronize the AI and DI closely.
1> -
Hello
I use several USB 6009 units and with some of them seems to have some lag in differential mode, I with 0 to 1V range. Grounded the two terminals with resistors as shown in the tutorial OR «wiring field and noise review...» "seems to fix the problem for some of them, but for those that I have not the slightest compensation first, the ground gives me offset. Can someone please suggest?
Thank you
DS
DS,
Please submit your question in the Forums of NOR. Are you trying to take a differential measurement? What features are you try to measure it and what channels the drop-resistance work with and what channels do they not work with?
-
Analog input USB-6009 pegged about 300mV
I have an USB-6009 data acquisition module. I'm reading a (LM35)temperature sensor voltage. The sensor has three sons: one for the power, ground and one for the output signal. The output is in the range from-1 to 1 V. I have set up the 6009 for entry of CSR in this power range. I turn on the sensor with + 5 volts and ground and measure the output signal using a multimeter (a wire to the Earth, the other to the output of the sensor). Measures with the multimeter check the sensor works (output is environ.2 V indicating the temperature about 20 degrees C).
Then I set the output of the sensor to AI0 and fix the sensor on the 6009 GND ground. As soon as I do, the output voltage of the sensor passes approximately 0,3 v. I check this voltage with multimeter.
I tried several channels to HAVE two different data acquisition modules and several temperature sensors. The behavior is always the same (pegged at 0.3 V voltage).
Any ideas what might be happening here? Do I need to be concerned with the adaptation of impedance for this type of installation? Thanks in advance.
I now have this job. I have used CSR, connected the sensor Vout to AI0 +, connected to AI0 + to ground through a 1.5 k resistor. V connected + sensor for external power supply (12V). Connected to the ground on the sensor on the ground on data acquisition. I have no idea why it works, but the other solutions posted are not. As long as it works, I have no complaints.
-
Using the DAQ USB-6009 meter and an analog input voltage at the same time.
Hello
Currently, I'm reading the two channels of voltage with the USB-6009. It happens that one of the channels is the output of a digital coder, and it would be much easier to use it directly to the PFIO entry that is defined as a counter. The problem I am facing right now, it's that I can't use the DAQ Assistant to use the analog voltage to a channel and the digital channel counter at the same time. Once I put the DAQ Assistant to read the input from analogue voltage, I won't be able to add analog inputs. And as I put the DAQ Assistant to use the PFIO as a counter, I can add more entries to read analog voltage is.
I wonder if it is possible to solve this problem using the lower level data blocks? Another solution would be to read two channels in analog input voltage and that the use of Matlab to process data resulting from it, since I was not able to do the counting to work simultaneously with the acquisition in Labview to impulses.
Hope you guys can help out me.
Thanks in advance.
Using a simple wizard of DAQ is incorrect. You need one to acquire analog inputs and one for the meter.
-
acquisition of USB-6009 2 inputs
Hello
I currently use a usb-6009 with labview 7.1 and DAQmx 8.1 to read the data in a file LVM to a sampling rate of 40 kHz. Everything works perfectly when I read only one channel. Problem is that I have to read 3 channels and when I put the DAQ assist to read 2 channels, max sampling rate is 24kHz, which is not enough for the problem.
Then, I thought I could handle by reading just one channel at a time at 40 kHz (with digital input to determine which channel). Is this possible? When I put in place DAQ assistant with more channels, I can't select a sampling rate of 40 kHz. I know that you cannot open several DAQ assistant for analog inputs, so I tried to solve this problem by creating a main program with subroutines, each using a DAQ passes, but still got the error: "the specified resource is reserved. The operation could not be performed as indicated. ».
I tried to put in place without the DAQ Assistant, but had an error: specified is not valid or does not exist "(error code 200088) that seems to be a known an irreparable problem on labview 7.1." (also I guess I'm having the same error of the resource is reserved as I did in the DAQ assistant)
Is it possible that I can put in place a program to read an analog input to 40 kHz on a channel, and then switch to another channel and do the same thing?
Thank you
Herman
Of course, but you must stop and cancel the previous task before starting another. Obviously is that since you get this error.
Maybe you are looking for
-
Hello I would like to ask the expert here on the error, I am currently faced with now. I try to connect the desktop remotely through my handheld OS device: Windows Embedded CE 6.0 VC3. CE60. Professional.KC.EN01.1 to our server operating system: Wind
-
There was a nasty virus that pretends to be an antivirus program. Use rKill and MalewareBytes the virus seemed to have disappeared. I go to the log on screen of password, see a Flash of the background, and then it disconnects, save settings and rem
-
WordPad "Find next" is no longer accessible by Alt - f
In Windows 7, version 6.1, when I open the Find dialog box and enter a search term, by pressing f to try to ' press on ' the button 'Next' instead of Wordpad opens the file menu. Is this a bug? Is there a solution?
-
Unable to print documents opened through internet Explorer
I can not print word or excel files that have been sent by email through internet Explorer but can print them out if I use glasses. This can be remedied? Thank you...
-
Error message from the VM TMS 13.0
Hi all We receive an error of the TMS VM 13.0, installed a month ago. Message = "name of the failing application: TMSSNMPService.exe, version: 1.0.4008.29206, timestamp: 0x4d12159c name of the failing module: mscorlib.ni.dll, version: 4.0.30319.18444