bmp085驱动是为BMP085气压传感器推出的一款专用驱动,BMP085气压传感器是一款小封装气压传感器,用于气压温度检测,性能卓越,精度最低可达0.03hPa,通过I2C总线直接与各种微处理器连接,bmp085驱动主要用于bmp085气压传感器的连接,需要的朋友可以下载!

BMP085气压传感器介绍
BMP085是新一代的小封装气压传感器,主要用于气压温度检测,在四轴飞行器上可以用作定高检测,该传感器属于IIC总线接口,依然沿用标准IIC驱动程序
使用该传感器需要注意的是我们不能直接读出转换好的二进制温度数据或者气压数据,必须先读出一整套约176位的矫正数据,然后启动转换,将转换的数据与矫正数据一起进行矫正运算才能正常获得温度,温度精度为0.1,大气压有16bit或者19bit的精度,一般选择16位精度,
所以对于该传感器设备,驱动模式如下
1.获取矫正数据-->启动温度转换--->获取原始温度数据-->启动大气压转换-->获取原始大气压数据-->计算实际温度数据大气压数据
另,转换时的转换时间也是计算时的重要参数,计算大气压时的过程中需要使用原始温度
矫正数据如下
[attach]317161[/attach]
矫正数据都是16位有符号的,所以读出的时候需要连续读取两个字节
通过计算得到的大气压强可以计算得到当前传感器相对于海平面的绝对高度
[attach]317162[/attach]