一种发动机控制器在生产下线时的功能检测方法

文档序号:6306855阅读:145来源:国知局
一种发动机控制器在生产下线时的功能检测方法
【专利摘要】本发明的目的是提出一种成本低、高效的发动机控制器在生产下线时的功能检测方法。本发明的发动机控制器在生产下线时的功能检测方法如下:由检测器对发动机控制器进行检测,所述检测器由中央控制单元及与中央控制单元相连的显示单元、输出检测模块、输入检测模块、通讯检测模块构成;在发动机控制器中写入一段专门用于下线时功能检测的功能检测子程序,配合专门开发的检测器对发动机控制器的各模块功能进行功能检测。本发明摒弃了价格高昂的发动机模拟器,而是采用了成本较低的检测器,并结合发动机控制器内置的检测程序对发动机控制器进行检狈J,检测全面,易操作,并可通过故障码直接了解出现故障的具体模块,便于维修,具有很好的实用性。?el-1
【专利说明】一种发动机控制器在生产下线时的功能检测方法

【技术领域】
[0001] 本发明属于发动机生产测试【技术领域】,特别涉及到发动机控制器在生产下线时的 功能检测方法。

【背景技术】
[0002] 发动机控制器是一种功能复杂的控制器,需要完成复杂的喷油点火、通信诊断等 控制功能,发动机控制器制造时涉及的芯片数十个,元器件数百上千个,电路板往往需要4 层甚至6层布板,成千上万个焊点。如今在发动机控制器生产线上,对生产过程中检测是否 有元器件虚焊、漏焊等生产缺陷的手段已经比较成熟,可以通过光学对比、人工检测等技术 手段实现。但如果元器件本身有瑕疵,则难以通过这些手段测试出来,需要把发动机控制器 装入专门研制的发动机模拟器后上电运行,发动机模拟器要模拟发动机运行时给发动机控 制器的输入信号,并读取发动机控制器相应的输出信号,进行功能测试,从而判断发动机控 制器是否能够正常工作。但这种功能检测方法需要研制专门的发动机模拟器,价格昂贵,而 检测结果也只能知道发动机控制器是否能正常工作,如果有问题也无法直接定位到具体是 发动机控制器的哪个模块或哪个通道出现了问题。


【发明内容】

[0003] 本发明的目的是提出一种成本低、高效的发动机控制器在生产下线时的功能检测 方法。
[0004] 本发明的发动机控制器在生产下线时的功能检测方法如下:由检测器对发动机控 制器进行检测,所述检测器由中央控制单元及与中央控制单元相连的显示单元、输出检测 模块、输入检测模块、通讯检测模块构成;
[0005] 检测时,检测器的输出检测模块通过接插件与发动机控制器的对应的输出模块连 接,检测器的输入检测模块通过接插件与发动机控制器的对应的输入模块连接,检测器的 通讯检测模块通过接插件与发动机控制器的对应的通讯模块连接;
[0006] 检测器的中央控制单元通过通讯检测模块与发动机控制器的通讯模块建立通讯, 根据能否建立正常的通讯来判断发动机控制器的通讯模块是否工作正常;
[0007] 检测器的中央控制单元通过通讯检测模块向发动机控制器输出检测命令,使发动 机控制器的输出模块输出预定信号,检测器的中央控制单元通过输出检测模块读取信号, 并比较所述预定信号与所读取到的信号,根据比较结果判断发动机控制器的输出模块是否 输出正常;
[0008] 检测器的中央控制单元通过输入检测模块向发动机控制器输出预定信号,发动机 控制器通过输入模块读取信号,并比较所述预定信号与所读取到的信号,然后将比较结果 通过通讯模块及通讯检测模块传输至检测器的中央控制单元,检测器的中央控制单元根据 比较结果判断发动机控制器的输入検块是否输出正常。
[0009] 上述检测器可以利用具有通讯模块的单片机及数模转换模块、模数转换模块搭接 而成,单片机通过数模转换模块接收和发送模拟信号,通过模数转换模块接收和发送数字 信号,并通过通讯模块与外界进行通讯。上述数模转换模块、模数转换模块均为常见的功能 模块或电路,而具有通讯模块的单片机也已经被广泛应用,因此检测器的原理及使用方法 均已被本领域技术人员获知并熟悉,此处不再赘述。
[0010] 在发动机控制器中预先写入一段专门用于下线时功能检测的功能检测子程序,配 合专门开发的检测器对发动机控制器的各模块功能进行功能检测,这样就无需利用发动机 模拟器进行检测,节约了成本,以低成本的方式实现了高效的功能检测。
[0011] 进一步地,当发动机控制器的通讯模块或输出模块或输入模块出现故障时,检测 器的中央控制单元向显示模块发出命令,使显示模块显示相应的故障码;检测完成后,若发 动机控制器的各个模块均工作正常,则检测器的中央控制单元向显示模块发出命令,使显 示模块显示表示检测通过的代码。通过观察显示单元的显示代码,即可获知检测结果,并在 检测未通过时可通过故障码直接了解出现故障的具体模块,便于维修。
[0012] 进一步地,当发动机控制器的输出模块输出预定信号后,发动机控制器通过其通 讯模块向检测器发出代表输出完毕的信号,然后检测器才通过输出检测模块读取信号。当 检测器的的输入检测模块输出预定信号后,检测器通过通讯检测模块向发动机控制器发出 代表输出完毕的信号,然后发动机控制器才通过其输入模块读取信号。这样可以避免读取 信号的时机不恰当而造成读取信号失误,进而造成检测结果的误判。
[0013] 进一步地,所述检测器的通讯检测模块通过CAN总线与发动机控制器的对应的通 讯模块连接,以使通讯环境更符合真实环境。
[0014] 进一步地,所述检测器的输出检测模块包括模拟输出检测模块和数字输出检测模 块,所述检测器的输入检测模块包括模拟输入检测模块和数字输入检测模块,以实现对发 动机控制模块的数字量和模拟量的输入、输出检测,使检测更加全面。
[0015] 进一步地,所述检测器的模拟输出检测模块、数字输出检测模块、模拟输入检测模 块、数字输入检测模块以及发动机控制器所对应的各个模块均包括一个或多个通道,检测 时,对应的通道通过接插件连接,每个通道均对应一个预设信号,不同通道所对应的预设信 号的预设值不同。这样就可以实现对发动机控制模块的各个通道的检测。
[0016] 本发明的发动机控制器在生产下线时的功能检测方法摒弃了价格高昂的发动机 模拟器,而是采用了成本较低的检测器,并结合发动机控制器预先内置的检测程序对发动 机控制器进行检测,检测全面,易操作,并可通过故障码直接了解出现故障的具体模块,便 于维修,具有很好的实用性。

【专利附图】

【附图说明】
[0017] 图1是检测器与发动机控制器的连接示意图。
[0018] 图2为检测器与发动机控制器之间在进行功能检测时的程序交互示意图。

【具体实施方式】
[0019] 下面对照附图,通过对实施实例的描述,对本发明的【具体实施方式】如所涉及的各 构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理等作进一 步的详细说明。
[0020] 实施例1 :
[0021] 本实施例的发动机控制器在生产下线时的功能检测方法如下:由检测器对发动机 控制器进行检测,所述检测器由中央控制单元及与中央控制单元相连的显示单元、模拟输 出检测模块、数字输出检测模块、模拟输入检测模块和数字输入检测模块构成;
[0022] 如图1所示,检测时,检测器的模拟输出检测模块通过线束接插件与发动机控制 器的模拟输出模块连接,检测器的数字输出检测模块通过线束接插件与发动机控制器的数 字输出模块连接,检测器的模拟输入检测模块通过线束接插件与发动机控制器的对应的模 拟输入模块连接,检测器的数字输入检测模块通过线束接插件与发动机控制器的对应的数 字输入模块连接,检测器的通讯检测模块通过CAN总线与发动机控制器的对应的通讯模块 连接;
[0023] 如图2所示,检测时,检测器的中央控制单元首先通过通讯检测模块与发动机控 制器的通讯模块建立通讯,根据能否建立正常的通讯来判断发动机控制器的通讯模块是否 工作正常;如果未能正常建立通讯,则检测器的中央控制单元向显示模块发出命令,使显示 模块显示相应的故障码"01"字符,表示发动机控制器的通讯模块出现故障,检测结束; [0024] 建立正常通讯后,检测器的中央控制单元通过通讯检测模块向发动机控制器输出 检测命令,使发动机控制器的模拟输出模块输出第一预定信号(3V电平的信号),发动机控 制器的模拟输出模块输出第一预定信号后,发动机控制器通过其通讯模块向检测器发出代 表输出完毕的信号,然后检测器的中央控制单元通过模拟输出检测模块读取信号,并比较 所述第一预定信号与所读取到的信号,根据比较结果判断发动机控制器的模拟输出模块是 否输出正常;如果第一预定信号与所读取到的信号不符,则检测器的中央控制单元向显示 模块发出命令,使显示模块显示相应的故障码"02"字符,表示发动机控制器的模拟输出模 块出现故障,检测结束;
[0025] 检测器的中央控制单元通过通讯检测模块向发动机控制器输出检测命令,使发动 机控制器的数字输出模块输出第二预定信号(5V电平的信号),发动机控制器的数字输出 模块输出第二预定信号后,发动机控制器通过其通讯模块向检测器发出代表输出完毕的信 号,然后检测器的中央控制单元通过数字输出检测模块读取信号,并比较所述第二预定信 号与所读取到的信号,根据比较结果判断发动机控制器的数字输出模块是否输出正常;如 果第二预定信号与所读取到的信号不符,则检测器的中央控制单元向显示模块发出命令, 使显示模块显示相应的故障码"03"字符,表示发动机控制器的数字输出模块出现故障,检 测结束;
[0026] 检测器的中央控制单元通过模拟输入检测模块向发动机控制器输出第三预定信 号(IV电平的信号),然后检测器通过通讯检测模块向发动机控制器发出代表输出完毕的 信号,发动机控制器通过其模拟输入模块读取信号,并比较所述第三预定信号与所读取到 的信号,然后将比较结果通过通讯模块及通讯检测模块传输至检测器的中央控制单元,检 测器的中央控制单元根据比较结果判断发动机控制器的模拟输入模块是否输出正常;如果 第三预定信号与所读取到的信号不符,则检测器的中央控制单元向显示模块发出命令,使 显示模块显示相应的故障码"04"字符,表示发动机控制器的模拟输入模块出现故障,检测 结束;
[0027] 检测器的中央控制单元通过数字输入检测模块向发动机控制器输出第四预定信 号(ον电平的信号),然后检测器通过通讯检测模块向发动机控制器发出代表输出完毕的 信号,发动机控制器通过其数字输入模块读取信号,并比较所述第四预定信号与所读取到 的信号,然后将比较结果通过通讯模块及通讯检测模块传输至检测器的中央控制单元,检 测器的中央控制单元根据比较结果判断发动机控制器的数字输入模块是否输出正常;如果 第三预定信号与所读取到的信号不符,则检测器的中央控制单元向显示模块发出命令,使 显示模块显示相应的故障码"05"字符,表示发动机控制器的数字输入模块出现故障,检测 结束;
[0028] 若发动机控制器的各个模块均工作正常,则检测器的中央控制单元向显示模块发 出命令,使显示模块显示表示检测通过的"〇〇"字符,表示发动机控制器的所有模块均工作 正常,检测结束;
[0029] 当然,上述检测器的模拟输出检测模块、数字输出检测模块、模拟输入检测模块、 数字输入检测模块以及发动机控制器所对应的各个模块均可以包括多个通道,检测时,对 应的通道通过接插件连接,每个通道均对应一个预设信号,不同通道所对应的预设信号的 预设值不同,依次对各个通道进行检测,这样就可以实现对发动机控制模块的各个通道的 检测。
[0030] 上述检测器可以利用具有通讯模块的单片机及数模转换模块、模数转换模块搭接 而成,单片机通过数模转换模块接收和发送模拟信号,通过模数转换模块接收和发送数字 信号,并通过通讯模块与外界进行通讯。上述数模转换模块、模数转换模块均为常见的功能 模块或电路,而具有通讯模块的单片机也已经被广泛应用,因此检测器的原理及使用方法 均已被本领域技术人员获知并熟悉,此处不再赘述。
[0031] 在发动机控制器中写入一段专门用于下线时功能检测的功能检测子程序,配合专 门开发的检测器对发动机控制器的各模块功能进行功能检测,这样就无需利用发动机模拟 器进行检测,节约了成本,以低成本的方式实现了高效的功能检测。通过观察显示单元的显 示代码,即可获知检测结果,并在检测未通过时可通过故障码直接了解出现故障的具体模 块,便于维修。
【权利要求】
1. 一种发动机控制器在生产下线时的功能检测方法,其特征在于由检测器对发动机控 制器进行检测,所述检测器由中央控制单元及与中央控制单元相连的显示单元、输出检测 模块、输入检测模块、通讯检测模块构成; 检测时,检测器的输出检测模块通过接插件与发动机控制器的对应的输出模块连接, 检测器的输入检测模块通过接插件与发动机控制器的对应的输入模块连接,检测器的通讯 检测模块通过接插件与发动机控制器的对应的通讯模块连接; 检测器的中央控制单元通过通讯检测模块与发动机控制器的通讯模块建立通讯,根据 能否建立正常的通讯来判断发动机控制器的通讯模块是否工作正常; 检测器的中央控制单元通过通讯检测模块向发动机控制器输出检测命令,使发动机控 制器的输出模块输出预定信号,检测器的中央控制单元通过输出检测模块读取信号,并比 较所述预定信号与所读取到的信号,根据比较结果判断发动机控制器的输出模块是否输出 正常; 检测器的中央控制单元通过输入检测模块向发动机控制器输出预定信号,发动机控制 器通过输入模块读取信号,并比较所述预定信号与所读取到的信号,然后将比较结果通过 通讯模块及通讯检测模块传输至检测器的中央控制单元,检测器的中央控制单元根据比较 结果判断发动机控制器的输入模块是否输出正常。
2. 根据权利要求1所述的发动机控制器在生产下线时的功能检测方法,其特征在于当 发动机控制器的通讯模块或输出模块或输入模块出现故障时,检测器的中央控制单元向显 示模块发出命令,使显示模块显示相应的故障码;检测完成后,若发动机控制器的各个模块 均工作正常,则检测器的中央控制单元向显示模块发出命令,使显示模块显示表示检测通 过的代码。
3·根据权利要求1或2所述的发动机控制器在生产下线时的功能检测方法,其特征在 于当发动机控制器的输出模块输出预定信号后,发动机控制器通过其通讯模块向检测器发 出代表输出完毕的信号,然后检测器才通过输出检测模块读取信号。
4. 根据权利要求1或2所述的发动机控制器在生产下线时的功能检测方法,其特征在 于当检测器的的输入检测模块输出预定信号后,检测器通过通讯检测模块向发动机控制器 发出代表输出完毕的信号,然后发动机控制器才通过其输入模块读取信号。
5. 根据权利要求1或2所述的发动机控制器在生产下线时的功能检测方法,其特征在 于所述检测器的通讯检测模块通过CAN总线与发动机控制器的对应的通讯模块连接。
6. 根据权利要求1或2所述的发动机控制器在生产下线时的功能检测方法,其特征在 于所述检测器的输出检测模块包括模拟输出检测模块和数字输出检测模块,所述检测器的 输入检测模块包括模拟输入检测模块和数字输入检测模块。
7. 根据权利要求6所述的发动机控制器在生产下线时的功能检测方法,其特征在于所 述检测器的模拟输出检测模块、数字输出检测模块、模拟输入检测模块、数字输入检测模块 以及发动机控制器所对应的各个模块均包括一个或多个通道,检测时,对应的通道通过接 插件连接,每个通道均对应一个预设信号,不同通道所对应的预设信号的预设值不同。
【文档编号】G05B23/02GK104216395SQ201410387065
【公开日】2014年12月17日 申请日期:2014年8月7日 优先权日:2014年8月7日
【发明者】苏万樯 申请人:奇瑞汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1