05-24-2010 07:45 PM
05-25-2010 02:47 AM - edited 05-25-2010 02:48 AM
Shot in the dark: Last time you made a auto/self calibration?
05-25-2010 08:03 PM
Henrik ....Thanks for the reply. The PXI-4351 is a legacy card and I do not believe that it has a calibration utility. I looked in the MAX and in the device specific VI library but have not located anything that provides a means of calibrating out the offset. In preparation of this measurement task, I did have my PXI-4351 card calibrated by a NI certified calibration facility. I also had my thermistors calibrated with individual Steinhart Hart equation coefficients provided.
One of the Electrical Engineers on our staff has suggested that maybe the voltage error is a result of multilplexing the channels faster than they can provide a stabel reading. Any thoughts with regard to that theory?
05-26-2010 04:35 PM
I've been using a PCI-4351 on and off for a few years now, but haven't really touched the core code in quite a while. I vaguely recall that it is pretty slow at sampling multiple channels, that being the trade-off for 24-bit resolution. As I recall the primary programming control over the sampling rate is based on setting a line filter frequency at one of several presets like 60 Hz, 50 Hz, 10 Hz. And I *think* I recall seeing a similar channel-to-channel influence at the higher line freqs / higher sample rates. I got more favorable results with the 10 Hz setting, but the effective sample rate was also much slower.
I eventually decided that instead of asking for the *next* temperature sample and having to wait for it, I would ask for the most recent temperature sample (from an unknown fraction of a sample period in the past) and receive it immediately. This made the software more responsive, while also allowing me to painlessly use the 10 Hz (slower, better quality sampling) setting. The only downside was that I was always finding out what the temperature used to be just a little while ago. For our tests, that wasn't a bad trade-off.
In summary, it may help to use slower sampling based on a lower line filter frequency. That may in turn make it advantageous to do a buffered acquisition and then explicitly ask for the most recent past sample(s) rather than the next future ones.
-Kevin P