汽车胎压检测系统-课程设计论文正文本科论文 下载本文

课 程题

课程设计说明书

称: 微机检测系统课程设计 目: 汽车胎压检测系统

微机检测系统课程设计说明书

目 录

摘要……………………………………………………………………………………………2 1 引言…………………………………………………………………………………………3 1.1 问题的提出 ……………………………………………………………………………3 1.2 任务与分析………………………………………………………………………………3 2 系统方案设计………………………………………………………………………………4 2.1 系统设计方案…………………………………………………………………………4 2.2 系统总体框图………………………………………………………………………………5 3 系统硬件设计………………………………………………………………………………6 3.1 AT89C51单片机…………………………………………………………………………6 3.2 ADC0804 芯片……………………………………………………………………9 3.3 MPX4250芯片………………………………………………………………………11 3.4 系统硬件电路构成…………………………………………………………………12 3.4.1 气压传感器电路………………………………………………………………12 3.4.2 A/D转换电路………………………………………………………………………13 3.4.3 LED显示电路…………………………………………………………………………14 3.4.4 声光报警电路…………………………………………………………………………14 4.1 软件环境介绍……………………………………………………………………15 4.1.1 Proteus软件环境介…………………………………………………………………15 4.1.2 Protel软件环境介绍………………………………………………………………16 4.2 系统软件分析…………………………………………………………………16 4.3 程序流程图……………………………………………………………………………17 4.4 软件计算胎压值…………………………………………………………………………19 5 系统调试过程………………………………………………………………………………20 总结 ……………………………………………………………………………………………23 致谢 ……………………………………………………………………………………………24 参考文献 ………………………………………………………………………………………25 附录A系统总电路图…………………………………………………………………………26 附录B 程序源代码……………………………………………………………………………27

- 1 -

微机检测系统课程设计说明书

摘 要

本设计正是基于89C51单片机的汽车胎压检测系统设计。在系统检测部分,采用了

MOTOLORA公司气压传感器MPX4250芯片检测车轮胎压,实现汽车轮胎胎压模拟信

号输入。在经过ADC0804芯片A/D转换之后输入系统,采用了共阴极驱动LED数码管构成了显示模块,显示车轮胎压值。与此同时,系统检测汽车胎压是否在国家规定限值内,若超出限定值,系统通过声光报警,提醒驾驶者注意检查,提高汽车安全性。本设计说明书对该系统的硬件电路、工作原理和Protel软件设计进行了详细的介绍,给出了软件设计的流程图和主要源代码。

通过Proteus软件仿真表明,实现了汽车胎压检测以及胎压不正常情况声光警告提醒,达到了课程设计任务要求。

关键词:气压传感器;车辆;89C51单片机; 声光报警

- 2 -

微机检测系统课程设计说明书

1 引 言

1.1 问题的提出

随着工业经济的进步,汽车开始大量使用,高速公路的速度和便利,拉近了地域距离,改善了人们的生活方式。但是随之而来的高速公路恶性交通事故却令人震惊,已经引起世界各国的强烈关注和重视,并开始讨论或采取相应防范措施。汽车胎压监视系统( T P MS )主要用于在汽车行驶时实时地对轮胎气压进行自动监测,对轮胎漏气和低气压进行报警,以保障行车安全,是驾车者和乘车人员的生命安全保障预警系统。

本设计正是基于单片机技术、A/D转换技术、LED显示来实现。为此我们采用单片机芯片AT89C51作为核心控制器,半导体气压传感器将我们要测量的胎压信号转换成电压信号,电压信号经过A/D转换之后输入单片机,再由软件部分将我们所得的数据进行处理,最后由驱动部分将其送入显示部分进行数码显示。该检测系统主要由检测模块、控制模块显示模块以及报警模块组成。系统具有完全自主控制,全天候检测,可对车轮胎压实时检测功能。此外该检测系统还具有稳定性好、功耗小、成本低的特点,具有很强的实用性。

1.2任务与分析

本次设计的系统的控制中心是89C51单片机。首先,在Protel软件环境中进行硬件电路图的设计。然后在KEIL软件环境中进行系统的软件编程,并进行程序源文件的编译和调试,最后生成.hex文件。此.hex文件是硬件电路运行实现的源代码来源。把.hex文件加载到AT89C51单片机芯片,然后在Proteus软件环境中运行硬件电路,检测系统能正常显示车轮胎压以及超过限定值声光报警。

本设计的系统主要由:AT89C51为中央处理芯片,用于数据处理,控制LED显示以及声光报警等。气压传感器是本设计的核心模块,由它提供轮胎胎压模拟电压信号输入,用C语言进行编程。本系统可以分为以下4大模块:

(1)AT89C51模块:采集输入数字信号,数据处理,LED显示以及声光报警信号控制。 (2)传感器模块:检测汽车胎压的传感器有两种方法,压电式传感器和压阻式传感器。本系统采用半导体压阻式气压传感器来实现,这种传感器简单,花费开销小,精度高。

(3)显示模块:采用普通的共阴LED数码管,用于实时显示汽车胎压值。

(4) 声光报警模块:采用发光二极管和发声器提供声光报警。

- 3 -