基于单片机的汽车电磁阀检测系统.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的汽车电磁阀检测系统

基于单片机的汽车电磁阀检测系统 (冶金自动化与检测技术教育部工程研究中心  , 累计一天内不同故障类型的电磁阀的数量,采用触摸屏控制方式显示各种需要的数据。 关键词: 单片机, 压力传感器, 汽车电磁阀 Based on single-chip automotive solenoid valve Detection System (Engineering Research Center of Metallurgical Automation and Measurement Technology,Ministry of EducationAbstract】 The paper introduces a circuit of automotive solenoid valve measurement based on AT-89C55 chip microcomputer to the factorys quality inspection, to determine fault type, a total of one day in different types of solenoid valve failure of the quantity, through the use of touch-screen control mode displaying a variety of required data. Keywords: chip microcomputer, pressure sensor, automotive solenoid valve   汽车电磁阀是汽车不可缺少的配件,对汽车的安全行驶具有重要的作用。因此,必须加强在生产过程中的质量检测。本文设计了一种针对汽车电磁阀的检测系统, 采用AT-89C55系列单片机作为核心监控器对汽车电磁阀在通电、断电、通气、断气的条件进行测量。测量节点数可通过增加多路开关来进行扩展。通过触摸屏和液晶显示器可以对需显示或检测的节点进行控制等, 同时在主处理软件内部对压力数据进行处理。 1 系统构成及性能指标 1. 1 系统硬件框图 整个系统包括压力传感器组、多路开关、放大调制电路、A/D 转换器、MCU、触摸屏、液晶显示以及串行通讯部分。如图1 所示。 图1 2 主要性能指标 主要性能指标有: ·测压范围: 0~2MPa; ·分辨率: 0.005KPa; ·检测误差: ±0.001KPa。 2 硬件设计 1 压力传感器PG5300 陶瓷压阻式压力传感器和计算机温补,精度高、温漂小、抗干扰能力强,电源电压+24V,输出电流4~20mA, 测压范围0~2MPa,使用环境-30℃~ 75℃ 。 2. 2 A/D 转换器 AD976是AD公司的高速16位A/D转换器,单+5V供电,片内自带时钟,输入量程±10V。AD976 选取内部参考电压时, 接法如图2 所示。其中, CZ2、CZ3 是2. 2uF 的钽电容, 两个模拟地AGND1和AGND2接电容的负端,其中VDIG和VANA分别单独供电。 图2 2. 3 A/D 转换器与AT-89C55单片机的接口设计 图3 表明了A/D 转换器AD976和单片机AT89C55的连接方式。当单片机产生有效的片选信号R/C时,AD976 开始工作。AD976 的工作方式由单片机控制R/C 端决定, 当R/C 为低时,AD976 进行模数转换; 当R/C为高时,AD976 将转换数据送到数据总线上, 这时, 单片机就可以读取转换的数据。AD976 的BYTE 端用来控制高低八位数据的送出。这里, 我们把它与单片机的管脚P2. 0 相接。如图3 所示的连接方法, 管脚P2.0置为低时,AD976将转换数据的低八位送到数据总线上; 管脚P2.0置为高时, 转换数据的高八位将送到数据总线上。 在要求AD976 进行模数转换时, 单片机首先应该置R/C端为低电平,然后再置CS为低电平,两者相差时间不能少于10n s。当CS和R/C都为低时,AD976 将进行模数转换。CS和R/C为低的时间不得少于50ns。一旦转换开始,CS和R/C端就不用再保持低电平。这时, AD976的BUSY端会变低, 表明AD976正在忙于进行模数转换。等BUSY端变高时,表明模数转换已经结束。 3 软件设计 3. 1 软件模块 软件模块的设计分为以下几个部分: (1)启动模块 (2)E2PROM 操作模块 (3)A/D 采样处理模块 (4)数据处理模块 (5)显示处理模块 (6)报警模块 2 软件流程图 图3 系统软件流程图如图3 所示。 3. 3 主要处理软件设计 虽然压力传感器PG5300 在0~2MPa范围内与电压基本保持线性关系, 但是由于其他外界

您可能关注的文档

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档