一种提升纯电动客车CAN网络通信可靠性的方法与流程

文档序号:17672340发布日期:2019-05-15 23:09阅读:320来源:国知局

本发明属于电动车技术领域,尤其涉及一种提升纯电动客车can网络通信可靠性的方法。



背景技术:

随着人民生活水平的提高,全球汽车保有量不断增加,由此引发了诸如空气污染程度加重以及能源急剧消耗的问题,鉴于此,发展新能源汽车是解决以上问题的有效途径之一。新能源汽车中,纯电动汽车由于零污染零排放的优点,已然成为汽车行业的热点研究对象,相应的,纯电动汽车的通信可靠性也受到了广泛关注。公开号为cn108833170a的专利申请的can总线故障诊断方法,应用于汽车can网络通信系统,包括模型分析及故障诊断方法。在can总线拓扑模型的基础上中,建立故障诊断模型,将can网络中的节点分为测试节点及被测节点,采用节点间依次进行诊断的方式,判断故障节点的故障类型,并将节点故障类型分为:正常状态、间歇故障状态及永久故障状态,通过两次诊断才将故障节点关闭。中国专利申请公开号为cn108322357a的专利申请涉及一种车辆can网络通信节点的心跳检测方法,包括:获取车辆can网络中整车控制器的控制周期及各节点的通信周期;根据所述控制周期和所述通信周期确定车辆can网络中各节点的心跳信息触发间隔;根据所述车辆can网络中各节点的心跳信息触发间隔对车辆can网络中节点进行分类;在一个周期中断内,利用周期中断函数对一类节点进行心跳检测。

因此,汽车在行驶过程中难免会遇到高温、高压、高电磁干扰等恶劣环境,这些环境都会对can通信网络及嵌有can装置的电子设备的可靠性造成不同程度影响,使它们在通信过程中的可靠性降低。汽车在高速运行中如果因为can通信故障造成掉高压,将会造成非常严重的后果。因此,提升纯电动客车can网络通信可靠性的方法应运而生。



技术实现要素:

本发明的目的在于提供一种能够克服上述技术问题的提升纯电动客车can网络通信可靠性的方法。本发明所述方法包括以下步骤:

步骤1、采用冗余技术以提高can网络通信可靠性,通过多重备份的方式来增加系统工作的可靠性,即重复配置系统必要的部件,当系统发生故障时,通过冗余配置的部件介入并代替发生故障部件进行工作,设备在指定的时间里、指定的使用条件下,完成指定功能的概率,称之为可靠性函数,用r(t)来表示:

步骤1.1、设定对m个样品进行实验,在t时刻,仍能正常工作的样品的个数为n1(t),损坏的样品个数为n2(t)个,则可靠度函数r(t)为:

步骤1.2、由式(1)得到:

步骤1.3、设损坏率y(t)是单位时间内损坏个数与正常工作个数的比值,即

步骤1.4、设样品的损坏率为常数λ,则y(t)=λ,则由公式(2)得到:

步骤1.5、当t=0时,r(t)=1,对式(4)两边同时在0到t上积分得到:

r(t)=e-λt……(5);

步骤1.6、得出可靠性函数后进行公式对比:

rvcu冗余(t)=2exp[-(2λ1+2λ2)t]-2exp[-(4λ1+2λ2)t]……(6),

r无冗余(t)=2exp[-(2λ1+2λ2)t]……(7),

r无冗余(t)<rvcu冗余(t)……(8),

λ1为vcu损坏率,λ2是微控制器的损坏率,因此,能够看出增加vcu冗余后可靠性明显高于未冗余的可靠性;

步骤2、微控制器通过不同的端口来控制两个独立的vcu即整车控制器,微控制器接受vcu发出的报文,分析数据是否完整,解析vcu生命信号值:

步骤3、当接受的数据异常,微控制器启动从vcu后关闭主vcu,从vcu开始不断的往整车can上发送接受数据以保持与其他系统通讯正常:

步骤4、微控制器控制vcu启动的方式是微控制器发出低电平信号让继电器吸合,然后蓄电池给vcu供电从而让vcu启动工作,以低电平信号的有无来控制vcu的启动与中断;

步骤5、从vcu介入并代替发生故障部件进行工作以有效增加系统的平均无故障时间并提高整个系统在工作中的可靠性。

本发明所述方法的有益效果主要体现在:

1.基于纯电动客车,提出了一种提高can网络通信可靠性的方法,该方法能够有效的提升纯电动客车的安全性。

2.能够在主vcu故障时及时启动从vcu纯电动can网络数据传输中vcu的稳定性,保证整车控制系统稳定运行。

3.通过微控制器监控vcu工作状态,避免了vcu因高压干扰,电磁干扰及其他外部干扰造成的通讯中断而影响整车运行。

4.通过微控制器监控vcu生命信号,避免了因vcu硬件故障造成的通讯中断而影响整车运行。

5.采用冗余思想理论以提高can网络通信可靠性,通过多重备份的方式来增加系统工作的可靠性,即重复配置系统一些必要的部件,当系统发生故障时,通过冗余配置的部件介入并代替发生故障部件进行工作,这种通过冗余配置的方式能够有效增加系统的平均无故障时间,提高整个系统在工作中的可靠性。

附图说明

图1是本发明所述方法的vcu冗余设计的示意图;

图2是本发明所述方法的流程示意图。

具体实施方式

下面结合附图对本发明的实施方式进行详细描述。

如图1、2所示,本发明所述方法包括以下步骤:

步骤1、采用冗余思想理论以提高can网络通信可靠性,通过多重备份的方式来增加系统工作的可靠性,即重复配置系统部件,当系统发生故障时,通过冗余配置的部件介入并代替发生故障部件进行工作,设备在指定的时间里、指定的使用条件下,完成指定功能的概率,称之为可靠性函数,用r(t)来表示;

步骤1.1、设定对m个样品进行实验,在t时刻,仍能正常工作的样品的个数为n1(t),损坏的样品个数为n2(t)个,则可靠度函数r(t)为:

步骤1.2、由式(1)得到:

步骤1.3、设损坏率y(t)是单位时间内损坏个数与正常工作个数的比值,即

步骤1.4、设样品的损坏率为常数λ,则y(t)=λ,则由公式(2)得到:

步骤1.5、当t=0时,r(t)=1,对式(4)两边同时在0到t上积分得到:

r(t)=e-λt……(5);

步骤1.6、得出可靠性函数后进行公式对比:

rvcu冗余(t)=2exp[-(2λ1+2λ2)t]-2exp[-(4λ1+2λ2)t]……(6),

r无冗余(t)=2exp[-(2λ1+2λ2)t]……(7),

r无冗余(t)<rvcu冗余(t)……(8),

λ1为vcu损坏率,λ2是微控制器的损坏率,因此,能够看出增加vcu冗余后可靠性明显高于未冗余的可靠性;

步骤2、微控制器通过不同的端口来控制两个独立的vcu即整车控制器,微控制器接受vcu发出的报文,分析数据是否完整,解析vcu生命信号值;

步骤3、当接受的数据异常,微控制器启动从vcu后关闭主vcu,从vcu开始不断的往整车can上发送接受数据以保持与其他系统通讯正常;

步骤4、微控制器控制vcu启动的方式是微控制器发出低电平信号让继电器吸合,然后蓄电池给vcu供电从而让vcu启动工作,以低电平信号的有无来控制vcu的启动与中断;

步骤5、从vcu介入并代替发生故障部件进行工作以有效增加系统的平均无故障时间并提高整个系统在工作中的可靠性。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明公开的范围内,能够轻易想到的变化或替换,都应涵盖在本发明权利要求的保护范围内。

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