ECU下线检测方法技术

技术编号:5517644 阅读:477 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种ECU下线检测方法,该检测方法通过主机的ECU下线检测软件自动对待测ECU的每一个数据帧进行检测,并将检测结果显示在主机的屏幕上,工人观察屏幕上有“合格”字样后,就认为ECU合格下线,若屏幕出现“不合格”字样,并显示出故障数据,就认为ECU有故障。整个过程操作简单、显示直观、高效安全,能够大大提高ECU下线效率。

【技术实现步骤摘要】

本专利技术涉及一种芯片检测方法,具体而言是涉及一种高效安全的E⑶ (Electronic Control Unit,电子控制单元)下线检测方法。技术背景为满足国III标准要求,控制摩托车的污染物排放,发动机采用电喷系统是大势所 趋。为配合电喷系统中重要的器件,即ECU的大量生产,提高ECU的生产和下线效率是亟需 解决的问题。目前对ECU的检测主要是由修理工凭经验找故障点,逐一检查,这种检测方法 比较费时,效率极低,对一些隐性故障更加无能为力,甚至出现在电喷系统中使用一些本该 检出的有故障的产品而未能检测出来,这不仅无法控制污染物的排放,而且还会增加用户 的维修成本。在目前传统技术中还没有一种条理化、快速、高效、准确的ECU下线监测方法, 因此,申请人特开发了本专利技术的ECU下线检测方法
技术实现思路
本专利技术的目的是提供一种ECU下线检测方法,该方法在原有主机的基础上设置一 个新的ECU下线检测软件,实现对待测ECU进行自动检测,并将检测结果显示在主机的屏幕 上,操作简单、显示直观,高效安全。为实现本专利技术的目的,本专利技术提供了一种ECU下线检测方法,该方法包括如下步 骤(1)开机初始化,将待测E⑶与E⑶下线检测仪的检测端口相连,并设置η的计数为0, 所述η为计数器;(2)ECU下线检测仪检测待测ECU的编号,如果ECU下线检测仪未扫描到ECU编号,则返 回继续扫描ECU编号,如果ECU下线检测仪扫描到ECU编号,则向设定的端口提握手要求;(3)判断与设定的端口握手是否成功,如果与设定的端口握手未成功,则返回继续扫描 ECU编号,如果与设定的端口握手成功,则启动协议;(4)接收数据帧;(5)判断一个数据帧是否接收完成,如果数据帧未接收完成,则返回继续判断数据帧是 否接收完成,如果数据帧接收完成,则设置n=n+l ;(6)判断数据帧中的数据是否正确,如果数据帧中的数据有错误,则用约定的颜色标识 错误,结束检测,并在主机上显示“不合格”字样,对待测ECU进行检查;(7)如果η组数据帧正确,则判断η的计数是否等于N,所述N为循环检测单帧数据的 次数,如果η的计数不等于N,则返回继续接收数据帧,如果η的计数等于N,N组数据帧都 没有错误,则在主机上显示“合格”字样,并把计数器η的计数设为0,同时存储检测数据;(8)结束检测。判断数据帧是否正确的步骤是(1)将m的计数设为0,所述m为依次取数的计数器;(2)从数据帧中取数;(3)比较所取数据是否在需要判断的数据帧的范围内,如果所取数据不在需要判断的 数据帧的范围内,则报错,如果所取数据在需要判断的数据帧的范围内,则在主机上显示 “正常”字样;(4)设置m=m+l ;(5)判断m的计数是否等于M,所述M为单独一个数据帧的数据个数,如果m的计数不 等于M,则返回继续从数据帧中取数,如果m的计数等于M,则将m的计数设为0 ;(6)结束检测。本专利技术具有的有益效果本专利技术的ECU下线检测方法的无需人工操作,全部由系统智能完成。工人只需要将ECU 板连接上E⑶下线检测仪,主机内的E⑶下线检测软件就会自动通过E⑶下线检测仪和待 测的ECU通信并开始检测,检测结果显示在屏幕上,工人观察屏幕上有“合格”字样后,就认 为ECU合格下线,若屏幕出现“不合格”,并显示出故障数据,就认为ECU有故障。整个过程 操作简单、显示直观、高效安全,能够大大提高下线效率。附图说明图1是本专利技术ECU下线检测系统的结构示意图; 图2是本专利技术ECU下线检测方法的步骤流程图;图3是本专利技术判断数据帧是否正确的步骤流程图。具体实施方式为使本专利技术的目的、技术方案、及优点更加清楚明白,以下参照附图对本专利技术进一 步详细说明。图1示出了本专利技术E⑶下线检测系统的结构,其包括E⑶下线检测仪、待测E⑶, 以及配备有E⑶下线检测软件的主机。其中,待测E⑶与E⑶下线检测仪的检测端口相连, ECU下线检测仪的数据输出端与主机的数据输入端相连,ECU下线检测仪检测待测ECU并将 数据传输给主机;主机利用ECU下线检测软件对ECU下线检测仪传输的数据进行分析,并将 分析结果存储和显示。在主机还包括(图中没有示出)用于初始化,设置η的计数为0的装置,其中,η为计数器; 用于扫描ECU编号的装置;如果未扫描到ECU编号,则返回继续扫描ECU编号的装置;用于向设定的端口提握手要求的装置;用于判断与设定的端口握手是否成功的装置;如果与设定的端口握手未成功,则返回继续扫描ECU编号的装置;用于启动协议的装置;用于接收数据帧的装置; 用于判断数据帧是否接收完成的装置;如果数据帧未接收完成,则返回继续判断数据帧是否接收完成的装置; 用于设置n=n+l的装置; 用于判断数据帧是否正确的装置; 如果数据帧有错误,则用颜色标识错误的装置;用于判断η的计数是否等于N的装置,所述N为循环检测单帧数据的次数; 若η的计数不等于N,则返回继续接收数据帧的装置; 若N组数据帧都没有错误,则设置η的计数为0的装置; 用于存储数据的装置; 用于显示的装置; 用于结束检测的装置。用于判断数据帧是否正确的装置包括用于设置m的计数为0的装置,其中,m为依次取数的计数器; 用于从数据帧中取数的装置;用于比较所取数据是否在需要判断的数据帧的范围内的装置; 如果所取数据不在需要判断的数据帧的范围内,则用于报错的装置; 如果所取数据在需要判断的数据帧的范围内,用于显示的装置; 用于设置m=m+l的装置;用于判断m的计数是否等于M的装置,所述M为单独一个数据帧的数据个数; 如果m的计数不等于M,则返回继续从数据帧中取数的装置; 如果m的计数等于M,则设置m的计数为0的装置; 用于结束检测的装置。在本实施方式中,PC机内的E⑶检测软件通过E⑶下线检测仪完成E⑶的检测工 作,E⑶下线检测仪负责待测E⑶和E⑶检测软件之间的数据通信,E⑶检测软件对E⑶下 线检测仪传上的数据进行分析、计算、处理,并由处理结果判断ECU的PCB是否有断线或短 路情况,器件是否有漏焊情况,阻容元件是否放置错误,阻容元件是否误差过大,各功能器 件IC是否有功能性损坏,IC焊接方向是否正确,接插件是否焊接牢靠等问题。ECU检测系 统检测的整个过程,系统界面无需人工操作,全由系统智能完成。工人只需要将E⑶板连接 上E⑶下线检测仪,E⑶下线检测软件就会自动通过E⑶下线检测仪和待测的E⑶通信并 开始检测,检测结果显示在车间的大屏幕上图2是本专利技术ECU下线检测方法的步骤流程图。如图中所示,利用本专利技术的ECU下线 检测系统进行检测的方法包括如下步骤(1)开机初始化,将待测E⑶与E⑶下线检测仪的检测端口相连,并设置η的计数为0, 其中,η为计数器;(2)ECU下线检测仪检测待测ECU的编号,如果ECU下线检测仪未扫描到ECU编号,则返 回继续扫描ECU编号,如果ECU下线检测仪扫描到ECU编号,则向设定的端口提握手要求;(3)判断与设定的端口握手是否成功,如果与设定的端口握手未成功,则返回继续扫描 ECU编号,如果与设定的端口握手成功,则启动协议;(4)接收数据帧;(5)判断一个数据帧是否接收完成,如果数据帧未接收完成,则返回继续判断数据帧是 否接收完成,如果数据帧接收完成,则设置n=n+l ;(6)判断数据帧中的数据是否正本文档来自技高网...

【技术保护点】
一种ECU下线检测方法,其特征在于:所述方法包括如下步骤:(1)开机初始化,将待测ECU与ECU下线检测仪的检测端口相连,并设置n的计数为0,所述n为计数器;(2)ECU下线检测仪检测待测ECU的编号,如果ECU下线检测仪未扫描到ECU编号,则返回继续扫描ECU编号,如果ECU下线检测仪扫描到ECU编号,则向设定的端口提握手要求;(3)判断与设定的端口握手是否成功,如果与设定的端口握手未成功,则返回继续扫描ECU编号,如果与设定的端口握手成功,则启动协议;(4)接收数据帧;(5)判断一个数据帧是否接收完成,如果数据帧未接收完成,则返回继续判断数据帧是否接收完成,如果数据帧接收完成,则设置n=n+1;(6)判断数据帧中的数据是否正确,如果数据帧中的数据有错误,则用约定的颜色标识错误,结束检测,并在主机上显示“不合格”字样,对待测ECU进行检查;(7)如果n组数据帧正确,则判断n的计数是否等于N,所述N为循环检测单帧数据的次数,如果n的计数不等于N,则返回继续接收数据帧,如果n的计数等于N,N组数据帧都没有错误,则在主机上显示“合格”字样,并把计数器n的计数设为0,同时存储检测数据;(8)结束检测。...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘晓燕马文选周向东
申请(专利权)人:力帆实业集团股份有限公司
类型:发明
国别省市:85[中国|重庆]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1