I am facing an issue while attempting to measure voltage signals with DC content (an XBPM device). These devices deliver voltage signal, and both the DC and AC component carry useful information.
In order to double check my programs (which work perfectly well with a DT9824 card), I started by measuring the analog input self-noise. I plugged a 50 Ohm BNC terminator, and expected near-zero voltage.
Using Matlab, the voltage is quiet, but there is an offset of 200mV. This corresponds to an intensity flowing through the resistor of 4mA, which is exactly the excitation current (used for IEPE) devices.
I repeated the same test with QuickDAQ, and the same offset was there, except tihs time I could sucessfully disable the excitation current, and remove the DC content.
Using matlab, I used the following function to add my AI#0:
=====================================================================
Data acquisition session using Data Translation hardware:
Will run for 60 seconds (60006 scans) at 1000.116 scans/second.
Number of channels: 1
index Type Device Channel MeasurementType Range Name
----- ---- ------------ ------- ------------------- ------------------ ---------
1 ai DT9837-A(00) 0 Voltage (SingleEnd) -1.0 to +1.0 Volts DAQ#1-AI1
If I try do disable excitation source by setting the 'ExcitationCurrentSource' to 'None', Matlab returns an error, since 'ExcitationCurrentSource' is not a property for a analogInputChannel.
This seems like a pretty basic problem, but I am stuck there.
Question
NicolasJ
Hi there,
I am facing an issue while attempting to measure voltage signals with DC content (an XBPM device). These devices deliver voltage signal, and both the DC and AC component carry useful information.
In order to double check my programs (which work perfectly well with a DT9824 card), I started by measuring the analog input self-noise. I plugged a 50 Ohm BNC terminator, and expected near-zero voltage.
Using Matlab, the voltage is quiet, but there is an offset of 200mV. This corresponds to an intensity flowing through the resistor of 4mA, which is exactly the excitation current (used for IEPE) devices.
I repeated the same test with QuickDAQ, and the same offset was there, except tihs time I could sucessfully disable the excitation current, and remove the DC content.
Using matlab, I used the following function to add my AI#0:
addAnalogInputChannel(mySession,DAQID,0,'Voltage')
And indeed, the session output reads as expected:
=====================================================================
Data acquisition session using Data Translation hardware:
Will run for 60 seconds (60006 scans) at 1000.116 scans/second.
Number of channels: 1
index Type Device Channel MeasurementType Range Name
----- ---- ------------ ------- ------------------- ------------------ ---------
1 ai DT9837-A(00) 0 Voltage (SingleEnd) -1.0 to +1.0 Volts DAQ#1-AI1
=====================================================================
If I try do disable excitation source by setting the 'ExcitationCurrentSource' to 'None', Matlab returns an error, since 'ExcitationCurrentSource' is not a property for a analogInputChannel.
This seems like a pretty basic problem, but I am stuck there.
Any help would be greatly appreciated !
With kind regards,
Nicolas
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now