基于单片机AT89S52的汽车胎压监测系统TPMS16301.docx
《基于单片机AT89S52的汽车胎压监测系统TPMS16301.docx》由会员分享,可在线阅读,更多相关《基于单片机AT89S52的汽车胎压监测系统TPMS16301.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片片机ATT89S52的汽车胎压压监测系系统TPPMS摘要:轮胎的突突然爆炸炸通常会会引起严严重的交交通事故故,威胁胁着驾驶驶员的安安全。面面对这个个问题有有必要来来研究轮轮胎的安安全系统统。系统统的软件件组成与与软件设设计都是是来监测测轮胎压压力。整整个系统统由一个个主机模模块和一一个无线线传感模模块组成成。这个个无线传传感器安安装在轮轮胎上,实实时监测测压力和和温度并并把数据据通过无无线模块块PT222622送到主主机模块块AT889S552.。主主要以PPT22272来来接收数数据并处处理,一一旦轮胎胎压力出出现异常常的高或或低,或或者泄露露,还有有温度过过于高,都都会被监监测到通
2、通过转换换为可见见的信号号来提醒醒司机,来来避免严严重的交交通事故故。关键词:AT889S552;22662/222722; ADDC08804AT899S522 miicrooconntroolleer-bbaseed aautoomottivee tiire preessuure monnitoorinng ssysttem TPMMSAbsttracct:SSuddden tirre eexpllosiion acccideentss offtenn caausee seerioous, thhreaatenningg thhe ssafeety of thee drriveer. Fa
3、cced witth tthiss prrobllem it is neccesssaryy too sttudyy thhe ttiree saafetty ssysttem. Syysteem ssofttwarre ccompponeentss annd ssofttwarre aare dessignned to monnitoor ttiree prresssuree. TThe sysstemm coonsiistss off a hosst mmoduule andd a wirreleess sennsorr moodulle. Thee wiirellesss seensoo
4、rs insstallledd inn thhe ttirees, reaal-ttimee moonittoriing of preessuure andd teempeeratturee, aand thee daata to thee hoost thrrouggh tthe wirreleess moddulee PTT22662 mmoduuless ATT89SS52. PPT22272 priimarrilyy too reeceiive datta aand proocesss, oncce tthe tirre ppresssurre aabnoormaal hhighh o
5、rr loow, or disscloose, ass weell as thee teempeeratturee iss tooo hhighh, wwilll bee moonittoreed bby cconvverttingg thhe ssignnal to be seeen tto rremiind driiverrs tto aavoiid sseriiouss accciddentts. Key worrds: ATT89SS52; 22262/22772; ADCC08004目录第一章引引言31.1引引言31.4基基本内容容及章节节安排44第二章电电路整体体工作原原理分析析6
6、第三章:芯片介介绍73.1 MCSS- 552介绍绍73.2 LEDD数码管管显示1103.2.1 LLED数数码管介介绍1003.2.2 LEDD数码管管编码方方式1113.2.3 LEDD数码管管显示方方式和典典型应用用电路1123.3:DS118B220数字字温度传传感器介介绍1333.4 PT222622/22272无无线数字字收发芯芯片211第四章部部分电路路介绍2264.1单单片机的的最小应应用系统统264.1.1 单单片机的的时钟电电路2664.1.2 复复位电路路和复位位状态2274.1.3总线线结构2294.2显显示电路路304.3 PT222622/22272无无线发送送接
7、收电电路3114.4看看门狗电电路311第五章主主要程序序设计及及流程3335.1主主流程图图335.2 DS118b220测温温程序流流程3445.3显显示主程程序355总结366谢辞377参考资料料及文献献38附录三:主机程程序清单单41附录四;从机程程序清单单45第一章引引言1.1 引言根据美国国国家交交通安全全管理局局估计每每年大约约有2330000交通事事故与5500起起致事故故都是由由于轮胎胎的压力力不足引引起的。保保持适合合的轮胎胎压力能能降低油油耗,如如果压力力高于标标准的110%或或低于标标准的330%。如如果压力力过高,摩摩擦力减减小而油油耗增加加。此外外,轮胎胎状态与与温
8、度有有直接联联系,温温度越高高轮胎力力量减弱弱,而且且变化时时很大的的。通常常情况下下,温度度不能超超过800 ,如如果达到到95 是很危危险的,而而且每升升高1 轮胎损损耗增加加2%。速速度增加加两倍轮轮胎寿命命为原来来的一半半。标准准胎压状状态的概概率有利利于减少少事故威威胁生命命,车轮轮爆胎时时,增进进燃料效效益、延延长使用用寿命,提高轮轮胎的驾驾驶执照照及车辆辆的安全全性能。智智能轮胎胎安全型型设计了了系统可可以帮助助司机掌掌握汽车车轮胎的的精确,也可以以为泄漏漏,超压压型或低低压和异异常温度度条件,确保车车辆驾驶驶稳定性性,避免免严重事事故由于于突然当当车辆车车轮爆胎胎时,高高速运转
9、转。1.2基基本要求求1、 温温度测量量控制范范围:00100C;误差差不大于于1C;2、测试试轮胎压压力,压压力误差差在100;3、 数数码显示示:温度度和压力力。4、 无无线通信信。1.3特特色与创创新1、使用用单片机机为控制制核心,大大大简化化了系统统的组成成构造,且且单片机机可拓展展性强,可可以很方方便的对对系统进进行拓展展和应用用。2、液晶晶显示压压力,同时显显示测量量温度。清清晰明了了3、当温温度和压压力达到到或超过过设定时时报警,4:当温温度过高高是通过过喷水来来降温,防防止在长长下坡时时的温度度升高造造成的爆爆胎。1.4基基本内容容及章节节安排本设计通通过分析析TPMMS系统统
10、的现状状和轮胎胎故障的的情况,从从而对汽汽车轮胎胎TPMMS系统统进行设设计。主主要检测测轮胎的的压力和和温度,无无线传输输到主控控芯片并并显示从从而提示示司机仿仿真爆胎胎事故的的发生。提高行车的安全性。主要章节分为:(1)绪绪论:引引言和基基本要求求,设计计的基本本内容和和本文的的章节安安排。(2)电电路工作作整体原原理分析析:给出出了汽车车TPMMS的总总体方案案设想,设计结构规划。(3)芯芯片介绍绍:分别别对用到到的芯片片做介绍绍为设计计电路打打下基础础,包括括52单片片机芯片片,22262/22772,锁锁存器芯芯片,译译码器芯芯片等作作介绍。(4)模模块电路路原理介介绍:选选用899
11、C522单片机机为核心心的各种种电路设设计,包包括复位位电路,电电源电路路,时钟钟电路,2262/2272等一系列相关电路。(4)软软件设计计:主要要介绍了了各项功功能的设设计流程程。(5)总总结与展展望第二章电电路整体体工作原原理分析析本设计由由以下几几个模块块组成:主从机机单片机机AT889C552模块、八八段码共共阴极数数码管显显示模块块、22262/22772无线线模块,电源模块等组成。通过从机测量汽车轮胎的温度和压力传送到主机并显示,同时控制报警等动作。系统原理框图如下:从机控制8952单片机DS18B20温度传感器报警电路LED显示主控制8952单片机压力传感器2262无线发送22
12、72无线接收控制电路显示电源模块图1 系统原原理框图图第三章: 芯片片介绍3.1 MCSS- 552介绍 由于IInteel公司司的单片片机问世世早、产产品系列列齐全、兼兼容性强强,得到到了广泛泛的应用用,目前前我国主主要使用用MCSS-522系列的的产品,尤尤以80031为为多。这这是因为为80331无片片内ROOM、应应用灵活活、价格格便宜。MCS-52是Intel公司的8位系列单片机,包括52和51两个子系列。51子系列有8031、8051、8751;52子系列有8032、8052。52子系列的不同在于它多具有定时/计数器2及具有256B的内部数据存储器。MCS- 522结构框框图1)主
13、要要性能2l内部程序序存储器器:4KKBl内部数据据存储器器:1228Bl外部程序序存储器器:可扩扩展到664KBB。l外部数据据存储器器:可扩扩展到664KBB。l输入/输输出口线线:322根(44个端口口,每个个端口88根)。l定时/计计数器:2个116位可可编程的的定时计计数器。l串行口:全双工工,二根根。l寄存器区区:在内内部数据据存储器器的1228B中中划出一一部分作作为寄存存器区,分为四个区,l每个区8个通用寄存器。l中断源:5个中中断源, 2个优优先级别别。l堆栈:最最深1228B。l布尔处理理机:即即位处理理机,对对某些单单元的某某位做单单独处理理。l指令系统统(系统统时钟为为
14、12MMHZ时时):大大部分指指令执行行时间为为1uss;少部部分指令令,执行行时间为为2uss; 只只有乘、除除指令的的执行时时间为44us。 2) 引引脚功能能说明图2-22是MCSS-522的引脚脚结构图图,有双双列直插插封装(DIP)方式和方形封装方式。下面分别叙述这些引脚的功能。(1) 主电源源引脚1 VVCC:电源端端。2 GGND:接地端端。(2) 外接晶晶体引脚脚XTAAL1和和XTAAL2 XTTAL11:晶体体振荡器器接入的的一个引引脚。当当采用外外部振荡荡器时,此此引脚接接地。 XTTAL22:晶体体振荡器器接入的的另一个个引脚。采采用外部部振荡器器时,此此引脚作作为外部
15、部振荡信信号的输输入端。(3) 控制或或与其他他电源复复用引脚脚RSTT,ALEE/,/Vppp1 RRST:复2位输H入端。当当振荡器器运行时时,3在该引引脚上出出现两个个机器周周期的高高电平将将使单片片机复44位。5 AALE/:当访访问外部部存储器器时,66ALEE(地址址锁存允允许)的的输出用用于锁存存地址的的低位字字节。即即使不77访问外外部存储储器,88ALEE端仍以以不9变的频频率(此此频率为为振荡器器频率的的1/66)周期期性地出出现正脉脉冲信号号。因此此,100它可用用作对外外输出的的时钟,11或用于定时目的。然而12注意的是:每当访问外部数据存储器时,13将跳过一个ALE
16、脉冲。在对Flash存储器编程期间,14该引脚还用于输入编程脉冲()。如果需要要的话,通通过对专专用寄存存器(SSFR)区区中8EEH单元元的D00位置数数,可禁禁止ALLE操作作。该位位置数后后,只有有在执行行一条MMOVXX或MOVVC指令令期间,ALE才会被激活。另外,该引脚会被微弱拉高,单片机执行外部程序时,该设定禁止ALE位无效。:程序序存储允允许()输输出是外外部程序序存储器器的读选选通信号号。当880C552由外外部程序序存储器器取指令令(或常常数)时时,每个个机器周周期两次次有效(即即输出22个脉冲冲)。但但在此期期间内,每每当访问问外部数数据存储储器时,这这两次有有效的信信号
17、将不不出现。/Vppp:外外部访问问允许端端。要使使CPU只访访问外部部程序存存储器(地地址为000000HFFFFFH),则则端必须须保持低低电平(接接到GNND端)。然然而要注注意的是是,如果果保密位位LB11被编程程,复位位时在内内部会锁锁存端的的状态。当当端保持持高电平平(接VVcc端端)时,CPU则执行内部程序存储器中的程序。在Flash存储器编程期间,该引脚也用于施加12V的编程允许电源Vpp(如果选用12V编程)。(4) 输入/输出引引脚P00.0P0.7,P1.0P1.7,P2.0P2.7和P3.0P3.7。 P00端口(PP0.00P0.7):P0是一一个8位漏极极开路型型双
18、向II/O端端口。作作为输出出口用时时,每位位能以吸吸收电流流的方式式驱动88个TTLL输入,对对端口写写1时,又又可作高高阻抗输输入端用用。在访问外外部程序序和数据据存储器器时,它它是分时时多路转转换的地地址(低低8位)/数据总总线,在在访问期期间激活活了内部部的上拉拉电阻。在在Flaash编编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻 P11端口(PP1.00P1.7):P1是一一个带有有内部上上拉电阻阻的8位双向向I/OO端口。PP2的输输出缓冲冲器可驱驱动(吸吸收或输输出电流流方式)4个输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引
19、脚会输出一个电流(IIL)。在对Flash编程和程序校验时,P1接收低8位地址。P2端端口(PP2.00P2.7):P2是一一个带有有内部上上拉电阻阻的8位双向向I/OO端口。PP2的输输出缓冲冲器可驱驱动(吸吸收或输输出电流流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P2作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)。在访问外外部程序序存储器器和166位地址址的外部部数据存存储器(如如执行MMOVXXDPPTR指指令)时时,P22送出高高8位地址址。在访访问8位地址址的外部部数据存存储器(如如执行MMOV
20、XXRII指令)时时,P22口引脚脚上的内内容(就就是专用用寄存器器(SFFR)区区中P22寄存器器的内容容),在在整个访访问期间间不会改改变。在对Fllashh编程和和程序校校难期间间,P22也接收收高位地地址和一一些控制制信号。 P33端口(PP3.00P3.7):P3是一一个带内内部上拉拉电阻的的8位双向向I/OO端口。PP3的输输出缓冲冲器可驱驱动(吸吸收或输输出电流流方式)4个TTL输入。对端口写1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流(IIL)。在AT89C52中,P3端口还用于一些
21、复用功能。复用功能能如表22-1所所列。在在对Fllashh编程或或程序校校验地,P3还接收一些控制信号。表2-11 PP3各端端口引脚脚与复用用功能表表端口引脚脚复用功能能P3.00RXD(串串行输入入口)P3.11TXD(串串行输出出口)P 3.2(外部中中断0)P 3.3(外部中中断1)P3.44T0(定定时器00的外部部输入)P 3.5T1(定定时器11的外部部输入)P 3.6(外部数数据存储储器写选选通)P 3.7(外部数数据存储储器读选选通) MMCS-52的引引脚结构构3.2 LEDD数码管管显示在单片机机应用系系统中,如如果需要要显示的的内容只只有数码码和某些些字母,使使用LE
22、ED数码码管是一一种较好好的选择择。LEED数码码管显示示清晰、成成本低廉廉、配置置灵活,与与单片机机接口简简单易行行。3.2.1LEED数码码管介绍绍LED数数码管是是由发光光二极管管作为显显示字段段的数码码型显示示器件。图图4-3aa为0.55inLLED数数码管的的外形和和引脚图图,其中中七只发发光二极极管分别别对应aag笔笔段构成成“”字形另另一只发发光二极极管Dpp作为小小数点。因因此这种种LEDD显示器器称为七七段数码码管或八八段数码码管。LED数数码管按按电路中中的连接接方式可可以分为为共阴型型和共阳阳型两大大类,如如图4-3示b、c所示。共共阳型是是将各段段发光二二极管的的正极
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 AT89S52 汽车 监测 系统 TPMS16301
限制150内