I have an IR120 infrared thermometer which I was previously using with a CR1000 logger. Now I have shifted the measurement to a CR3000 logger and I have noticed that the temperature measurements are wrong (too high).
Here are my bridge instructions:
BrHalf(BR_Res,1,mv5000,3,Vx1,1,-2500,False,20000,_60Hz,2,0)
BrFull(IRSensor_Volt,1,mV1000,1,Vx1,1,2500,False,False,0,_60Hz,2.5,0)
The IR120 manual mentions that
"The range codes will need to be amended if using a CR3000
datalogger. The bridge instructions have multipliers in them to
scale the values back to mV."
but does not explain any further or give examples.
I have tried to play around with the range codes and multipliers but this does not solve the problem. Is there anyone who is successfully running this instrument on a CR3000?
Changing the inpout range code should not affect what ends up within the variable, it merely makes sure you are using a voltage range which the sensor can be read on and getting the best resolution for the measurement. The result in the output will be in mV no matter what range code is selected and if the multiplier is 1 and offset is 0.
Your BRHalf instruction has a multiplier of "2". All the program examples I have seen for the IR1X0 series use a multiplier of "1" for this instruction :-
BrHalf(BR_Res,1,mv5000,3,Vx1,1,-2500,False,20000,_60Hz,1,0)