[发明专利]一种AutoSAR的BSW系统CAN信号设计方法及系统在审
申请号: | 202310000367.2 | 申请日: | 2023-01-03 |
公开(公告)号: | CN116243891A | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 金旭;何大龙;张建 | 申请(专利权)人: | 阿尔特汽车技术股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;H04L12/40 |
代理公司: | 北京聚帆合亿专利代理事务所(普通合伙) 16135 | 代理人: | 周望年 |
地址: | 100176 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 autosar bsw 系统 can 信号 设计 方法 | ||
本发明实施例涉及信号设计技术领域,具体公开了一种AutoSAR的BSW系统CAN信号设计方法及系统。本发明实施例通过使用CANdb++工具将CAN协议中对应的CAN报文转化成DBC;根据所述DBC,进行BSW网络信号设计;BSW与ASW的CAN输入输出SWC的接口进行Mapping匹配,进行信号匹配设计;使用Hightec工具进行软件集成;完成软件集成之后,进行软件功能测试,判断功能是否正常。实现BSW和ASW解耦,避免CANMessage中信号发生变更引起的BSW变更,能够降低BSW和ASW之间的耦合程度,提高了设计灵活性,减少了软件BSW的变更工作,且提高了软件集成的工作效率,降低了错误率和软件集成的人力成本。
技术领域
本发明属于信号设计技术领域,尤其涉及一种AutoSAR的BSW系统CAN信号设计方法及系统。
背景技术
AUTOSAR(AUTotmotiveOpenSystemARchitecture),指的是汽车开放系统架构,是由全球各大汽车整车厂、汽车零部件供应商、汽车电子软件系统公司联合建立的一套标准协议,是对汽车技术开发一百多年来的经验总结。AUTOSAR架构旨在改善汽车电子系统软件的更新与交换,同时更方便有效地管理日趋复杂地汽车电子软件系统。AUTOSAR规范的运用使得不同结构电子控制单元的接口特征标准化,大大缩短了汽车电子软件的开发周期,提高了汽车电子软件的质量。
AUTOSAR架构有利于汽车电子行业之间的软件系统的合作开发,提高汽车厂商更换软件模块的效率,促进软件的升级、更新,提高复杂系统软件的管理效率。AUTOSAR成员之间开展合作的主要目标是:使基本系统功能以及功能接口标准化,使得软件开发合作伙伴之间能交换、转换和集成各自的车载网络功能,最大限度地提高车辆售后的软件更新和系统升级效率。
现有技术的AutoSAR设计中,CAN具体信号解析和打包在BSW层,解析和打包的具体信号通过系统信号Mapping匹配的方式与ASW关联。因此,现有技术具有以下不足:1、BSW和ASW的耦合程度高,设计不灵活,导致ASW每次新增系统信号接口,BSW需要进行信号匹配;2、DBC中CANMessage中信号发生变更,BSW需要进行再次更新配置。
发明内容
本发明实施例的目的在于提供一种AutoSAR的BSW系统CAN信号设计方法及系统,旨在解决背景技术中提出的问题。
为实现上述目的,本发明实施例提供如下技术方案:
一种AutoSAR的BSW系统CAN信号设计方法,所述方法具体包括以下步骤:
使用CANdb++工具将CAN协议中对应的CAN报文转化成单个Uint64的信号且占用8Bytes数据场的DBC;
根据所述DBC,进行BSW的CAN网络信号设计;
BSW系统信号与ASW的CAN输入输出SWC的接口进行Mapping匹配,进行信号匹配设计;
使用Hightec工具进行软件集成;
完成软件集成之后,进行软件功能测试,判断功能是否正常。
作为本发明实施例技术方案进一步的限定,所述使用CANdb++工具将CAN协议中对应的CAN报文转化成单个Uint64的信号且占用8Bytes数据场的DBC具体包括以下步骤:
安装CANdb++工具;
获取项目使用的正式发布的CAN协议;
根据所述CAN协议,使用CANdb++工具将CAN协议中对应的CAN报文转化成单个Uint64的信号且占用8Bytes数据场的DBC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔特汽车技术股份有限公司,未经阿尔特汽车技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310000367.2/2.html,转载请声明来源钻瓜专利网。