发动机转速电控系统的设计及仿真的研究.docVIP

发动机转速电控系统的设计及仿真的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
发动机转速电控系统的设计及仿真的研究

发动机转速电控系统的设计及仿真的研究   摘要:为保障发动机的正常运行,文章设计了以AT89C52单片机为核心的发动机转速电控系统,对发动机转速进行实时检测,并在发动机怠速、超速时进行相应的控制。设计主要包括转速采集模块、单片机核心控制模块、显示模块、步进电机控制模块四大部分,并对系统硬件设计和软件程序进行仿真调试,达到了预期设计效果。   关键词:单片机;发动机;转速电控系统;系统设计;系统仿真 文献标识码:A   中图分类号:TP391 文章编号:1009-2374(2016)05-0021-02 DOI:10.13535/j.cnki.11-4406/n.2016.05.011   1 概述   随着汽车工业的发展,各项汽车新兴技术的应用,汽车的智能化程度、动力性、安全性将越来越高。而有“汽车心脏”之称的发动机作为汽车动力的来源,与汽车动力性、燃油经济性、可靠性和使用寿命等直接相关。发动机由于结构复杂,工作条件不稳定,经常处于转速、负荷变化的条件下运转,因此对于发动机转速的检测和控制就显得非常重要。而对于发动机转速的检测和控制,要求发动机转速信号可动态显示,在发动机运行过程中,当传感器出现故障导致信号中断时,发动机应立刻熄火而无法运转;当发动机转速过低时,可提高怠速转速;发动机转速过高时,可限制最高转速,防止损坏发动机。本设计基于单片机技术原理,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计了一个实时检测和控制发动机转速的系统。该控制系统主要由转速采集模块、单片机核心控制模块、显示模块、步进电机控制模块组成。系统具有简单清晰的结构,可随时进行系统扩张。   2 系统控制方案   以单片机AT89C52为核心,若直接通过电磁感应式传感器产生模拟信号,放大,再送入单片机进行处理,传感器容易受发动机内环境的影响,会导致检测不准。故采用霍尔式传感器A3144,对发动机转速进行实时检测,它具有对于转速信号的采集频率高、抗干扰能力强、线性强等特点,在功能、性能、可操作性等方面都有较大的提升,具有更高的性价比。   AT89C52为中央处理芯片,用于数据处理、初值设定、定时和计数、显示数据的输出。当时钟电路的晶振产生外部振荡脉冲信号送入单片机时,单片机开始有条不紊地工作。AT89C52执行内部的程序,处理从霍尔传感器送来的信号,输出到LED显示,并在超过上下限值时开启报警系统和控制电机转动控制发动机转速。   3 系统硬件架构设计   3.1 单片机接口电路   本方案以AT89C52单片机系统为核心,此单片机为ATMEL公司的51系列单片机,除兼容标准MCS-51指令系统,AT89C52是一个内置8位中央处理单元,拥有512B内部数据存储器RAM和8K片内程序存储器ROM,满足了系统程序存储需要。其共有32个双向输入/输出(I/O)口,应用灵活方便。3个16位定时/计数器和5个两级中断结构,1个全双工串行通信口以及片内时钟振荡电路,控制方式更加可靠。AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。   3.1.1 单片机的时钟电路。单片机内部的振荡电路是一个高增益反相放大器,引线XTAL1和XTAL2分别是放大器的输入端和输出端。用其内部的振荡电路在XTAL1和XTAL2引线上外接定时元件,内部振荡电路便产生自激振荡,用示波器可以观察到XTAL2输出的时钟信号。最常用的是在XTAL1和XTAL2之间连接晶体振荡器与电容构成稳定的自激震荡器。单片机内部虽然有振荡电路,但要形成时钟,外部还需附加电路。   3.1.2 单片机的复位电路。单片机的复位是靠外部电路实现的。单片机工作后,只要在它的RST引线上加载10ms以上的高电平,单片机就能够有效的复位。   3.2 转速信号的获取   采用霍尔传感器A3144作为转速传感器,利用霍尔元器件将发动机转速转化为单片机可识别的脉冲信号,并通过每分钟脉冲信号频率数与发动机转速间的固定比值,计算出发动机转速。由于在Proteus中无法使用霍尔传感器,故在仿真时通过信号发生器产生模拟信号,送入单片机进行处理。   3.3 显示电路的设计   当前常用的显示方法有LCD液晶显示和LED数码管显示两种。液晶显示虽然功能强大,可以显示较为复杂的数字、图形、文字、符号等,但是也存在成本高、能耗高、二次开发困难、显示亮度低、不利于观察、与单片机连接时接口电路驱动复杂等缺点。数码管显示不仅硬件电路简单、造价低廉,而且亮度较高、利于观察读数。本系统虽只显示数字,但考虑到能耗较少、数码管内部元件比较简单、容易编程等因素,所以选择了L

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档