基于单片机的汽车智能胎压监测预警系统设计
收藏关注不迷路文末获取源码数据库感兴趣的可以先收藏起来还有大家在毕设选题免费咨询指导选题项目以及论文编写等相关问题都可以给我留言咨询希望帮助更多的人文章目录一、摘要二、系统总体设计三、硬件设计思路四、效果图五 、目录一、摘要随着汽车普及程度的不断提高人们对汽车安全性能的要求也越来越高。目前汽车安全性能已经成为人们购买汽车时最关注的一个因素之一。TPMSTire Pressure Monitor System系统作为改善汽车主动安全性能的措施之一得到了越来越广泛的重视。TPMS属于汽车电子主动式安全技术领域可以对汽车轮胎压力、温度等参数进行实时监控。本次设计是以8052单片机为核心设计和实现汽车胎压监测系统。该系统是用来自动检测车辆运行过程中轮胎气压并发出低气压警报的系统。它是驾车者及乘车人员安全保障预警系统。本文详细描述了TPMSTire Pressure Monitor System的构成及器件选择节能及安装方面的设计考虑。设计过程中通过对各种压力传感器的对比本文选择使用BMP180气压传感器以及无线NRF24L01射频芯片使用BMP180气压传感器对汽车轮胎气压以及温度进行检测并且通过无线NRF24L01射频芯片把信息传送给主机最后通过显示器显示信息从而完成胎压监测系统的设计。二、系统总体设计2.1总体设计方案本设计以汽车为主要研究对象运用气压传感器获取汽车轮胎胎压所对应的仿真电压值并将其转换为V/F格式随后送入单片机进行实时处理以呈现相应的气压值。在数字气压计时的设计中必须仔细研究胎压计的使用参数以确保其不会因使用不当而导致胎压计的损坏因为胎压计的使用对参数有一定的要求。本文首先介绍了数字式轮胎压力监测系统的原理及组成结构并详细阐述了该系统的硬件电路设计和软件设计。利用高性能的BMP180压力传感器汽车轮胎胎压计能够在屏幕上实时显示高精度的轮胎胎压数据从而实现对轮胎压力的实时监测当轮胎压力过高或过低时都会自动发出声光报警信号。汽车胎压监测系统设计的核心是无线胎压检测。本文将介绍一种基于单片机的汽车胎压监测系统设计方案。在实际应用中胎压检测板被安装于轮胎内部以便进行胎压检测另外两个则是传感器模块和信号传输装置其作用就是将来自外部的信息转换后通过导线传递给控制器从而实现对汽车内部气压值进行监测。在汽车轮胎的气压监测系统中为了实现准确的气压测量需要将气压传感器产生的模拟电压信号转换成数字脉冲信号。这一过程可以通过A/D转换模块完成将模拟信号转换为数字脉冲信号并且该信号的频率与输入电压呈线性关系这样就能够精确地测量汽车轮胎的气压。接着单片机将接收到的脉冲信号转换为单位时间内获得的脉冲数并根据电压与频率的线性关系式计算出相应的实际气压值从而实现了对汽车轮胎气压的精确测量和监测。通过将A/D转换模块与单片机相结合可以实现汽车轮胎的快速、准确测量和监测确保了行车安全。最终将信号传输至无线模块。图2.1 胎压监测系统总体框图胎压接收板主要是由胎压采集板无线模所发出的无线信号传送到胎压接收板无线模块中为了获取气压传感器产生的模拟电压信号并将其转换为数字脉冲信号需要使用A/D转换模块将模拟信号转换为数字信号。单片机可以通过下载电路将该信号下载至其内部进行处理。再由按键控制及电源转换电路输入后由单片机传输至LCD显示及报警电路中。系统的总体框图如图2.2。图2.2 胎压接收板系统总体示意图三、硬件设计思路汽车胎压检测系统的硬件电路可分为4个部分气压传感器、电源转换电路、单片机电路和下载电路。本设计中需要使用稳压器将5V的输入电压转换成3.3V的输出电压。可以根据实际需要选择合适的稳压器来实现5V到3.3V的转换以满足气压传感器的供电需求。同时需要在电路中保证3.3V供电的稳定性和可靠性确保气压传感器的正常工作。气压传感器通信协议为IIC协议。在工作过程中进行非线性校正得到与输入压力成线性关系的标准电流电压信号。AMS1117稳压器是一种高性能、低压差的线性调整器。能够为应用提供稳定和可靠的电压稳定输出最大输出电流可达1A可实现1V以下的工作电压。在低负载时系统可以自动调整至恒定的工作电压。随着负载电流的逐渐降低所产生的压差也逐渐缩小。采用51系列单片机具有多种优势如高度的可靠性、低成本、丰富的资源库、易于上手和开发等。此外采用STC系列单片机还可以方便地进行在线编程和调试实现程序下载和整体调试。下载电路又称串口电路即串口通讯RXD与TXD与单片机对应位置连接电源与5V、GND连接每次通电后按下开关即可接通5V、VCC,VCC是整个系统电源,5V只需将一个开关串在整个系统电源中用于关闭系统功能对应供电电源连接单片机每次开机时都会检测到串口那边有没有数据下载过来若下载到了则会擦掉Flash中的数据并将其写入Flash中。四、效果图五 、目录目 录摘 要 2ABSTRACT 3目 录 41 前言 11.1研究背景及意义 11.2国内外研究和发展的概况 11.3拟采取的研究方法 21.4本文章节安排 32 系统总体设计 42.1总体设计方案 42.2硬件实现平台构建 52.3软件开发平台选择及实现语言简介 63 硬件设计 73.1 硬件设计思路 73.2 微控制单元MCUMicrocontroller Unit 73.2.1晶振电路 83.2.2供电电路 93.2.3复位电路 103.3 传感器 103.3.1英飞凌SP12 103.3.2飞思卡尔MPXY8300系列 113.3.3 BMP180传感器 113.4显示电路 123.5 RF射频收发芯片 133.5.1模块及其特性简介 133.5.2模块引脚说明及与单片机的接口电路 133.5.3模块工作模式控制及数据控制接口 153.6 报警电路 174 软件设计 194.1总体设计 194.2软件模块设计 194.3 LCD显示子程序 214.4射频发射子程序 214.5射频接收子程序 234.6程序实现环境 265 系统实现及测试 275.1系统实现 275.2系统测试 306 结束语 32参考文献 33致 谢 34附录A英文文献 35附录B代码及原理图 36