边缘智能终端CAN接口的测试方法、装置、设备及介质制造方法及图纸

技术编号:28977971 阅读:14 留言:0更新日期:2021-06-23 09:23
本发明专利技术公开了一种边缘智能终端CAN接口的测试方法、装置、设备及介质。所述方法包括:利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。本发明专利技术的方案实现对边缘智能终端CAN总线的自动化测试,不需要人工通过笔记本电脑和工具进行CAN总线的功能测试,节省了人力成本,大大提高了生产效率,避免了人工操作带来的故障漏报或误报的情况,有效保障了边缘智能终端的质量。

【技术实现步骤摘要】
边缘智能终端CAN接口的测试方法、装置、设备及介质
本专利技术涉及电子元件检测
,尤其涉及一种边缘智能终端CAN接口的测试方法、装置、设备及介质。
技术介绍
随着物联网、5G等新技术的发展,海量设备产生的数据开始呈指数级增长,市场上对边缘智能终端类产品的需求越来越强烈。CAN总线是边缘智能终端类产品上的一个常用接口,在工业自动化、船舶、医疗设备、工业设备等方面有着广泛的使用,而在使用和出厂时对边缘智能终端类产品的CAN(ControllerAreaNetwork,即控制器局域网络,其为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持,被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面)接口的测试是必不可少的过程。目前,边缘智能终端CAN接口的测试方法是由人员通过笔记本电脑和工具进行CAN总线的功能测试,现有的测试方式过渡依赖人工,而且通常人工操作经常会带来故障漏报或误报的情况,并且测试效率极低,导致边缘智能终端的生产成本较高;
技术实现思路
有鉴于此,有必要针对以上技术问题提供能自动进行CAN接口测试,避免依赖人工操作的一种边缘智能终端CAN接口的测试方法、装置、设备及介质。根据本专利技术的第一方面,提供了一种边缘智能终端CAN接口的测试方法,所述方法包括:利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。在其中一个实施例中,所述利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据的步骤包括:利用所述测试介质的CAN芯片从所述边缘智能终端的CAN接口接收所述CAN总线数据并进行数据解析以得到解析后的CAN总线数据;所述CAN芯片将解析后的CAN总线数据发送到所述测试介质的MCU模块;利用所述MCU模块将解析后的CAN总线数据转换成USB数据。在其中一个实施例中,所述利用所述MCU模块将解析后的CAN总线数据转换成USB数据的步骤包括:利用所述MCU模块对解析后的CAN总线数据进行汇总并整理数据格式;将整理后的数据通过所述MCU模块的UART接口发送到UARTTOUSB模块;通过UARTTOUSB模块将整理后的数据转换为USB数据。在其中一个实施例中,所述利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常的步骤包括:若所述USB数据与预设结果一致,则确认边缘智能终端的CAN接口正常;若所述USB数据与预设结果不一致,则确认边缘智能终端的CAN接口异常;其中,所述预设结果为所述CAN总线数据经CAN总线协议解析得到的数据。在其中一个实施例中,所述利用边缘智能终端的CAN接口向测试介质发送CAN总线数据包括:将所述边缘智能终端与测试介质连接的CAN接口通过CAN_L信号和CAN_H信号连通;利用所述CAN_L信号和所述CAN_H信号从所述边缘智能终端向测试介质发送所述CAN总线数据。在其中一个实施例中,所述方法还包括:预先将所述边缘智能终端与所述测试介质的波特率调节为一致。在其中一个实施例中,所述边缘智能终端与所述测试介质调节后的波特率均为300000。根据本专利技术的第二方面,提供了一种边缘智能终端CAN接口的测试装置,所述装置包括:发送模块,用于利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;解析和转换模块,用于利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;比较模块,用于利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。根据本专利技术的第三方面,还提供了一种计算机设备,该计算机设备包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的边缘智能终端CAN接口的测试方法。根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的边缘智能终端CAN接口的测试方法。上述一种边缘智能终端CAN接口的测试方法,首先利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;进而利用测试介质接收并解析CAN总线数据,以及将解析后的数据转换为USB数据;最后还利用边缘智能终端的USB接口从测试介质获取USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常,从而实现对边缘智能终端CAN总线的自动化测试,不需要人工通过笔记本电脑和工具进行CAN总线的功能测试,节省了人力成本,大大提高了生产效率,避免了人工操作带来的故障漏报或误报的情况,有效保障了边缘智能终端的质量。此外,本专利技术还提供了一种边缘智能终端CAN接口的测试装置、一种计算机设备和一种计算机可读存储介质,同样能实现上述技术效果,这里不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术一个实施例提供的一种边缘智能终端CAN接口的测试方法的流程示意图;图2为本专利技术一个实施例提供的CAN接口连接器公头的结构示意图;图3为本专利技术另一个实施例提供的一种边缘智能终端CAN接口的测试装置的结构示意图;图4为本专利技术另一个实施例中计算机设备的内部结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。在一个实施例中,请参照图1所示,本专利技术提供了一种边缘智能终端CAN接口的测试方法,所述方法包括以下步骤:S200,利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;S400,利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;S600,利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。上述一本文档来自技高网...

【技术保护点】
1.一种边缘智能终端CAN接口的测试方法,所述方法包括:/n利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;/n利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;/n利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。/n

【技术特征摘要】
1.一种边缘智能终端CAN接口的测试方法,所述方法包括:
利用边缘智能终端的CAN接口向测试介质发送CAN总线数据;
利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据;
利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常。


2.根据权利要求1所述的方法,其特征在于,所述利用所述测试介质接收并解析所述CAN总线数据,以及将解析后的数据转换为USB数据的步骤包括:
利用所述测试介质的CAN芯片从所述边缘智能终端的CAN接口接收所述CAN总线数据并进行数据解析以得到解析后的CAN总线数据;
所述CAN芯片将解析后的CAN总线数据发送到所述测试介质的MCU模块;
利用所述MCU模块将解析后的CAN总线数据转换成USB数据。


3.根据权利要求2所述的方法,其特征在于,所述利用所述MCU模块将解析后的CAN总线数据转换成USB数据的步骤包括:
利用所述MCU模块对解析后的CAN总线数据进行汇总并整理数据格式;
将整理后的数据通过所述MCU模块的UART接口发送到UARTTOUSB模块;
通过UARTTOUSB模块将整理后的数据转换为USB数据。


4.根据权利要求1所述的方法,其特征在于,所述利用边缘智能终端的USB接口从所述测试介质获取所述USB数据并与预设结果进行比较,以及根据比较结果确定边缘智能终端CAN接口是否正常的步骤包括:
若所述USB数据与预设结果一致,则确认边缘智能终端的CAN接口正常;
若所述USB数据与预设结果不一致,则确认边缘智能终端的CAN接口异...

【专利技术属性】
技术研发人员:张含陈金龙
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1