Creation of a current 64kHz with a data acquisition signal?

I'll make a few measures of impedance and need a device to produce a signal of low current(0,1mA) 64kHz and to pick up 2 differential tensions. Are there materials Multifunction DAQ, which produces a constant current or can I use a device with an output voltage and a voltage converter?

Adam

I'm not aware of a source of current to 100µA at 64kHz metrologic...

I would try this:

http://www.EDN.com/design/analog/4324499/bipolar-current-source-maintains-high-output-IMPEDANCE-at-h...

Why not just apply an alternating voltage and current measurement and the voltages?

Another way to apply a rectangular waveform of 100µA: place a REF200 (100µA 2 references) in a diode bridge and apply a 64kHz squares

Tags: NI Hardware

Similar Questions

  • DMA with FIFO data acquisition

    Hi all

    I would like to ask you a favor to get some help to understand FIFO.  I have attached the files here and simply the target more basic FIFO of host data transfer.  I put the required number of elements to 4095, I understand the depth of the FIFO on FPGA.  The sampling rate in FPGA is 10 kHz.  The loop on read host rate is 10 ms.  The depth in the host FIFO.configure is 10000, which I think is the number of items in the part of host of the FIFO DMA memory.  So I guess that the total thickness of the FIFO is 14095 elements.  I put the points of reading in each iteration to 2000 points.  However no matter how to change the combination and number of points to read, the program performs an iteration and then displays a different error message.

    Can someone please help me understand how to calculate each parameter and to optimize it, if the sampling frequency I want on FPGA is data of 10 kHz I16?  Thank you very much.  I appreciate your help!

    Best,

    Charles

    I have attached all the files here, which is very similar to the example on ni.com

    Charles Hey,

    Regarding the second question, it's what I wanted. I'm not 100% sure how the constraint point converts a dbl in unsigned int, so it would be good to use a node of conversion and to probe this value, to ensure that you get the value you expect.

    As for the second question, I told you that you should wiring in a contstant-1 in the field timeout of your fifo method on the RT VI and VI FPGA read.

    Thank you

  • Will be performing tasks VISA with a data acquisition (Dev1) in a VI block tasks with the second DAQ (Dev2) VISA in a second VI?

    Hi all

    I have two functional screw a loop a set of read and write tasks with device 1 (NI USB-6008).  The second loop a set of writing with device 2 (another NI USB-6008) tasks.  2 VI has a massively slower than VI 1 time scale, which means that it must run in a separate loop.  Otherwise, VI 2 was created by copying and modifying 1 VI and variable names actions with him (though not, for example, global variables).  The two screws are meant to run at the same time on the same PC.

    However, if VI 1 is running at the same time as VI 2, any read operations or in writing to 1 VI 1 device are executed - but the VISA read and write operations to a serial device work.  When VI 2, all VI 1 functions work fine.

    Although I configured channels for tasks using the GUI DAQmx, I execute tasks using reading DAQmx write commands and have correctly defined the task 'create' and 'stop the task' live out the beginning and the end of my loop, respectively.

    Does anyone have suggestions for what could be the cause?  My thoughts so far:

    a. maybe it's some conflicts in the names of variables in memory between the two screws?

    b. LabVIEW for some reason any cannot read and write two devices on two separate screws?

    should c. I avoid to use DAQmx to configure these tasks (a sort of memory)?

    I know I can make it work if I have all together in a single massive VI, but for my application, it is much easier and better to do them in two separate screws.

    Thank you in advance for your help!

    In case anyone wondered, I found the solution:

    When I copied the original code for a new VI, it turns out that the structures of loop timed in the new VI had the same object name in the delivery structure of LabVIEW as timed in the original VI loop structures.  This prevents effectively regardless of the VI was executed the second execution of the timed loop.  (The serial number read/write suite to work because he was in a different timed loop.)

    I found this error when I ran the VI in execution of highlight mode and noticed that the output of 'error' on the timed loop flashed.  When I plugged it on my error stream, I found error-808, which explains the above problem.

    I have it set by right-clicking on the timed loop, change to a while loop, then change to a timed loop and plug the broken wires.  LabVIEW gave the new timed loop object a new name, and all was well in the universe.

  • How can I check the voltage values on the acquisition of data with a data acquisition assistant and the custom scale?

    I use a custom scale and the DAQ assistant to acquire data from a USB DAQ device.  How can I display voltage gross values at the same time?

    Thank you

    David

    Do not use the ladder custom, but read the raw data using the daq assistant and adapts the data later. Or the scale of the data using the inverse of the custom scale.

  • Conversion rates for simultaneous data acquisition

    I use a Mech multifunction data acquisition. / s/SMU-6366. The maximum sampling frequency for the analog inputs is 2 MHz. Is the time of actual conversion of CDA always 0.5µs, or t - it change with the evolution of the sampling frequency? Can I set the time of the conversion? Reading, looks with peripheral multiplex, you can set convert it clock and the sample separately clock. What is with simultaneous data acquisition?

    Hi Daniel K..

    It is a big question. I wonder if you get any errant behaviour - your card is not up samples as you hope?

    Here is some information that might help you:

    What kind of analog-digital converters are used in National Instruments hardware DAQ Multifunction...

    Wikipedia: successive approximations ADC

    I'm not sure exactly what happens, but dare a guess time digitizing ADC does not vary with the frequency of sampling.  And it will also be more than 0.5 US - it is more than likely faster than that.

    I hope this helps.  Good luck with your application!

  • do you need a power supply to the current entry with data acquisition or 9265

    Hello I just receive the NI 9265 Daq for research in my lab. I'm trying to present entry and display it on an oscilloscope. I don't get anything. I did some research on the internet, so my question is do you need a power supply to the current entry with data acquisition or 9265?

    Read the data sheet.  Clearly on the first page is a sentence which reads "the NI 9265 requires 9 V to 36 V external power.

  • Can I run a Windows 2003 on VMWare Server with a date system different from that of my current operating system?

    Hi guys,.

    I would like to know if I can install Windows 2003 server using VMWare and run it with a date different system than my current operating system? Is this possible? A quick response would be appreciated.

    Kind regards

    Akshay

    So I guess you are trying to run a virtual of Windows machine running at a date other than the ESX host and the rest of your network. Am I wrong?

    In this case:

    -Do not use VMware time. If you have installed VMware tools open properties of VMware tools on the Options, tab uncheck the option of time synchronization

    -From the services control panel access services 'Windows Time' and set it to disabled and do not forget to stop the service. The service name is W32Time, but its full name is 'Windows Time'

    Arnim - van Lieshout

    -

  • quickly create with filter-date and initialize it with the current date

    Oracle BI 11 g

    Hello!

    I need to create guest of dashboard with filter-date and initialize it with the current date. How can I do?

    I tried to create the repository initialization block and add a variable. But I don't know what should I write to DataSource? I tried using the Current_Date, Now(), sysdate functions (for example, SELECT Now() FROM tbl_Calendar) but without results - when I pressed the button "Test"... "I have errors - something like 'Now() is unknown function' or 'incorrect syntax near keyword Current_Date.

    After that, I made to use presentation Variable in the command prompt, but also without success (())

    Please, help me.

    Use "Server Variable.

  • Why have I not two record creative Cloud suddenly with different data in each folder (a folder called Creative Cloud Files (unknown))

    This morning, I've connected and started working as usual. When I went to save on I noticed a new folder in the Bridge, called "Creative Cloud Files (unknown) without data in it. Weird, but what ever. So I recorded my file and dinked around a structure of files and cleaned a little. I have noticed that my sharing icon disappeared from records and questioned on this subject, but kept the job because I'm on a deadline.

    So now it is wobbly data to the new file folder that does not match the original file of CC. I don't know where are my latest files and some files are all simple missing. I'm increased and confused about what is happening. Can someone shed some light on this?

    With the recent update of the application of Creative Cloud Desktop (1.9.1.474), we have unfortunately introduced a bug that causes the creation of a new Creative Cloud Files folder and re-synchronization of all content. This will happen only the first time that the synchronization application runs after the update. This caused an understandable pain and confusion, for which we really apologize.

    Creative application Cloud Files contains a logic that supports the use of several Adobe ID. This allows to disconnect from an ID and in, but keeps the contents of your separate creative cloud. When you sign out and change identifiers, the app moves the previous creative Cloud Files folder and it's content and he adds with the already signed in ID (User@AdobeID). Then, it creates a main folder and begins to synchronize the content of the identification of new.

    The bug I mentioned earlier occurs, as the app believes an ID selector took place and as such, moves the current record of Creative Cloud Files and attempts to annex the already signed in ID. As no switch actually took place, it manifests as (unknown).  The application then creates a main folder to synchronize the data.

    What you end up with is essentially a creative Cloud Files folder with your new synchronized data and a creative Cloud Files (unknown) folder that contains duplicate data.

    This happens once, after the last update.

    The solution is to simply delete the (unknown) Creative Cloud Files folder.

    I recommend that ensure you that you have no pending change you can do offline and you check the contents of the folder new, main designer Cloud Files contains everything you expect of him.  If this is not the case, check the contents of the creative Cloud files (unknown).

    If there is still an incompatibility with your data, you can check on creative.adobe.com to confirm that your data is there.

    If you have any other problems or questions on this topic please email [email protected]

  • Cannot create a new startup with my data disc

    Hi guys, here's the problem: when I try to create a new startup with my data disc, I can't boot from this drive.

    The startup progress bar takes forever and then I see a white circle with a line through it. ("Prohibited" / "Ghostbusters" sign.)

    In verbose mode, it hangs on "break pci: SDXC ' for a while, then it clears the screen and watch the Circle + line with 'still waiting on the root device' at the bottom left.

    I can't boot into single user mode. Quite simply, there is the same thing as verbose mode. Even in safe mode. So I have few options for debugging. I did a SMC reset, no change. Is there anything else I should try?

    Additional information:

    -I'm trying to start off a new SSD that I bought, currently in a USB 3.0 enclosure external. I know that all is well with the speaker because I started off of him several times in the past. I know that all is well with the reader, because I tried to do the same process with another drive and it doesn't work the same way.

    -J' cloned my current boot drive to the new drive with SuperDuper!, Carbon Copy Cloner and I also did a clean install of El Capitan using recovery mode. The new facility has worked well until I migrated my old data.

    - So there must be something in my data which are striated throughout this process. I don't know what it is maybe or how to track him down.

    Any thoughts are appreciated!

    Have you tried the PRAM reset? Restart while pressing control + command + P + R until you hear the boot chime at least twice.

  • iCloud full - found two backups with different dates

    My 20g iCloud storage is full.  When I went to manage my data, there were 2 backups of my iPhone with different dates.  Can I remove 1 of them (the older one I guess) without affecting my current phone?  I guess that's when I upgraded my iPhone 4 to 5

    Of,.

    Yes, as long as you can identify with certainty the backup latest.

  • Measurement of low-cost input analog (4-20mA) with data acquisition

    Hello

    I would like to have a very low cost measurement system loop which I can plug in my laptop current:

    I have a load, which is connected to a circuit of air conditioning/signal booster, which output a 4-20mA. I want to measure this current loop signal.

    An idea for the lowest cost system? I think that the most NOR DAQ are too expensive and too exaggerated.

    I have LabVIEW.

    Use of remote sensing current low-value resistance, then measure the fall of voltage through it with the help of an acquisition of data 6008/6009?  They have about $150.

    You will probably need to amplify current-sense with a MAX4372 or similar resistance to achieve a result that allows you to use a reasonable scale on data acquisition.  I measure the current through our products in almost all of our equipment to test in this way.  The size of the resistance of meaning as a result.  The 6008 is accurate enough, but it is not the fastest nor well presented.  But starting at $ 150, they are hard to beat.

  • Real-time display at the high frequency of data acquisition with continuous recording

    Hi all

    I encountered a problem and you need help.

    I collect tensions and corresponding currents via a card PCI-6221. While acquiriing data, I would like to see the values on a XY graph, so that I can also check current vs only voltage/current / time. In addition, data should be recorded on the acquisition.

    First, I create hannels to analog input with the Virutal DAQmx channel create, then I set the sampling frequency and the mode and begin the tasks. The DAQmx.Read is placed in a while loop. Because of the high noise to signal, I want to average for example every 200 points of the current and acquired for this draw versus the average acquisition time or average voltage. The recording of the data should also appear in the while loop.

    The first thing, I thought, was to run in continuous Mode data acquisition and utilization for example 10 k s/s sampling frequency. The DAQmx.Read is set to 1 D Wfm N Chan N Samp (there are 4 channels in total) and the number of samples per channel for example is 1000 to avoid the errors/subscribe for more of the buffer. Each of these packages of 1000 samples should be separatet (I use Index Array at the moment). After gaining separate waveforms out of table 1 d of waveforms, I extracted the value of Y to get items of waveform. The error that results must then be treated to get average values.

    But how to get these averages without delaying my code?

    My idea/concern is this: I've read 1000 samples after about 0.1 s. These then are divded into single waveforms, time information are subtracted, a sort of loop to sprawl is used (I don't know how this exactly), the data are transferred to a XY Chart and saved to a .dat file. After all that's happened (I hope I understood correctly the flow of data within a while loop), the code in the while loop again then 1000 samples read and are processed.

    But if the treatment was too long the DAQmx.Read runs too late and cycle to cycle, reading buffer behind the generation of data on the card PCI-6221.

    This concern is reasonable? And how can I get around this? Does anyone know a way to average and save the data?

    I mean, the first thing that I would consider increasing the number of samples per channel, but this also increases the duration of the data processing.

    The other question is on the calendar. If I understand correctly, the timestamp is generated once when the task starts (with the DAQmxStartTask) and the time difference betweeen the datapoints is then computed by 1 divded by the sampling frequency. However, if the treatment takes considerable time, how can I make sure, that this error does not accumulate?

    I'm sorry for the long plain text!

    You can find my attached example-vi(only to show roughly what I was thinking, I know there are two averaging-functions and the rate are not correctly set now).

    Best wishes and thank you in advance,

    MR. KSE

    PS: I should add: imagine the acquisition of data running on a really old and slow PC, for example a Pentium III.

    PPS: I do not know why, but I can't reach my vi...


  • (Note) - report - Bluetooth with Enhanced Data rate software II for Windows 7 wipe main drive

    All,

    It was reported that when the upgrade of the Bluetooth with Enhanced Data rate software II for Windows 7 to version 6.4.0.1700 is originally a wipe on the OS main drive (usually C:\)

    Version: 6.4.0.1700
    Release date: 16/05/2011

    Here are the units that uses this version of the driver.

    Support models     ThinkPad L420, L421
                       ThinkPad L520
                       ThinkPad T420, T420i, T420s, T420si
                       ThinkPad T520, T520i
                       Thinkpad W520
               ThinkPad X1
                       ThinkPad X220, X220i, X220 Tablet, X220i Tablet
                       ThinkPad Edge E220s
                       ThinkPad Edge E420, E420s
                       ThinkPad Edge E520
    

    Has been raised to engineering and the team is currently working on this topic.

    Please do not update the Bluetooth driver until further notice *.

    We are in a process to pull the driver from the Support Site and ThinkVantage System Update

    Main thread here

    JMT


  • Problem when creating a report with a date of schduled

    When I tried to create a report with a schedule (any option except now) I get the error 'Date of the first report occur must be after or equal to the current date", unless I have use a date of 01-10-2012 or later in the first report occurs on the field.  Current date is 2012-08-23.

    Let me know if you can recreate it and if or when there is a fix.

    Hi Tim,.

    We have fixed the problem now. Could you please check that you are able to schedule a report now with start date of today?

    Thank you

    The OnPlus team

Maybe you are looking for