一种电子产品的下线检测方法及系统技术方案

技术编号:14642144 阅读:36 留言:0更新日期:2017-02-15 22:06
本发明专利技术公开的一种电子产品的下线测试方法及系统,基于统一诊断服务UDS的诊断服务,该方法包括:获取电子产品的端口外部输入的预期状态信息,预期状态信息为ON状态或OFF状态;根据UDS诊断服务指令查询端口的实际状态信息,实际状态信息可以为ON状态或OFF状态;通过判断预期状态信息和实际状态信息是否一致来确定端口电路是否正常。本发明专利技术基于UDS的诊断功能,且诊断功能均为标准配置要求,通过UDS诊断完成产品硬件电路的诊断减低了额外开发下线测试协议的工作量,且需要通过一定级别的安全访问才能进行检测控制权,在诊断掉线后,自动恢复到产品工正常作模式,因此避免了产品陷于EOL测试模式而无法正常工作的情况。

【技术实现步骤摘要】

本专利技术属于汽车电子产品诊断
,更具体的说,是涉及一种电子产品的下线检测方法及系统
技术介绍
汽车电子产品在进行量产阶段,在产线组装阶段,一般需要对组装后的产品进行EOL(Endofline,下线)检测,是对产品下线时的检测,通过检测确保产品的输入、输出及产品内部其它电路在出现问题时能够及时被发现,避免不合格产品流入客户手中。目前,对产品进行检测方法一般是通过下线测试设备进行,包含测试产品所需要的模拟输入接口、模拟输出负载、通讯接口部分及上位机控制系统,下线测试设备对产品的测试只关注产品硬件电路的测试(输入、输出、通讯接口及内部检测及控制电路),不关注产品软件逻辑的实现。下线检测对产品输入端口的测试通过上位机控制设备的输入接口状态的变化模拟产品输入,产品在检测到输入变化后,根据上位机与产品之间的测试通讯协议,将输入状态通过通讯接口以报文的形式反馈给上位机,上位机根据控制的输入状态与产品反馈的状态进行比对,从而判断输入端口电路是否存在问题,当反馈状态与预期状态一致时,说明输入端口电路没有问题,反之当反馈状态与预期状态不一致时,则说明产品的输入电路有问题,上位机将以故障信息的形式反馈显示出来。对于输出电路部分,上位机通过上位机与产品之间的测试通讯协议,发送输出控制指令给产品,控制产品输出端口按照控制指令动作,并通过接在此控制端口的模拟负载的电压电流等状态检测来判断输出是否按照预期的命令正确进行了动作,若模拟负载的输出状态与预期的状态一致,说明此输出接口电路没有问题,反之此输出端口电路有问题。用对产品输入端口或产品输出电路的检测方法也可以实现对产品其它电路的检测,包含内部检测电路、控制电路及通讯电路的检测。在下线检测过程中最重要的一个内容是产品和上位机的通讯协议的制定,其是整个测试方案的基础,关系到上位机及产品与之配合的测试软件的编写实现过程。之前的很多电子产品需要针对测试过程专门制定一个通讯协议,此通讯协议规定了测试模式的控制过程,同样也包含了输入、输出及通讯等电路的控制查询等命令的定义,因此就需要在产品软件基础上专门开发设计针对测试协议的软件模块,这种方法不仅增加了软件设计开发的工作量,而且产品有在某种特定条件下容易误触发进入到下线测试模式,在此模式下由于产品只响应上位机的输入命令,导致正常的产品功能将无法实现。
技术实现思路
有鉴于此,本专利技术提供了一种电子产品的下线检测方法及系统,以解决现有技术中由于需要在产品软件基础上专门开发设计针对测试协议的软件模块,这种方法不仅增加了软件设计开发的工作量,而且产品有在某种特定条件下容易误触发进入到测试模式,在此模式下由于产品只响应上位机的输入命令,导致正常的产品功能将无法实现的问题。为实现上述目的,本专利技术提供如下技术方案:一种电子产品的下线测试方法,基于统一诊断服务UDS的诊断服务,该方法包括:获取所述电子产品的端口外部输入的预期状态信息,所述预期状态信息为ON状态或OFF状态;根据所述UDS诊断服务指令查询所述端口的实际状态信息,所述实际状态信息为ON状态或OFF状态;判断所述预期状态信息和所述实际状态信息是否一致;若是,则所述端口对应的电路正常,测试通过,且设置测试成功信息;若否,则所述端口对应的电路异常,测试不通过,且设置测试故障信息。优选的,还包括:循环检测所述电子产品的所有端口测试是否完成,若是,则结束测试过程;若否,则继续进行其他端口的测试过程。其中,所述获取所述电子产品的端口输入的预期状态信息,具体为:接收所述下线测试发送的UDS诊断服务指令;根据所述UDS诊断服务指令控制所述端口的输入的预期状态信息。其中,所述根据所述UDS诊断服务指令查询所述端口的实际状态信息,具体为:根据所述UDS诊断服务指令通过预设通信协议查询所述端口的实际状态信息;所述预设通信协议为CAN通信协议或LIN通信协议或其他通讯协议。其中,所述判断所述预期状态信息和所述实际状态信息是否一致,具体为:当外部输入的预期状态信息为ON状态时,检测实际状态信息为ON状态,则确定预期状态信息和实际状态信息一致;检测实际状态信息为OFF状态,则确定预期状态信息和实际状态信息不一致;当外部输入的预期状态信息为OFF状态时,检测实际状态信息为OFF状态,则确定预期状态信息和实际状态信息一致;检测实际状态信息为ON状态,则确定预期状态信息和实际状态信息不一致。一种电子产品的下线测试系统,基于统一诊断服务UDS的诊断服务,该系统包括:获取单元,用于获取所述电子产品的端口输入的预期状态信息,所述预期状态信息为ON状态;查询单元,用于根据所述UDS诊断服务指令查询所述端口的实际状态信息,所述实际状态信息为ON状态或OFF状态;判断单元,用于判断所述预期状态信息和所述实际状态信息是否一致,若是,则所述端口对应的电路正常,测试通过,且设置测试成功信息,若否,则所述端口对应的电路异常,测试不通过,且设置测试故障信息。优选的,还包括:循环检测单元,用于循环检测所述电子产品的所有端口测试是否完成,若是,则结束测试过程,若否,则继续进行其他端口的测试过程。其中,所述获取单元包括:接收单元和控制单元,其中:所述接收单元,用于接收所述下线测试发送的UDS诊断服务指令;所述控制单元,用于根据所述UDS诊断服务指令控制所述端口的输入的预期状态信息。其中,所述查询单元包括:查询子单元,所述查询子单元,用于根据所述UDS诊断服务指令通过预设通信协议查询所述端口的实际状态信息;所述预设通信协议为CAN通信协议或LIN通信协议或其他通讯协议。其中,所述判断单元包括:第一检测单元和第二检测单元,其中:所述第一检测单元,用于当外部输入的预期状态信息为ON状态时,检测所述实际状态信息为ON状态,则确定所述预期状态信息和所述实际状态信息一致;检测所述实际状态信息为OFF状态,则确定所述预期状态信息和所述实际状态信息不一致;所述第二检测单元,用于当外部输入的预期状态信息为OFF状态时,检测所述实际状态信息为OFF状态,则确定所述预期状态信息和所述实际状态信息一致;检测所述实际状态信息为ON状态,则确定所述预期状态信息和所述实际状态信息不一致。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种电子产品的下线检测方法及系统,基于统一诊断服务UDS的诊断服务,该方法包括:获取电子产品的端口输入的预期状态信息,预期状态信息为ON状态或OFF状态;根据UDS诊断服务指令查询端口的实际状态信息,实际状态信息可以为ON状态或OFF状态;通过判断预期状态信息和实际状态信息是否一致来确定端口电路是否正常。该方法及系统基于UDS诊断功能,且诊断功能均为标准配置要求,通过UDS诊断完成产品硬件电路的诊断减低了额外开发下线测试协议的工作量,且需要通过一定级别的安全访问才能进行检测控制权,在诊断掉线后,自动恢复到产品工正常作模式,因此,避免了产品陷于EOL测试模式而无法正常工作的情况。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图本文档来自技高网
...
一种电子产品的下线检测方法及系统

【技术保护点】
一种电子产品的下线测试方法,其特征在于,基于统一诊断服务UDS的诊断服务,该方法包括:获取所述电子产品的端口外部输入的预期状态信息,所述预期状态信息为ON状态或OFF状态;根据所述UDS诊断服务指令查询所述端口的实际状态信息,所述实际状态信息为ON状态或OFF状态;判断所述预期状态信息和所述实际状态信息是否一致;若是,则所述端口对应的电路正常,测试通过,且设置测试成功信息;若否,则所述端口对应的电路异常,测试不通过,且设置测试故障信息。

【技术特征摘要】
1.一种电子产品的下线测试方法,其特征在于,基于统一诊断服务UDS的诊断服务,该方法包括:获取所述电子产品的端口外部输入的预期状态信息,所述预期状态信息为ON状态或OFF状态;根据所述UDS诊断服务指令查询所述端口的实际状态信息,所述实际状态信息为ON状态或OFF状态;判断所述预期状态信息和所述实际状态信息是否一致;若是,则所述端口对应的电路正常,测试通过,且设置测试成功信息;若否,则所述端口对应的电路异常,测试不通过,且设置测试故障信息。2.根据权利要求1所述的下线测试方法,其特征在于,还包括:循环检测所述电子产品的所有端口测试是否完成,若是,则结束测试过程;若否,则继续进行其他端口的测试过程。3.根据权利要求1所述的下线测试方法,其特征在于,所述获取所述电子产品的端口输入的预期状态信息,具体为:接收所述下线测试发送的UDS诊断服务指令;根据所述UDS诊断服务指令控制所述端口的输入的预期状态信息。4.根据权利要求1所述的下线测试方法,其特征在于,所述根据所述UDS诊断服务指令查询所述端口的实际状态信息,具体为:根据所述UDS诊断服务指令通过预设通信协议查询所述端口的实际状态信息;所述预设通信协议为CAN通信协议或LIN通信协议或其他通讯协议。5.根据权利要求4所述的下线测试方法,其特征在于,所述判断所述预期状态信息和所述实际状态信息是否一致,具体为:当外部输入的预期状态信息为ON状态时,检测实际状态信息为ON状态时,则确定预期状态信息和实际状态信息一致;检测实际状态信息为OFF状态时,则确定预期状态信息和实际状态信息不一致;当外部输入的预期状态信息为OFF状态时,检测实际状态信息为OFF状态时,则确定预期状态信息和实际状态信息一致;检测实际状态信息为ON状态时,则确定预期状态信息和实际状态信息不一致。6.一种电子产品的下线测试系统,其特征在于,基于统一诊断服务UDS...

【专利技术属性】
技术研发人员:谷威昭
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:北京;11

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

1