一种氢能汽车通讯自适应系统的制作方法

文档序号:26296691发布日期:2021-08-17 13:43阅读:73来源:国知局
一种氢能汽车通讯自适应系统的制作方法

本发明涉及氢能汽车通讯技术领域,具体涉及一种氢能汽车通讯自适应系统。



背景技术:

随着氢能汽车的大力发展,越来越多的氢能汽车出现在人们的视野中,由于清能汽车控制器越来越多,车辆can的网络越来越多,同时也越来越复杂,一个控制器可能需要更换网络,但是由于本身通讯设置固定化导致更换时需要重新进行程序更改和烧写,这样既造成人力的浪费又导致开发周期和时间的增长。



技术实现要素:

本发明提供一种氢能汽车通讯自适应系统,能有效解决上述问题,控制器可以自行根据网络状态的调整,主动调整网络参数配置信息,直至与相关网络进行正常通讯为止。

为了实现上述目的,本发明提供了一种氢能汽车通讯自适应系统,所述氢能汽车通讯自适应系统包括:网关控制器;

与所述网关控制器通过第一通讯网络can1通讯连接的电动助力转向eps、电子驻车制动系统epb、电池管理系统bms、燃料电池控制器fcu、氢瓶控制器hcu、高压配电箱pdu、电机控制器mcu、整车控制器vcu和待接入控制器;

与所述网关控制器通过第二通讯网络can2通讯连接的车身控制模块bcm、热管理控制器hmc、空调ac、车载信息娱乐系统ivi、仪表ic、360全景泊车辅助系统和车载t-box;

与所述待接入控制器连接的自适应配置功能开启开关和人工配置切换自复位开关;

所述自适应配置功能开启开关用于开启或关闭自适应配置功能;

所述人工配置切换自复位开关用于开启或关闭人工配置功能,当所述自适应配置功能开启开关为断开状态时,所述人工配置切换自复位开关被按下一次,所述待接入控制器进行一次配置切换;当所述自适应配置功能开启开关为按下状态时,所述待接入控制器不再判断所述人工配置切换自复位开关的状态,不开启人工配置功能。

优选地,所述第一通讯网络can1的终端电阻设置在所述网关控制器gw和整车控制器vcu上。

优选地,所述所述第二通讯网络can2的终端电阻设置在所述网关控制器gw和所述车载t-box上。

优选地,所述待接入控制器设置信号指示灯。

优选地,所述自适应配置功能开启开关和所述人工配置切换自复位开关均与地线连接。

优选地,所述第一通讯网络can1和所述第二通讯网络can2均包括两根通讯线。

优选地,所述氢能汽车通讯自适应系统的工作流程为:

s0:车辆上电启动,原始控制器发送相应数据,待接入控制器接入到相应网络且自适应配置功能为开启状态;

s1:待接入控制器从存储器中读取上次存储配置信息d1;

s2:判断:待接入控制器判断是否已经采集到相关有效数据,若是,则认为当前配置即为网络所对应配置,并记录当前配置信息q;待接入控制器将前配置信息q写入到存储器中,并在下电时进行存储保存,自适应配置学习完毕,进入s9;否则,进入s3;

s3:判断:待接入控制器判断是否一直接收到错误帧,且错误帧负载率s>=15%,持续判断时间为60s;若是,进入s4,否则,计数+1,重新计时,重复s3判断,直至计数>=10,点亮状态指示灯,表示此时网络为故障状态,同时清除计数,计数为0;进入s9;

s4:认定当前配置与网络所对应配置不符合,选择比当前配置高一个级别重新配置,记录原始配置q1;进入s5;

s5:判断:待接入控制器判断是否已经采集到相关有效数据,若是,则认为当前配置即为网络所对应配置,并记录当前配置信息q;待接入控制器将前配置信息q写入到存储器中,并在下电时进行存储保存,自适应配置学习完毕,进入s8;否则,先进入s6和s7后,再返回s3;

s6:判断:当前配置是否达到最大qmax,若是,则将配置更改为qmin,返回s5,否则返回s4;

s7:判断:当前配置是否等于原始配置q1,若是,则认为一个循环完成,置循环flag=1,进入s8;否则返回s5;

s8:点亮状态指示灯,表示此时网络为故障状态;

s9:结束。

本发明的有益效果:本发明一种氢能汽车通讯自适应系统可以通过待接入控制器自行根据网络状态的调整,主动调整网络参数配置信息,直至与相关网络进行正常通讯为止,智能化自动化,同时节省了人力成本和时间成本。

附图说明

图1是本发明一种氢能汽车通讯自适应系统的组成结构图;

图2是本发明一种氢能汽车通讯自适应系统的工作流程图;

图中,1-功能开启开关,2-配置切换开关,3-待接入控制器,4-信号指示灯,30-网关控制器,10-第一通讯网络can1,41-电动助力转向eps,42-电子驻车制动系统epb,43-电池管理系统bms,44-燃料电池控制器fcu,45-氢瓶控制器hcu,46-高压配电箱pdu,47-电机控制器mcu,48-整车控制器vcu,20-第二通讯网络can2,51-车身控制模块bcm,52-热管理控制器hmc,53-空调ac,54-车载信息娱乐系统ivi,55-仪表ic,56-360全景泊车辅助系统,57-车载t-box。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地描述。

请参考图1,图1是本发明一种氢能汽车通讯自适应系统的组成结构图;

本实施例提供了一种氢能汽车通讯自适应系统,包括:网关控制器30;

与所述网关控制器30通过第一通讯网络can110通讯连接的电动助力转向eps41、电子驻车制动系统epb42、电池管理系统bms43、燃料电池控制器fcu44、氢瓶控制器hcu45、高压配电箱pdu46、电机控制器mcu47和整车控制器vcu48;

与所述网关控制器30通过第二通讯网络can220通讯连接的车身控制模块bcm51、热管理控制器hmc52、空调ac53、车载信息娱乐系统ivi54、仪表ic55、360全景泊车辅助系统56和车载t-box57;

还包括:

与所述网关控制器30通过第一通讯网络can110通讯连接待接入控制器3;

与所述待接入控制器3连接的自适应功能开启开关1和人工配置切换自复位开关2;

作为可选地实施方式,所述待接入控制器3还可以通过所述第二通讯网络can220连接至所述所述网关控制器30连接。

在第一通讯网络can110中,电动助力转向eps41、电子驻车制动系统epb42、电池管理系统bms43、燃料电池控制器fcu44、氢瓶控制器hcu45、高压配电箱pdu46、电机控制器mcu47和整车控制器vcu48将各自信息发送至第一通讯网络can110中,同时它们从第一通讯网络can110中获取网关转发至第一通讯网络can110中的相关信息;以实现第一通讯网络can110中各模块之间的信息交互;

在第二通讯网络can220中,车身控制模块bcm51、热管理控制器hmc52、空调ac53、车载信息娱乐系统ivi54、仪表ic55、360全景泊车辅助系统56和车载t-box57将各自信息发送至在第二通讯网络can220中,同时它们从在第二通讯网络can220中获取网关转发至在第二通讯网络can220中的相关信息;以实现第二通讯网络can220中各模块之间的信息交互。

所述自适应配置功能开启开关用于开启或关闭自适应配置功能;所述人工配置切换自复位开关2用于开启或关闭人工配置功能,当所述自适应配置功能开启开关1为断开状态时,所述人工配置切换自复位开关2被按下一次,所述待接入控制器3进行一次配置切换;当所述自适应配置功能开启开关1为按下状态时,所述待接入控制器3不再判断所述人工配置切换自复位开关2的状态,不开启人工配置功能。

本实施例中,所述第一通讯网络can110的终端电阻设置在所述网关控制器gw30和整车控制器vcu48上。

本实施例中,所述所述第二通讯网络can220的终端电阻设置在所述网关控制器gw30和所述车载t-box57上。

本实施例中,各终端电阻的阻值均为120ω,第一通讯网络can110中的波特率为500kb,第二通讯网络can220中的波特率为125kb。

本实施例中,所述待接入控制器3设置信号指示灯4,当完成一个循环检查均为检测到配置时,将此信号指示灯4点亮,表示网络状态为故障状态。

本实施例中,所述自适应配置功能开启开关1和所述人工配置切换自复位开关2均与地线连接。

本实施例中,所述第一通讯网络can110和所述第二通讯网络can220均包括两根通讯线:can-h和can-l。

在本实施例中,针对自适应配置功能为开启状态;

车辆正常波特率分别为:a:125kb,b:250kb,c:500kb;

参考图2,所述氢能汽车通讯自适应系统的工作流程包括:

s0:车辆上电启动,原始控制器发送相应数据,待接入控制器接入到相应网络且自适应配置功能为开启状态;

s1:待接入控制器从存储器中读取上次存储配置信息d1;

s2:判断:待接入控制器判断是否已经采集到相关有效数据,若是,则认为当前配置即为网络所对应配置,并记录当前配置信息q;待接入控制器将前配置信息q写入到存储器中,并在下电时进行存储保存,自适应配置学习完毕,进入s9;否则,进入s3;

s3:判断:待接入控制器判断是否一直接收到错误帧,且错误帧负载率s>=15%,持续判断时间为60s;若是,进入s4,否则,计数+1,重新计时,重复s3判断,直至计数>=10,点亮状态指示灯,表示此时网络为故障状态,同时清除计数,计数为0;进入s9;

s4:认定当前配置与网络所对应配置不符合,选择比当前配置高一个级别重新配置,记录原始配置q1;进入s5;

s5:判断:待接入控制器判断是否已经采集到相关有效数据,若是,则认为当前配置即为网络所对应配置,并记录当前配置信息q;待接入控制器将前配置信息q写入到存储器中,并在下电时进行存储保存,自适应配置学习完毕,进入s8;否则,先进入s6和s7后,再返回s3;

s6:判断:当前配置是否达到最大qmax,若是,则将配置更改为qmin,返回s5,否则返回s4;

s7:判断:当前配置是否等于原始配置q1,若是,则认为一个循环完成,置循环flag=1,进入s8;否则返回s5;

s8:点亮状态指示灯,表示此时网络为故障状态;

s9:结束。

在本文中,所涉及的前、后、上、下等方位词是以附图中零部件位于图中以及零部件相互之间的位置来定义的,只是为了表达技术方案的清楚及方便。应当理解,所述方位词的使用不应限制本申请请求保护的范围。

在不冲突的情况下,本文中上述实施例及实施例中的特征可以相互结合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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