一种基于CAN总线数据进行车辆内电磁干扰源的定位方法与流程

文档序号:17632334发布日期:2019-05-11 00:11阅读:164来源:国知局
一种基于CAN总线数据进行车辆内电磁干扰源的定位方法与流程

本发明涉及技术领域,尤其涉及一种基于can总线数据进行车辆内电磁干扰源的定位方法。



背景技术:

在车辆动力性、经济性、舒适性、安全性、降低污染物排放水平等方面提升的同时,越来越多的电子零部件应用于车辆,导致车辆内部的电磁兼容环境越来越复杂,尤其是混合动力、燃料电池和纯电动车辆内部除了具有12/24v低压电子部件外,还安装了高达几百伏特的高压电子部件,导致车辆电磁环境更加恶劣,高压电子部件对低压电子部件产生严重电磁干扰导致低压电子部件不能正常工作的情况时有发生。

在车辆遇到电磁兼容问题时,通常会将出现问题的部件送样至汽车电子零部件电磁兼容实验室进行测试,然后通过测试的数据进行电磁兼容问题分析及三要素定位,这样不但使车辆的研发周期延长,而且由于电磁兼容实验室测试昂贵的价格导致研发成本增加。



技术实现要素:

本发明的目的在于提供一种采用常规的can总线数据测量设备、示波器、频谱分析仪进行车辆在线测量分析,有效的降低了工作成本和缩短了工作周期的can总线数据进行车辆内电磁干扰源的定位方法。

本发明是通过如下措施实现的:一种基于can总线数据进行车辆内电磁干扰源的定位方法,包括以下步骤:

步骤一:采用can总线数据进行车辆内电磁干扰源的定位,通过can数据采集设备进行数据采集,如果不是错误帧过多导致节点丢失并且该节点存在满足条件下允许其自动停发数据,则判断该条件是否已成立,成立则通过车辆和该节点的功能或逻辑进行can故障分析,否则需进行电磁兼容分析;如果不允许节点停发数据且该节点丢失,则进行电磁兼容分析;如果存在错误帧或过多错误帧导致节点丢失,则通过can总线的示波器测量数据进行分析是否由电磁干扰导致,是则进行干扰源和干扰路径分析,否则通过车辆和该节点的功能或逻辑进行can故障分析;

步骤二:将can数据采集设备接入车辆can网络,并将该can网络上的各节点唤醒并查看数据,排除由于波特率不一致、can物理线束连接不良、缺少匹配电阻等原因导致的can通讯故障;

步骤三:在车辆正常操作情况下,有can节点在非错误帧过多,并且该节点在工作正常条件下不允许停发数据的情况下突然丢失,需要对该节点电磁兼容性能进行分析,并根据分析结果制定整改方案,如果是节点工作状态变化时出现节点丢失,则重点分析节点自身的电磁兼容性能,包括控制板与内部干扰源的物理布局位置及地连接、mcu的i/o口是否受到干扰、是否有具有干扰的线缆在mcu近处等情况进行分析,并借助频谱分析仪和近处探头验证分析结果;否则重点分析该节点所处环境的电磁兼容特征,根据节点丢失时间前后车辆工作状态的变化确定可能存在的干扰源零部件,对潜在的干扰源部件的电气特征、与丢失节点的连接方式、与丢失节点及其线束的物理距离进行分析,并通过频谱分析仪和近场探头对分析结果逐步确认以确定主要干扰源,通过频谱仪数据及数据变化规律分析出干扰信号的特征及干扰路径;

步骤四:在车辆正常操作情况下,can总线有错误帧甚至错误帧过多导致一个或多个节点丢失时,需要对can网络信号质量进行分析;如果是某个节点发送错误帧过多导致其他节点丢失,则分析该发送节点的功能或逻辑故障;否则该网络确定受到了电磁干扰;将can_h(高电平传输线)、can地(can总线参考接地点)和can_l(低电平传输线)、can地分别通过差分探头连接至示波器,测量vcan_h(can_h对can地电压)和vcan_l(can_l对can地电压),并通过示波器的通道相减计算或另一路差分探头测量获得差分电压vdiff=vcan_h-vcan_l,分别定义vdiff在位时间tb的采样点时间tb_sampling∈[tb×75%,tb×82%]的电压vdiff_sampling、can总线网络要求的隐性位最小电压为vdiff_r_min、can总线网络要求的隐性位最大电压为vdiff_r_max、can总线网络要求的显性位最小电压为vdiff_d_min、can总线网络要求的显性位最大电压为vdiff_d_max,如果总线为隐性状态vdiff_sampling∈(vdiff_r_min,vdiff_r_max)时同时总线为显性状态vdiff_sampling∈(vdiff_d_min,vdiff_d_max)时总线数据正常,否则can总线网络受到了电磁干扰;

步骤五:分析vcan_h和vcan_l数据,分别定位电压波动一致的相邻两次峰峰值时间间隔tinterference_n,则干扰源频率分别为其中interference_n为干扰源1...n,同理分析vdiff导致总线数据受到干扰的各干扰源频率,即为导致总线故障的干扰源频率,其余的为潜在干扰源频率;

步骤六:根据各干扰源频率、车载各零部件的开关电路频率及频谱仪测量信号,通过采用停止工作、切断供电电源等排除法方式对各干扰源进行确认,并依据各干扰源与车架的连接方式、其线束距can总线的物理距离等方面确认干扰路径。

为了更好的实现上述发明目的,本发明提供一种基于can总线数据进行车辆内电磁干扰源的定位方法,包括以下步骤:

s1:通过can总线数据采集设备进行数据采集和分析;

s2:丢失的节点电磁兼容性能分析;

s3:示波器测量数据分析;

s4:依据出现错误帧节点的功能或逻辑进行can故障分析;

s5:干扰源和干扰路径分析。

所述步骤s1中,通过can总线数据采集设备进行数据采集和分析的具体步骤如下:

(1)can总线数据采集设备采集can网络数据,并排除各节点波特率不一致、线束连接不良、匹配电阻不适导致的can总线故障;

(2)非错误帧过多导致并且没有任何条件会使节点停发数据情况下节点丢失,执行步骤s2,非错误帧过多导致并且满足某一个或多个条件会使节点停发数据情况下节点丢失,执行步骤s4;

(3)如果有错误帧或错误帧过多导致节点丢失,执行步骤s3。

所述步骤s2中,丢失的节点电磁兼容性能分析具体步骤如下:

(1)如果节点在自身工作状态变化,高压电路的电压变化率大于每伏特1毫秒或电流变化率大于每安培1毫秒时,高压电路对低压电路产生干扰,使得低压电路不能够正常运行,导致该节点丢失,则重点分析其主控板电路是否受到干扰导致;否则,执行本步骤s2;

(2)对节点丢失前后车辆工作状态进行分析;

(3)车辆工作状态变化前后,高压电路的电压变化率大于每伏特1毫秒或电流变化率大于每安培1毫秒的其他零部件定义为对该节点存在干扰的电子零部件;

(4)使用示波器分析所有存在干扰的电子零部件在节点丢失瞬间的电路干扰频率,示波器所测量连续多次波形完全一致的信号,即周期性干扰信号,读取相邻周期性信号之间的间隔时间,对该间隔时间取倒数即为其电路的干扰频率;

(5)查看所有可能成为干扰源的电子零部件是否通过连接器与该节点直接连接,或其线束与该节点的线束直接捆扎在一起,对于存在上述现象的零部件作为重点分析对象;

(6)使用频谱分析仪和近场探头通过排除法对这些成为干扰源的电子零部件进行排查并确定干扰源;

(7)依据排查后的结果并结合频谱分析仪数据确认干扰路径。

所述步骤s3中,丢失的节点电磁兼容性能分析具体步骤为:

(1)分别测量can_h对can地、can_l对can地电压信号,以确定can_h和can_l信号线是否受到干扰,如果测量结果符合标准iso11898-1-2003道路车辆-控制器局域网络-数据链路层和物理信号,则can总线未受干扰,步骤s3结束;否则,继续执行步骤s3;

(2)观察can_h和can_l上出现的周期性干扰信号,通过示波器测量读取相邻周期性信号之间的间隔时间,并对该间隔时间取倒数以确定其干扰频率;

(3)根据车辆工作状态分析can_h和can_l上出现的非周期性干扰信号,确认产生干扰的电子零部件;

(4)计算差分信号vdiff=vcan_h-vcan_l;如果显/隐性电平转换时的振铃导致位采样点的超出正常范围,则调整匹配电阻;

(5)通过差分数据分析,将影响差分数据信号质量的干扰源确定为对can网络数据产生了干扰的干扰源,其他的为潜在的干扰源。

所述步骤s4中,依据出现错误帧节点的功能或逻辑进行can故障分析的具体步骤如下:

(1)将该节点从can网络中拔出,单独测量分析该节点can物理电平信号;

(2)采集报文数据并分析该节点can发送程序是否异常。

所述步骤s5中,根据周期性干扰信号确定干扰源频率的具体步骤如下:

(1)根据周期性干扰信号确定干扰源频率;

(2)依据车辆工作状态确定突发的干扰源;

(3)根据步骤(1)和步骤(2)结果参考各电子零部件电磁兼容测试报告进行分析,确定可能的干扰源;

(4)通过测量或计算的差分电平区分潜在干扰源和对can数据已产生影响的干扰源;

(5)根据产生干扰的电子零部件及线束与can总线线束的物理连接方式及物理距离,结合通过频谱分析仪数据分析和确定干扰路径。

本发明的有益效果为:本发明提出了基于can总线数据进行车辆内电磁干扰源的定位方法,根据can总线数据测量设备、示波器和频谱分析仪的数据并将三者有效结合,对车辆电磁干扰源和干扰路径进行分析和定位,从而有效的提高车辆电磁兼容问题的分析效率,并最大限度的保证了干扰源和干扰路径的准确性;有效的提高了定位车辆内部对can总线产生干扰的干扰源和干扰路径的效率,缩短了车辆电磁兼容问题定位及分析的时间,并保证了干扰源定位的准确性,该方法同样适用于车辆进行公告测试的电磁兼容性能整改分析。

附图说明

图1为本发明示通过can数据分析车辆内电磁干扰源和干扰路径整体流程图。

图2为本发明示波器数据测量连接示意图。

图3为本发明示波器数据分析流程图。

图4为本发明丢失的节点电磁兼容性能分析流程图。

图5为本发明干扰源和干扰路径分析流程图。

具体实施方式

为了能清楚说明本方案的技术特点,下面通过具体实施方式,对本方案进行阐述。

参见图1至图5,本发明是:一种基于can总线数据进行车辆内电磁干扰源的定位方法,包括以下步骤:

步骤一:采用can总线数据进行车辆内电磁干扰源的定位,通过can数据采集设备进行数据采集,如果不是错误帧过多导致节点丢失并且该节点存在满足条件下允许其自动停发数据,则判断该条件是否已成立,成立则通过车辆和该节点的功能或逻辑进行can故障分析,否则需进行电磁兼容分析;如果不允许节点停发数据且该节点丢失,则进行电磁兼容分析;如果存在错误帧或过多错误帧导致节点丢失,则通过can总线的示波器测量数据进行分析是否由电磁干扰导致,是则进行干扰源和干扰路径分析,否则通过车辆和该节点的功能或逻辑进行can故障分析;

步骤二:将can数据采集设备接入车辆can网络,并将该can网络上的各节点唤醒并查看数据,排除由于波特率不一致、can物理线束连接不良、缺少匹配电阻等原因导致的can通讯故障;

步骤三:在车辆正常操作情况下,有can节点在非错误帧过多,并且该节点在工作正常条件下不允许停发数据的情况下突然丢失,需要对该节点电磁兼容性能进行分析,并根据分析结果制定整改方案,如果是节点工作状态变化时出现节点丢失,则重点分析节点自身的电磁兼容性能,包括控制板与内部干扰源的物理布局位置及地连接、mcu的i/o口是否受到干扰、是否有具有干扰的线缆在mcu近处等情况进行分析,并借助频谱分析仪和近处探头验证分析结果;否则重点分析该节点所处环境的电磁兼容特征,根据节点丢失时间前后车辆工作状态的变化确定可能存在的干扰源零部件,对潜在的干扰源部件的电气特征、与丢失节点的连接方式、与丢失节点及其线束的物理距离进行分析,并通过频谱分析仪和近场探头对分析结果逐步确认以确定主要干扰源,通过频谱仪数据及数据变化规律分析出干扰信号的特征及干扰路径;

步骤四:在车辆正常操作情况下,can总线有错误帧甚至错误帧过多导致一个或多个节点丢失时,需要对can网络信号质量进行分析;如果是某个节点发送错误帧过多导致其他节点丢失,则分析该发送节点的功能或逻辑故障;否则该网络确定受到了电磁干扰;将can_h(高电平传输线)、can地(can总线参考接地点)和can_l(低电平传输线)、can地分别通过差分探头连接至示波器,测量vcan_h(can_h对can地电压)和vcan_l(can_l对can地电压),并通过示波器的通道相减计算或另一路差分探头测量获得差分电压vdiff=vcan_h-vcan_l,分别定义vdiff在位时间tb的采样点时间tb_sampling∈[tb×75%,tb×82%]的电压vdiff_sampling、can总线网络要求的隐性位最小电压为vdiff_r_min、can总线网络要求的隐性位最大电压为vdiff_r_max、can总线网络要求的显性位最小电压为vdiff_d_min、can总线网络要求的显性位最大电压为vdiff_d_max,如果总线为隐性状态vdiff_sampling∈(vdiff_r_min,vdiff_r_max)时同时总线为显性状态vdiff_sampling∈(vdiff_d_min,vdiff_d_max)时总线数据正常,否则can总线网络受到了电磁干扰;

步骤五:分析vcan_h和vcan_l数据,分别定位电压波动一致的相邻两次峰峰值时间间隔tinterference_n,则干扰源频率分别为其中interference_n为干扰源1...n,同理分析vdiff导致总线数据受到干扰的各干扰源频率,即为导致总线故障的干扰源频率,其余的为潜在干扰源频率;

步骤六:根据各干扰源频率、车载各零部件的开关电路频率及频谱仪测量信号,通过采用停止工作、切断供电电源等排除法方式对各干扰源进行确认,并依据各干扰源与车架的连接方式、其线束距can总线的物理距离等方面确认干扰路径。

为了更好的实现上述发明目的,本发明提供一种基于can总线数据进行车辆内电磁干扰源的定位方法,包括以下步骤:

s1:通过can总线数据采集设备进行数据采集和分析;

s2:丢失的节点电磁兼容性能分析;

s3:示波器测量数据分析;

s4:依据出现错误帧节点的功能或逻辑进行can故障分析;

s5:干扰源和干扰路径分析。

步骤s1中,通过can总线数据采集设备进行数据采集和分析的具体步骤如下:

(1)can总线数据采集设备采集can网络数据,并排除各节点波特率不一致、线束连接不良、匹配电阻不适导致的can总线故障;

(2)非错误帧过多导致并且没有任何条件会使节点停发数据情况下节点丢失,执行步骤s2,非错误帧过多导致并且满足某一个或多个条件会使节点停发数据情况下节点丢失,执行步骤s4;

(3)如果有错误帧或错误帧过多导致节点丢失,执行步骤s3。

步骤s2中,丢失的节点电磁兼容性能分析具体步骤如下:

(1)如果节点在自身工作状态变化,高压电路的电压变化率大于每伏特1毫秒或电流变化率大于每安培1毫秒时,高压电路对低压电路产生干扰,使得低压电路不能够正常运行,导致该节点丢失,则重点分析其主控板电路是否受到干扰导致;否则,执行本步骤s2;

(2)对节点丢失前后车辆工作状态进行分析;

(3)车辆工作状态变化前后,高压电路的电压变化率大于每伏特1毫秒或电流变化率大于每安培1毫秒的其他零部件定义为对该节点存在干扰的电子零部件;

(4)使用示波器分析所有存在干扰的电子零部件在节点丢失瞬间的电路干扰频率,示波器所测量连续多次波形完全一致的信号,即周期性干扰信号,读取相邻周期性信号之间的间隔时间,对该间隔时间取倒数即为其电路的干扰频率;

(5)查看所有可能成为干扰源的电子零部件是否通过连接器与该节点直接连接,或其线束与该节点的线束直接捆扎在一起,对于存在上述现象的零部件作为重点分析对象;

(6)使用频谱分析仪和近场探头通过排除法对这些成为干扰源的电子零部件进行排查并确定干扰源;

(7)依据排查后的结果并结合频谱分析仪数据确认干扰路径。

步骤s3中,丢失的节点电磁兼容性能分析具体步骤为:

(1)分别测量can_h对can地、can_l对can地电压信号,以确定can_h和can_l信号线是否受到干扰,如果测量结果符合标准iso11898-1-2003道路车辆-控制器局域网络-数据链路层和物理信号,则can总线未受干扰,步骤s3结束;否则,继续执行步骤s3;

(2)观察can_h和can_l上出现的周期性干扰信号,通过示波器测量读取相邻周期性信号之间的间隔时间,并对该间隔时间取倒数以确定其干扰频率;

(3)根据车辆工作状态分析can_h和can_l上出现的非周期性干扰信号,确认产生干扰的电子零部件;

(4)计算差分信号vdiff=vcan_h-vcan_l;如果显/隐性电平转换时的振铃导致位采样点的超出正常范围,则调整匹配电阻;

(5)通过差分数据分析,将影响差分数据信号质量的干扰源确定为对can网络数据产生了干扰的干扰源,其他的为潜在的干扰源。

步骤s4中,依据出现错误帧节点的功能或逻辑进行can故障分析的具体步骤如下:

(1)将该节点从can网络中拔出,单独测量分析该节点can物理电平信号;

(2)采集报文数据并分析该节点can发送程序是否异常。

步骤s5中,根据周期性干扰信号确定干扰源频率的具体步骤如下:

(1)根据周期性干扰信号确定干扰源频率;

(2)依据车辆工作状态确定突发的干扰源;

(3)根据步骤(1)和步骤(2)结果参考各电子零部件电磁兼容测试报告进行分析,确定可能的干扰源;

(4)通过测量或计算的差分电平区分潜在干扰源和对can数据已产生影响的干扰源;

(5)根据产生干扰的电子零部件及线束与can总线线束的物理连接方式及物理距离,结合通过频谱分析仪数据分析和确定干扰路径。

本发明未经描述的技术特征可以通过或采用现有技术实现,在此不再赘述,当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1