一种Bus_Off故障测试系统及测试方法技术方案

技术编号:17798292 阅读:34 留言:0更新日期:2018-04-25 21:48
本发明专利技术提供一种Bus_Off故障测试系统及测试方法,属于CAN总线故障检测领域。本发明专利技术测试系统包括电源开关、1个以上CAN节点、CAN总线报文监控设备、CAN总线干扰仪、防止信号反射模块及上位机,其中,电源开关接电源输出端,所述CAN节点、CAN总线报文监控设备、CAN总线干扰仪并联在双绞线上,所述上位机包括与CAN总线报文监控设备相连的上位机CANoe和与CAN总线干扰仪相连的上位机CANStress,所述防止信号反射模块包括两个结构相同的防止信号反射单元,所述防止信号反射单元分别设置在双绞线的两端。本发明专利技术电路搭建简单、稳定性强,能有效的测试出Bus_Off故障引起的一系列问题。

【技术实现步骤摘要】
一种Bus_Off故障测试系统及测试方法
本专利技术涉及CAN总线故障测试领域,尤其涉及一种Bus_Off故障测试系统,还涉及一种基于所述Bus_Off故障测试系统的测试方法。
技术介绍
近年来,国内汽车电子行业发展迅猛。CAN(控制器局域网络,ControllerAreaNetwork)总线技术已然成为汽车电子控制单元之间进行数据传递的主流方式,其研发过程、后续使用的质量及安全性问题得到广泛的关注。CAN总线Bus_Off是汽车CAN总线单节点和整车总线质量评估的重要一环,其直接或间接影响汽车电子电器模块的功能的实现。因此,研发一种稳定、可靠的Bus_Off故障测试方法已成为一个亟待解决的问题。
技术实现思路
为解决现有技术中CAN总线某一节点Bus_Off故障而影响其他节点正常工作的问题,本专利技术提供一种Bus_Off故障测试系统,还提供一种基于所述Bus_Off故障测试系统的测试方法,用于对Bus_Off的故障进行测试。本专利技术Bus_Off故障测试系统包括电源开关、1个以上CAN节点、CAN总线报文监控设备、CAN总线干扰仪、防止信号反射模块及上位机,其中,电源开关接电源输出端,所述CAN节点、CAN总线报文监控设备、CAN总线干扰仪并联在双绞线上,所述上位机包括与CAN总线报文监控设备相连的上位机CANoe和与CAN总线干扰仪相连的上位机CANStress,所述防止信号反射模块包括两个结构相同的防止信号反射单元,所述防止信号反射单元分别设置在双绞线的两端。本专利技术作进一步改进,所述防止信号反射单元为终端电阻。本专利技术作进一步改进,所述终端电阻包括串联的第一电阻和第二电阻,所述第一电阻和第二电阻之间通过电容接地。本专利技术作进一步改进,所述第一电阻和第二电阻的阻值之和为120欧姆。本专利技术作进一步改进,当所述CAN节点的数量为1个,所述CAN节点电路中包括防止信号反射单元,设置在双绞线端部的防止信号反射单元的数量为1个,如果所述CAN节点的数量为2个以上,所述CAN节点中包括两个防止信号反射单元,则双绞线端部不需要外接防止信号反射单元。本专利技术还提供一种基于所述Bus_Off故障测试系统的测试方法,包括如下步骤:S1:在上位机CANStress的位场触发模块配置干扰报文类型和干扰报文的DLC场;S2:在上位机CANStress的干扰模块配置干扰模式和干扰序列;S3:运行上位机CANoe,接收CAN总线报文并提供ACK应答;S4:闭合电源开关,运行CAN总线干扰仪进行报文干扰,当干扰次数达到设定值时,停止对CAN总线的干扰;S5:上位机CANoe保存CAN总线报文监控设备发送的报文记录文件,分析Bus_Off故障测试数据。本专利技术作进一步改进,还包括步骤S6:上位机CANoe通过报文记录文件分析Bus_Off恢复时间。本专利技术作进一步改进,在步骤S2中,所述干扰模式设置为无限次干扰,只要出现干扰设置的ID,CAN总线干扰仪就会实施干扰;所述干扰序列将需要干扰报文的指定场的显性位干扰成隐性位,导致发送报文的CAN节点发出错误标志,发送报文的CAN节点内部发送错误计数器会自加8,当发送错误计数器自加超过255时,发送报文的CAN节点进入Bus_Off。本专利技术作进一步改进,在步骤S5中,在报文记录文件的数据中找到第一次产生干扰的位置,分析错误帧是否有主动错误和被动错误各16帧。本专利技术作进一步改进,在步骤S6中,如果在32帧错误帧之后,CAN节点发出了正常的数据帧,则恢复时间为从最后一个被动错误帧至第一个正常的数据帧之间的时间;如果CAN节点未发出了正常的数据帧,则恢复时间为从最后一个被动错误帧至下一次干扰的第一个主动错误帧的时间。与现有技术相比,本专利技术的有益效果是:不仅具有测试环境要求低、电路搭建简单、测试准确度高、稳定性强等优点,还能有效的测试出Bus_Off故障引起的一系列问题。附图说明图1为本专利技术测试系统一实施例结构示意图;图2为上位机CANStress的位场触发模块配置示意图;图3为上位机CANStress的干扰设置示意图。具体实施方式下面结合附图和实施例对本专利技术做进一步详细说明。本专利技术中Bus_Off是CAN通讯模块的一种状态,CAN通讯模块发生发送错误后,发送错误计数器大于255时,进入Bus_Off状态,停止收发CAN报文,在经过设定的Bus_Off恢复时间后,CAN通讯模块重新开始收发CAN报文。如图1所示,本专利技术Bus_Off故障测试系统包括电源开关S、1个以上CAN节点、CAN总线报文监控设备(简称CANcase)、CAN总线干扰仪、防止信号反射模块及上位机,其中,电源开关接直流电源12V的输出端,用于给CAN节点供电,所述CAN节点、CAN总线报文监控设备、CAN总线干扰仪并联在双绞线上,所述上位机包括与CAN总线报文监控设备相连的上位机CANoe和与CAN总线干扰仪相连的上位机CANStress,所述防止信号反射模块包括两个结构相同的防止信号反射单元,所述防止信号反射单元分别设置在双绞线的两端。本例的CAN节点为被测试模块ECU(电子控制单元),包括车载上的ABS-防制动抱死控制模块,ECM-发动机控制模块等等。本例的防止信号反射单元为终端电阻,所述终端电阻包括串联的第一电阻和第二电阻,所述第一电阻和第二电阻之间通过电容接地。所述第一电阻和第二电阻的阻值之和为120欧姆,本例的第一电阻和第二电阻都为阻值为60欧姆的电阻。值得一体的是,当所述CAN节点的数量为1个,所述CAN节点电路中如果CAN节点1中带有120Ω的终端电阻,则CAN总线端部不需要连接框①中的电阻和电容。如果CAN总线上存在node1、node2……等2个以上CAN节点时,如果其中有2个CAN节点带有120Ω的终端电阻,则CAN总线两端不需要连接框①和框②中的电阻和电容。本专利技术测试环境要求低、电路搭建简单、测试准确度高、稳定性强,本专利技术的工作原理为:本例CANcase用于监控总线上的报文数据并生成记录文件(Trace文件),上位机CANoe监控CAN总线报文数据信息,所述监控CAN总线报文数据信息是CANcase采集总线上任意时刻的报文,通过上位机CANoe显示出每一时刻总线上报文信息,在CANoe的Trace界面里能清楚的看出电子控制单元进入Bus_off的过程和Bus_off恢复时间。干扰CAN总线报文的方式,所述干扰CAN总线报文是采用CAN总线干扰仪精确干扰总线上指定ID的报文的DLC位(表示报文中数据场的长度),迫使DLC位上的显性电平变成隐性电平,从而导致发送报文的CAN节点(简称发送节点)发出错误标志,发送节点内部发送错误计数器会自加8,当发送错误计数器自加超过255时,发送节点进入Bus_Off。具体地,本专利技术基于所述Bus_Off故障测试系统的测试方法,本专利技术以ECU发送报文ID=0x123,DLC=8为例进行详细说明,包括如下步骤:步骤S1:在上位机CANStress的位场触发模块配置干扰报文类型和干扰报文的DLC场。如图2所示,在上位机CANStress的位场触发界面中配置以下信息:(1)干扰报文类型:标准帧;在ID框中填写需要干扰的报文ID(如图2:ID=0x123,二进制数为00100100011);本文档来自技高网...
一种Bus_Off故障测试系统及测试方法

【技术保护点】
一种Bus_Off故障测试系统,其特征在于:包括电源开关、1个以上CAN节点、CAN总线报文监控设备、CAN总线干扰仪、防止信号反射模块及上位机,其中,电源开关接电源输出端,所述CAN节点、CAN总线报文监控设备、CAN总线干扰仪并联在双绞线上,所述上位机包括与CAN总线报文监控设备相连的上位机CANoe和与CAN总线干扰仪相连的上位机CANStress,所述防止信号反射模块包括两个结构相同的防止信号反射单元,所述防止信号反射单元分别设置在双绞线的两端。

【技术特征摘要】
1.一种Bus_Off故障测试系统,其特征在于:包括电源开关、1个以上CAN节点、CAN总线报文监控设备、CAN总线干扰仪、防止信号反射模块及上位机,其中,电源开关接电源输出端,所述CAN节点、CAN总线报文监控设备、CAN总线干扰仪并联在双绞线上,所述上位机包括与CAN总线报文监控设备相连的上位机CANoe和与CAN总线干扰仪相连的上位机CANStress,所述防止信号反射模块包括两个结构相同的防止信号反射单元,所述防止信号反射单元分别设置在双绞线的两端。2.根据权利要求1所述的Bus_Off故障测试系统,其特征在于:所述防止信号反射单元为终端电阻。3.根据权利要求2所述的Bus_Off故障测试系统,其特征在于:所述终端电阻包括串联的第一电阻和第二电阻,所述第一电阻和第二电阻之间通过电容接地。4.根据权利要求3所述的Bus_Off故障测试系统,其特征在于:所述第一电阻和第二电阻的阻值之和为120欧姆。5.根据权利要求4所述的Bus_Off故障测试系统,其特征在于:当所述CAN节点的数量为1个,所述CAN节点电路中包括防止信号反射单元,设置在双绞线端部的防止信号反射单元的数量为1个,如果所述CAN节点的数量为2个以上,所述CAN节点中包括两个防止信号反射单元,则双绞线端部不需要外接防止信号反射单元。6.一种基于权利要求1-5任一项所述Bus_Off故障测试系统的测试方法,其特征在于包括如下步骤:S1:在上位机CANStress的位场触发模块配置干扰报文...

【专利技术属性】
技术研发人员:覃华强彭杨匡小军王俏力陈兴渝
申请(专利权)人:上汽通用五菱汽车股份有限公司
类型:发明
国别省市:广西,45

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

1