基于CAN总线技术的胎压监测系统毕业设计.docx
- 文档编号:24764900
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:38
- 大小:616.92KB
基于CAN总线技术的胎压监测系统毕业设计.docx
《基于CAN总线技术的胎压监测系统毕业设计.docx》由会员分享,可在线阅读,更多相关《基于CAN总线技术的胎压监测系统毕业设计.docx(38页珍藏版)》请在冰豆网上搜索。
基于CAN总线技术的胎压监测系统毕业设计
基于CAN总线技术的胎压监测系统
摘要
伴随着工业经济的快速开展,汽车已经在社会上得到大量的使用,方便和便捷的公路交通,给人们带来了很多便利,但是伴随着汽车的大量使用,各种恶性的公路交通事故给人们的生命平安和社会经济的开展带来了严重的危害和损失。
统计说明引起交通事故增长的主要原因是由于在公路行驶当中因轮胎故障所引起的轮胎爆胎,因此如何解决和防止轮胎爆胎,已成为全球的首要问题。
为了防止和解决轮胎爆胎,轮胎压力监测系统〔TPMS〕就这样应运而生,并且作为汽车三大平安系统之一,与汽车平安气囊、防抱死制动系统〔ABS〕一起被群众认可并受到应有的重视。
同时,在当前的汽车产业中,出于对平安性、舒适性、方便性、低公害、低本钱的要求,各种各样的电子控制系统被开发了出来,而CAN总线协议所具有的高可靠性和良好的错误检测才能受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。
针对当今的汽车运行平安问题,基于CAN总线技术在胎压监测系统中应用的设计,以及对于CAN总线通信协议技术如何进步汽车平安性能的研究具有非常重要的现实意义。
本次论文对CAN总线技术和胎压监测系统的相关知识进展了系统的研究,并提出了基于CAN总线技术的胎压监测系统设计方案,从而实现轮胎压力和温度变化信息的实时采集、传送以及通过CAN总线协议传输到驾驶室的主控元件中并显示的显示屏中,以到达汽车驾驶员可以在第一时间掌握汽车轮胎压力和温度的变化要求,并做出相应的反响,从而防止事故的发生。
本次设计采用检测技术、无线通信技术、单片机技术、软件编程以及CAN总线技术来设计总体的系统。
系统的设计包括数据的采集、监测和处理,无线发射、无线接收以及MCU数据的处理、CAN总线模块、MCU控制显示以及报警模块。
通过基于CAN总线技术在胎压监测系统中应用的设计,实现对于汽车轮胎的气压和温度进展实时的监测、显示、处理以及报警的功能,实现设计的各项指标。
关键词:
CAN总线技术;胎压监测系统;轮胎压力;轮胎温度
Abstract
Alongwiththerapiddevelopmentofindustrialeconomy,thecarhasbeeninthecommunitywithalotofuse,convenienceandeaseroadtraffic,alotofconveniencetothepeople,butalongwiththeextensiveuseofmotorvehicles,avarietyofmalignantroadtrafficaccidentstopeoplesafetyoflifeandsocio-economicdevelopmenthasbroughtseriousdamageandloss.Statisticsshowthatthemaincauseaccidentsgrowthisatirepuncturecausedbytirefailureinwhichthehighway,andthushowtosolveandpreventthetirepuncturehasbecometheworld'smostimportantissue.Inordertopreventandsolvetirepuncture,thetirepressuremonitoringsystem(TPMS)thuscameintobeing,andasoneofthecarthethreesafetysystems,andautomotiveairbags,anti-lockbrakingsystem(ABS)withpublicrecognitionanddueattention.Meanwhile,inthecurrentautomotiveindustry,forsafety,comfort,convenience,lowpollution,low-costrequirementsofavarietyofelectroniccontrolsystemisdeveloped,theCANbusprotocolhasahighreliabilityanderrordetectioncapabilitiesattention,iswidelyusedinharshautomotivecomputercontrolsystemsandtheambienttemperature,thestrongelectromagneticradiationandvibrationofindustrialenvironments.
Runsecurityissuesfortoday'sautomotive,tirepressuremonitoringsystembasedonCANbustechnologyindesign,aswellashowtoimprovevehiclesafetyperformancefortheCANbuscommunicationprotocoltechnologyhasaveryimportantpracticalsignificance.ThispaperasystematicstudyoftheknowledgeoftheCANbustechnologyandtirepressuremonitoringsystemandatirepressuremonitoringsystembasedonCANbustechnologydesigninordertoachievethetirepressureandtemperaturechangesinreal-timeinformationcollection,transmissionandprotocoltransmissionviatheCANbustothemaincontrolcomponentofthecabanddisplayedinthedisplay,inordertoachievethatcardriversthefirsttimetograspthetirepressureandtemperaturerequirements,andreactaccordingly,thusavoidingaccidentsoccurred.Thedesignofdetectiontechnology,wirelesscommunicationtechnology,microcomputertechnology,softwareprogrammingandCANbustechnologytodesigntheoverallsystem.Systemdesign,includingdatacollection,monitoringandprocessing,wirelesstransmitter,wirelessreceiverandMCUdataprocessing,theCANbusmodule,MCUcontrolandalarmmodule.ThroughthedesignofthetirepressuremonitoringsystembasedonCANbustechnologytoachievereal-timemonitoringvehicletirepressureandtemperature,display,processingandalarmfunctions,thedesignoftheindicators.
Keywords:
CANbustechnology;tirepressuremonitoringsystem;tirepressure;tiretemperature
第1章
1.1课题的研究背景
随着工业经济的快速开展,汽车在社会上的大量使用,方便和便捷的公路交通,改变了人们的时空观念,拉近了地域间隔,改善了人们的生活方式。
但是伴随着汽车的大量使用,各种恶性的公路交通事故给人们的生命平安和社会经济的开展带来了严重的危害和损失,不断引起人们的重视。
据2002年美国一个汽车学会调查,全美由于轮胎气压低或渗漏造成的交通事故平均每年有26万起;而在高速公路上发生的交通事故有70%是由于爆胎引起的;此外,轮胎发生故障的最主要原因是充气缺乏或轮胎渗漏。
统计说明交通意外增加的主要原因是高速行驶中因轮胎故障引起的爆胎。
另据统计,在中国,46%的高速公路车祸缘于轮胎故障,这其中由于爆胎引起的交通事故占到总交通事故的70%之多。
在高速公路上或是高速行驶中,由轮胎故障引起的交通事故具有极大地杀伤力,并且是一项很难预防的隐患,给人们的生命带来很大威胁[1-6]。
1.2课题的研究目的及意义
在高速公路上或是高速行驶中,由轮胎故障引起的交通事故具有极大地杀伤力,并且是一项很难预防的隐患,给人们的生命带来很大威胁。
因此如何解决和防止轮胎爆胎,已成为全球的首要问题。
为了防止和解决轮胎爆胎,轮胎压力监测系统〔TPMS〕就这样应运而生,并且作为汽车三大平安系统之一,与汽车平安气囊、防抱死制动系统〔ABS〕一起被群众认可并受到应有的重视。
同时,在当前的汽车产业中,出于对平安性、舒适性、方便性、低公害、低本钱的要求,各种各样的电子控制系统被开发了出来,而CAN总线协议可靠性高、性能极佳以及设计方法独特,受到越来越多的重视,在诸多领域得到广泛应用。
同时利用CAN总线技术的系统排查错误才能极强,数据传输快,CAN在间隔到达10km时仍可提供50kbit/s的数据传输速率。
鉴于以上优点,CAN总线技术在高速网络和低速网络都得到了广泛的应用[7-8]。
因此,CAN总线技术己经在汽车业、航空业、工业控制、平安防护等领域中得到广泛应用。
所具有的高可靠性和良好的错误检测才能受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。
因此针对当今的汽车运行平安问题,基于CAN总线技术在胎压监测系统中应用的设计,以及对于CAN总线通信协议技术如何进步汽车平安性能研究具有非常重要现实意义。
1.3课题的研究现状分析
轮胎压力监测系统〔TPMS〕的技术在国外已经比较成熟,而且轮胎压力监测系统〔TPMS〕的模块设计将向着高度集成化、单一化、无源化的方向发张。
在2000年11月1日美国总统克林顿签署批准了美国国会关于修改联邦运输法的提案,联邦法案要求2003年以后出产的所有新车都需将轮胎压力监测系统〔TPMS〕作为标准配置;2006年11月1日起所有需要行驶在高速公路上的汽车都需配置轮胎压力监测系统〔TPMS〕。
由此TPMS汽车轮胎智能监测系统得到广泛的认可,与防抱死制动系统〔ABS〕、汽车平安气囊一起构成汽车三大平安系统。
因此,全球将会对TPMS的需求增大,今后我国也将会成为TPMS的消费大国,而且在我国如今已经有数百家的公司和消费厂家进展着TPMS的研发、设计和消费。
同时,在当前的汽车产业中,出于对舒适性、平安性、低公害、低本钱、方便性的要求,多种电子控制系统应用到了汽车系统中。
由于多种电子控制系统之间数据的不兼容性,数据总线数量增加。
为减少总线数量、进步数据传输质量,1986年德国电气商博世公司推出了CAN通信协议[9-12]。
此后,CAN通过ISO11898及ISO11519进展了标准化,如今在欧洲已是汽车网络的标准协议。
1.4毕业设计的主要研究内容
本文将主要对CAN总线技术和胎压监测系统进展分析、研究。
论文的主要任务就是研究并设计一个基于CAN总线技术在胎压监测系统中应用的方案,实现轮胎压力和轮胎温度的变化信息的实时采集、传送以及通过CAN总线到达驾驶室主控元件中进展数据处理并且显示在显示器中,以到达汽车司机可以在第一时间掌握汽车轮胎压力和轮胎温度变化的要求,并做出相应的反响,从而防止事故的发生。
采用检测技术、无线通信技术、单片机技术、软件编程以及CAN总线技术来设计总体的系统。
系统的硬件设计包括数据的采集、监测和MCU数据处理,无线发射、无线接收以及MCU数据的处理、CAN总线模块、MCU数据处理、显示以及报警模块。
系统的发射模块包括数据的采集、处理和数据的无线发送,可以实时的监测和处理轮胎的压力和温度参数,并且通过无线的方式将监测的数据处理后通过无线的方式传送给接收模块,接收模块可以校验数据并通过MCU进展处理,并通过CAN总线模块传输,汽车驾驶室里通过CAN总线模块的承受以及MCU数据的处理并且将数据显示在显示屏上,从而实现实时的显示结果,用来告知驾驶员的各个轮胎的工作情况,并且可以实现报警的功能。
系统的软件设计是对于硬件电路中的各个模块进展软件的编程,包括数据的监测、采集,以及无线的发射与接收程序,以及数据处理、CAN模块程序设计、显示和报警的程序。
通过基于CAN总线技术在胎压监测系统中应用的设计,实现对于汽车轮胎的气压和温度进展实时的监测、显示、处理以及报警的功能,实现基于CAN总线技术在胎压监测系统中应用的设计的各项指标。
本论文的主要构造如下:
第一章为绪论,概述了轮胎压力监测系统〔TPMS〕和CAN总线技术的研究背景和研究现状分析;第二章从理论上对CAN总线技术和轮胎压力监测系统〔TPMS〕的根本内容进展系统的研究与分析;第三章通过方案的比较来选择和确定系统的方案,确定系统中轮胎压力监测系统〔TPMS〕的工作方式以及系统的各个工作模块中所采用的元件;第四章综合考虑论文设计要到达的指标来进展系统总体方案的设计,并描绘了系统的总体工作框图和各个模块的工作框图,并介绍了本次论文设计所使用的软件工具;第五章根据系统的方案设计进展各个模块的设计,包括数据采集和无线发射模块设计、无线接收处理模块以,及CAN总线发射模块设计和CAN接收和显示报警模块设计并分析了各个模块的工作原理;第六章通过分析各个模块的设计和工作原理进展系统的软件设计,包括数据采集和无线发射模块软件设计、无线接收和CAN发射模块软件设计和CAN接收和显示报警模块软件设计;第七章根据系统的方案和各个模块的原理图进展实物的焊接和调试,并对调试的结果进展分析和总结。
第2章CAN总线技术和轮胎压力监测系统分析
由于本文研究的是基于CAN总线技术的胎压监测系统设计,因此在本章节中将对该CAN总线技术和轮胎压力监测系统〔TPMS〕的根本内容进展详细的介绍。
2.1CAN总线技术概述
CAN全称是控制器局域网〔ControllerAreaNetwork〕,是一种控制现场网络的总线,也是一种支持实时控制和分布式控制的串行通讯网络。
CAN总线标准已被ISO规定为国际标准,是很有前途的一种现场总线技术。
CAN总线在低本钱多线路网络和高速网络中都得到广泛应用,尤其是在控制系统中的执行机构和检测机构间的数据通信。
CAN总线设计通讯可靠、本钱低,在电力系统中得到了广泛应用,尤其是在早期的变电站综合自动化系统建立中起了很大作用。
CAN总线上用“显性〞(Dominant)和“隐性〞(Recessive)两个互补的逻辑值表示“0〞和“1〞。
当总线上出现同时发送显性和隐性位时,其结果是总线数值为显性〔即“0〞与“1〞的结果为“0〞〕。
CAN_H和CAN_L为CAN总线收发器与总线之间的两接口引脚,信号时以两线之间的“差分〞电压形式出现。
在隐性状态,CAN_H和CAN_L被固定在平均电平附近,Vdiff近似于0。
在隐性位期间或总线空闲时,总线发送隐性位。
显性位以差分电压的形式表示。
CAN总线位的数值表示如图2.1所示[13-15]。
图2.1CAN总线位的数值表示
为了到达CAN总线设计的透明度以及施行的灵敏性,CAN被细分为物理层(PhysicalLayer)和数据链路层(DataLinkLayer)和。
而数据链路层又可细分为介质访问控制子层(MAC)和逻辑链路控制子层(LLC)。
其中逻辑链路控制子层(LLC)具有为远程数据传输以及数据恳求提供效劳的作用,确定LLC子层接收的报文是否被验收,为过载通知和恢复管理提供手段。
介质访问控制子层(MAC)的主要是起到传送规那么界定的作用,也就是执行仲裁、控制帧的构造、错误的标定、错误监测、故障的界定等。
总线发送新报文以及承受报文状态均在MAC子层里确定,位定时(BitTiming)的一般功能即可看做是其中的一局部。
物理层是实际传输层,它根据所有的电气属性不同,实现其在不同节点间的传送。
对不同的节点而言,同一网络的物理层是一样的。
CAN的层构造如图2.2所示[16-18]。
图2-2CAN的ISO/OSI参考模型的构造图
在CAN系统里,系统构造信息与CAN节点无关〔比方,站地址〕,这使得系统灵敏性更好。
在CAN系统里,可以直接添加网络节点而无需改变应用层或软件和硬件。
标示符指定报文的寻址内容,但报文的目的地不在标识符中指出,然而,其数据特征使得网络上所有的节点可以通过一定的方式来判断该数据是否与它们相符合,其中采用的方式便是报文滤波,它可以使得任何数目的节点对同一报文独立相应;报文是否被所有的节点承受是靠错误处理和多点传送的功能来实现的。
在一个给定的CAN系统里,位速率是惟一的,并且是固定的。
报文中的数据帧和远程帧都有标识符段,在访问总线期间,报文通过标识符确定了一个静态的〔固定的〕优先权。
当多个CAN单元同时传输报文发生总线冲突时,标识符码值越小的报文优先级越高[19]。
在CAN系统中,当总线处于空闲状态时,所有的单元都可将报文发送至总线。
但是多个单元同时传送报文就会出现总线访问冲突的问题出现,CAN总线系统是采用标示符的逐位仲裁解决这个问题的,它确保了时间和报文均不损失。
当同时发送的数据帧和远程帧具有一样标识符的时,数据帧优先于远程帧发送。
在仲裁过程中,每一个发送器都比照自身电平与被监控的总线电平,电平一样那么继续发送。
假如发送电平而监视到电平显隐性是不同的,那么自动退出仲裁,同时退出发送状态。
在CAN系统中,为了保证数据发送的正确性和平安性,每一个CAN节点均采取了错误检测、错误自检以及错误标定等措施。
CAN协议可使用循环冗余检查〔CRC)、应答错误、帧检查、位填充、总线检测等措施,其中含有报文内容检查和总线检测措施。
CAN协议支持两种帧格式,它们只是在确认区存在差异,一种被称为CAN标准帧,在CAN2.0协议的PartA进展定义,标准帧支持11bit确实认区长度,;另一种称为CAN扩展帧,在CAN2.0协议的PartB进展定义,扩展帧支持29bit确实认区长度[20-22]。
数据帧的标准格式如图2.3所示,数据帧的扩展格式如图2.4所示。
图2.3数据帧的标准格式
图2.4数据帧的扩展格式
编码即位编码(BitStreamCoding)[23-24]。
帧的帧起始、控制域、帧仲裁、CRC序列以及数据域均是采用位填充的方法实现编码的。
检测过程中,只要检测到有5个连续位值对应一样,发送器便自动在检测的位流里插入一个补充位。
数据帧或远程帧的其余位域(CRC界定符、应答域和帧结尾)格式固定,没有填充,错误帧和过载帧的格式也固定,它们不用位填充的方法编码。
报文的位流根据“不归零〞(NRZ)方法来编码。
这就是说,在整个时间里,位的电平或者为显性,或者为隐性。
一个标称的位时间分为:
同步段、传播段、相位缓冲段1、相位缓冲段2。
同步段用于同步各节点,正常情况下跳变沿落在此段内[25-26]。
传播段用于补偿网络内的传输延时。
采样点时刻读取的电平代表这个位的电平。
位时间的定义如图2.5所示。
图2.5位时间的定义
一个硬同步后,内部的位时间以同步段重新开场。
因此,硬同步迫使引起硬同步的跳变沿位于重新开场的位时间同步段之内。
重新同步的结果使相位缓冲段1增长,或使相位缓冲段2缩短。
相位缓冲段加长或缩短的数量有一个上限,此上限取决于重新同步跳转宽度。
重新同步跳转宽度应设置为在1和最小值之间,时钟信息可以从位值转变中提取。
只有一个固定的最大数量的连续位具有一样的值,这个属性使得总线单元可能在帧期间重新同步于位流。
重新同步跳变时间的最大长度为29个位时间。
相位误差以时间额数度量,由相对于同步段边沿的位置给出。
当此误差的值小于或等于重新同步跳转宽度值时,硬件同步和重新同步的作用一样。
当此误差大于重新同步跳转宽度时,差为正那么相位缓冲段1就增长一个重新同步跳转宽度的值;假如相位误差为负,那么相位缓冲段2就缩短一个重新同步跳转宽度的值。
硬件同步和重新同步是同步的两种形式,应该遵循同步的规那么:
第一,在一个位时间里只允许一个同步;第二,仅当采样点之前探测到的值与紧跟边沿之后的总线值不相符合时,才把边沿用于同步;第三,在总线空闲期间,无论何时有一由隐性转变到显性的边沿,就会执行硬同步;第四,符合规那么第一和规那么第二的所有其他从隐性转变为显性的边沿都对重新同步有效。
例外的情况是,假如只有隐性到显性的边沿用于重新同步,所有发送显性位的节点的重新同步动作不同,将不会执行如同具有正相位误差的由隐性转变为显性的边沿所引起的那种重新同步。
2.2轮胎压力监测系统技术概述
胎压监测系统〔TPMS〕通过采用无线射频通信的胎压传感单元和胎压监测单元,实现了对轮胎压力的实时监控。
其作用是实时自动检测轮胎气压,并对轮胎低气压和漏气进展报警,以确保行车平安。
胎压监测系统可分为两种:
一种是间接式胎压监测系统,是通过轮胎的转速差来判断轮胎是否异常;另一种是直接式胎压监测系统,通过在轮胎里面加装四个胎压监测传感器,实现对轮胎气压和温度进展实时自动监测,并对轮胎高压、低压、高温进展及时报警,防止因轮胎故障引发的交通事故,以确保行车平安[27-32]。
轮胎压力监测系统工作原理
轮胎的胎骰上安装一个内置传感器,传感器中包括感应气压的电桥式电子气压感应装置,它将感应压力信号转换为电信号,通过无线发射装置将信号发射出来。
TPMS主要采用高灵敏度的传感器,实时检测汽车轮胎内部的压力、温度等数据,然后将采集的数据以无线方式传送到数据接收端,经过嵌入式系统处理后并作出相应的响应,如显示数据变化、报警等,提醒驾车者,以确保行车平安[33-34]。
间接式胎压监测系统
间接式〔Wheel-SpeedBasedTPMS,简称WSB〕,这种系统是通过汽车ABS系统的轮速传感器来比较轮胎之间的转速差异,以到达监测胎压的目的[35-36]。
ABS通过轮速传感器来确定车轮是否抱死,从而决定是否启动防抱死系统。
当轮胎压力降低时,车辆的重量会使轮胎直径变小,这就会导致车速发生变化,车速变化就会触发WSB的报警系统,从而提醒车主注意轮胎胎压缺乏。
因此间接式的TPMS属于事后被动型TPMS。
直接式胎压监测系统
直接式〔Pressure-SensorBasedTPMS,简称PSB〕,这种系统是利用安装在每一个轮胎里的压力传感器来直接测量轮胎的气压和温度,利用无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线技术 监测 系统 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)