一种生成通信协议的方法和装置制造方法及图纸

技术编号:28049457 阅读:42 留言:0更新日期:2021-04-14 13:05
本发明专利技术提供了一种生成通信协议的方法和装置,涉及整车开发技术领域。该方法包括:获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性;根据与预期处理方案的功能的差异性对通信协议平台库自动升级;根据升级后的通信协议平台库自动化生成通信矩阵。本发明专利技术实施例提供的生成通信协议的方法可以大大提高编制通信协议的效率、有效缩短研发周期;避免了通信协议版本管理混乱的现象,大大降低了整车研发的风险;该方法适用范围广,同时有利于完善优化通信协议平台库。化通信协议平台库。化通信协议平台库。

【技术实现步骤摘要】
一种生成通信协议的方法和装置


[0001]本专利技术涉及整车开发
,特别涉及一种生成通信协议的方法和装置。

技术介绍

[0002]通信协议(控制器语言)是整车开发过程中的重要文件之一,是指导各控制器软件开发的最重要的依据。一方面,整车功能架构越来越复杂,控制器数目也越来越多,导致信号需求输入和整车通信协议也随之增多。另一方面,随着用户个性化需求的增多,各主机厂研发的车型也越来越多,主机厂投入大量的人力进行总线协议编制及维护工作,目的是确保整车研发顺利进程。当前,如何提高通信协议编辑效率已成为主机厂必须解决的问题。

技术实现思路

[0003]本专利技术实施例提供一种生成通信协议的方法和装置,以解决通信协议编辑的效率低的问题。
[0004]为了解决上述技术问题,本专利技术实施例提供一种生成通信协议的方法,包括:
[0005]获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性;
[0006]根据与预期处理方案的功能的差异性对通信协议平台库自动升级;
[0007]根据升级后的通信协议平台库自动化生成通信矩阵。
[0008]进一步地,获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性,包括:
[0009]根据整车控制功能配置及架构,从通信协议平台库中自动导出第一信号调查问卷,所述第一信号调查问卷的通信协议格式包括:整车所有功能的映射信号和映射规则;
[0010]比较所述第一信号调查问卷与预期处理方案的功能的差异性;
[0011]将所述差异性升级至第二调查问卷中,所述第二调查问卷的通信协议格式包括:需要的整车所有功能的映射信号和映射规则。
[0012]进一步地,所述根据整车控制功能配置及架构,从通信协议平台库中自动导出第一信号调查问卷,包括:
[0013]检验第一信号调查问卷与整车控制功能的符合度,若完全匹配,则从通信协议平台库中自动导出第一信号调查问卷;
[0014]若不完全匹配,则需要重新梳理整车控制功能,生成新的信号调查问卷,直到完全匹配生成第一信号调查问卷为止,并从通信协议平台库中自动导出第一信号调查问卷。
[0015]进一步地,根据与预期处理方案的功能的差异性对通信协议平台库自动升级,包括:
[0016]建立一个项目标签,并对新增加的具有差异性的信号全部添加上所述项目标签;
[0017]对所述新增加的具有差异性的信号进行划分;
[0018]将划分后的信号添加至报文中;
[0019]对报文属性进行定义;
[0020]将分配好的报文写入所述通信协议平台库中。
[0021]进一步地,所述对所述新增加的信号进行划分,包括:
[0022]将发送频率一致的信号检索出来;和/或
[0023]将实时性相同的信号按照功能再次划分。
[0024]进一步地,所述将划分后的信号添加至报文中,包括:
[0025]检索是否有相同功能的报文,若没有,则重新定义一帧新的报文;若有,则检测同一功能信号一帧报文是否能放置,若不能,则自动添加一帧报文,若能,则将信号放置在已有报文且频率功能相同的空位置。
[0026]进一步地,根据升级后的通信协议平台库自动化生成通信矩阵,包括:
[0027]根据控制器的需求生成单节点通信矩阵,所述单节点通信矩阵包括:该控制器与其他节点交互的信号;
[0028]根据控制器的架构生成各网段通信矩阵,所述各网段通信矩阵包括:该网段所有控制器的交互信号;
[0029]根据单节点通信矩阵和各网段通信矩阵生成网关路由表。
[0030]进一步地,本专利技术实施例提供的生成通信协议的方法,还包括:
[0031]根据整车开发过程中的变更信号,对通信协议平台库更新。
[0032]进一步地,所述根据整车开发过程中的变更信号,对通信协议平台库更新,包括:
[0033]对所述变更信号进行分析,划分变更种类;
[0034]根据所述变更种类判断所述变更信号是否已经存在于所述通信协议平台库;
[0035]若所述变更信号已经存在于所述通信协议平台库中,则判断所述变更信号的属性是否发生变化;
[0036]若所述变更信号的属性未发生变化,对所述变更信号添加一个变更标签,将所述变更标签写入所述通信协议平台库;
[0037]若所述变更信号的属性发生变化,则调整所述变更信号,将调整后的变更信号写入所述通信协议平台库。
[0038]本专利技术实施例还提供一种生成通信协议的装置,包括:
[0039]获取模块,用于获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性;
[0040]处理模块,用于根据与预期处理方案的功能的差异性对通信协议平台库自动升级;
[0041]生成模块,用于根据升级后的通信协议平台库自动化生成通信矩阵。
[0042]本专利技术的上述实施例至少具有如下技术效果:
[0043]本专利技术实施例提供的生成通信协议的方法可以大大提高编制通信协议的效率、有效缩短研发周期;可以规避由于相关技术人员操作而产生的失误,更是避免了通信协议版本管理混乱的现象,大大降低了整车研发的风险;该方法适用范围广,同时有利于完善优化通信协议平台库,从而裨益于衍生车型的通信矩阵开发,对主机厂而言具有重要意义。
附图说明
[0044]图1表示本专利技术实施例提供的方法流程图;
[0045]图2表示本专利技术实施例中获取需要生成的通信协议的格式的方法流程图;
[0046]图3表示本专利技术实施例中对通信协议平台库进行升级的方法流程图;
[0047]图4表示本专利技术实施例生成通信协议的装置的模块示意图。
具体实施方式
[0048]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本专利技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本专利技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
[0049]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0050]在本专利技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。
[0051]本专利技术针对通信协议编辑的效率低的问题,提供一种生成通信协议的方法和装置。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成通信协议的方法,其特征在于,包括:获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性;根据与预期处理方案的功能的差异性对通信协议平台库自动升级;根据升级后的通信协议平台库自动化生成通信矩阵。2.根据权利要求1所述的生成通信协议的方法,其特征在于,获取需要生成的通信协议格式的第一调查问卷,并获取所述第一调查问卷与预期处理方案的功能的差异性,包括:根据整车控制功能配置及架构,从通信协议平台库中自动导出第一信号调查问卷,所述第一信号调查问卷的通信协议格式包括:整车所有功能的映射信号和映射规则;比较所述第一信号调查问卷与预期处理方案的功能的差异性;将所述差异性升级至第二调查问卷中,所述第二调查问卷的通信协议格式包括:需要的整车所有功能的映射信号和映射规则。3.根据权利要求2所述的生成通信协议的方法,其特征在于,所述根据整车控制功能配置及架构,从通信协议平台库中自动导出第一信号调查问卷,包括:检验第一信号调查问卷与整车控制功能的符合度,若完全匹配,则从通信协议平台库中自动导出第一信号调查问卷;若不完全匹配,则需要重新梳理整车控制功能,生成新的信号调查问卷,直到完全匹配生成第一信号调查问卷为止,并从通信协议平台库中自动导出第一信号调查问卷。4.根据权利要求1所述的生成通信协议的方法,其特征在于,根据与预期处理方案的功能的差异性对通信协议平台库自动升级,包括:建立一个项目标签,并对新增加的具有差异性的信号全部添加上所述项目标签;对所述新增加的具有差异性的信号进行划分;将划分后的信号添加至报文中;对报文属性进行定义;将分配好的报文写入所述通信协议平台库中。5.根据权利要求4所述的生成通信协议的方法,其特征在于,所述对所述新增加的信号进行划分,包括:将发送频率一致的信号检索出来;和/或将实时性相同的信...

【专利技术属性】
技术研发人员:李国萌宗文栋黄旭
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1