摘要随着科技的日益飞速发展,导航在我们的生活中越来越司空见惯,与我们每个人都存在着紧密的联系。海拔测量作为导航的一个组成,对其的研究也越来越多。本设计是基于气压传感器BMP085的便携式高度计系统,主要介绍了它的软、硬件实现方式。本设计使用STC90C516RD+做主控芯片,BMP085传感器实时采集大气压力和温度数据,主控通过IIC接口,直接读取BMP085没有经过补偿的温度值和压力值,然后经过相应的处理操作,得到所需显示的气压、温度和高度值,最终,这些数据被送入LCD1602进行实时显示。本系统的软件设计以C语言为开发工具,进行代码编写,并完成联调与测试。整个设计简单易行,具备测量精度高、体积小、性能卓越的优点。73260
毕业论文关键词 高度测算 BMP085 IIC协议 温度补偿
毕业设计说明书外文摘要
Title Development of portable digital altimeter based on the BMP085
Abstract With the rapid development of technology, the navigation has become more and more common in our lives, and it has a close relationship with each of us。 As a composition of navigation, altitude measure is very popular and more researchers trend to study it。 The design is a system of portable altimeter, which is based on barometric pressure sensor BMP085。 It mainly introduces its hardware and software implementations。 The system uses STC90C516RD + as a master core, and BMP085 sensor real-time capture atmospheric pressure and temperature data。 Through IIC interface, STC90C516RD+ reads temperature and pressure values directly from BMP085, which is not compensated。 Then after the corresponding processing operations, the desired display of pressure, temperature and height values are given。 Ultimately, these data are sent into LCD1602 and displayed real-time。 System software design is based on C language as its development tools for coding and debugging。 The whole design is simple, and it has advantage of high accuracy, small size and high performance。
Keywords pressure sensors height measurements temperature compensation
目 次
1 绪论 1
1。1 研究目的 1
1。2 发展现状 1
2 海拔高度设计原理 3
2。1 总体方案设计 3
2。2 单片机方案选择 3
2。3 传感器方案选择 4
2。4 显示器方案选择 5
2。5 电源方案 5
2。6 海拔高度计算 5
2。7 系统原理图 5
3 系统设计的硬件模块 8
3。1 单片机模块 8
3。2 BMP085传感器模块 11
3。3 LCD液晶显示模块 18
4 系统软件设计 21
5 系统联调与测试 23
5。1 测试方法 23
5。2 测试结果分析