Acquisition using PCI-6025E yields undesired additional voltage offset

I want to acquire the ouput voltage of an Instrumentation Amplifier using PCI 6025E card and LabVIEW
But It reads a value which is much higher than the actual value. (ex. 5.23V for 1.20V)
But I am able to read the voltage with multimeter correctly.
Kindly suggest a solution.

Hello-
Can you please let us know a bit more about how you're configuring your tasks and connecting the signals?
Are you using a differential connection or grounding one of the pins (i.e. RSE as suggested by TipTop)?
Also, are you creating the tasks/channels programmatically or in MAX? Also, do you see the same behavior in Test Panels in MAX?
Any insight into the connections and how you're measuring them would be helpful in troubleshooting the problem.
Thanks,
Tom W
National Instruments

Similar Messages

  • 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

  • Using PCI-6025E with CVI2010

    I have been bring older legacy CVI Programs to windows 7 and have gotten a snag with use of a PCI-6025E card.  The compiler project works fine in windows XP but when it has been brought over to win 7 it does not drive the DIO ports.
    I checked the the card functions with NI-MAX with no issues.
    Not sure if it is a driver problem or i have to include a new library in the old source code moving into windows 7.  i have the latest NI-DAQ installed but the original libraries that the source code was compiled with was from 2007.
    Anyone have any ideas?
    Thanks

    Hi,
    Could you please confirm if the DIO lines work using a CVI example? -> C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DotNET4.5\Digital
    Regards,
    - Miguel

  • Trouble using the counter on PCI 6025E

    Hello,
    I am facing a problem with the counter on PCI 6025E. I am trying to count the number of pulses generated by the shaft encoder mounted on the shaft of a motor. I am using a channel from the shaft encoder to count the pulses and generate the line state. So, I have wired the channel to pins 25[line state]and 47[counter]on SCB-100. In my application I am using the count events/time vi from DAQ palette. Every time I run my application I have been getting the error NI 10001 saying that the ordering of the strings is not as expected.

    Hi,
    The Count Events & Time.vi is typically used with older counter hardware such as the 9513 chip. Your E Series card (6025E) uses a DAQ-STC chip. The best way to count your edges is to open up the example "Count Edges(DAQ-STC).vi which can be found by selecting Help>>Find Examples... and you will find it under the DAQ Counter examples as an DAQ-STC example. Hope that helps.
    Ron

  • I am using PCI-6033E IO card and i would like to send 5 volts (high logic ) to the trigger box. the trigger box will trigger the frame grabber card, that i am using for image acquisition.

    i am using PCI-6033E IO card and i would like to send 5 volts (high logic ) to the trigger box. the trigger box will trigger the frame grabber card, that i am using for image acquisition.

    Hello;
    The first thing you need to figure out is the shape of the trigger pulse needed.
    In case you just need a logic high TTL pulse, you can use one of the digital lines of your DAQ device.
    In case you need a pulse train (multiple trigger pulses), you will need to configure one of the general purpose counters to accomplish that task.
    You can find examples in both Labview and NI-DAQ showing how to program your DAQ board to accomplish both approaches.
    Hope this helps.
    Filipe A.
    Applications Engineer
    National Instruments

  • Counter using PCI-6602 for multi output

    Hi guys,
    currently I tried to control a linearmotor using PCI-6052E and PCI-6602.
    The questions is, how to use PCI-6602 to be a counter which will be converted to several output (multioutput):
    (1) converted to position >> 1count = ...[mm] --> position measurement
    (2) converted to voltage >> 1count = ...[mV] or [V] --> voltage measurement
    (3) converted to current >> 1count = ...[mA] or [A] --> current measurement
    (4) converted to velocity >> 1count = ...[mm/s] --> velocity measurement
    (5) converted to acceleration >> 1count = ...[mm/s^2] --> acceleration measurement
    (6) converted to force >> 1count = ...[N] or [kg.mm/s^2] --> force/load measurement
    (7) converted to frequency >> 1count=...[Hz] --> frequency measurement
    (i) Please assist me how to connect the driver's encoder (Ch. A A/ B B/ Z Z/) with PCI-6602, so I can get all informations above (7 measurements). What/which port of PCI-6602 connect to where from the driver.
    (ii) Please assist me how to connect the feedback signal to the PC. What/which port of PCI-6602 connect to PC.
    (iii) How to test those 7 measurements above using Measuremant and Automation Explorer (MAX) ver.4.4.1?
    Thank you for your kindly help and assistance.
    Best wishes,
    hendro

    Dear Jochen,
    (1) Principally, I'd like to use PCI-6602 to be a motion encoder also be a counter (Is it possible? Due to the manual, it is possible). I expect to have all information, such as position, time, velocity, etc. from that motion encoder (or at least the position and time). It is also expected of using PCI-6602 to do all measurements that I mentioned before . My meaning is, after having a signal from the counter, that 'count' will be converted to desire units under other programs. So, in this case, PCI-6602 is only used to get the 'count'.
    Simplified, the voltage command will send to the system (linear motor) through PCI-6052E (-10V to 10V). The actual position or other actual information will be catched (read) by using PCI-6602 (as a motion encoder, also as a counter). Then, this actual position will be used as a feedback, that will be compared to desired position.
    Is that also possible to use PCI-6602 be a motion controller + a counter + a frequency measurement in a same time parallely?
    I don't decide yet (I don't know) which acquisition rate will be needed/required, higher is better.
    (2) I'd like to apply an adaptive robust controller (yes, it is a closed loop system) under matlab with their feature called Real-Time-Workshop instead of using LV.
    (3) Power drive for the linear system will be driven by AC servo drive.
    Thanks for your help before,
    Warmly regards,
    hendro

  • The Problem about Monitoring Motion using PCI-7358 on LabVIEW Real Time Module

    Hello everyone,
    I have a problem about monitoring the position of an axis. First let me give some details about the motion controller system I’m using.
    I’m using PCI-7358 as controller and MID-7654 as servo driver, and I’m controlling a Maxon DC Brushed motor. I want to check the dynamic performance of the actuator system in a real time environment so I created a LabVIEW function and implemented it on LabVIEW Real Time module.
    My function loads a target position (Load Target Position.vi) and starts the motion. (Start.vi) then in a timed loop I read the instantaneous position using Read Position.vi. When I graphed the data taken from the Read Position.vi, I saw that same values are taken for 5 sequential loops. I checked the total time required by Read Position.vi to complete its task and it’s 0.1ms. I arranged the loop that acquires the data as to complete its one run in 1ms. But the data shows that 5 sequential loops read the same data?

    Read Position.flx can execute much faster than 5 ms but as it reads a register that is updated every 5 ms on the board, it reads the same value multiple times.
    To get around this problem there are two methods:
    Buffered High-Speed-Capturing (HSC)
    With buffered HSC the board stores a position value in it's onboard buffer each time a trigger occurrs on the axis' trigger input. HSC allows a trigger rate of about 2 kHz. That means, you can store a position value every 500 µs. Please refer to the HSC examples. You may have to look into the buffered breakpoint examples to learn how to use a buffer, as there doesn't seem to be a buffered HSC example available. Please note that you need an external trigger-signal (e. g. from a counter of a DAQ board). Please note that the amount of position data that you can acquire in a single shot is limited to about 16.000 values.
    Buffered position measurement with additional plugin-board
    If you don't have a device that allows you to generate a repetitive trigger signal as required in method 1.), you will have to use an additional board, e. g. a PCI-6601. This board provides four counter/timers. You could either use this board to generate the trigger signal or you could use it to do the position capturing itself. A PCI-6601 (or an M-Series board) provides can run a buffered position acquisition with a rate of several hundred kHz and with virtually no limitation to the amount of data to be stored. You could even route the encoder signals from your 7350 to the PCI-6601 by using an internal RTSI cable (no external wiring required).
    I hope this helps,
    Jochen Klier
    National Instruments

  • Is PCI-6025E full duplexing ?

    Do E series DAQ boards work in full-duplex mode ? Especially PCI-6025E .

    I believe I may have sent you an e-mail about this. However, I would be glad to post about it here as well.
    Full-duplexing is not a term we commonly associate with our DAQ boards. It is usually used in reference to serial-type communication that can go both ways at the same time (such as a modem). The best answer I can give on this is that the 6025E you asked about has 3 additional DIO ports (PA, PB, PC) which can operate in Bi-Directional Mode. This allows them to function as both inputs and outputs. The 6025E User's Manual is the best place to find more information about this.
    Ross C
    National Instruments

  • Document Splitting problem while posting asset acquisition using F-90

    Hi,
    We are using ECC 6.0 with document splitting functionality and are facing problem while posting asset acquisition using F-90.
    The transaction entry details are as below:
    Document Type - KR
    Vendor Line Item PKey - 31
    Amount - 10000
    Asset Line Item with PKey - 70, Transaction Type - 100
    Amount - 10000
    The Document Splitting Rule - 0000000012 is used and the Field Status Group for the Vendor Reconciliation Account and Asset Reconciliation account have Cost Center, Profit Center and Segment as "Optional" field.
    The Balance Sheet Item - Asset Reconciliation Account has been created as
    Secondary Cost Element - 90.
    The Profit Center and Segment field have been made mandatory and zero balancing is also set in the settings for Document Splitting.
    While posting asset acquisition using F-90, we are getting the error message - "Balancing Field "Profit Center" in line item 001 not filled"
    The first line refers to the Vendor Line item.
    Please let me know how to overcome this error.
    Regards,
    Ramanand

    Please follow the below path and do config :-
    IMG>FA>Asset Accounting>Integration with the General Ledger>Additional Account Assignment Objects>Specify Account Assignment Types for Account Assignment Objects
    here you have to put KOSTL (Cost center) for both against APC and Dep run for each Dep area.
    Thanks
    Pyare

  • Can i use PCI 6115 both as an output and input device simultaneosuly?

    I would like to use PCI 6115 data acquisition card from National Instruments for both generating a signal and then configure it for receiving the generated signal. I am using MATLAB program.I ran a program and it shows no error. But the results are not what I expected. Any help will be appreciated

    Hello,
    The PCI-6115 can receive and generate signals. It can actually do both at the same time. However, this depends on how it is programmed. Since you are using MATLAB, I do not know what I can do to help. Are you making calls to NIDAQ32.dll?
    Please post any follow questions or maybe some more information on what you are seeing.
    Best regards,
    Justin T.

  • Closed loop control of DC motor drive using PCI 6251

    Hi
    i am using NI PCI 6251 for closed loop control of dc drive.(shunt motor,220v, 0.5HP, 2.5A rated, 1500RPM)
    the dc motor is fed from a bidirectional dc-dc converter. this converter works in boost mode(forword motoring) and buck mode(braking mode/battery charging)
    the converter is built using mitsubishi IGBT module. at low voltage side of the converter a battery bank of 48V is connected and high voltage side the motor is connected.
    An IR sensor is developed to measure the speed of the motor and a hall current sensor is used to sense the converter current.
    in the control part i have an inner current control loop(PWM controller) and a outer speed control loop.both controllers are PI controller. To measure the speed i have used counter of the DAQ assistant, then frequency. then this frequency is converted to RPM using labview.after giving the speed and current signals  to the controllers , then i started  tunning the PI gain, but at the starting the duty cycles was 100%, so the IGBT got damaged immediately. now how to tune the controllers during the closed loop operation.  the switching frequency of the converter is 20KHz.   
    can any body suggest me how to run the dc drive in closed loop ?
    thanking you.

    Hi Premenanda
    The freq data receiverd from the daq assistant has the units of Hz, or in terms of motor speed, rps (rotations per second). I can see that you are trying to convert that to rpm (rotation per minute). which can be done by dividing the rps speed by 60. Instead, you are multiplying it by 60 and also comparing with 2000. the resultant multiplied value is displayed in your program only if it is smaller than 2000.which is causing the problem here.( as seen in file 'original code.png)
    I have attached a file named 'modified code.png' that shows how the conversion from rps to rpm is done. Please do the required changes in your code and let me know if it works.
    Attachments:
    modified code.png ‏18 KB
    Original code.png ‏15 KB

  • No list tree of device and interface, software in MAX sytem. using pci 6034E and chasis 2345

    Hye, i got the problem about this device.
    I using PCI 6034 E which will connect to SCC 2345 to measure current and voltage.
    My os is 32 bit Windows XP.
    First i install this software, my MAX listed the tree of devices & interface which is PCI 6034 E and chasis 2345, and all download software are listed in tree of software.
    By the way, when i start to measure the current, my MAX is working fine.. but, the problem is starting in the next day, wheni try to measure againt, all the list are dissapear. Then i uninstall all the NI component and reinstall again. Thereare a lot of install and reinstall again and again.. By the way the result is still same. Do not have any tree appear..
    so, any colution for my problem?
    i try to solve this problem, and i read that when the tree of devices and interfaces not appear, it's maybe because we using driver : NI 488.2 , i try to uninstall this driver.. by the way the result is still same...

    sahizansalman,
    It looks like the same is happening with the Software list. This is often a sign of a MAX database corruption. I'd try the steps outlined in this knowledgebase: 
    What is the Process For Removing MAX Database Corruption?
    Feel free to post back if this does not work. 
    By the way, do you know what device is showing up as unknown in the device manager? You did not mention anything besides your PCI DAQ card and SCC 2345, which are showing up fine. 
    Message Edited by mishkin on 03-11-2010 07:42 AM
    Misha

  • Inquiring about the issue of using PCI-5922 and PCI-5412 simultaneously under Linux OS! Thank you!

    hi all,I am lily and I an AE from NI shanghai .Now I confronted a pullze from customer,and I really feel at a loss! Hope some one of you would come and land me a hand,thank you in advance!
    The problem is as follows:
    Customer use PCI-5922 and PCI -5412 under Linux OS, if they use either of the two cards seperately,there would be OK. but if the use both of the two cards simultaneously, the error will occured as attachment shows. "Error code:-50258 occured at niscope_DAQmx Create Channel (AI-Voltage-Base).vi:2  Possible reason(s):The specified software component failed to initialize."
    Can I know is there any solution vs this probelm?Thank you in advance!!
    Attachments:
    Screenshot-NI-DAQmx Test Panels.png ‏17 KB
    NI-NEW_error.txt ‏8 KB
    shortsyms.txt ‏973 KB

    This is the wrong board for this question, you should re-post here
    Regards
    Ray Farmer

  • PCI 6025E Product data Sheet has an error

    I was trying to trouble shoot a harware problem on a previously working system using a PCI 6025E. I needed the output connections for the digital I/O I am looking at the on-line product data sheet for the PCI 6025E page 12 figure 6 "I/O for the NI 6025E Device". I see that pins 25 through 32 are labeled P1.0 - P1.7 the only problem is that so are pins 97-83. I am guessing that pins 25-32 are really port 0 but can you confirm?
    Thanks,
    Rick Sharpe

    Thank you for pointing that out. We will work to correct that error. For future reference, the pinouts in the E Series Help are correct. If you open the .chm file, click on the "index" tab, and type in the key word "pinout." You will see the pinouts for the different E Series boards. I hope this helps.

  • How do you do a timed DIG out on a PCI-6025E board?

    Im using a 4 channel DI/O of known frequency and duty cycle, and need a timed output on a PCI-6025E board.

    Hi abradamn,
    I dug around and found a few examples that may help you:
    Continuously Generating Digital Pattern Output
    Which DIO Ports to use on 6025E card
    I'm not quite clear on the wording of your question. Are you asking about having 4 timed channels of digital output, or a single channel of output, with 4 channels of input?
    Also, it might be a good idea to initialize your Digital Ports prior to use. Here is a good document on how to do it.
    Setting Default State of Digital Lines on E Series Boards
    Hope this helps!
    Jeremy L.
    National Instruments
    Jeremy L.
    National Instruments

Maybe you are looking for

  • How to log on to visual admin and create destination service

    Hi all, I see this statement everywhere while trying to configure adobe forms. *it was only the HTTP destination FPICF_DATA_<SID> that was not created in the Visual Admin under Cluster -> Services -> Destinations*_ I got 2 questions here:- 1. the pro

  • How can i unlock my ipod touch without restoring when i don't know my word passcode?

    Can I call Apple and prove that im the owner, then they unlock it for me? I dont want to restore it, because i have made many purchases since the last time a backed it up. I havent synced it to the cpu since November or December. Plzz help me.

  • OFFICE 2007 and Acrobat

    I had reported on some issues of using OFFICE 2007 with Acrobat 7 and 8. I suspect there was a problem with AA9 also. Typically the result would be graphics with lines through them, at least when expanded. This would often appear that your graphic ha

  • Public Sector Records Management Incoming Post Items

    My task is to create Incoming Post Items from SAP-Office Emails and automatically assign them to records. Now I'm at the point to automatically assign the Incoming Post Items to records. I need access to the content of the Post Items for automatic as

  • Problem in sending  mail with attachment

    Hi All, I am using the function module <b>'SO_NEW_DOCUMENT_ATT_SEND_API1'</b> to send mail with attachment. the program executes properly and shows a message <b>'Document Sent'</b>. But neither the sent mail appears in <b>'SOST'</b> nor I get it on t