[發明專利]一種遵循CAN總線通信協議的DBC文件快速創建方法有效
| 申請號: | 202011472170.1 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112799321B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 王秋來;史建鵬;李洪濤;趙春來;張澤陽 | 申請(專利權)人: | 東風汽車集團有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 李丹 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遵循 can 總線 通信協議 dbc 文件 快速 創建 方法 | ||
1.一種遵循CAN總線通信協議的DBC文件快速創建方法,其特征在于,包括以下步驟:
1)建立EXCEL通信矩陣通用模板,具體如下:
1.1)根據產品開發需要,確定待創建DBC文件所需的網絡節點、各網絡節點對應的報文信息和信號信息,確定報文信息和信號信息的包含關系,以及信號的數值表table value信息;
1.2)根據網絡節點、各網絡節點對應的報文信息和信號信息之間的關聯關系,建立EXCEL通信矩陣通用模板;
2)以EXCEL通信矩陣通用模板文件為輸入,自動創建Vector的CANoe軟件所能識別的DBC格式文件,完成DBC文件基本的自動化創建工作;
若為新建DBC文件,以EXCEL通信矩陣通用模板文件為輸入,自動創建Vector的CANoe軟件所能識別的DBC格式文件,具體如下:
2.1)根據EXCEL通信矩陣通用模板文件創建CAN基礎數據庫表單,包括數值表單ValueTables、信號表單Signals、報文表單Messages、網絡節點表單NetworkNodes;
2.2)根據EXCEL通信矩陣通用模板文件,將相應信息通過執行代碼,自動填寫到各CAN基礎數據庫表單中,通過程序代碼實現各表之間的鏈接關系;
2.3)在CAN基礎數據庫表單中根據產品開發需要提取待創建DBC文件的所有網絡節點、報文、信號、信號值,然后遵循DBC文件的生成格式,生成最終所需要的DBC文件;
2.4)將創建的DBC文件和對應的EXCEL通信矩陣通用模板成對存儲作為新建DBC文件的配置數據源;
若待創建DBC文件與已有的DBC文件存在共用關系,則確定新增部分的網絡節點、報文和信號,以DBC的標準規則,將共用部分DBC和新增部分EXCEL通信矩陣通用模板文件共同生成一個新的DBC文件,具體如下:
根據已有的DBC文件,得到與之對應的包含的網絡節點、網絡節點對應的報文和信號,以及相應的屬性信息的EXCEL文件,當創建新的DBC文件,借用共用的DBC文件對應的EXCEL的部分,該部分EXCEL文件中包含共用的網絡節點、網絡節點對應的報文和信號,以及相應的屬性信息,然后將這些信息和新增部分EXCEL通信矩陣通用模板文件融合成一個新的EXCEL通信矩陣通用模板文件,再按步驟2.1)至2.3)的方法生成一個新的DBC文件。
2.根據權利要求1所述的遵循CAN總線通信協議的DBC文件快速創建方法,其特征在于,所述步驟1)中,
所述報文信息包含以下屬性:控制器名稱、序號、報文名稱、報文ID、報文發送類型、報文周期、報文長度;
所述信號信息包含以下屬性:信號名稱、信號描述、字節次序、信號長度、起始字節位置、起始位位置、精度、偏移量、最小值至最大值范圍、信號單位、信號值描述、初始值、無效值、事件控制信號、備注、控制器節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團有限公司,未經東風汽車集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011472170.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶毛刷的智能清潔污垢消毒平臺
- 下一篇:估值失敗原因的定位方法和裝置





