机动车油耗量计算与显示毕业设计论文.docx
- 文档编号:10727525
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:66
- 大小:1.17MB
机动车油耗量计算与显示毕业设计论文.docx
《机动车油耗量计算与显示毕业设计论文.docx》由会员分享,可在线阅读,更多相关《机动车油耗量计算与显示毕业设计论文.docx(66页珍藏版)》请在冰豆网上搜索。
机动车油耗量计算与显示毕业设计论文
编号:
毕业设计说明书
题目:
机动车油耗量的计算与显示
院(系):
电子工程与自动化学院
专业:
自动化
题目类型:
理论研究实验研究√工程设计工程技术研究软件开发
2013年5月20日
摘要
汽车的发展是人类生活文明与进步的标志。
汽车的发明一方面给人们的生活和生产带来了极大的方便,另一方面也给社会带来了环境污染和能源紧缺等严重问题。
人类环境保护意识的逐渐加强,人们更加关心车辆油耗,要求限制车辆用油量的呼声越来越强烈。
因此,研究汽车的燃油消耗和降低排放污染就成为该研究领域的重点内容之一。
对汽车燃油经济性的评价,一般是通过汽车燃油消耗量来确定的,也是诊断和分析汽车故障的重要参考。
检测汽车燃油消耗量常通过燃油消耗检测仪测定燃油消耗量的容积或质量来表示。
普通式汽车油耗检测装置在测试范围、测试精度、显示、使用维护和可靠性等方面都不是很理想,需要进一步改进。
本文在分析和总结目前国内外车辆油耗检测仪器普遍存在的问题的基础上,根据油耗仪现有的技术水平和发展趋势,采用传感器技术、单片机技术和显示技术,研制智能型汽车油耗检测仪器。
车辆智能油耗仪在单片机的控制下,通过计算流量传感器送来的燃油流量脉冲信号和光电传感器计算机动车的转速的脉冲信号,在控制软件的支撑下,能测量汽车的平均油耗、瞬时油耗、速度和里程。
该系统的开发将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗检测技术发展创造新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。
关键词:
单片机;传感器;油耗;速度;里程;智能检测
Abstract
Thedevelopmentofthecarisasignofcivilizationandprogressofhumanlife.Theinventionoftheautomobileontheonehandagreatconveniencetopeople'slivesandproduction,ontheotherhand,societybroughtaboutseriousproblemssuchasenvironmentalpollutionandenergyshortages.Thegradualstrengtheningofthehumanawarenessofenvironmentalprotection,itismoreconcernedaboutthefuelconsumptionofthevehicle,torestrictthefuelconsumptionofthevehicleismoreurgent.Therefore,thestudyofthecar'sfuelconsumptionandreduceemissionspollutionhasbecomeoneofthekeyelementsoftheresearchfield.
Vehiclefueleconomyratingisgenerallydeterminedbythevehiclefuelconsumption,vehiclefaultdiagnosisandanalysisofanimportantreference.Thedetectionofcarfuelconsumptionisoftenthevolumeorqualityofthedetectormeasuringfuelconsumptionbyfuelconsumption.Ordinarycarfuelconsumptiondetectiondeviceinthetestrange,testaccuracy,useandmaintenanceandreliabilityarenotverysatisfactory,needtobefurtherimproved.
Analyzeandsummarizeacommonprobleminthefuelconsumptionofthevehicledetectionequipmentathomeandabroadonthebasisoftheexistingleveloftechnologyanddevelopmenttrendsoftheoilconsumptionmeter,sensortechnology,single-chiptechnologyanddisplaytechnology,thedevelopmentofintelligentvehiclefuelconsumptiontestinginstruments.IntelligentVehicleFuelConsumptionunderthecontrolofthemicrocontroller,therotationalspeedofthemotorvehiclefuelflowpulsesignalsentbycalculatingtheflowsensorandphotoelectricsensorpulsesignalcontrolsoftwaresupport,canmeasureavehicle'saveragefuelconsumption,instantaneousfuelconsumption,speedandmileage.
Thesystemwasdevelopedtoprovideanewdirectionwillbethedevelopmentofaccuratedetectionofvehiclefuelconsumption,tocreateanewplatformforChina'sautomotivefuelconsumptiondetectiontechnologydevelopment,researchanddevelopmentoffuel-efficientvehiclestoprovidemoreaccurateandreliabledataonfuelconsumption.
Keywords:
microcontroller;sensor;fuelconsumption;speed;mileage;intelligentdetection
引言
汽车的油耗检测是衡量汽车燃料经济性及汽车发动机性能的重要手段,它通过测量发动机消耗一定燃料所需时间或者车辆行驶一定里程所需的燃油量来计算燃油消耗率。
检测汽车燃油消耗量常通过燃油消耗检测仪测定燃油消耗量的容积或质量来表示。
对于耗油量的参数检测,不仅要保证有足够的精度,而且还要对汽车的正常运转不造成任何的影响。
随着传感器技术的微型化、多功能化、集成化和智能化方向发展,控制器功能的不断完善,汽车油耗检测装置正在向微电脑控制、智能化方向控制发展。
因此,研究与开发新型智能油耗仪也是实现油耗仪产品升级换代的要求,也是科学技术日益发展的需要。
油耗检测装置精确检测汽车油耗,可为研制低油耗车提供依据。
所以该系统的开发将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗检测技术发展创造新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。
为解决我国汽车油耗使用量不断增加,石油(汽油、柴油)等非可再生资源的逐渐减少的问题做出重要的贡献。
1绪论
1.1国内外汽车油耗智能检测技术的研究背景
1.1.1国内背景
研究与开发新型智能油耗检测装置是实现油耗仪产品升级换代的要求,是科学技术日益发展的需要。
我国主要采用普通式汽车油耗计检测油耗,随着时代的变迁,科技的日新月异,这类油耗计精度低、功耗大、适用范围较窄、可靠性不大、抗干扰性不强等一系列弊端逐渐突显出来,而且急需改善。
在国内,由于技术上的落后,对汽车燃油经济性的检测重视较晚,因此我国交通部规定采用的测量方法为容积法和重量法。
自动容积式油耗仪主要用于汽油车消耗量的测量。
质量法是直接测量一定时间间隔发动机消耗的燃油质量。
最简单的油耗测量方法是机械天平质量法,它用机械式天平测量所消耗的燃油质量,手动秒表计时,成本低廉。
但需专人操作,无法消除误差,测试精度较低,已逐渐被自动油耗仪所取代。
一般汽油车常用容积法测量油耗,柴油车常用质量法测量油耗。
目前的油耗仪多为体积式的,FP-214型活塞式流量传感器,最低采样时间为0.1s,最小油量分辨率为1ml,传感器量程为0.3~120L/h。
涡轮流量仪具有瞬时测量和累计功能,得到广泛应用,可测量0.05~1200L/min的液体流量。
中小功率汽油机燃油流量小,一般在10~3000mL/min,超出涡流流量计下限,为此国内研制出不同大小的涡轮以满足汽油机小流量测量的需要。
以上两种流量仪均用于汽车道路试验,只能测量体积流量。
而采用较多的数字式油耗一转速自动测量仪,能实现油耗和转速的自动测量,通过选择开关,可将仪器分成测量转速和油耗两部分,转速测量采用数字式转速仪,油耗则采用容积式油耗仪。
随着计算机技术的不断发展,硬件性能的不断提高,虚拟实验技术也开始用来进行车辆经济性方面的研究。
车辆动力性和经济性的虚拟实验系统的类型可分为纯软件型和硬件在环型,他们在体系结构、软硬件构成及开发环境、开发方法方面都有各自特点。
纯软件型系统仅利用软件完成整个系统仿真,它把实验环境、实验对象全部抽象为数学模型。
其重点在于抽象的数学模型和软件技术,可以利用Matlab或一些专用软件开发;硬件在环型系统是指将实物硬件嵌入仿真系统的实时动态仿真技术,其强调软硬件技术以及电子技术的结合,获取的一些关键信号是由真实硬件发出,比纯软件方式可信度高,开发工具可以利用一些通用开发工具或ADI等公司开发的仿真软件。
硬件在环仿真系统HILSS是在计算机软硬件技术发展到一定程度之后才出现的一种集多种技术于一体的综合系统,对硬件和软件系统的要求很高,它依赖于计算机技术的飞速发展,需要同时完成大量运算、数据处理和执行多任务。
目前国内汽车油耗检测主要采用普通式汽车油耗检测装置,其测试范围、测试精度、显示、使用维护和可靠性等方面都不是很理想。
一些院校和科研单位研制的电子油耗检测装置,能测试平均油耗、瞬时油耗和累计油耗和图形显示等。
在实际使用过程中,一些宣传上的功能和性能与实际还有差距,甚至差距较大。
其测试精度尚需进一步提高,装置的成本还需进一步降低。
1.1.2国外背景
燃油消耗量是评价汽油机经济性的重要指标,是汽油机的重要测量参数之一。
因此,燃油消耗量的测量是内燃机性能试验的重要组成部分,其测量精度直接影响汽油机实际性能指标、各项技术参数确定和主要附件的选配及调整等。
目前,内燃机台架试验多属于稳态工况,仍沿用传统的质量法或体积法测量发动机燃油消耗量。
随着汽车技术飞速发展,对其测试的手段也应同步发展。
目前的油耗仪多为体积式的,日本小野公司的FP-214型活塞式流量传感器,最低采样时间为0.1s,最小油量分辨率为1ml,传感器量程为0.3~120L/h。
涡轮流量仪具有瞬时测量和累计功能,得到广泛应用,可测量0.05~20L/h的液体流量,在标定条件下,精度可达±0.5%,响应时间为2~10ms。
中小功率汽油机燃油流量小,一般在10~3000mL/min,超出涡流流量计下限,为此国内研制出不同大小的涡轮以满足汽油机小流量测量的需要。
以上两种流量仪均用于汽车道路试验,只能测量体积流量。
美国、日本等发达国家在70年代中期就对基于碳平衡法理论的汽车油耗检测系统进行了大量的研究,并取得了一些成果及试验数据,结果表明,该方法测汽车油耗是完全可行的,并且可以在检测汽车尾气排放的同时进行,但该检测系统设备庞大、复杂,而且无法实现快速检测。
采用这种检测系统进行油耗量检测仅仅局限于实验室中,难以在实际中广泛应用。
国外汽车工业发达国家,比较重视环保与节能。
其车辆油耗检测技术较先进,投入的人力和财力也较多,并大量采用了传感技术和微电脑技术,正在大力开发研制智能型油耗检测装置,其功能、测试项目、精度、显示方式都在不断发展与完善之中,成本逐渐趋向合理。
目前,国外有关燃油消耗测设备的报道较少,只有一些专利。
研究开发汽车油耗智能型快速检测仪器,采用流量传感器和单片机实现油耗智能检测。
该仪器可用于汽车发动机在不同工况时的油耗数据的测量,以及车辆行驶的等速油耗、变工况油耗及百公里油耗测试,尤其是瞬时油耗测试的开发。
将先进的智能传感器技术和智能仪表技术应用于液体流量检测与显示,集机、电、液于一体,提高检测与显示精度和检测的自动化程度,满足生产实际的需要。
由于单片机的大规模应用,微电子技术的迅猛发展,加上传感器的微型化、多功能化、集成化和智能化方向发展,控制器功能的不断完善,因而目前国内外各国都在研究与开发微电脑油耗仪,并进一步向智能化方向发展。
1.2研究水平与发展趋势
研究开发汽车油耗智能型快速检测仪器,采用流量传感器、光电传感器和单片机实现油耗智能检测。
该仪器可用于汽车发动机在不同工况时的油耗数据的测量,以及车辆行驶的等速油耗、变工况油耗及百公里油耗测试,尤其是瞬时油耗测试的开发。
将先进的智能传感器技术和智能仪表技术应用于液体流量检测与显示,集机、电、液于一体,提高检测与显示精度和检测的自动化程度,满足生产实际的需要。
由于单片机的大规模应用,微电子技术的迅猛发展,加上传感器的微型化、多功能化、集成化和智能化方向发展,因而目前国内外各国都在研究与开发微电脑油耗仪,并进一步向智能化方向发展。
2汽车油耗检测技术研究的意义及内容
2.1汽车油耗检测技术研究的意义
汽车的油耗检测是衡量汽车燃料经济性及汽车发动机性能的重要手段,而油耗仪是进行油耗检测的专用仪器,它通过测量发动机消耗一定燃料所需时间或者车辆行驶一定里程所需的燃油量来计算燃油消耗率。
对于耗油量的参数检测,不仅要保证有足够的精度,而且还要对汽车的正常运转不造成任何的影响。
因此,研究与开发新型智能油耗仪也是实现油耗仪产品升级换代的要求,也是科学技术日益发展的需要。
油耗检测装置精确检测汽车油耗,可为研制低油耗车提供依据。
所以该系统的开发将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗检测技术发展创造新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。
2.2本文的主要研究内容
本课题的内容是用电机带动负载模拟汽车车轮,利用单片机和光电传感器等构成外围电路,对车速及里程进行测量和计算,采用液位传感器对燃油用量(或剩余量)进行测量,利用燃油用量和里程数计算机油消耗量,包括瞬时油耗量(l/km)和平均油耗量(l/100km),并实时显示。
(1)总体设计思路的确定。
根据机动车油耗量的计算与显示系统的功能要求确定总体设计思路。
(2)硬件部分的设计选择和匹配。
对单片机、流量传感器、光电传感器、显示器、键盘、电源转换模块和电机模块等元件根据系统要求,以及目前上述各种元件的技术状况、性能特点、性价比等,结合调研情况以及相关参考资料进行对比分析,确定采用的元件的具体型号,并给出相应的接口电路,相互之间进行合理匹配。
同时给出以单片机为核心的控制系电路原理图,从而为各元件之间建立必要的联系。
(3)软件系统的设计与调试。
软件部分配合硬件控制系统电路,共同完成对油耗、速度和里程测量测试,而软件功能是通过分程序模块来实现的,系统软件包括系统初始化模块、频率测量模块、燃油用量模块、数据处理计算模块、数据存储与读取模块、显示模块、定时中断服务程序模块等同时进行程序的调试工作,以对编写的程序进行运行检查,验证运行逻辑、运行流程等。
(4)进行油耗检测系统的可行性验证。
通过试验分析油耗检测系统所采用的理论的可行性,根据具体情况对理论模型进行修正,以提高其检测精度。
2.3系统的功能要求
(1)掌握软硬件设计原理;
(2)熟练掌握AT89S52单片机的工作原理,能利用单片机内部中断设计程序,
完成系统功能;
(3)驱动电机部分需要用PWM调速;
(4)油耗量需要实时显示,要求每1s输出一次数据,并且有断电保存功能;
(5)程序要有复位功能,里程显示要有清零复位功能。
2.4总体设计思路
根据机动车油耗量的计算与显示系统功能的要求。
使用单片机作为中心处理器,则需要为提供5V稳定电压的电源。
我们知道机动车的电池电压一般是12V,要为单片机提供5V电压需要进行电源的转换,即将12V能转换为5V。
系统要求显示里程、瞬时油耗量和平均油耗量,所以应该用LCD或者数码管作为显示模块。
电机带负载模拟机动车的车轮,通过光电传感器测出车轮的转动频率从而测出机动车的速度。
机动车的油耗量测量,可以用水代替燃油,通过液位流量传感器测出单位时间内或者单位路程内所消耗的燃油。
要求能对里程进行计数,单片机断电后能进行数据保存;需要一个断电数据保存模块。
因此,我们可以得出大概的关系结构图:
燃油测量模块数据保存模块
电源转换模块单片机显示模块
外围控制模块
速度测量模块
图2.1机动车油耗量计算与显示的控制关系结构图
3硬件电路设计
3.1单片机的选择
根据系统功能要求,我们知道单片机要处理传感器的脉冲信号,计算和转化数据,存取读取数据;这些功能一般单片机类型都能胜任,因此单片机的选择要经济实惠和熟悉操作的。
AT89S52单片机是一个较为经典的单片机,它作为教材的典例,在许多书籍中都有很详细的介绍,因此AT89S52是最佳的选择。
3.2AT89S52单片机的介绍
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用Ateml公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
主要性能
●8K字节在系统可编程Flash存储器;
●1000次擦写周期;
●全静态操作:
0Hz-33MHz;
●三级加密程序存储器;
●32个可编程I/O口线;
●三个16位定时器/计数器;
●六个中断源;
●全双工UART串行通道;
●低功耗空闲和掉电模式;
●掉电后中断可唤醒;
●看门狗定时器;
●双数据指针;
●掉电标识符。
图3.1AT89S52引脚图DIP封装
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52具有以下标准功能:
8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
P0口:
P0口是一个8位漏极开路的双向I/O口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。
在这种模式下,P0不具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。
程序校验时,需要外部上拉电阻。
P1口:
P1口是一个具有内部上拉电阻的8位双向I/O口,p1输出缓冲器能驱动4个TTL逻辑电平。
此外,P1.0和P1.1分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX)。
在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能:
P1.0T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1T2EX(定时器计数器T2的捕捉/重载触发信号和方向控制)
P1.5MOSI(在系统编程用)
P1.6MISO(在系统编程用)
P1.7SCK(在系统编程用)
P2口:
P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。
对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。
作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR)时,P2口送出高八位地址。
在这种应用中,P2口使用很强的内部上拉发送1。
在使用8位地址(如MOVX@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。
在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
P3口:
P3口是一个具有内部上拉电阻的8位双向I/O口,p3输出缓冲器能驱动4个TTL逻辑电平。
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。
在flash编程和校验时,P3口也接收一些控制信号。
端口引脚第二功能:
P3.0RXD(串行输入口)
P3.1TXD(串行输出口)
P3.2INTO(外中断0)
P3.3INT1(外中断1)
P3.4TO(定时/计数器0)
P3.5T1(定时/计数器1)
P3.6WR(外部数据存储器写选通)
P3.7RD(外部数据存储器读选通)
此外,P3口还接收一些用于FLASH闪存存储器和程序校验的控制信号。
RST:
复位输入。
当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG:
当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。
要注意的是:
每当访问外部数据存储器时将跳过一个ALE脉冲。
对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。
该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。
此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN:
程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
EA/VPP:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机动车 油耗 计算 显示 毕业设计 论文