文档介绍:论文题目基于单片机的数字气压计高度计设计姓名王建奇焦作大学机电工程学院
毕业设计
基于单片机的数字气压计高度计设计
焦作大学机电工程学院
中图分类号:TH812 密级:无
UDC: 单位代码:11522
基于单片机的数字气压计高度计设计
Design of digital barometer and altimeter
based on microcontroller chip
姓名
王建奇
学制
三年
专业
机械制造与自动化
研究方向
单片机
导师
赵允岭
职称
教授
论文提交日期
2011-12-20
论文答辩日期
2011-12-26
焦作大学机电工程学院
基于单片机的数字气压计高度计设计
摘要
采用瑞士INTERSEMA公司的 MS5561C数字气压传感器,利用海拔高度与气压和温度的关系,设计并制作了微型气压高度计。通过数字压力传感器和STC公司的STC89LE52RC 单片机进行串行通信,读取传感器中压力、温度值及补偿参数,用软件进行温度补偿和高度计算,并能在LCD液晶屏上显示具体数值。设计的气压高度计样机具有质量小、功耗低、精度高、工作可靠等优点。
关键词: 气压高度计; 单片机;MS5561C; 温度补偿
Design of digital barometer and altimeter
based on microcontroller chip
ABSTRCT
According to the relationship among pressure, temperature and altitude, an altimeter system with digital pressure sensor MS5561C of Switzerland pany is designed. Using digital pressure sensor and microcontroller chip STC89LE52RC of pany to make munication,the pressure ,temperature pensation parameters from the sensor are read out. Compensation of temperature and calculation of height are carried out with the software,thedata which have been processed to the LCD can also be transferred. And the altimeter has many merits such as light weight,low power consumption,high precision and high reliability etc.
Key words : barometer altimeter ; microcontroller chip ; MS5561C ; pensation
目录
1 引言 1
1
1
2 系统总体设计 4
4
4
设计方案二 4
5
6
3 硬件电路设计 8
STC89LE52RC单片机 8
MS5561C气压传感器 10
MS5561C性能特征 11
MS5561C结构图框 11
MS5561C工作原理 12
软件补偿 14
LCD液晶显示 16
LCD显示原理 16
LCD1602介绍 17
Protel99SE的使用 19
原理图和电路板图 20
4 软件设计 21
22
计算气压值 23
计算高度值 24
程序流程 25
Keil软件介绍 27
主要程序 27
程序定义与初始化 27
~D2字节子程序 30
~W4字节子程序 32
34
35
37
5 结论 39
参考文献 40
致谢 41
1 引言
1643年,托里拆利实验的成功,标志着气压计开始成为了人类研究大气压强的重要工具。从此以后,传统的