汽车油耗智能检测系统设计47页_第1页
汽车油耗智能检测系统设计47页_第2页
汽车油耗智能检测系统设计47页_第3页
汽车油耗智能检测系统设计47页_第4页
汽车油耗智能检测系统设计47页_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、桂林电子科技大学毕业设计(论文)报告用纸 摘 要 汽车的发展是人类生活文明与进步的标志。汽车的发明一方面给人们的生活和生 产带来了极大的方便,另一方面也给社会带来了环境污染和能源紧缺等严重问题。人 类环境保护意识的逐渐加强,人们更加关心车辆油耗,要求限制车辆用油量的呼声越 来越强烈。因此,研究汽车的燃油消耗和降低排放污染就成为该研究领域的重点内容 之一。 对汽车燃油经济性的评价,一般是通过汽车燃油消耗量来确定的,也是诊断和分 析汽车故障的重要参考。检测汽车燃油消耗量常通过燃油消耗检测仪测定燃油消耗量 的容积或质量来表示。普通式汽车油耗检测装置在测试范围、测试精度、显示、使用 维护和可靠性等方面

2、都不是很理想,需要进一步改进。 本文在分析和总结目前国内外车辆油耗检测仪器普遍存在的问题的基础上,根据 油耗仪现有的技术水平和发展趋势,采用先进的传感技术、单片机技术和显示技术, 研制智能型汽车油耗检测仪器。车辆智能油耗仪在单片机的控制下,通过计算流量传 感器送来的燃油流量脉冲信号,在控制软件的支撑下,能测量汽车的加速油耗、减速 油耗、百公里油耗、累计油耗、平均油耗和瞬时油耗。 该系统的开发将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗 检测技术发展创造新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。 关键词:单片机;传感器;油耗;智能检测 桂林电子科技大学毕业设计(论文)报

3、告用纸 Abstract Automobile development of human civilization and progress of life signs. As a transport vehicle with one hand to transport peoples life and production brought great convenience, the other , it also brings environmental pollution and energy shortages. Together with the conscious of envir

4、onment protection increase gradually. Peaple pay more attention to the gas consuming. Therefore, the study of motor vehicles to reduce fuel consumption and emissions pollution is the area of one of the key element. Vehicle fule consumption is usually determined by the automobile fuel economy rating,

5、 it is also an important reference to the car fault diagnosis. Regular testing vehicle fuel consumption was measured by detecting the fuel consumption volume or quality of fuel consumption expressed in. Ordinary car fuel consumption detecting device in the test range, testing accuracy, that the use

6、of maintenance and reliability , not very good, needs further improvement. This article based on diagnosing and summing the popular questions. The domestic and exotic automobile gas-consuming equipments exist were considered. This artcle referred to gas-consuming instruments technology level and del

7、elopment trend , and advanced sensor technology were adopted. Besides single chip computer technology and manifesting technology were included. The main content includes gas-consuming detecting systems hardware design and selection, and the means of instruments structure were adopted. Automobile gas

8、-consuming detecting system mathematics model were set up also. The verifying experiments were carried up. Diagnose the practicing performance of the theory that gas-consuming detecting sytem was adopted and the theory models on the base of practice conditions were modified. The system was developed

9、 for the automotive fuel consumption will be the development of accurate detection technology to provide a new direction. Detection of Chinas oil consumption to create a new platform for the development. For the energy-saving vehecles to provide more accurate and reliable fuel consumption data. Keyw

10、ords: singlechip; transducer; gas-consuing; intellect-detection 桂林电子科技大学毕业设计(论文)报告用纸 目 录 引言 .1 1 绪论 .1 11 国内外汽车油耗智能检测技术的研究背景 .1 111 国内背景.1 112 国外背景.2 113 研究水平与发展趋势.3 12 汽车油耗智能检测技术研究的意义 .3 13 本文的主要研究内容 .4 2 总体方案设计 .4 21 系统的功能要求 .4 22 总体技术方案确定 .4 3 硬件电路设计 .5 31 单片机的选择 .5 311 单片机的匹配原则.5 312 单片机的型号匹配.6

11、313AT89S52 晶振连接电路与复位电路.9 32 传感器的选择 .10 321 流量传感器的主要功能和类型.10 322 油耗检测对流量传感器的要求及选型.10 323 模拟传感脉冲输出信号部分.12 324 流量检测数学模型的建立.14 33 数据显示部分设计.15 3.3.1 数码管(LED)显示器和液晶(LCD)显示器对比.15 3.3.2 数码管(LED)显示器显示数据的电路原理.15 34 控制面板的设计.17 35 通讯接口的选择.18 36 电源部分.18 37 本章小结 .19 4 软件的设计与调试 .19 41 初始化程序.20 桂林电子科技大学毕业设计(论文)报告用纸

12、 42 测量油耗逻辑程序设计 .21 43 数码管显示程序和按键扫描程序设计.22 44 软件系统主程序.23 45 本章小结 .25 5 系统制作及调试 .25 51 板子的制作.25 5.1.1 Protel99 的使用步骤及经验.25 5.1.2 电路板的制作步骤.26 52 系统的软硬件调试.27 5.2.1 系统调试使用的仪器.27 5.2.2 系统调试的内容.27 5.2.3 系统调试过程中遇到的问题.27 结 论 .29 谢 辞 .30 参考文献 .31 附 录 .32 原理图.32 PCB 图 .33 程序.34 桂林电子科技大学毕业设计(论文)报告用纸 第 1 页 共 43

13、页 引言 汽车的油耗检测是衡量汽车燃料经济性及汽车发动机性能的重要手段,而油耗仪 是进行油耗检测的专用仪器,它通过测量发动机消耗一定燃料所需时间或者车辆行驶 一定里程所需的燃油量来计算燃油消耗率。检测汽车燃油消耗量常通过燃油消耗检测 仪测定燃油消耗量的容积或质量来表示。对于耗油量的参数检测,不仅要保证有足够 的精度,而且还要对汽车的正常运转不造成任何的影响。 随着传感器技术的微型化、多功能化、集成化和智能化方向发展,控制器功能的 不断完善,汽车油耗检测装置正在向微电脑控制、智能化方向控制发展。因此,研究 与开发新型智能油耗仪也是实现油耗仪产品升级换代的要求,也是科学技术日益发展 的需要。智能型

14、油耗检测装置精确检测汽车油耗,可为研制低油耗车提供依据。所以 该系统的开发将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗检测 技术发展创造新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。为解决我 国汽车油耗使用量不断增加,石油(汽油、柴油)等非可再生资源的逐渐减少的问题 做出重要的贡献。 1 绪论 11 国内外汽车油耗智能检测技术的研究背景 111 国内背景 研究与开发新型智能油耗仪是实现油耗仪产品升级换代的要求,是科学技术日益 发展的需要。我国主要采用普通式汽车油耗计检测油耗,随着时代的变迁,科技的日 新月异,这类油耗计精度低、功耗大、适用范围较窄、可靠性不大、抗干扰性不强

15、等 一系列弊端逐渐突显出来,而且急需改善。在国内,由于技术上的落后,对汽车燃油 经济性的检测重视较晚,因此我国交通部规定采用的测量方法为容积法和重量法。自 动容积式油耗仪主要用于汽油车消耗量的测量。质量法是直接测量一定时间间隔发动 机消耗的燃油质量。最简单的油耗测量方法是机械天平质量法,它用机械式天平测量 所消耗的燃油质量,手动秒表计时,成本低廉。但需专人操作,无法消除误差,测试 精度较低,已逐渐被自动油耗仪所取代。一般汽油车常用容积法测量油耗,柴油车常 用质量法测量油耗。目前的油耗仪多为体积式的,FP214型活塞式流量传感器,最低 采样时间为0.1,最小油量分辨率为1ml,传感器量程为0.3

16、120L/h。涡轮流量仪具 有瞬时测量和累计功能,得到广泛应用,可测量0051200 L/min的液体流量。中小 功率汽油机燃油流量小,一般在103000mL/min,超出涡流流量计下限,为此国内研 制出不同大小的涡轮以满足汽油机小流量测量的需要。以上两种流量仪均用于汽车道 路试验,只能测量体积流量。而采用较多的数字式油耗一转速自动测量仪,能实现油 桂林电子科技大学毕业设计(论文)报告用纸 第 2 页 共 43 页 耗和转速的自动测量,通过选择开关,可将仪器分成测量转速和油耗两部分,转速测 量采用数字式转速仪,油耗则采用容积式油耗仪。随着计算机技术的不断发展,硬件 性能的不断提高,虚拟实验技术

17、也开始用来进行车辆经济性方面的研究。车辆动力性 和经济性的虚拟实验系统的类型可分为纯软件型和硬件在环型,他们在体系结构、软 硬件构成及开发环境、开发方法方面都有各自特点。纯软件型系统仅利用软件完成整 个系统仿真,它把实验环境、实验对象全部抽象为数学模型。其重点在于抽象的数学 模型和软件技术,可以利用Matlab或一些专用软件开发;硬件在环型系统是指将实物 硬件嵌入仿真系统的实时动态仿真技术,其强调软硬件技术以及电子技术的结合,获 取的一些关键信号是由真实硬件发出,比纯软件方式可信度高,开发工具可以利用一 些通用开发工具或ADI等公司开发的仿真软件。硬件在环仿真系统HILSS是在计算机软 硬件技

18、术发展到一定程度之后才出现的一种集多种技术于一体的综合系统,对硬件和 软件系统的要求很高,它依赖于计算机技术的飞速发展,需要同时完成大量运算、数 据处理和执行多任务。 目前国内汽车油耗检测主要采用普通式汽车油耗检测装置,其测试范围、测试精 度、显示、使用维护和可靠性等方面都不是很理想。一些院校和科研单位研制的电子 油耗检测装置,能测试平均油耗、瞬时油耗和累计油耗和图形显示等。在实际使用过 程中,一些宣传上的功能和性能与实际还有差距,甚至差距较大。其测试精度尚需进 一步提高,装置的成本还需进一步降低。 112 国外背景 燃油消耗量是评价汽油机经济性的重要指标,是汽油机的重要测量参数之一。因 此,

19、燃油消耗量的测量是内燃机性能试验的重要组成部分,其测量精度直接影响汽油 机实际性能指标、各项技术参数确定和主要附件的选配及调整等。目前,内燃机台架 试验多属于稳态工况,仍沿用传统的质量法或体积法测量发动机燃油消耗量。随着汽 车技术飞速发展,对其测试的手段也应同步发展。目前的油耗仪多为体积式的,日本 小野公司的 FP214 型活塞式流量传感器,最低采样时间为 0.1s,最小油量分辨率为 1ml,传感器量程为 0.3120L/h。涡轮流量仪具有瞬时测量和累计功能,得到广泛应 用,可测量 00520L/h 的液体流量,在标定条件下,精度可达0.5%,响应时间为 210ms。中小功率汽油机燃油流量小,

20、一般在 103000mL/min,超出涡流流量计下限, 为此国内研制出不同大小的涡轮以满足汽油机小流量测量的需要。以上两种流量仪均 用于汽车道路试验,只能测量体积流量。美国、日本等发达国家在 70 年代中期就对基 于碳平衡法理论的汽车油耗检测系统进行了大量的研究,并取得了一些成果及试验数 据,结果表明,该方法测汽车油耗是完全可行的,并且可以在检测汽车尾气排放的同 时进行,但该检测系统设备庞大、复杂,而且无法实现快速检测。采用这种检测系统 进行油耗量检测仅仅局限于实验室中,难以在实际中广泛应用。国外汽车工业发达国 桂林电子科技大学毕业设计(论文)报告用纸 第 3 页 共 43 页 家,比较重视环

21、保与节能。其车辆油耗检测技术较先进,投入的人力和财力也较多, 并大量采用了传感技术和微电脑技术,正在大力开发研制智能型油耗检测装置,其功 能、测试项目、精度、显示方式都在不断发展与完善之中,成本逐渐趋向合理。目前, 国外有关燃油消耗测设备的报道较少,只有一些专利。研究开发汽车油耗智能型快速 检测仪器,采用流量传感器和单片机实现油耗智能检测,并通过显示器和打印机对外 输出。该仪器可用于汽车发动机在不同工况时的油耗数据的测量,以及车辆行驶的等 速油耗、加速油耗、变工况油耗及百公里油耗测试,尤其是瞬时油耗测试的开发。将 先进的智能传感器技术和智能仪表技术应用于液体流量检测与显示,集机、电、液于 一体

22、,提高检测与显示精度和检测的自动化程度,满足生产实际的需要。由于单片机 的大规模应用,微电子技术的迅猛发展,加上传感器的微型化、多功能化、集成化和 智能化方向发展,控制器功能的不断完善,因而目前国内外各国都在研究与开发微电 脑油耗仪,并进一步向智能化方向发展。 113 研究水平与发展趋势 研究开发汽车油耗智能型快速检测仪器,采用流量传感器和单片机实现油耗智能 检测,并通过显示器和打印机对外输出。该仪器可用于汽车发动机在不同工况时的油 耗数据的测量,以及车辆行驶的等速油耗、加速油耗、变工况油耗及百公里油耗测试, 尤其是瞬时油耗测试的开发。将先进的智能传感器技术和智能仪表技术应用于液体流 量检测与

23、显示,集机、电、液于一体,提高检测与显示精度和检测的自动化程度,满 足生产实际的需要。由于单片机的大规模应用,微电子技术的迅猛发展,加上传感器 的微型化、多功能化、集成化和智能化方向发展,控制器功能的不断完善,因而目前 国内外各国都在研究与开发微电脑油耗仪,并进一步向智能化方向发展。 12 汽车油耗智能检测技术研究的意义 汽车的油耗检测是衡量汽车燃料经济性及汽车发动机性能的重要手段,而油耗仪 是进行油耗检测的专用仪器,它通过测量发动机消耗一定燃料所需时间或者车辆行驶 一定里程所需的燃油量来计算燃油消耗率。对于耗油量的参数检测,不仅要保证有足 够的精度,而且还要对汽车的正常运转不造成任何的影响。

24、因此,研究与开发新型智 能油耗仪也是实现油耗仪产品升级换代的要求,也是科学技术日益发展的需要。智能 型油耗检测装置精确检测汽车油耗,可为研制低油耗车提供依据。所以该系统的开发 将会为汽车油耗精确检测技术的发展提供新方向,为我国汽车油耗检测技术发展创造 新的平台,为节能型汽车的研发提供更精确可靠的油耗数据。 桂林电子科技大学毕业设计(论文)报告用纸 第 4 页 共 43 页 13 本文的主要研究内容 (1)总体方案的确定。 根据汽车油耗检测系统的功能要求确定总体技术案。 (2)硬件部分的设计选择和匹配。 对单片机、流量传感器、显示器、键盘、通讯 接口等元件。根据系统要求,以及目前上述各种元件的技

25、术状况、性能特点、性价比 等,结合调研情况以及相关参考资料进行对比分析,确定采用的元件的具体型号,并 给出相应的接口电路,相互之间进行合理匹配。同时给出以单片机为核心的控制系电 路原理图,从而为各元件之间建立必要的联系。 (3)软件系统的设计与调试。软件部分配合硬件控制系统电路,共同完成对油耗的 智能化测试,而软件功能是通过分程序模块来实现的,主要包括初始化模块、键盘管 理模块、二进制和十进制转换程序模块、显示模块和耗油量测试模块等。同时进行程 序的调试工作,以对编写的程序进行运行检查,验证运行逻辑、运行流程等。 (4)进行油耗检测系统的可行性验证。通过试验分析油耗检测系统所采用的理论的 可行

26、性,根据具体情况对理论模型进行修正,以提高其检测精度。 2 总体方案设计 21 系统的功能要求 (1)完成车辆油耗智能检测。采用传感器检测燃油流量信号,通过单片在相应软的 支持下进行处理,再通过显示器或打印机对外输出。同时,要采用监视器对整个系统 进行监控,采用通讯接口与计算机实时通讯。 (2)应能在道路或台架上测量汽油车和柴油车的百公里油耗、累计油耗、加速油耗、 减速油耗、平均油耗和瞬时油耗。 (3)系统采用的理论应具有可行性。因此,必须通过试验加以验证。 (4)该项技术产品化之后,同比之下成本要低、精度要高。 22 总体技术方案确定 根据车辆油耗智能检测系统要实现智能化检测功能的要求,针对

27、智能油耗仪的具 体应用情况,选择系统组成元件,构成油耗检测系统的硬件部分,进行各组成元件之 间的合理匹配,设计系统控制电路,完成硬件部分的设计。根据汽车发动机供油系统 工作原理和汽车运行条件,确定油耗检测方法,建立油耗系统检测数学模型,配合硬 件部分控制电路编写控制软件,共同完成对油耗的智能化测试。针对油耗检测系统工 作过程中会遇到的干扰,分析其原因。采取相应办法,提高油耗检测系统的抗干扰能 桂林电子科技大学毕业设计(论文)报告用纸 第 5 页 共 43 页 力。通过试验分析油耗检测系统所采用的理论的可行性,根据具体情况对理论模型进 行修正,以提高其检测精度。进行试验误差分析。为了更合理的选用

28、测试装置和测试 方法,正确地分析误差产生的原因,减小或消除误差,并恰当地处理试验数据,以便 得到理想的试验结果。 车辆智能油耗检测系统主要由流量传感器、单片机、显示器、打印机和控制面板 等组成,其控制关系如图 2.1 所示。 流量传感器用于检测汽车发动机的耗油量,将信号送给单片机进行处理。单片机 是汽车油耗检测控制系统的核心,用于接收流量传感器的信号,并调用内存储器中的 数据和相关程序,进行分析处理,并将处理结果送给打印机或显示器对外输出。显示 器用于适时显示汽车油耗的检测数据。打印机用于打印汽车油耗的检测结果。控制面 板用于系统功能设定,实现人机交互。 图 2.1 智能油耗仪的控制关系示意图

29、 3 硬件电路设计 31 单片机的选择 311 单片机的匹配原则 面对市场上琳琅满目的单片机产品,如何选择一种适合设计需要的单片机显得十 分重要。对于明确的对象,选择功能过少的单片机,无法完成控制任务:选择功能过 多的单片机,则会造成资源浪费,使性能价格比下降。因此,实际应用中可根据以下 原则来选择单片机: 1.了解单片机对控制系统的适用性。单片机对控制系统的适用性是指能否用一个 单片机对系统进行控制,或需要增加几个附加的集成电路才能实现对系统的控制。对 此,应注意以下几方面; 单片机是否含有所需的I/O端口数目。 单片机是否含有所需的外围端口部件。 单片机的CPU是否含有合适的吞吐量。 桂林

30、电子科技大学毕业设计(论文)报告用纸 第 6 页 共 43 页 单片机的极限性能是否满足要求。 2.了解单片机的可购买性。 单片机是否可直接购买到。 单片机是否有足够的供应量。 单片机是否仍在生产之中。 单片机是否在改进之中。 3了解单片机的可开发性。对于被选择的单片机,应考虑下列开发工具: 编译软件。 程序写入工具。 调试工具。 技术支持。 语言体系与熟悉程度。 根据上述原则对单片机进行选择,即可选择出最适用于控制系统的单片机,从而 保证控制系统高可靠性、最优的价格性能比、最长的使用寿命和最好的升级换代性。 312 单片机的型号匹配 本次设计选用AT89S52型号单片机,下面是其结构及功能的

31、介绍: (1)主要性能 与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器 1000次擦写周期 全静态操作:0Hz33Hz 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 全双工UART串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 (2)功能特性 桂林电子科技大学毕业设计(论文)报告用纸 第 7 页 共 43 页 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存 储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引 脚完全兼容

32、。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片 上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用 系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器, 一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降 至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允 许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保

33、存,振 荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 (3)AT89S52的引脚功能介绍 图3.1 AT89S52引脚分布图 AT89S52引脚的功能介绍 VCC : 电源 GND: 地 P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻 辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时, 桂林电子科技大学毕业设计(论文)报告用纸 第 8 页 共 43 页 P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在 flash 编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验

34、时,需 要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动 4 个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为 输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 (IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时 器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1 口接收低8位地址字节。 引脚号第二功能 P1.2 T2(定时器/计数器T2的外部计数输入),时钟输出 P1.1 T2EX(定时器/计数

35、器T2的捕捉/重载触发信号和方向控制 P1.5 MOSI(在系统编程用) P1.6 MISO(在系统编程用) P1.7 SCK(在系统编程用) P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动 4 个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为 输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 (IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送 1。在使用8位地址(如MOVX RI)

36、访问外部数据存储器时,P2口输出P2锁存器的内容。 在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。 P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动 4 个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为 输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流 (IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在flash编程 和校验 时,P3口也接收一些控制信号。 引脚号第二功能 P3.0 RXD(串行输入) P3.1 TXD(串行输出) P3.2 INT0

37、 (外部中断0) P3.3 INT1 (外部中断1) 桂林电子科技大学毕业设计(论文)报告用纸 第 9 页 共 43 页 P3.4 T0(定时器0外部输入) P3.5 T1(定时器1外部输入) P3.6 WR (外部数据存储器写选通) P3.7 RD (外部数据存储器写选通) RST: 复位输入。晶振工作时,RST脚持续2 个机器周期高电平将使单片机复位。看门 狗计时完成后,RST 脚输出96 个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的 DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。 ALE/Error!:地址锁存控制信号(ALE)是访问外部程序存储器时

38、,锁存低8 位地 址的输出脉冲。在flash编程时,此引脚(Error!)也用作编程输入脉冲。在一般情况 下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。 然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过 将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE 仅在执行 MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为 8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。 Error!:外部程序存储器选通信号(Error!)是外部程序存储器选通信号。当 A

39、T89S52从外部程序存储器执行外部代码时,Error!在每个机器周期被激活两次,而在 访问外部数据存储器时,Error!将不被激活。 Error!/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存 储器读取指令,Error!必须接GND。为了执行内部程序指令,Error!应该接VCC。在 flash编程期间,Error!也接收12伏VPP电压。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 313AT89S52 晶振连接电路与复位电路 AT89S52 单片机有一个用于构成内部振荡器的反相放大器,XTAL1 和

40、 XTAL2 分别 是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。 从外部时钟源驱动器件的话,XTAL2 可以不接,而从 XTAL1 接入。在本设计系统中采用 的是外部振荡电路连接法,其电路接法如下图所示: 桂林电子科技大学毕业设计(论文)报告用纸 第 10 页 共 43 页 图 3.2 晶振电路连接图与复位电路 32 传感器的选择 321 流量传感器的主要功能和类型 流量传感器接在汽车发动机进、回油管道上,采集燃油流量信号,以脉冲方式送 给单片机。流量传感器应适合测量燃油,反应速度要快,动作时间要短;既能实现静 态测量,又能实现动态测量,测量精度不受汽车运动状态影

41、响。与单片机等电子元件 相匹配,使系统达到理想的测量精度,又有一定的抗干扰能力。 流量传感器按测量方法可以分为容积式、质量式、流量式、流速式传感器。大多 数传感器都能连续、累计测量,但测试的流量范围和流量误差各不相同。现在主要应 用是质量式流量传感器和容积式流量传感器。在本次设计中我们选择容积式流量传感 器。 容积式流量传感器的结构如图3.1所示,主要由活塞、曲轴、连杆和信号转换机 构组成。燃油在泵油压力作用下推动活塞运动,再由活塞运动推动曲轴旋转,曲轴旋 转一周即四个活塞各往复运动一次,完成一个迸、排油循环。活塞在油缸中处于进油 行程还是排油行程,取决于活塞相对于进、排油口的位置。在燃油泵泵

42、油压力的作用 下,即可完成定容量、连续泵油的作用。 信号转换机构装在曲轴的另一端,由主动磁铁、从动磁铁、转轴、光栅板、发光 二极管、光敏管、电缆插座及壳体等组成。主动磁铁装在曲轴上,从动磁铁装在转轴 上,转轴通过轴承支承在壳体内,转轴的上端固定有转动光橱板,在固定光栅上、下 方有发光二极管和光敏管。当曲轴转动时,由于一对永久磁铁的吸引作用,转轴及其 上的转动光栅也随之转动,通过发光二极管和光敏管的光电作用,把曲轴的转动变成 光电脉冲信号送入计量显示仪,经过内部运算处理后,即可显示出流经的燃油量。 322 油耗检测对流量传感器的要求及选型 为提高研发仪器的精度,所采用的流量传感器应该适合燃油(汽

43、油和柴油)的介 质要求,精度要高,抗干扰能力要强,动态响应要好,便于与汽车发动机燃油系统连 接。 桂林电子科技大学毕业设计(论文)报告用纸 第 11 页 共 43 页 1、3、6、8-活塞;2-连杆;4-油道;5-排油口;7-曲轴;9-光敏二极管;10-固定光 栅;11-磁性联轴节;12-信号端子;13-转动光栅;14-转速/脉冲交换部件;15 流量/ 转速交换部件;16-活塞 图 3.3 容积式流量传感器 为了便于使用流量传感器实现单片机自动控制,需要选用输出信号为数字信号的 传感器;在流量测试中,存在回油压力波冲击流量传感器,造成数据采集误差问题, 因此选取的传感器应输出两路脉冲信号,以便

44、根据正反转判断程序将这一误差消除。 由于汽车油耗测量的高精度要求,流量传感器的分辨率应不低于0.1ml。 各种流量传感器有各自的优缺点,经过调查与分析,针对汽车油耗测量对传感器 的要求,并综合性价比等情况,认为容积式流量传感器在测量精度、性价比、抗干扰 能力等方面要比质量式流量传感器优越,同时容积式流量传感器在与发动机油路连接 上更加方便。 为了达到更好的效果,因此这里选用YH-2型流量传感器,其插座接线如图3.4所示。 桂林电子科技大学毕业设计(论文)报告用纸 第 12 页 共 43 页 1-电源(+5V) ; 2-加计数脉冲输出; 3-搭铁; 4-减计数脉冲输出 图 34 HY-2 型流量

45、传感器端插座接线图 323 模拟传感脉冲输出信号部分 本设计采用了常用的NE555脉冲产生芯片进行设计,NE555是一种应用特别广泛、 作用强大的集成电路,属于小规模集成电路,在很多电子产品中都有应用。NE555定 时器是一种集模拟、数字于一体的集成电路,应用十分广泛。它不仅可以用于信号的 产生和变换,还常用于控制与检测电路中,例如常见的有555触摸定时开关、相片曝光 定时器、单电源变双电源电路、电热毯温控器、信号发生器、定时器、压频转换电路 等。 定时器有双极型和CMOS两种类型的产品,它们的结构及工作原理基本相同,没 有本质的区别。一般来说,双极型定时器的驱动能力较强,电源电压范围为516

46、V,最 大负载电流可达200mA。而CMOS定时器的电源电源电压范围为318V,最大负载电流 在4mA以下,它具有功耗低、输入阻抗高等优点,NE555定时器属于双极型产品。 NE555定时器的作用是用内部的定时器来构成时基电路,给其他的电路提供时序 脉冲。NE555时基电路有两种封装形式有,一是DIP双列直插8脚封装如图3-7所示,另 一种是SOP-8小型(SMD)封装形式。NE555引脚图介绍如下 1地 GND 2触发 3输出 4复位 5控制电压 6门限(阈值) 7放电 8电源电压Vcc 桂林电子科技大学毕业设计(论文)报告用纸 第 13 页 共 43 页 图3.5 NE555管脚图 其他H

47、A17555、LM555、CA555分属不同的公司生产的产品。内部结构和工作原理都 相同。NE555的内部电路由分压器、电压比较C1和C2、简单SR锁存器、放电三极管T 以及缓冲器G组等多组单元电路,特别是由三只精度较高5k电阻构成了一个电阻分压器, 为比较器C1、C2提供基准电压。当控制电压端(5)悬空时(可对地接上0.01uF左右的 滤波电容),比较器C1和C2的基准电压分别为2/3V和1/3V,所以称之为555。NE555属 于COMS工艺制造,其内部结构图如3.6所示。 图3.6 NE555内部结构框图 NE555芯片的应用十分广泛, NE555可装如下几种电路: 1.单稳类-作用:定

48、延时,消抖动,分(倍)频,脉冲输出,速率检测等。 桂林电子科技大学毕业设计(论文)报告用纸 第 14 页 共 43 页 2.双稳类-作用:比较器,锁存器,反相器,方波输出及整形等。 3.无稳类-作用:方波输出,电源变换,音响报警,玩具,电控测量,定时等。 我们知道,555电路在应用和工作方式上一般可归纳为3类。每类工作方式又有很 多个不同的电路。在实际应用中,除了单一品种的电路外,还可组合出很多不同电路, 如:多个单稳、多个双稳、单稳和无稳,双稳和无稳的组合等。这样一来,电路变得 更加复杂。在本设计中,我们就是利用NE555芯片来设计一个脉冲启动型单稳态电路, 以产生我们所需要的脉冲输入的。

49、本设计采用的NE555芯片设计的电路如图3.7所示,该电路可以当作一个脉冲频率 发生器,我们就是利用这个电路的脉冲频率产生功能来替代汽车行驶过程中产生油耗 的传感器信号,并且可以通过对可调电阻阻值大小的调节,来调节脉冲产生的频率进 行对油耗量的模拟。 图 3.7 传感器与单片机的连接电路图 (用 555 芯片的输出替代流量传感器的输出) 324 流量检测数学模型的建立 根据检测系统确定的容积式YH-2型流量传感器。在测量范围内,传感器输出的脉 冲频率与体积流量成正比,这个比值即体积仪表系数K,其计算公式为: 桂林电子科技大学毕业设计(论文)报告用纸 第 15 页 共 43 页 K=3600*f

50、/Q 或 K=N/V 式中: f-流量信号频率,Hz Q-体积流量,L/h N-脉冲数 V-体积总量,L 把仪表系数置预先置入单片机存储器中,单片机即可根据获得的流量脉冲频率厂 与仪表系数置之比求得管道燃油流量Q。为此,燃油流量检测数学模型可采用以下数学 式: K=3600*f/Q 33 数据显示部分设计 3.3.1 数码管(LED)显示器和液晶(LCD)显示器对比 设计要求显示油耗量的多少,目前在数字显示部分中常用数码管(LED)显示器 和液晶(LCD)显示器。 LED数码管灯身及灯罩均采用进口PC材料或PMMA材料,采用电脑编程控制数字 电路,以高亮度LED作为电源,有红、绿、黄、蓝等基色

51、,通过微电脑控制器多条灯 管组合制造。7段LED数码管显示时是分别点亮相应的点划来实现其显示功能。而根据 LED的接法不同可分为共阴和共阳两类,他们的发光原来是一样的,只是电源的极性 不同。编程时了解不同类型的解法很重要,根据硬件电路的解法不同,编程方法也不 一样。将多个共阴极的LED连在一起即为共阴式,多个共阳的LED连在一起即为共阳式 的。 LED 数码管较 LCD 液晶显示器亮度高,可以在距离屏幕较远的地方仍能清晰看到, 而且视角比较大,因此,本设计使用 LED 数码显示器来完成显示部分数据的显示。 3.3.2 数码管(LED)显示器显示数据的电路原理 常见的数码管由七个条状和一个点状发

52、光二极管管芯制成,叫七段数码管如图3-8 所示,根据管脚资料,可以判断使用的是何总接口类型。LED数码管中各段发光二极 管的伏安特性和普通二极管类似,只是正向压降较大,正向电阻也较大。在一定范围 内,其正向电流与发光亮度成正比。由于常规的数码管起辉电流只有12 mA,最大极 限电流也只有103mA,所以它的输入端在5 V电源或高于TTL高电平(3.5 V)的电路信 号相接时,一定要串加限流电阻,以免损坏器件。 桂林电子科技大学毕业设计(论文)报告用纸 第 16 页 共 43 页 图3.8 LED数码管发光原理 其封装引脚图如 3-9 图所示,要显示 7 段 LED 数码管时需要一片或多片芯片进

53、行驱动 或作锁存控制,要全部显示本设计的设计时需要多片芯片进行级联才可以完成。 图3.9 LED封装引脚 下面是该系统显示部分的电路原理图: 桂林电子科技大学毕业设计(论文)报告用纸 第 17 页 共 43 页 图 3.10 显示部分原理图 34 控制面板的设计 控制面板在单片机控制系统中能实现向单片机输入数据、传送命令等功能,是人 机交互的主要手段。常用的控制面板接口分为独立式按键接口和矩阵式控制面板接口。 独立式按键就是各按键相互独立,每个按键各接一根输入线,一根输入线上的按键工 作状态不会影响其他输入线的状态。独立式按键电路的优点是配置灵活、软件简单。 缺点是每个按键都需要占用一根输入端

54、口线,所以在按键数量较多时,需要较多的输 入端13线且电路结构复杂,故此种控制面板适用于按键较少或操作速度较高的场合。 矩阵式控制面板接13适用于按键数量较多的场合,它由行线和列线组成,按键位于行、 列的交叉点上。显然,在按键较多的场合,矩阵式控制面板与独立式控制面板相比, 要节省很多的I/O线。 针对设计的智能油耗仪,需要8个按键,包括“”、“”、“”、“”、 “START”、“END”、“PRINT”、“SEND”。选择测试项目用“”、“”、 “”、“” 光标键;准备好后,按“START”键开始测试,等达到测试值后,测 试结束,仪器显示测试的结果;按“END”键,结束测试,也可以进行下一次

55、测试;按 “PRINT”键,打印测试结果;按“SEND”键,将测试结果由RS-232发送出去。 桂林电子科技大学毕业设计(论文)报告用纸 第 18 页 共 43 页 35 通讯接口的选择 RS-232C 主要用来定义计算机系统的一些数据终端设备(DTE)和数据电路终接设 备(DCE)之间的电气性能。例如 CRT、打印机与 CPU 的通信大都采用 RS-232C 接口。 AT89S52 单片机与 PC 机的通信也是采用该种类型的接口。RS-232C 串行接口总线适用 于:设备之间的通信距离不大于 15 米,传输速率最大为 20kB/s AT89S52 串行口的输入输出均为 TTL 电平,这种以

56、TTL 电平传输数据的方式,抗 干扰性差、传输距离短。为了提高串行通讯的可靠性,增大传输距离,工程设计人员 一般采用标准串行接 RS-232。 图3.11 通讯接口电路 36 电源部分 电源是为系统的工作提供能量的,在电子线路和自动控制装置中,需要电压非常 稳定的直流电源,目前广泛采用各种半导体直流电源。半导体直流电源是使用半导体 (晶体二极管)和一些电子元件,互联布线制作的一种直流电源。目前市场上有许多 可输出312V电压的可调整流电源供选用。 在测试系统中,流量传感器和单片机供电都需要+5V,单独设计制作每个电源,不 仅成本高,而且用起来比较繁琐、不方便。随着稳压电源向集成化方向的发展,即

57、多 个电源集中制作在一块绝缘基片上,结构上比较紧密,与分立散装的电源相比,大大 减少了体积、质量、引出线和焊接点的数目,提高了电路性能和可靠性,同时降低了 成本。电源电压的不稳定会产生测量和计算的误差,引起控制装置的工作不稳定,甚 至根本无法正常工作,特别是精密电子测量的自动控制系统,要求有稳定的直流电源 供电,引起电压不稳定的原因是交流电压的波动和负载电流的变化。 桂林电子科技大学毕业设计(论文)报告用纸 第 19 页 共 43 页 图 3.12 系统电源原理图 37 本章小结 本章是汽车油耗智能检测系统硬件部分的设计与匹配,对单片机、流量传感器、 显示器、控制面板、通讯接口、电源等六种元件

58、,根据系统要求,以及目前上述各种 元件的技术状况、性能特点、性价比等,结合调研情况以及相关参考资料进行了对比 分析,确定了采用的元件的具体型号,并给出了相应的接口电路,相互之间做到了很 好的匹配。同时给出了以单片机为核心的控制系统电路原理图,使其建立一个完整的 系统。 4 软件的设计与调试 软件部分主要是用所编写的语言程序来配合相应的硬件电路,控制所设计电路实 现所预期功能的部分。AT89S52 单片机的程序可以使用 C 语言,也可以使用汇编语言, 或者是两者的结合,本设计使用 C 语言编写程序实现汽车油耗检测的功能。 软件部分分成几大模块来实现单片机的功能。程序主函数的设计,由于设计中使 用

59、了相应的芯片,所以必须首先对相应的芯片进行初始化并对瞬时油耗、平均油耗、 百公里油耗和总油耗测量的行初始化、中断向量的设计以及开中断、循环等待等准备。 程序的详细如附录中的程序部分所示。 桂林电子科技大学毕业设计(论文)报告用纸 第 20 页 共 43 页 41 初始化程序 对所有模块进行初始化,例如单片机的初始化、LED数码管显示的初始化等。程 序如附录中所示。初始化是为了让系统正常工作,而给一些变量参数赋以初值的程序。 初始化程序主要任务是清屏幕。初始化模块,如图4.1所示。系统加电后进行初始化, 测量系统进入起始状态,等待控制面板输入。系统检测控制面板输入,根据控制面板 输入进入相应测量

60、程序。 开始 对单片机以及各 接口的芯片初始化 显示开机界面 0 显示主界面 执行油耗测量逻辑程序 扫描按键逻辑程序 显示界面更新 图4.1 主程序流程图 汽车油耗智能检测系统的应用软件根据系统功能要求而设计,以可靠地实现系统 功能。设计时,将控制面板管理程序模块设计成主程序模块,其他模块在该模块的控 制下进行。应用的子程序实行标志化管理,即在需调用的程序模块之前,都设置了程 序实现的功能名称,调用时可直接转向该模块程序,这样既便于调试、链接,又便于 移植、修改:程序的调试工作是采用仿真器检验在计算机上编写的程序运行是否正常、 有无语法错误等,查看运行结果是否符合设计目的,再通过仿真器挂接硬件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论