Temperature Measurement with the Sensor Rev. P
Posted: Mon May 18, 2020 2:12 am
Hi,
I'm working with the Windsensor Rev. P5 and did some measurements in comparison with an ultrasonic reference anemometer. For calibration and temperature compensation i used the Method recommended in Paul Badgers Blog Post:
"calibrating-rev-p-wind-sensor-new-regression"
I've got some problemes with the temperature measurement. The temperature measured by the sensor is always aproximatly 20°C to high. Indoors the voltage reading of the tmp pin is 250 (25°C room temp.) and outdoors around 180 (8°C). According to this formula
Tambient = ( Vout*(5/1024) – 0.400 ) / 0.0195
the measured temperatures are 42°C and 24.5°C respectively. Nevertheless i think that the sensors are not broken. I scaled the measured windspeed of the Rev.P5 and the ultrasonic anemometer and plotted the two graphs. They match really good. Only the absolute windspeed value of the Rev.P5 differs, caused by false temperature compensation, a lot.
I'm powering the Sensors with a 5V Powerbank with a voltage regulator (11,1 V output) in between the sensor an the power source. An Arduino Uno is connected directly to the powerbank and the Arduino reads the voltage output from the sensor with analog Pins A0 to A3 (setup with two sensors). Arduino and Sensors are connected to the same ground by the way.
1. Is the Rev. P5 using another thermistor so that the formula above has changed?
2. Could there be another reason why the tmp reading is to high?
3. What is the exact purpuse of the potentiometer? I think its for calibrating the zero voltage but during testing in couldn't figure out how to use it properly.
Thank you for your help!
Kind regards,
Fabian
I'm working with the Windsensor Rev. P5 and did some measurements in comparison with an ultrasonic reference anemometer. For calibration and temperature compensation i used the Method recommended in Paul Badgers Blog Post:
"calibrating-rev-p-wind-sensor-new-regression"
I've got some problemes with the temperature measurement. The temperature measured by the sensor is always aproximatly 20°C to high. Indoors the voltage reading of the tmp pin is 250 (25°C room temp.) and outdoors around 180 (8°C). According to this formula
Tambient = ( Vout*(5/1024) – 0.400 ) / 0.0195
the measured temperatures are 42°C and 24.5°C respectively. Nevertheless i think that the sensors are not broken. I scaled the measured windspeed of the Rev.P5 and the ultrasonic anemometer and plotted the two graphs. They match really good. Only the absolute windspeed value of the Rev.P5 differs, caused by false temperature compensation, a lot.
I'm powering the Sensors with a 5V Powerbank with a voltage regulator (11,1 V output) in between the sensor an the power source. An Arduino Uno is connected directly to the powerbank and the Arduino reads the voltage output from the sensor with analog Pins A0 to A3 (setup with two sensors). Arduino and Sensors are connected to the same ground by the way.
1. Is the Rev. P5 using another thermistor so that the formula above has changed?
2. Could there be another reason why the tmp reading is to high?
3. What is the exact purpuse of the potentiometer? I think its for calibrating the zero voltage but during testing in couldn't figure out how to use it properly.
Thank you for your help!
Kind regards,
Fabian