Measure Vac signal with Vdc IO FP-AI-100

Sir,
We are trying to use hall-effect current sensor to measure motor currents. High accuracy is not required. So we are thinking of using FI-AI-100 to do this. But output of the hall-effect current sensor is about 0-5 Vac/60Hz. I wonder whether or not we can use FI-AI-100 here and what we may read back.
Anyone has any experience ? Thanks in advance.

Sir
Although the FP-AI-100 can handle the voltage you are going to be reading, it is not meant to be reading AC voltage. You would be able to accurately see the 60 Hz frequency of your signal, due to the ability to sample faster than twice your frequency, but you would not be sampling fast enough to accurately depict all of your peaks.

Similar Messages

  • Measuring DC signal with ac coupling

    I'm TOTALLY new to Labview. I was trying to use NI DAQ 4472 for measuring DC signal with large DC offset. I would like to see an example that sets AC coupling for filtering the unwanted DC offset. I found an example with "DAQmx Channel Property", but I need help in connecting it with the block diagram. I have attached my block diag. and and help in connecting the DAQmx Channel Property Node is highly appreciated.
    Thanks.
    Attachments:
    Sensor_Configuration_Test.vi ‏60 KB

    Good afternoon MiamiVipul,
    Thanks for contacting National Instruments with your issue, we'll try and get you up and running as quickly and efficiently as possible.
    Look like you've got the right approach to your problem.
    In order to integrate a property node into your code, you simply have to wire the task reference and error cluster in line with the rest of your code.  I.e. after you create the task, you will have the purple task reference out as well as the pink error cluster out, wire those to the corresponding intputs on the property channel node and then wire the task and error out of the property node into the DAQmx Create Channel vi. 
    Have a look at the examples by going to Help > Find Examples (Browse Tab)  > Hardware Input/Output > DAQmx > Analog Measurements.  There are a variety of different measurement types which you can start from to give you a strong idea of the general DAQmx coding principles.  Several of these also use Property Nodes.  For example Acq&Graph Voltage - Int Clk-Analog Start w Hyst.vi
    You mentioned you want to measure "DC signal with large DC offset", which I'm assuming is a typo, as AC coupling is of course designed to remove the DC offset so you can measure the AC signal.  
    Best of luck with your project.
    Sincerely,
    Minh Tran
    Applications Engineering
    National Instruments 

  • How to measure different signals with PXI-2501

    Hello everybody,
    i have a an understanding problem.
    I have a PXI-2501 switch and i want to measuere signals with the pxi-4071, so far so good.
    I did some voltage- measurements and everything worked fine. Then i disconnected the power source and measured the temperature with a PT1000 in four-wire-mode ... also worked fine.
    But i want to measure voltage and temperature, in the same VI, so i connected the voltage signal on CH0 and the PT1000 at CH5 (in four wire mode), and now i get problems. The temperature is fluctating. There are a few measurements that seems OK, and then i see some that are far away from the truth.
    The VI consists of a state machine, the measurements are done in different states, of course with the correct scan list for each measurement.
    Any suggestions? Am I doing something completely wrong?
    Thanks
    (and excuse for my english )

    Hi Roman,
    id I understand you right:
    The temperature measurement works fine, if the sensor is directly connected to the 4071, but if connected via the 2501 you see the big deviations?
    Have you measured the the resistance of the Switch-Matrix yet?
    kind regards 
    Heinz

  • Sequence 1create output digtal signal- 2 make microsecon​ds delay or less- 3 measure digital signal with board 6023e

    hello
    I need creat a digital signal and for this i use a counter output and then i need creat a delay after  a signal measurment and for this i use again a couter. My problem is how i can make this delay betwen create and measure a signal. this delay must to bethe shortest  possible  and precise. une of my attemps was make  a sequence and for make the delay i create a task for une virtual output with max frequency 5000000hz and just une pulse but i dont know how many time the labview get to go by the first task ( creat a output pulse and ent it) to make tis task before discribed to the last task (measure a digital sinal). Another thing that i dont know is how many time the libview get to create and eliminate une task. Une information beyond the kind of board (6023E) that can be useful to help me  with this problem is the information about my pc in this case i use a pentium4 3Ghz.
    thanks  

    ...My problem is how i can make this delay betwen create and measure a signal.
    ...how many time the labview get to end one task and start another one.
    What I tried to say is, that even if you use the counter of the 6023e-Board
    to create the delay and trigger the measure via LabView under Windows,
    you leave the realtime-path. Executiontime of LabView-code is then not
    determinated.
    One way to solve this, is triggering measurement via hardware and use LabView to read Data from the Buffer of the DAQ-card.
    You can find more info about DAQ in the "measurements manuall" of NI, delivered with your LabView Software.
    Lorand

  • Problems to measure a signal with 10kHz frequenz

    Hello,
    i want to measure a signal at 10khz frequenz.
    My problem is that from 100Hz above i dont get a clear Signal.

    Daniel,
    Could you provide more information about your task.
    - What type of signal is it (sine, square wave, etc.)?
    - What hardware are you using to measure the signal?
    - What type of input are you using (analog in, digital in, counter)?
    - How are you performing the measurement? What functions are you using? What development environment (LabVIEW, C, etc.) are you using? Can you attach an example of your code?
    Christian L
    NI Consulting Services
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • Why do I get Error 33487 when measuring TC signals with FieldPoint

    I am measuring temperature with a cFP-2000 and cFP-TC-120 using K-type thermocouples. I am intermittantly getting Error 33487 (Signal out of measurement range) from FP Read.vi the first time the unit tries to take a data sample after startup (it automatically starts colelcting data once it is done booting). The temperature should be nowhere near the signal limits (about -450F to 3200F) - when the data is collected without an error I am seeing 75 - 250F. What could it be?

    Hi,
    I have posted you an answer through the standard support channel, let me know if that answers it.
    Regards
    Andre Oliveira
    Applications Engineer
    National Instruments

  • Measuring PWM Signal with NI9423 with C-RIO 9073

    Attachments:
    Simulator1.vi ‏114 KB

    Eh..sorry. I do not know what happened, but it seems like my questions is gone in my previous post.
    Let me recap, I'm new to NI Components and LabView.
    I wanted to measure 8 PWM Signal generated from a controller (200Hz, Max 4A, 24Vdc).
    WIth NI engineer's suggestion, I bought cRIO 9073 and NI 9423 for this purpose.
    I have created a VI for this purpose. It seems to be working at first, but later on, the value read by the NI 9423 becomes unstable even though the out put signal from the controller was stable.
    The value read by 9423 just goes up and down with an increasing PWM signal from my controller.
    below is the setting for the 9423.
    Thanks.

  • Measuring floating signals

    I am using a PCI-6024E DAQ board and I would like to measure a floating signal. I tried to measure the signal by connecting the two leads each to an analog input (like I believe you are supposed to) but damaged the board I was using. The two leads are always within 5 V of each other which should be fine. However, the leads can have a voltage with respect to ground of something more like 120 V at times. It would be disastrous if this signal was connected to ground (which is probably what caused my board to be damaged). Any thoughts on whether or not I can safely measure this signal with my DAQ board? Thanks.

    Hello,
    Thank you for contacting National Instruments.
    The PCI-6024E data acquisition board has a working voltage specification of 11V that means that the board will continue to measure correctly till the input voltage on either of the analog input channels is not greater than 11V. The board also has a power on over voltage protection of 40V which implies that the board will not get damaged for voltages up to 40V while the board is powered on.
    To measure a signal that has a common mode voltage of 120V you will need to use signal conditioning with isolated analog inputs. Two simple solutions are:
    1. Use an SCXI-1120, 8-Channel Isolated Analog Input Module with an SCXI-1327 terminal block. This configuration will let you measure voltages in the range of +
    /-250V.
    SCXI-1120/D User Manual
    2. Or you can use an SCC-AI04 module in a SC-2345 chassis which has an input voltage range of +/-5V and provides an isolation of 300Vrms.
    SCC-Ai series User Manual
    If you are interested in purchasing these solutions you can contact a sales representative at NI by calling (888) 280-7645.
    Regards,
    Nipun M
    Applications Engineer
    National Instruments

  • How to measure a current signal with NI 6211?

    How to measure a current signal with NI 6211?

    Hi Clecio,
    This is a charge accelerometer. It is different from the IEPE accelerometers that outputs a voltage signal.
    You need a charge amplifier. Then according to the charge amplifier output we can select an appropriate module to measure the signal.
    It is not possible to measure charge accelerometers with NI 9234 directly.
    Best Regards,
    Rodrigo Schneiater
    Application Engineering
    National Instruments Brazil
    If this information was useful, please click in the 'KUDOS!' beside.

  • Measuring digital signals coming from the HSDIO (PXI-6542) with the DMM (PXI-4070)

    Hello,
    in attachment you can find the program I'm using for my measurement: I'm generating and acquiring digital signals with the PXI-6542 and at some trigger point of one of those digital signals I'd like to capture the measured values on a plot with the Digital MultiMeter (PXI-4070).
    It does work if you configure the generation repeat mode as continuous, but if you do have a finite repetition (repeat count is 1) it doesn't react on the trigger, as if it can't find a trigger. On the other hand, if you have a finite repeat count of 30 or more it does react and triggers correctly again.
    First I though it had something to do with autocalibration before the measurement takes place, but If you do a highlight execution (stepping through the program) it looks like it measures before the generation session is initialized.
    Is there a way to measure correctly when the repeat count is only 1?
    Thanks in advance,
    Jürgen

    Hey Jürgen.  I apologize that you haven't gotten an answer yet to your post.  I looked at your code and had some questions.  What is the source of your trigger to your DMM?  I see that you're exporting the data active event to PFI1, and your comments indicate that PFI1 and PFI2 are connected to give you a start trigger for your digital acquisition.  Exporting the data active event with a finite or continuous pulse should only give you a single edge per run, though - you wouldn't get a pulse each time.  Is your trigger coming from a data line?  I didn't see any line in your included data that would indicate a single pulse.
    The other thing that I noticed is that you've got no timing dependency between your HSDIO code and your DMM code - they're in parallel with each other.  Thus you could get different results run-to-run, since it's not deterministic as to which parallel "thread" that LV will start on first.  LV may switch back and forth several times, but let's say that LV reaches the HSDIO Start command before reaching the DMM Start command - in that case, the HSDIO device may finish it's entire operation before the DMM ever starts looking for a trigger, and thus never get the trigger at all.  I'm not sure why this would explain why you're seeing the finite case work and the continuous case not, but I wanted to point it out because it could bite you down the road.
    I hope some of this this helps get you going in the right direction.  I'd also suggest posting HW-centric questions in the appropriate form.  There are Digital forums and DMM forums that might help you reach people that will be more familiar with your particular hardware.
    Chris

  • Measuring signals with different levels using common AI in Fieldpoint

    Hi!,
    I am trying to configure a Fieldpoint system to measure the following (its for a DC motor test station):
    Motor Voltage: 0-240 VDC
    Motor Current: 0-50 ADC
    Generator Voltage and Current: same as for motor
    Options which come to my mind are:
    1) Convert the voltages into 0-10 VDC and use FP-AI-110
    and simultaneously convert currents into 4-20mA and use FP-AI-111.
    2) Convert both voltages and current into 4-20mA and use only FP-AI-111
    My questions:
    1) Which is a smarter config?
    2) Would there be any issues of isolation that I need to consider?
    Note:
    A) There are other measurements like thermocouple and counter and I will be using the signal specific modules for those.
    B
    ) It is important that total system hardware cost be kept to the minimum.
    Platform is Fieldpoint using FP-1601
    OS is Win200
    Coding is in NI-PDS-6.1
    Thanks and best regards,
    Gurdas
    Gurdas Singh
    PhD. Candidate | Civil Engineering | NCSU.edu

    Hello Gurdas,
    You could use the FP-AI-110 to measure both your voltage and current signals. However, you will need to create an attenuation circuit so that you can measure your signal in the 0-10VDC range as you have described. You can also use a current shunt resistor to measure the current by running the current through this resistor and then measure the voltage across it. You will most likely need a resistor near 0.01Ohms that can handle up to 50A. (50^2*0.01)= 25W. That is a big resistor.
    It would still be best to convert both to voltages since the modules measure voltage. Even the FP-AI-111 uses current shunts and measures a voltage.
    Another thing to know about taking motor measurements is Flyback voltages generated from the coils. These v
    oltages can reach several thousand volts and could damage your hardware. Check to make sure that you motor or motor drive has circuitry to limit flyback voltages. Zener diodes are commonly used to limit flyback voltages.
    Regards,
    Bill B
    Applications Engineer
    National Instruments

  • Can I measure with DAQ NI 6115 differential signals with a value of 0-5 V? ( ACH0-3 - is then outside the spec of +-2.5V)

    I have to measure differential signals (0 to 5 V level). Unfortunately the maximum working voltage of the analog input channel of NI 6115 S-serie - is +-2.5 V. What will happen? Will the performance of the NI 6115 decreases? And - can I get an error when I connect fast signals to - (!), because the inputs are pseudodifferential?

    Hello matops,
    I don't think you should be running into any type of problem trying to measure a 0 to 5 V differential signal using the NI 6115. The maximum working voltage for the negative input is specified at +-2.5 V, meaning that you can have a maximum common mode voltage of 2.5 V in your measurement system. However, the maximum working voltage on the positive input is +-11 V or +-42 V, depending on your voltage range. If you are going to be going above this limit, then you may want to reconsider your measurement setup as you could damage the hardware.
    Though pseudodifferential signals are usually composed of a signal on the - input that is slow to change, the 6115 is specified at a maximum sampling rate of 10MS/s, and thus I think it is going to be OK to co
    nnect a fast signal to these inputs (depending on what your definition is of a fast signal).
    Hope this helps.
    Jared A.

  • How to send a ttl signal with a good exactitude less than 10ms?

    i have a pci 6013 (8 input channel) and pci 6711 (4 outpout channel).Then i need to send a ttl signal to a camera ccd to take a photo when a waveform sinus is equal at zero (rising), but when i send this TTl signal with dasylab using generator pulse or combi trigger and readind this signal, i have difference between dasylab pulse(that is exactly) and measurement pulse that is approximate 40ms after.But i need to have less than 10ms is it possible?
    Frequence rate =1000hz and block size=512 the waveform sinus is 0.2Hz.i have already try to increase the sampling rate but nothing happens.Thank for your help.

    Yes, it's possible.
    You just have to reduce your block size to 10 !
    For more informations, visit Forum Dasylab en français at http://forum.aceboard.net/?login=128657
    Frédéric Miqueau
    MD Electronic, France
    http://www.mdelectronic.fr
    French Dasylab Forum : http://www.dasylab-forum.de/forum/index.php?showforum=43

  • Better estimation of phase difference between two signals with variable frequency!

    Hello LabView Gurus, 
    Being a power engineer and having just a little knowledge of signal processing and labview, I have been pulling my hair out for the last couple of days to get a better estimation of phase difference between two signals.
    We have two analog voltage signals; 1. sine wave (50Hz ± 1Hz) and 2. a square wave with exactly half of sine wave frequency at any time.
    At the starting point of operation (and simulation/acquisition) both signals will have no phase difference. However, the square wave's frequency changes unpredictably for a just a few millisecond but then it gets synchronized with sine wave's frequency again. This means that the square wave will be phased out from its original position. The task of the labview is to find the phase difference between the two signals continuously.
    My approach to determine the phase difference is to measure the time when sine wave crosses zero amplitude and the time when the very next square wave changes amplitude from zero volts to +ve voltage (I have a 0.5volts threshold just to avoid any dramas from small line noise). The difference between these times is then divided by the time period and multiplied by 360 to get this phase difference in angles. 
    As this part is just a small block of a big project, I can only allow 5000Hz sampling rate each for both signals. I read 500 samples (which means I read data from 5 cycles of sine wave and 2.5 cycles of square wave).
    Now the problem is, as long as the frequency of sine wave stays constant at exactly 50Hz, I get a good estimation of the phase difference but when the frequency changes even a little (and it will happen in the real scenario i.e 50Hz ± 1Hz  and the square wave's frequency is dependent of sine wave's frequency), the estimation error increases.
    I have attached my labview program. From front panel, you can set the phase of square wave (between -180 and 0) and you should see the labview's calculated phase in the indicator box named 'Phase'. Then you can press 'Real Frequency' switch that would cause the frequency to change like it would in real operation.
    You can observe that the estimation error increases after you push the button. 
    All I need to do is to reduce this estimation error and make it as close to the actual phase difference as possible. Any help would be greatly appreciated.
    I am using LabView 2009 for this task.
    The application is for electric machines and the stability/performance of machines under different faults.
    Thank you for reading this far!
    Regards,
    Awais
    Attachments:
    v603.png ‏320 KB
    v603.vi ‏186 KB

    Jeff Bohrer wrote:
    Basic math gives me a bit of pause on this approach.  You are sampling at 50 times the frequency of interest so you get 50 samples per cycle.  your phase resolution is 1/50th cycle or 7.2 degrees +/- noise.  You will need to samlpe faster to reduce phase resolution or average multiple readings (at a time cost that is signifigant)
    Jeff- (Hardly Working)
    I am sampling at 100 times the sine wave's frequency and 200 times the square wave's frequency.  Increasing the sampling rate completely solves my problem. But since I am acquiring several other inputs, I cannot afford a sampling rate higher than 5kHz.
    F. Schubert wrote:
    I'm not a signal processing expert, but here my basic understanding.
    If you simulate sampling with 5kHz and a frequency of 50 Hz (and both are 'sync' by design), you always get an exact 5 periods. Any variation of your signals frequency gives you a propability to get 4 or 6 'trigger' events. That's an up or down of 20%!
    The one measure to reduce such problems is using 'window functions'. They don't fit your current approach (counting instead of a DSP algorithm), so this needs to be reworked as well.
    My approach would be to use the concept of a Locki-In amplifier. You need to phaseshift your ref-signal by 90°. Then multiply your measurement signal with the ref signal and the phase shifted ref signal. The obtained values for x/y coordinates of a complex number. Calculate the theta of the complex number (with the LV prim). Feed this in a low pass filter.
    The trick on this is, that the square wave has harmonics in it, in this you are interested in the second harmonic which is the sine wave.
    To get rid of the effect that the sync between sampling rate and ref signal frequency gives an error, you then can use the window I mentioned above (place it before the lock-in).
    For a design that really plays well, use a producer-consumer design pattern to get the calculations done in parallel with the DAQ.
    I suggest you to check on wikipedia for some of the keywords I mentioned. Go also for the external links which lead to great tutorials and AppNotes on the signal processing basics.
    Sorry, it's not a simple solution I offer and we will have quite some conversation on this forum if you follow this path. Maybe someone else knows a simpler way.
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml
    An interesting view. the sine wave can indeed be looked as a second harmonic of the square wave. I will implement your idea and get back to you as soon as I get some results. But since I have very limited knowledge of signal processing, it might take me a while to get my hear around the solution you mentioned.

  • Measuring 100K signal from piezo electric sensor

    Hi programmers,
                                 we are using a compact rio with 9215 module to measure a signal of 1KHz and it works fine. When we want to measure a signal of 100KHz from a output of a  Piezo sensor, it doesn't. when we inputted a signal of even 10KHz from a standard signal generator, there was no response. So now we want to upgrade our program to measure the 100KHz signal, can anybody suggest solution.
    Thank you
    Labview lovers.

    Hi!
       I'm worried about the fact that 10 kHz signal isn't seen, that cRIO module is rated for 100 kS/s per channel, so, with 1 channel, you should theoretically be able to sample as high as 50 kHz, or, with common approximation, say 20 kHz.
       To better understand your problem, let me ask you: what do you mean when you say "no response"? How many channel are you using?
    Have a nice day!
    graziano

Maybe you are looking for

  • Web Start and Web Application

    I have a scenario as given below. I have a Central Server hosting a web application(JSPs, jars) in Jetty 6.0.0. I have many branch servers having Jetty 6.0.0 installed and the web application deployed. Now, I want to update the web application on all

  • How much space should I allocate for Windows?

    I have decided to install Windows 7 onto my computer. My only use for the Windows partition would be for gaming, e.g. Battlefield , some 007 games, Wings of Prey, etc...... Otherwise, I don't think I will use Windows for much else. I may use an Exter

  • Problem with PR1.1 Update

    I've just download the update. After the download had completed my N900 rebooted and I get this message : Installing software update. Please do not interrupt. After 1min it reboots again, and I get the same screen again. I can't connect to my pc to b

  • Has anyone else had trouble with apps not updating when you update through the app store?

    I'm having trouble with GSN Games app not updating, even though the app store says that it's the most updated version.  Has anyone else experienced this?  My mother's app updated just fine with all the new features and games within the app, but mine

  • QT and .wmv files

    How come I can open a windows media file in QT but it will only playback 15 seconds of a 30 second spot? Any help or direction would be greatly appreciated. Thanks in advance ceej