adjusted filter for faster response

git-svn-id: https://arducopter.googlecode.com/svn/trunk@1605 f9c3cf11-9bcb-44bc-f272-b75c42450872
This commit is contained in:
jasonshort 2011-02-07 05:58:29 +00:00
parent 21df2c1fac
commit cc61eafd8b
1 changed files with 1 additions and 1 deletions

View File

@ -18,7 +18,7 @@ void read_barometer(void){
APM_BMP085.Read(); // Get new data from absolute pressure sensor APM_BMP085.Read(); // Get new data from absolute pressure sensor
//abs_pressure = (abs_pressure + APM_BMP085.Press) >> 1; // Small filtering //abs_pressure = (abs_pressure + APM_BMP085.Press) >> 1; // Small filtering
abs_pressure = ((float)abs_pressure * .9) + ((float)APM_BMP085.Press * .1); // large filtering abs_pressure = ((float)abs_pressure * .7) + ((float)APM_BMP085.Press * .3); // large filtering
scaling = (float)abs_pressure_ground / (float)abs_pressure; scaling = (float)abs_pressure_ground / (float)abs_pressure;
temp = ((float)ground_temperature / 10.f) + 273.15; temp = ((float)ground_temperature / 10.f) + 273.15;
x = log(scaling) * temp * 29271.267f; x = log(scaling) * temp * 29271.267f;