基于ARM11与OBDII的发动机性能检测系统研究

来源 :品牌与标准化 | 被引量 : 0次 | 上传用户:qwertyuiopgfdsah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 将ARM嵌入式技术与OBDII随车诊断系统相结合,研发一种高速、精确的发动机性能检测系统,利用内部的高速AD对发动机的点火系统等进行采集、处理,同时利用带有OBDII协议的模块连入汽车OBDII接口,通过蓝牙将故障码传送到上位机。在实验中对汽车发动机的点火系统、空气流量计等进行了测试,并对波形进行分析,证明系统的可行性,提高了发动机检测的效率,具有较高的使用价值。
  【关键词】 发动机 ARM OBDII 检测 蓝牙
  【DOI编码】 10.3969/j.issn.1674-4977.2015.08.007
  发动机是汽车的心脏,由于其结构复杂并且工作条件环境恶劣,因此故障率往往很高,所以掌握发动机的综合性能检测技术变得尤为重要。随着嵌入式计算技术的高速发展,汽车上安装了越来越复杂的电子器件,传统的检测技术已经无法满足现代汽车故障诊断的需求,使得对汽车发动机检测设备的可靠性、实用性、智能性等方面提出了更高要求,所以研究高性能的综合汽车检测系统刻不容缓。
  1 系统总体结构
  发动机性能检测系统的结构框图如图1所示,由下位机和上位机两部分组成。下位机以意法半导体公司的Cortex-M3架构芯片STM32F103作为控制器,模拟信号经调理电路以后进入STM32F103内部,利用STM32F103内部集成的高速AD模块对信号采样转换,转换后的数据通过从串口蓝牙模块传送到上位机处理,芯片内部的64K RAM和512K FLASH可以作为数据缓存、存储,配有一个LCD屏进行显示。另外下位机中配有一个独立的OBDII模块,用于直接插到汽车的OBDII接口,通过连接蓝牙模块将故障码传送到上位机作诊断处理。上位机是系统的核心,决定了系统的整体性能,采用三星公司的ARM11系列单片机S3C6410为核心处理器,其最高工作频率可以达到667MHz。上位机系统配有256M的SRAM和2G的NAND FLASH用来保证Linux系统的通畅运行。上位机配有一个蓝牙模块用于分时接收下位机传上来的数据;还配有一个2G海量存储卡用于存储采集的数据;再配有一个5寸LCD触摸屏用于实现人机交互接口。
  图1 发动机检测系统结构框图
  2 数据采集与处理系统
  2.1 A/D数据采集模块
  STM32F103ZET内部集成3个12位逐次逼近型模拟数字转换器,它的最快转换时间1us;有多达18个通道,包括16个外部和2个内部信号源;每个通道的A/D具有单次转换、连续转换、间断以及扫描四种模式;支持DMA方式;当采用双AD模式采集时,在主频为56MHZ时可以达到2MHZ的采样速率。
  发动机检测数据采集系统采用ADC1的通道1、通道2,ADC3的通道3、通道4四路输入进行采集,采用连续转换,用定时器控制采样速率,利用DMA1和DMA2分别对ADC1和ADC3采集的数据进行直接存储到数组Buff1[800]和Buff2[800]中,其中Buff1数组的奇数存放的是1通道A/D后的值,偶数存放的是2通道A/D后的值,Buff2数组的奇数存放的是3通道A/D后的值,偶数存放的是4通道A/D后的值。
  2.2 系统蓝牙通信模块与实现
  发动机检测系统采用GC-02-DIP蓝牙模块实现通信,Class2蓝牙模块最大波特率为1.3Mbps,工业级无线数据采集,一对一自动建链,透明串口;可上传数据至PC、笔记本、PDA、智能手机等。GC-02-DIP的串口波特率、起始位、停止位、奇偶校验位由编程设定,串行口为TTL电平,如果与计算机串口通信时要采用RS232电平转换器,计算机最大波特率为115200bps,如果超过,需外加高速串口。
  3 上位机系统研究与开发
  上位机主要是以S3C6410为核心控制单元,包括核心控制器、存储器接口电路、TFT液晶显示电路、触摸屏电路、蓝牙模块电路、海量存储电路、电源电路等。
  3.1 人机交互界面
  人机交互接口是本系统的一个重要组成部分,大量的人机交互信息需要通过人机交互界面来完成,用户只有通过人机交互才能知道系统的内部运行信息。本系统的人机交互接口模块包括液晶显示器接口模块和触摸屏接口模块。触摸屏界面包含了位置和方位控制逻辑、ADC界面逻辑和中断发生逻辑。系统的触摸屏接口模块利用S3C6410提供的触摸屏接口,采用四线制电阻式触摸屏,电源电压3.3V。其中触摸屏接口控制触摸屏的位置和方位(TSXP,TSXM,TSYP,TSYM)为X坐标转换和Y坐标转换选择触摸屏的位置和方位。
  3.2 上位机应用程序开发
  上位机系统主要实现上位机与下位机之间的蓝牙通信;OBDII模块数据的解码,分析故障并提供给用户解决方案;SD卡的数据存储及对前端采集数据的波形显示等功能。
  4 实验检测
  系统的试验和测试都是在桑塔纳2000AJR发动机实验台上进行的,分别对发动机的单缸初级点火波形以及空气流量计波形进行检测,得到的数据波形如图2和图3所示。
  图2 单缸初级点火波形
  从图2可知,系统采集到的发动机初级点火波形的充电段,击穿段,放电段以及振荡段都很清晰。为了保证程序运行速度,最大限度地捕捉信号,采用了简化程序的绘图算法的方法。可以对存储后的波形进行分析,可以分析波形的相关参数,如点火波形的击穿电压,充电时间,放电电压等参数。同时还可以进行多缸点火波形检测,实现平列波,并列波,重叠波等波形显示,分析,对比,更方便直观的看出击穿电压是否均衡,点火电压是否有差异,凸轮磨损不均匀等点火系统常见故障。
  当发动机运转时,波形的幅值好像不断的再跳动,这是正常的。因为热膜式空气流量计中没有任何机械运动部件,测量值不会受到运动部件惯性因素的影响,所以它能够快速地对空气流量变化做出反映。图3中加速时波形中的杂波主要是由于在进气真空之下各缸进气口上的空气气流脉动引起的,但是发动机ECU中的处理电路一般都会清除这些杂波信号。
  5 结语
  采用ARM嵌入式技术与OBDII随车诊断系统相结合研发了一套高速、精确的发动机性能检测系统,分别对检测系统的下位机硬件系统和上位机软件系统进行了开发和研究,并将该系统应用在发动机实验台上,实验结果表明,系统的检测结果精确度较高,具有非常好的动态性能,对研究发动机的点火系统、空气流量计等方面的性能具有非常重要的意义。
  作者简介
  黄宇,本科,工程师,现于沈阳特种设备检测研究院从事特种设备检验工作。
  (责任编辑:张晓明)
其他文献
重型板式给料机是运输机械的辅助设备,该设备应用在大型选矿厂破碎分级车间及水泥、建材等部门,作为料仓向初级破碎机连续和均匀给料之用,也可用于短距离输送粒度与比重较大
随着社会经济的发展,社会对电能的需求不断的增加,以及社会科学不断的进步,人们对电力系统配网工作的要求越来越高。对于供电配网来说主要就是保护电能的正常使用,对电力系统的安
【摘 要】 水力发电机产品的质量和性能很大程度上取决于设计的优劣。所以对于公司来说确保设计质量是一项重要的课题,而开展设计标准化工作是提高设计质量的一项重要措施。  【关键词】 水力发电机 设计 标准化 质量管理  【DOI编码】 10.3969/j.issn.1674-4977.2015.08.005  1 前言  江河水电已经建立了完善而独特的水力发电机技术,从公司成立至今,已经向国内外客户提
关注与科学政策相关的重要问题,旨在缓解决策者和科学家之间由来已久的紧张关系由英国剑桥大学的科学家们牵头,50多名科学家、政策专家和决策者组成的研究小组在《PloS综合》
本文通过对荣华二采区10
4月下旬,法国首轮总统选举结果引起了各方的关注,现任总统、"人民运动联盟"候选人萨科齐获27.18%的选票,社会党候选人奥朗德获28.63%的选票。就法国未来科技政策的走向,《自然
文章阐述了办公室工作人员应具备的素质、能力及做好办公室工作的要点。 The article expounds the qualities and abilities that office workers should have and the key
每次到同济大学,在校园里走走,或和这里的老师、学生见面,会感受到一种勃勃向上的朝气。我这次到同济是为了采访该校环境科学与工程学院的王亚宜,王老师2009年得到上海科技启
随着经济、社会的发展,领导力已成为一个企业组织获得成功的重要因素,领导力问题越来越引起人们的关注。为了更好地掌握领导力,有必要对领导力进行全方位了解、思考和探讨。
国家实施西部大开发战略10年来,广西综合经济实力大幅提升.在此基础上,国家将北部湾经济区打造成具有巨大影响力的经济增长极,广西农垦国有三合口农场地处其间,面临前所未有