[发明专利]车载控制器信号的分配策略生成方法、装置及车辆有效
申请号: | 201610352753.8 | 申请日: | 2016-05-25 |
公开(公告)号: | CN107438048B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 张晓鸣 | 申请(专利权)人: | 宝沃汽车(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100102 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 控制器 信号 分配 策略 生成 方法 装置 车辆 | ||
本发明公开了一种CAN协议生成方法及装置,其中,方法包括以下步骤:读取目标需求文件;根据目标需求文件生成信号需求列表文件;基于预设模型对信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;根据分配策略生成CAN协议。该生成方法可以缩短协议生成的时间,避免多次修改带来的差错,提升了车辆的安全性。本发明还公开了一种车辆。
技术领域
本发明涉及车辆技术领域,特别涉及一种车载控制器信号的分配策略生成方法、装置及车辆。
背景技术
随着汽车技术的发展及总线技术的应用,汽车上遵循CAN协议的节点越来越多。同时,随着互联网的逐渐接入,车辆对各式各样的功能需求,导致对开发周期的要求越来越多,进而导致整车协议需要不断的修改及验证,而开发周期的缩短,会不可避免的带来一些差错,尤其是电动汽车的CAN总线信号列表主要是通过人工进行修改及编写,易导致因为一些不必要的失误对协议的可靠性及一致性带来不必要的差错。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种CAN协议生成方法,该方法可以缩短开发周期,减少因人工更改协议带来的错误。
本发明的另一个目的在于提出一种CAN协议生成装置。
为达到上述目的,本发明一方面实施例提出了一种CAN协议生成方法,包括以下步骤:读取目标需求文件;根据所述目标需求文件生成信号需求列表文件;基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;以及根据所述分配策略生成CAN协议。
本发明实施例的CAN协议生成方法,通过对号需求列表文件进行比对分析,从而得到对多个控制器信号的分配策略,进而根据分配策略生成CAN协议,不但在协议制定的初期,缩短协议生成的时间,缩短了开发周期,而且在开发过程中,减少了因人工更改协议带来的错误,避免多次修改带来的差错,提升了车辆的安全性,更好地保证车辆的可靠性。
进一步地,在本发明的一个实施例中,所述信号需求列表文件包括与多个控制器信号分别对应的安全性定义信息,所述基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略,包括:根据基于预设模型对所述与多个控制器信号分别对应的安全性定义信息进行分析,以得到所述多个控制信号的分配优先级;根据所述多个控制信号对应的控制器的ID地址段的分配文件确定所述多个控制信号的目标分配地址;根据所述多个控制信号的目标分配地址和分配优先级生成所述多个控制器信号的分配策略。
进一步地,在本发明的一个实施例中,所述信号需求列表文件包括与多个控制器信号分别对应的报文周期,所述基于预设模型对所述信号需求列表文件进行比对分析,得到对多个控制器信号的分配策略,还包括:根据所述多个控制信号的目标分配地址、分配优先级和所述报文周期生成所述多个控制器信号的分配策略。
进一步地,在本发明的一个实施例中,上述方法还包括:输出所述CAN协议。
进一步地,在本发明的一个实施例中,上述方法还包括:接收对所述信号需求列表文件的修改指令;根据所述修改指令对所述信号需求列表文件进行修改,并根据修改后的信号需求列表文件重新生成CAN协议。
为达到上述目的,本发明另一方面实施例提出了一种CAN协议生成装置,包括:读取模块,用于读取目标需求文件;第一生成模块,用于根据所述目标需求文件生成信号需求列表文件;获取模块,用于基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;以及第二生成模块,用于根据所述分配策略生成CAN协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝沃汽车(中国)有限公司,未经宝沃汽车(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610352753.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:二氧化碳焊机(NBC‑270)
- 下一篇:吊灯(后现代02)