CN109697143A - 一种基于udsz诊断的电子产品下线检测***及其检测方法 - Google Patents
一种基于udsz诊断的电子产品下线检测***及其检测方法 Download PDFInfo
- Publication number
- CN109697143A CN109697143A CN201711001077.0A CN201711001077A CN109697143A CN 109697143 A CN109697143 A CN 109697143A CN 201711001077 A CN201711001077 A CN 201711001077A CN 109697143 A CN109697143 A CN 109697143A
- Authority
- CN
- China
- Prior art keywords
- information
- electronic product
- test
- unit
- uds
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 71
- 238000003745 diagnosis Methods 0.000 title claims abstract description 33
- 238000012360 testing method Methods 0.000 claims abstract description 78
- 238000012545 processing Methods 0.000 claims abstract description 20
- 230000015556 catabolic process Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 claims description 4
- 230000003466 anti-cipated effect Effects 0.000 claims description 3
- 230000005611 electricity Effects 0.000 claims description 2
- 238000000082 states acquisition Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012812 general test Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2268—Logging of test results
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
本发明公开了一种基于UDSZ诊断的电子产品下线检测***,属于汽车电子产品技术领域,包括被检测电子产品和上位机,被检测电子产品经过UDS检测、信号采集、信号处理和故障检测,通过CAN总线将信号传送至上位机,上位机根据UDS协议接收并判断硬件端口信息、数据结果、信号处理信息、所设置参数、故障信息与通过UDS协议查询的实际状态信息一致,则测试通过,否则测试不通过;上位机包括获取信息单元、查询信息状态单元、判断检测单元和输出测试报告单元。本发明具有结构紧凑简单、成本低的优点,采用UDS检测协议,减少开发下线测试协议工作量,具有在线诊断服务,测试掉线后也能保证诊断服务正常。
Description
技术领域
本发明涉及一种产品检测***及其检测方法,特别是涉及一种基于UDSZ诊断的电子产品下线检测***及其检测方法,属于汽车电子产品技术领域。
背景技术
汽车电子产品进入量产阶段时都需要对产品进行下线检测,是对产品内部输入输出及其他电路进行检测,避免不合格产品流入客户手中,一般测试产品包含模拟输入接口、模拟输出负载、通讯接口、及上位机控制***,下线测试设备对产品的测试只关注产品的硬件电路测试,不测试软件逻辑相关内容。
下线检测***通过输入端口输入模拟信号给被测产品,被测产品根据输入接口状态变化将检测到的状态发送给上位机,在通讯协议解析模块没有错误的情况下,上位机根据输入状态与检测到的状态进行比较,当二者状态不一致则判断输入端口电路存在问题。
在下线检测过程中制定被测产品与上位机之间的协议,之前很多电子产品将为产品测试专门制定上下位机协议,这样增加了软件设计开发者的工作量,且如果协议制定不完善,将影响产品误入测试模式而无法正常工作。
发明内容
本发明的主要目的是为了提供一种基于UDSZ诊断的电子产品下线检测***及其检测方法,解决现有技术存在的在下线检测过程中需要为产品测试专门制定上下位机协议,增加了软件设计开发者的工作量,协议制定不完善影响产品测试模式而无法正常工作的问题。
本发明的目的可以通过采用如下技术方案达到:
一种基于UDSZ诊断的电子产品下线检测***,包括被检测电子产品和上位机,所述被检测电子产品通过CAN总线与所述上位机电性连接;所述被检测电子产品接收外部硬件信号输入,经过UDS检测、信号采集、信号处理和故障检测,通过CAN总线将信号传送至所述上位机;所述上位机根据UDS协议接收所述被检测电子产品的硬件端口信息、数据结果、信号处理信息、所设置参数和故障信息,并分别将接收到的硬件端口信息、数据结果、信号处理信息、所设置参数、故障信息与通过UDS协议查询的实际状态信息做比较,状态一致,则测试通过,否则测试不通过;所述上位机包括获取信息单元、与所述获取信息单元电性连接的查询信息状态单元、与所述查询信息状态单元电性连接的判断检测单元及与所述判断检测单元电性连接的输出测试报告单元;所述获取信息单元与CAN总线连接。
优选的方案是,所述被检测电子产品内包含有UDS检测模块、信号采集模块、信号处理模块和故障判断模块,所述UDS检测模块、所述信号采集模块、所述信号处理模块和所述故障判断模块均与所述获取信息单元电性连接。
在上述任一方案中优选的是,所述获取信息单元通过CAN总线与所述被检测电子产品电性连接,所述获取信息单元用于获取所述被检测电子产品的预期状态信息,所述预期状态信息包括硬件端口信息、信号处理信息和故障信息。
在上述任一方案中优选的是,所述查询信息状态单元通过CAN总线与所述被检测电子产品电性连接,所述查询信息状态单元根据UDS协议接收所述被检测电子产品采集到的实际状态信息,所述实际状态信息包括硬件端口信息、数据结果、所设置参数和故障信息。
在上述任一方案中优选的是,所述判断检测单元分别与所述查询信息状态单元和所述输出测试报告单元电性连接,所述判断检测单元判断所述获取信息单元获取的所述被检测电子产品的预期状态信息与所述查询信息状态单元根据UDS协议接收到的所述被检测电子产品采集到的实际状态信息做比较,比较一致时,则测试通过,否则,测试不通过。
在上述任一方案中优选的是,所述输出测试报告单元根据所述判断检测单元的测试结果,将测试结果记录到EXCEL中。
一种基于UDSZ诊断的电子产品下线检测***的检测方法,包括如下步骤:
S1:上位机发送由UDS诊断服务协议内容提供的测试在线诊断测试帧,进入诊断模式;
S2:上位机发送相应服务要求,并判断是否为自动测试控制;
S3:被检测电子产品反馈相应服务的内容信息,上位机根据预期输入的预期状态信息与反馈回来的实际状态信息进行判断,判断预期状态信息与实际状态信息是否一致;
S4:如果预期状态信息与实际状态信息一致,则测试通过,进入下个服务进行测试;
S5:如果预期状态信息与实际状态信息不一致,则测试不通过,测试循环检测10次,进入下个服务进行测试;
S6:将测试结果记录到文档文件中。
优选的方案是,所述UDS诊断服务协议内容包括:0x3E诊断仪在线服务、0x10诊断模式控制服务、0x22通过ID读取数据服务、0x27安全访问服务、0x2e通过ID写数据服务、0x2f通过ID进行输入输出控制服务和0x31例程控制服务中的一种或多种。
本发明的有益技术效果:按照本发明的基于UDSZ诊断的电子产品下线检测***及其检测方法,本发明提供的基于UDSZ诊断的电子产品下线检测***及其检测方法,解决了现有技术存在的在下线检测过程中需要为产品测试专门制定上下位机协议,增加了软件设计开发者的工作量,协议制定不完善影响产品测试模式而无法正常工作的问题;具有结构紧凑简单、成本低的优点,采用UDS检测协议,减少开发下线测试协议的工作量,且UDS协议有在线诊断服务,测试掉线后也能保证产品退出诊断服务正常工作,提高产品安全性。
附图说明
图1为按照本发明的基于UDSZ诊断的电子产品下线检测***的一优选实施例的的结构示意图;
图2为按照本发明的基于UDSZ诊断的电子产品下线检测***的一优选实施例的上位机模块结构示意图,该实施例可以是与图1相同的实施例,也可以是与图1不同的实施例;
图3为按照本发明的基于UDSZ诊断的电子产品下线检测方法的一优选实施例的上位机软件检测实现逻辑图。
图中:1-被检测电子产品,2-上位机,21-获取信息单元,22-查询信息状态单元,23-判断检测单元,24-输出测试报告单元。
具体实施方式
为使本领域技术人员更加清楚和明确本发明的技术方案,下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
如图1和图2所示,本实施例提供的一种基于UDSZ诊断的电子产品下线检测***,包括被检测电子产品1和上位机2,所述被检测电子产品1通过CAN总线与所述上位机2电性连接;所述被检测电子产品1接收外部硬件信号输入,经过UDS检测、信号采集、信号处理和故障检测,通过CAN总线将信号传送至所述上位机2;所述上位机2根据UDS协议接收所述被检测电子产品1的硬件端口信息、数据结果、信号处理信息、所设置参数和故障信息,并分别将接收到的硬件端口信息、数据结果、信号处理信息、所设置参数、故障信息与通过UDS协议查询的实际状态信息做比较,状态一致,则测试通过,否则测试不通过;所述上位机2包括获取信息单元21、与所述获取信息单元21电性连接的查询信息状态单元22、与所述查询信息状态单元22电性连接的判断检测单元23及与所述判断检测单元23电性连接的输出测试报告单元24;所述获取信息单元21与CAN总线连接。
进一步的,在本实施例中,如图1和图2所示,所述被检测电子产品1内包含有UDS检测模块、信号采集模块、信号处理模块和故障判断模块,所述UDS检测模块、所述信号采集模块、所述信号处理模块和所述故障判断模块均与所述获取信息单元21电性连接;所述获取信息单元21通过CAN总线与所述被检测电子产品1电性连接,所述获取信息单元21用于获取所述被检测电子产品1的预期状态信息,所述预期状态信息包括硬件端口信息、信号处理信息和故障信息。
进一步的,在本实施例中,如图1和图2所示,所述查询信息状态单元22通过CAN总线与所述被检测电子产品1电性连接,所述查询信息状态单元22根据UDS协议接收所述被检测电子产品1采集到的实际状态信息,所述实际状态信息包括硬件端口信息、数据结果、所设置参数和故障信息;所述判断检测单元23分别与所述查询信息状态单元22和所述输出测试报告单元24电性连接,所述判断检测单元23判断所述获取信息单元21获取的所述被检测电子产品1的预期状态信息与所述查询信息状态单元22根据UDS协议接收到的所述被检测电子产品1采集到的实际状态信息做比较,比较一致时,则测试通过,否则,测试不通过;所述输出测试报告单元24根据所述判断检测单元23的测试结果,将测试结果记录到EXCEL中。
如图3所示,本实施例提供的一种基于UDSZ诊断的电子产品下线检测***的检测方法,包括如下步骤:
S1:上位机发送由UDS诊断服务协议内容提供的测试在线诊断测试帧,进入诊断模式;
S2:上位机发送相应服务要求,并判断是否为自动测试控制;
S3:被检测电子产品反馈相应服务的内容信息,上位机根据预期输入的预期状态信息与反馈回来的实际状态信息进行判断,判断预期状态信息与实际状态信息是否一致;
S4:如果预期状态信息与实际状态信息一致,则测试通过,进入下个服务进行测试;
S5:如果预期状态信息与实际状态信息不一致,则测试不通过,测试循环检测10次,进入下个服务进行测试;
S6:将测试结果记录到文档文件中。
进一步的,在本实施例中,所述UDS诊断服务协议内容包括:0x3E诊断仪在线服务、0x10诊断模式控制服务、0x22通过ID读取数据服务、0x27安全访问服务、0x2e通过ID写数据服务、0x2f通过ID进行输入输出控制服务和0x31例程控制服务中的一种或多种。
综上所述,在本实施例中,按照本实施例的基于UDSZ诊断的电子产品下线检测***及其检测方法,本实施例提供的基于UDSZ诊断的电子产品下线检测***及其检测方法,解决了现有技术存在的在下线检测过程中需要为产品测试专门制定上下位机协议,增加了软件设计开发者的工作量,协议制定不完善影响产品测试模式而无法正常工作的问题;具有结构紧凑简单、成本低的优点,采用UDS检测协议,减少开发下线测试协议的工作量,且UDS协议有在线诊断服务,测试掉线后也能保证产品退出诊断服务正常工作,提高产品安全性。
以上所述,仅为本发明进一步的实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明所公开的范围内,根据本发明的技术方案及其构思加以等同替换或改变,都属于本发明的保护范围。
Claims (8)
1.一种基于UDSZ诊断的电子产品下线检测***,包括被检测电子产品(1)和上位机(2),其特征在于,所述被检测电子产品(1)通过CAN总线与所述上位机(2)电性连接;所述被检测电子产品(1)接收外部硬件信号输入,经过UDS检测、信号采集、信号处理和故障检测,通过CAN总线将信号传送至所述上位机(2);所述上位机(2)根据UDS协议接收所述被检测电子产品(1)的硬件端口信息、数据结果、信号处理信息、所设置参数和故障信息,并分别将接收到的硬件端口信息、数据结果、信号处理信息、所设置参数、故障信息与通过UDS协议查询的实际状态信息做比较,状态一致,则测试通过,否则测试不通过;所述上位机(2)包括获取信息单元(21)、与所述获取信息单元(21)电性连接的查询信息状态单元(22)、与所述查询信息状态单元(22)电性连接的判断检测单元(23)及与所述判断检测单元(23)电性连接的输出测试报告单元(24);所述获取信息单元(21)与CAN总线连接。
2.根据权利要求1所述的一种基于UDSZ诊断的电子产品下线检测***,其特征在于,所述被检测电子产品(1)内包含有UDS检测模块、信号采集模块、信号处理模块和故障判断模块,所述UDS检测模块、所述信号采集模块、所述信号处理模块和所述故障判断模块均与所述获取信息单元(21)电性连接。
3.根据权利要求1所述的一种基于UDSZ诊断的电子产品下线检测***,其特征在于,所述获取信息单元(21)通过CAN总线与所述被检测电子产品(1)电性连接,所述获取信息单元(21)用于获取所述被检测电子产品(1)的预期状态信息,所述预期状态信息包括硬件端口信息、信号处理信息和故障信息。
4.根据权利要求3所述的一种基于UDSZ诊断的电子产品下线检测***,其特征在于,所述查询信息状态单元(22)通过CAN总线与所述被检测电子产品(1)电性连接,所述查询信息状态单元(22)根据UDS协议接收所述被检测电子产品(1)采集到的实际状态信息,所述实际状态信息包括硬件端口信息、数据结果、所设置参数和故障信息。
5.根据权利要求4所述的一种基于UDSZ诊断的电子产品下线检测***,其特征在于,所述判断检测单元(23)分别与所述查询信息状态单元(22)和所述输出测试报告单元(24)电性连接,所述判断检测单元(23)判断所述获取信息单元(21)获取的所述被检测电子产品(1)的预期状态信息与所述查询信息状态单元(22)根据UDS协议接收到的所述被检测电子产品(1)采集到的实际状态信息做比较,比较一致时,则测试通过,否则,测试不通过。
6.根据权利要求5所述的一种基于UDSZ诊断的电子产品下线检测***,其特征在于,所述输出测试报告单元(24)根据所述判断检测单元(23)的测试结果,将测试结果记录到EXCEL中。
7.一种如权利要求1-6任意一项所述的基于UDSZ诊断的电子产品下线检测***的检测方法,其特征在于,包括如下步骤:
S1:上位机发送由UDS诊断服务协议内容提供的测试在线诊断测试帧,进入诊断模式;
S2:上位机发送相应服务要求,并判断是否为自动测试控制;
S3:被检测电子产品反馈相应服务的内容信息,上位机根据预期输入的预期状态信息与反馈回来的实际状态信息进行判断,判断预期状态信息与实际状态信息是否一致;
S4:如果预期状态信息与实际状态信息一致,则测试通过,进入下个服务进行测试;
S5:如果预期状态信息与实际状态信息不一致,则测试不通过,测试循环检测10次,进入下个服务进行测试;
S6:将测试结果记录到文档文件中。
8.根据权利要求7所述的一种基于UDSZ诊断的电子产品下线检测***的检测方法,其特征在于,所述UDS诊断服务协议内容包括:0x3E诊断仪在线服务、0x10诊断模式控制服务、0x22通过ID读取数据服务、0x27安全访问服务、0x2e通过ID写数据服务、0x2f通过ID进行输入输出控制服务和0x31例程控制服务中的一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711001077.0A CN109697143A (zh) | 2017-10-24 | 2017-10-24 | 一种基于udsz诊断的电子产品下线检测***及其检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711001077.0A CN109697143A (zh) | 2017-10-24 | 2017-10-24 | 一种基于udsz诊断的电子产品下线检测***及其检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109697143A true CN109697143A (zh) | 2019-04-30 |
Family
ID=66227766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711001077.0A Pending CN109697143A (zh) | 2017-10-24 | 2017-10-24 | 一种基于udsz诊断的电子产品下线检测***及其检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109697143A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110750087A (zh) * | 2019-09-25 | 2020-02-04 | 浙江合众新能源汽车有限公司 | 一种避免车辆故障误删除的eol检测方法、装置及存储介质 |
CN116224201A (zh) * | 2023-05-09 | 2023-06-06 | 苏州清研精准汽车科技有限公司 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120126873A (ko) * | 2011-05-13 | 2012-11-21 | 현대자동차주식회사 | Uds 통신 기반의 자동차용 소프트웨어 동적 분석 장치 |
CN104076814A (zh) * | 2014-07-09 | 2014-10-01 | 哈尔滨工业大学 | 基于硬件在环仿真的汽车电子控制单元测量*** |
CN105607623A (zh) * | 2016-02-26 | 2016-05-25 | 东南(福建)汽车工业有限公司 | 一种汽车生产线下线检测方法 |
CN106407066A (zh) * | 2016-09-26 | 2017-02-15 | 北京经纬恒润科技有限公司 | 一种电子产品的下线检测方法及*** |
CN106526346A (zh) * | 2015-09-11 | 2017-03-22 | 联合汽车电子有限公司 | 电动车下线测试***及方法 |
-
2017
- 2017-10-24 CN CN201711001077.0A patent/CN109697143A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120126873A (ko) * | 2011-05-13 | 2012-11-21 | 현대자동차주식회사 | Uds 통신 기반의 자동차용 소프트웨어 동적 분석 장치 |
CN104076814A (zh) * | 2014-07-09 | 2014-10-01 | 哈尔滨工业大学 | 基于硬件在环仿真的汽车电子控制单元测量*** |
CN106526346A (zh) * | 2015-09-11 | 2017-03-22 | 联合汽车电子有限公司 | 电动车下线测试***及方法 |
CN105607623A (zh) * | 2016-02-26 | 2016-05-25 | 东南(福建)汽车工业有限公司 | 一种汽车生产线下线检测方法 |
CN106407066A (zh) * | 2016-09-26 | 2017-02-15 | 北京经纬恒润科技有限公司 | 一种电子产品的下线检测方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110750087A (zh) * | 2019-09-25 | 2020-02-04 | 浙江合众新能源汽车有限公司 | 一种避免车辆故障误删除的eol检测方法、装置及存储介质 |
CN116224201A (zh) * | 2023-05-09 | 2023-06-06 | 苏州清研精准汽车科技有限公司 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
CN116224201B (zh) * | 2023-05-09 | 2023-08-04 | 苏州清研精准汽车科技有限公司 | 电池包下线检测设备的诊断测试方法、装置及诊断设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102087334B (zh) | 一种高可靠性数字量采集*** | |
CN105203980B (zh) | 一种电能质量自检***及其自检方法 | |
CN108804261A (zh) | 连接器的测试方法及装置 | |
CN106646186B (zh) | 一种芯片的批量测试方法及*** | |
CN105372536B (zh) | 航空电子通用测试平台 | |
CN106407066A (zh) | 一种电子产品的下线检测方法及*** | |
CN106407059A (zh) | 一种服务器节点测试***及方法 | |
CN206673990U (zh) | 一种通信报文的检测*** | |
CN104951421A (zh) | 一种串行总线通信设备的自动编号与类型识别方法及装置 | |
CN109697143A (zh) | 一种基于udsz诊断的电子产品下线检测***及其检测方法 | |
CN211148838U (zh) | 一种空调内机测试装置 | |
CN107748560A (zh) | 一种纯电动汽车整车控制器程控故障注入箱 | |
CN109131937A (zh) | 一种分布式无人机自动检测***及方法 | |
CN201607507U (zh) | 智能化背板测试*** | |
CN110488711B (zh) | 搅拌站检测*** | |
CN106199373A (zh) | 电子设备智能故障诊断方法与装置 | |
CN218213316U (zh) | 背板、测试机和测试*** | |
CN108735309B (zh) | 反应堆保护***在役检验装置 | |
CN211264169U (zh) | 一种用于逻辑控制单元的自动化测试装置 | |
CN102289577B (zh) | 一种基于最大修复时间最小化的排故方法 | |
CN109116835A (zh) | 一种船用功能插件测试方法及装置 | |
CN205139289U (zh) | 一种200t型列控车载机柜的配线测试*** | |
CN115129021B (zh) | 一种测试车载以太网的方法及装置 | |
CN108020241B (zh) | 一种光电经纬仪的故障测试方法及*** | |
CN210014916U (zh) | 机动车检测控制仪表及其控制电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190430 |