CAN网络采样点的检测方法及装置与系统和存储介质制造方法及图纸

技术编号:22024956 阅读:42 留言:0更新日期:2019-09-04 02:05
本发明专利技术公开了一种CAN网络采样点的检测方法及装置与系统和存储介质,一种CAN网络采样点的检测方法包括:步骤S1,激活节点网络通讯功能,运行被测控制器,将所述被测控制器发送的报文中包含的所有位分为预定数值Q个时间片;步骤S2,选取所述报文数据中任意一个bit单位的数据信息,从被选取的所述bit单位的数据信息中的所有时间片中选取预定数值Q个时间片,对所述Q个时间片进行干扰操作;步骤S3,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q,连续测试多次,获得平均值。

CAN Network Sampling Point Detection Method and Device and System and Storage Media

【技术实现步骤摘要】
CAN网络采样点的检测方法及装置与系统和存储介质
本专利技术涉及汽车测试控制领域,尤其涉及一种CAN网络采样点的检测方法及装置与系统和存储介质。
技术介绍
随着中国社会经济的蓬勃发展,目前汽车逐步走向了广大群众,在汽车测试控制领域中,CAN网络(ControllerAreaNetwork,控制器局域网络)越来越广泛应用于汽车通信,由于网络节点中采样点的不一致会导致同样的采样频率出现采样错误,进而使整车CAN网络出现故障问题,从而影响整车环境的稳定,因此整车CAN网络的要求也随之变得越来越高,相关的测试要求也变得越发严格。许多企业针对这一问题开发自己的CAN网络测试平台,以监控CAN网络的运行,发现其中节点的问题,进而改进CAN网络及相关节点。但是,CAN网络的发展日新月异,各种相关测试系统平台不断增加,控制器更新换代很快,所以CAN网络测试方法也必须跟上产品更新的速度。目前,检测CAN网络运行效果的方法并不多,并且由于该领域测试要求十分严格,因此对测试方法的可靠性依赖度很高,而当前的测试方法已经愈发不能满足当前产品更新的速度了。基于上述原因本专利技术提出了一种CAN网络采样点的检测方法及装置与系统和存储介质,旨在解决上述存在的问题。
技术实现思路
为了满足上述要求,本专利技术的一个目的在于提供一种CAN网络采样点的检测方法,本方法能灵活、有效地测试控制器的通信状况,需要对车辆的CAN网络中的控制器进行测试,便可测试出控制器的信号转发能力的实时性和准确性,具有测试成本低、人力成本低且简单易行等优点。另外,该方法的测试结果能够客观地反应CAN网络采节点的通信性能,具有测试精度高的优点。本专利技术的另一个目的在于一种CAN网络采样点的检测装置,能实现上述CAN网络采样点的检测方法,达到该方法同样的效果。本专利技术的第三个目的在于提出一种CAN网络采样点的检测系统,能实现上述CAN网络采样点的检测方法,达到该方法同样的效果。本专利技术的另外一个目的在于提出一种非临时性计算机可读存储介质,其上存储有计算机程序。为了实现上述目的,本专利技术采用以下技术方案:步骤S1,激活节点网络通讯功能,运行被测控制器,将所述被测控制器发送的报文中包含的所有位分为预定数值Q个时间片;步骤S2,选取所述报文数据中任意一个bit单位的数据信息,从被选取的所述bit单位的数据信息中的所有时间片中选取预定数值Q个时间片,对所述Q个时间片进行干扰操作;步骤S3,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q,连续测试多次,获得平均值。进一步技术方案为,所述步骤S1还包括,所述预定数值Q=位时间(ns)/6.25(ns)。进一步技术方案为,所述步骤S2还包括,被选取的所述bit单位的数据信息不属于报文数据中帧起始、帧结束与仲裁段的范围。进一步技术方案为,所述干扰操作为相反电平操作。进一步技术方案为,所述步骤S1通过VectorCANoe型测试工具通过可识别的CPAL语言操控VH6501型总线干扰仪实现对报文数据的获取以及对报文数据中位的分割;所述步骤S2通过VectorCANoe型测试工具通过可识别的CPAL语言操控VH6501型总线干扰仪实现对报文进行相反电平的干扰。本专利技术还公开了一种CAN网络采样点的检测装置,包括以下单元:数据获取单元,用于获取被测控制器发送的报文数据,选取报文数据中任意一个bit单位的数据信息;数据处理单元,用于所述被测控制器发送的报文数据中包含的所有位分为预定数值Q个时间片,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q;总线干扰单元,用于对总线中的节点进行干扰;信息展示单元,用于展示数据处理结果。本专利技术还公开了另一种CAN网络采样点的检测系统,包括服务器,总线干扰仪;其中,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的检测程序,其中,所述检测程序被所述处理器执行时实现如上述任一项所述的CAN网络采样点的检测方法。一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一项所述的CAN网络采样点的检测方法。相比于现有技术,本专利技术的有益效果在于:根据本专利技术实施例的CAN网络采样点的测试方法,对车辆的CAN网络中实际的一个控制器进行测试,便可测试出控制器的信号转发能力的实时性和准确性,具有测试成本低、人力成本低且简单易行等优点。另外,该方法基于控制器发送报文数据对采样点进行测试,因此,测试结果能够客观地反应CAN网络中节点的网络通信性能,具有测试精度高的优点。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明图1是本专利技术一种CAN网络采样点的检测方法的流程方框图示意图;图2是本专利技术一种CAN网络采样点的检测装置的组成方框图示意图;图3是本专利技术一种CAN网络采样点的检测系统的组成方框图示意图。具体实施方式通过下面结合示出本专利技术具体实施例的附图对本专利技术进行的说明,本专利技术的上述和其他目的、优点以及特征将变得显而易见。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。如图1所示的方法流程图,为本专利技术一种CAN网络采样点的检测方法的执行流程图,包括以下步骤:步骤S1,测试人员或系统(此处系统指能够执行本方法的系统,包括但不限于计算机设备)激活节点网络通讯功能,运行被测控制器,将所述被测控制器发送的报文中包含的所有位分为预定数值Q个时间片;步骤S2,系统选取所述报文数据中任意一个bit单位的数据信息,从被选取的所述bit单位的数据信息中的所有时间片中选取预定数值Q个时间片,对所述Q个时间片进行干扰操作;步骤S3,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q,连续测试多次,获得平均值。在其他实施例中,当装置连接完毕后,为实现上述步骤流程,利用CAN接口设备采集总线报文和发送仿真报文,CAN接口设备是通过CANoe仿真界面的仿真节点定义其发送报文的本文档来自技高网...

【技术保护点】
1.一种CAN网络采样点的检测方法,其特征在于,包括以下步骤:步骤S1,激活节点网络通讯功能,运行被测控制器,将所述被测控制器发送的报文中包含的所有位分为预定数值Q个时间片;步骤S2,选取所述报文数据中任意一个bit单位的数据信息,从被选取的所述bit单位的数据信息中的所有时间片中选取预定数值Q个时间片,对所述Q个时间片进行干扰操作;步骤S3,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q,连续测试多次,获得平均值。

【技术特征摘要】
1.一种CAN网络采样点的检测方法,其特征在于,包括以下步骤:步骤S1,激活节点网络通讯功能,运行被测控制器,将所述被测控制器发送的报文中包含的所有位分为预定数值Q个时间片;步骤S2,选取所述报文数据中任意一个bit单位的数据信息,从被选取的所述bit单位的数据信息中的所有时间片中选取预定数值Q个时间片,对所述Q个时间片进行干扰操作;步骤S3,记录Q个所述时间片中出现错误帧位置之前的所有时间片数量P,利用所述时间片数量P计算采样点,所述采样点为P/Q,连续测试多次,获得平均值。2.根据权利要求1所述的一种CAN网络采样点的检测方法,其特征在于,所述步骤S1还包括,所述预定数值Q=位时间(ns)/6.25(ns)。3.根据权利要求1所述的一种CAN网络采样点的检测方法,其特征在于,所述步骤S2还包括,被选取的所述bit单位的数据信息不属于报文数据中帧起始、帧结束与仲裁段的范围。4.根据权利要求1所述的一种CAN网络采样点的检测方法,其特征在于,所述干扰操作为相反电平操作。5.根据权利要求1所述的一种CAN网络采样点的检测方法,其特征在于,所述步骤S1通过VectorCANoe型测试工具通过可识别的CPAL语言操...

【专利技术属性】
技术研发人员:胡浪萍胡文波
申请(专利权)人:深圳南方德尔汽车电子有限公司
类型:发明
国别省市:广东,44

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

1