[发明专利]基于CAN通讯的分布式K线自动测试装置和测试方法在审
申请号: | 201511005041.0 | 申请日: | 2015-12-29 |
公开(公告)号: | CN105391604A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 陶如飞 | 申请(专利权)人: | 江苏罗思韦尔电气有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 谢东 |
地址: | 225008 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 can 通讯 分布式 自动 测试 装置 方法 | ||
技术领域
本发明涉及汽车电子,特别是涉及基于CAN通讯的分布式K线自动测试装置和测试方法。
背景技术
在汽车电子中,K线是业内广泛采用的一种通讯总线标准。K线是一种半双工串行通讯标准。因其协议简单,抗干扰性强而被许多汽车生产商应用,K线通讯产品也在汽车中的得到了广泛的使用,在K线通讯产品生产过程中,对K线通讯产品进行功能及稳定性测试就显得很重要。
现有的K线测试都是通过串口或USB口进行的单台测试,单台设备同时只能有一台K线通讯产品在线测试,造成设备和人工的极大浪费,效率低下。寻找更合理、更高效、更方便的测试方法,这一直是本申请人致力研究的内容之一。
发明内容
本发明的目的是针对现有技术存在的不足,提供一种效率更高,准确性更好的基于CAN通讯的分布式K线自动测试装置。
为实现上述目的,本发明基于CAN通讯的分布式K线自动测试装置采用的技术方案是:
一种基于CAN通讯的分布式K线自动测试装置,包括总控制台和多个相互独立的自动检测模块,总控制台通过CAN总线连接多个相互独立的自动检测模块,总控制台设置有显示器,自动检测模块包括CAN总线通讯模块、K线通讯模块和指示模块,CAN总线通讯模块与K线通讯模块连接,K线通讯模块与指示模块连接,自动检测模块通过K线通讯模块与待测K线通讯产品连接通讯,每一个自动检测模块之间相互独立,不会互相干扰,自动检测模块通过CAN总线与总控制台之间实现通讯,总控制台通过CAN总线发送包含测试命令的报文,每个自动检测模块都可以通过CAN总线接收到包含测试命令的报文,并通过K线通讯模块向待测K线通讯产品发送测试命令,自动检测模块的K线通讯模块接收到从待测K线通讯产品反馈的测试信息,通过指示模块反馈测试结果,并通过CAN总线通讯模块把测试信息发送给总控制台,总控制台从CAN总线接收每一个自动检测模块反馈的测试结果,显示每一个待测K线通讯产品的测试结果。
本发明还提供一种上述基于CAN通讯的分布式K线自动测试装置的测试方法:
基于CAN通讯的分布式K线自动测试装置的测试方法,待测K线通讯产品上电以后,总控制台通过CAN总线发送包含测试命令的报文,每个自动检测模块都可以通过CAN总线接收到包含测试命令的报文,并通过K线通讯模块向待测K线通讯产品发送测试命令,自动检测模块的K线通讯模块接收到从待测K线通讯产品反馈的测试信息,通过指示模块反馈测试结果,并通过CAN总线通讯模块把测试信息发送给总控制台,总控制台从CAN总线接收每一个自动检测模块反馈的测试结果,显示每一个待测K线通讯产品的测试结果,如有故障件,显示该故障件的故障信息。
本发明与现有技术相比,具有以下优点:
本发明针对现有技术的不足,公开了一种更高效、更合理、更准确的自动测试装置和测试方法,在测试过程中不需要人员参与操作,基本杜绝误操作和误判。本发明在于不显著增加硬件成本和人力成本的条件下,利用自动检测模块进行分组测试,针对本公司的一款K线通讯产品进行测试比较,测试时间大大缩短,比单台测试节约时间75%,设备利用率大幅提高。对测试人员没有特殊要求,普通操作工只要指导一遍就可以上岗测试。信号的输入和输出全部由测试装置自动实现,不会出现误判现象,准确率基本达到100%。采用本发明的测试装置和测试方法测试效率得到了极大提高,测试质量得到了保证,设备利用率得到极大提高,节省了人工,在测试过程中操作方便,稳定性好。
附图说明
图1是本发明基于CAN通讯的分布式K线自动测试装置的示意图。
具体实施方式
下面结合附图和具体实施方式,进一步阐明本发明,应理解这些实施方式仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
如图1所示,一种基于CAN通讯的分布式K线自动测试装置,包括总控制台1,总控制台连接有多个自动检测模块2,总控制台设置有显示器3,总控制台还设置有CAN总线通讯模块11,总控制台1通过CAN总线连接多个相互独立的自动检测模块,自动检测模块包括CAN总线通讯模块21、K线通讯模块22和指示模块23,CAN总线通讯模块与K线通讯模块连接,K线通讯模块与指示模块连接,K线通讯模块通过K线24与待测K线通讯产品4连接,每一个自动检测模块之间相互独立,不会互相干扰,自动检测模块通过CAN总线与总控制台之间实现通讯,自动检测模块通过K线通讯模块与待测K线通讯产品连接通讯。
基于CAN通讯的分布式K线自动测试装置的测试方法,待测K线通讯产品上电以后,总控制台通过CAN总线发送包含测试命令的报文,每个自动检测模块都可以通过CAN总线接收到包含测试命令的报文,并通过K线通讯模块向待测K线通讯产品发送测试命令,自动检测模块的K线通讯模块接收到从待测K线通讯产品反馈的测试信息,通过指示模块反馈测试结果,并通过CAN总线通讯模块把测试信息发送给总控制台,总控制台从CAN总线接收每一个自动检测模块反馈的测试结果,显示每一个待测K线通讯产品的测试结果,如有故障件,显示该故障件的故障信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏罗思韦尔电气有限公司,未经江苏罗思韦尔电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511005041.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居系统
- 下一篇:一种网络服务质量测试方法和系统