The invention discloses a device and a method for generating CAN protocol, wherein the method comprises the following steps: read the target file according to the demand; demand file generation signal demand list file; preset model were compared and analyzed on the signal needs to get on the list of files based on multiple controller signal allocation strategy; according to the allocation strategy to generate CAN protocol. The generation method can shorten the time of the protocol generation, avoid the error caused by many changes, and improve the security of the vehicle. The invention also discloses a vehicle.
【技术实现步骤摘要】
CAN协议生成方法、装置及具有其的车辆
本专利技术涉及车辆
,特别涉及一种CAN(ControllerAreaNetwork,控制器局域网络)协议生成方法、装置及具有其的车辆。
技术介绍
随着汽车技术的发展及总线技术的应用,汽车上遵循CAN协议的节点越来越多。同时,随着互联网的逐渐接入,车辆对各式各样的功能需求,导致对开发周期的要求越来越多,进而导致整车协议需要不断的修改及验证,而开发周期的缩短,会不可避免的带来一些差错,尤其是电动汽车的CAN总线信号列表主要是通过人工进行修改及编写,易导致因为一些不必要的失误对协议的可靠性及一致性带来不必要的差错。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种CAN协议生成方法,该方法可以缩短开发周期,减少因人工更改协议带来的错误。本专利技术的另一个目的在于提出一种CAN协议生成装置。为达到上述目的,本专利技术一方面实施例提出了一种CAN协议生成方法,包括以下步骤:读取目标需求文件;根据所述目标需求文件生成信号需求列表文件;基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;以及根据所述分配策略生成CAN协议。本专利技术实施例的CAN协议生成方法,通过对号需求列表文件进行比对分析,从而得到对多个控制器信号的分配策略,进而根据分配策略生成CAN协议,不但在协议制定的初期,缩短协议生成的时间,缩短了开发周期,而且在开发过程中,减少了因人工更改协议带来的错误,避免多次修改带来的差错,提升了车辆的安全性,更好地保证车辆的可靠性。进 ...
【技术保护点】
一种CAN协议生成方法,其特征在于,包括以下步骤:读取目标需求文件;根据所述目标需求文件生成信号需求列表文件;基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;以及根据所述分配策略生成CAN协议。
【技术特征摘要】
1.一种CAN协议生成方法,其特征在于,包括以下步骤:读取目标需求文件;根据所述目标需求文件生成信号需求列表文件;基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略;以及根据所述分配策略生成CAN协议。2.如权利要求1所述的CAN协议生成方法,其特征在于,所述信号需求列表文件包括与多个控制器信号分别对应的安全性定义信息,所述基于预设模型对所述信号需求列表文件进行比对分析,以得到对多个控制器信号的分配策略,包括:根据基于预设模型对所述与多个控制器信号分别对应的安全性定义信息进行分析,以得到所述多个控制信号的分配优先级;根据所述多个控制信号对应的控制器的ID地址段的分配文件确定所述多个控制信号的目标分配地址;根据所述多个控制信号的目标分配地址和分配优先级生成所述多个控制器信号的分配策略。3.如权利要求2所述的CAN协议生成方法,其特征在于,所述信号需求列表文件包括与多个控制器信号分别对应的报文周期,所述基于预设模型对所述信号需求列表文件进行比对分析,得到对多个控制器信号的分配策略,还包括:根据所述多个控制信号的目标分配地址、分配优先级和所述报文周期生成所述多个控制器信号的分配策略。4.如权利要求1所述的CAN协议生成方法,其特征在于,还包括:输出所述CAN协议。5.如权利要求4所述的CAN协议生成方法,其特征在于,还包括:接收对所述信号需求列表文件的修改指令;根据所述修改指令对所述信号需求列表文件进行修改,并根据修改后的信号需求列表文件重新生成CAN协议。6.一...
【专利技术属性】
技术研发人员:张晓鸣,
申请(专利权)人:宝沃汽车中国有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。