摘要:本文设计了一种基于BMP180传感器的高精度气压测量系统。该系统采用 ATmega48处理器,通过 接口读取BMP180传感器的温度和压强数据,利用芯片PRIM存储的补偿参数,使用二阶温度补偿的方法实现大气压强数据的校正。本文设计的高精度气压高度测量系统,针对温度对气压高度的影响,进行了温度补偿计算。这样可以使大气数据更加趋近真实的大气压强,从而得到真实的气压。33701
关键词 单片机 压强测量 BMP180 总线
毕业论文设计说明书外文摘要
Title Pressure measurement technology based on BMP180
Abstract
In this paper, a high precision air pressure measurement system based on BMP180 sensor is designed.. The system using Atmega48 processor, through the I-C interface to read data of temperature and pressure at bmp180 sensor, using prim chip storage compensation parameters, using second-order temperature compensation method to realize the correction of atmospheric pressure data. This paper designs the high precision air pressure height measuring system, and carries out the temperature compensation calculation for the influence of temperature to air pressure height.. This can make the atmosphere more closer to the real data of atmospheric pressure strong, in order to get the real pressure.
Keywords Microcontrollers Pressure measurement BMP180 Bus
目 次
1 引言 1
1.1压强测量的实际意义…1
1.2 常用压强测量方法分析 1
1.2.1利用托里拆利装置测量 1
1.2.2利用玻璃吸盘测量… 2
1.2.3 利用注射器测量… 3
1.3 本文所做的工作… 3
2 BMP085测量压强 5
2.1 BMP085的结构及原理… 5
2.2 BMP085测量过程 … 5
2.3 BMP085工作模式与校准系数… 7
3 BMP180测量压强 8
3.1 BMP180的结构及原理… 8
3.2 BMP180测量过程 … 8
3.3 BMP180工作模式与校准系数… 9
3.4 基于BMP180的压强测量特点 10
4 基于ATmega48的测量系统硬件设计 11
4.1AVR简介… 12
4.2 ATmega48微处理器 13
4.2.1装置特性… 13
4.2.2引脚配置… 13
4.2.3结构特性… 15
5 基于 软件的测量系统软件设计… 16
5.1 程序流程与代码 16
6 测量过程与数据处理 17
6.1 测量结果… 17
结论 19
致谢 20
参考文献21
附录A 程序代码 22
1 引言
大气会从各个方向对处于其中的的物体产生压强,大气压强简称为大气压。用来测量大气压的仪器叫做气压计。常见的气压计有测量仪器水银气压计。
液体压强计算公式:
P=ρgh (1-1)
一个标准大气压相当于760毫米高的水银柱所产生的压强。由于海拔、温度等因素的影响,所测得的压强数值不同。
1.1 压强测量的实际意义
气压测量系统通常被运用在小型无人机上,并以它来测量飞行器的飞行高度。它的飞行高度主要是根据海拔高度以及大气压强的相互关系计算出来的。气压测量是小型飞行器安全、正常、高效飞行的一大保障。 基于BMP180的气压测量系统设计+程序代码:http://www.751com.cn/tongxin/lunwen_30942.html