01-29-2008 05:46 PM
01-30-2008 11:42 AM
01-30-2008 02:12 PM
01-31-2008 10:46 AM
Hi Jafor,
The procedure in the manual is for the 9205/9206 module used with a CompactDAQ chassis. From your previous post, I’m assuming now that you are using this module with a CompactRIO chassis instead. The calibration procedure is different for this case. The calibration information for that particular module, such as the offset and the LSB, should come with the module information. If you open up one of the examples in the NI Example Finder (for instance, NI 9205 Basic IO.lvproj), you can see that there are property nodes that get the calibration coefficients in the FPGA code. These coefficients are then used in the RT host VI to convert the data from binary to a nominal value. So essentially, the self-calibration is already done for you. You can actually not go into Measurement and Automation Explorer to do the self-calibration for the cRIO. In addition, that VI that the calibration procedure says to create is also used for CompactDAQ and not CompactRIO. Any other type of calibration you are going to want to do on the module will have to be sent in to National Instruments. I hope this helps clear up things! Have a great day.
Carla
01-31-2008 11:27 AM
Thanks for the reply, Carla.
But it seems that we have no recourse here but to replace a bad module. While doing some testing we ran into a problem in which one of our modules was measuring twice the value of the other. I looked at the code and could not find where this was happening until we monitored the calibration coefficients for the two modules concurrently. We noticed that the two offsets were way off. So barring having to replace the (scarce) module, we thought we would attempt to "self-calibrate." I did not see the documentation that says we need to have a CompactDAQ.
02-01-2008 12:08 PM
Hi Jafor,
Thanks for your reply. Can you clarify a bit more of the problem you are having with the NI 9205 module? Were you testing the two modules with the same signal? What type of values were you getting with each of the modules? Did the module use to give you different values? If so, how far off are they and when did this occur? The offsets of the two modules could be very different. Essentially, the offset and LSB Weight differ per module since they are used to convert analog input values to calibrated engineering units. One thing that could be interesting to try would be to run the example NI 9205 Basis IO.lvproj and see what sort of values you get for each of the modules. This could help us determine if it is truly the module or if there is something in the code that we could change. I hope this helps!
Carla
02-01-2008 01:33 PM
We have 2 cRIOs that are currently recieving the same physical signal (DC voltage level). Each RT takes it, encodes it to TCP then sends to another system via ethernet. The other system receives the two messages, decodes them and display on a labview OMI. Our first indication was that one of the signals was twice that of the other. We traced the problem to one of the cal coefficients in the bad module. LSB weights are very close but the offsets are very different. We swapped the 9205 modules from cRIO chassis' and the problem followed the module. Now we need to get another module or send it back to NI for cal (if this will fix it).
We have probed the RT code in debug mode and then brought up the FPGA code which displays the coefficients. As I mentioned before, we most likely have a bad 9205 module. We don't have the means to calibrate.
02-01-2008 02:56 PM
02-01-2008 03:28 PM
02-04-2008 09:55 AM