[發明專利]一種遵循CAN總線通信協議的DBC文件快速創建方法有效
| 申請號: | 202011472170.1 | 申請日: | 2020-12-14 |
| 公開(公告)號: | CN112799321B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 王秋來;史建鵬;李洪濤;趙春來;張澤陽 | 申請(專利權)人: | 東風汽車集團有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 李丹 |
| 地址: | 430056 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遵循 can 總線 通信協議 dbc 文件 快速 創建 方法 | ||
本發明公開了一種遵循CAN總線通信協議的DBC文件快速創建方法,該方法包括以下步驟:1)建立EXCEL通信矩陣通用模板,具體如下:1.1)根據產品開發需要,確定待創建DBC文件所需的網絡節點、各網絡節點對應的報文信息和信號信息,確定報文信息和信號信息的包含關系,以及信號的數值表tablevalue信息;1.2)根據網絡節點、各網絡節點對應的報文信息和信號信息之間的關聯關系,建立EXCEL通信矩陣通用模板;2)以EXCEL通信矩陣通用模板文件為輸入,自動創建Vector的CANoe軟件所能識別的DBC格式文件,完成DBC文件基本的自動化創建工作。本發明通過建立EXCEL通信矩陣模板文件創建建立DBC文件,解決手工創建工作量大,糾錯困難問題,大幅提升工作效率。
技術領域
本發明涉及汽車控制系統技術,尤其涉及一種遵循CAN總線通信協議的DBC文件快速創建方法。
背景技術
CAN控制器局部網(CAN--Controller Area Network)屬于現場總線的范疇,這是一種有效支持分布式控制或實時控制控制的串行通訊網絡,它具有很高的網絡安全性、通信可靠性和實時性,簡單實用,網絡成本低,特別適用于汽車控制系統。DBC(Data BaseCAN)數據庫文件是用來描述CAN網絡節點間數據通訊的一種文件,包含了CAN總線協議中協議數據及其所代表的具體意義。它可以用來監測與分析CAN網絡上的報文數據,也可以用來模擬某個CAN節點。相較于Excel、Word版的CAN協議描述文件,DBC文件格式比較固定、不會產生歧義和理解誤差,便于交流。因此,DBC文件在產品開發以及測試階段都是必須的。
創建DBC文件的傳統做法為安裝Vector的CANoe軟件,該軟件帶有DBC文件編輯器,可以創建DBC文件,但實際上,這種創建方式為一種手工創建方式,而從無到有手工創建一套完整的整車控制器VCU的DBC文件,需要花費很長時間,且極易出錯,查錯和糾錯都很困難。
發明內容
本發明要解決的技術問題在于針對現有技術中的缺陷,提供一種遵循CAN總線通信協議的DBC文件快速創建方法。
本發明解決其技術問題所采用的技術方案是:一種遵循CAN總線通信協議的DBC文件快速創建方法,包括以下步驟:
1)建立EXCEL通信矩陣通用模板,具體如下:
1.1)根據產品開發需要,確定待創建DBC文件所需的網絡節點、各網絡節點對應的報文信息和信號信息,確定報文信息和信號信息的包含關系,以及信號的數值表tablevalue信息;
1.2)根據網絡節點、各網絡節點對應的報文信息和信號信息之間的關聯關系,建立EXCEL通信矩陣通用模板;
2)以EXCEL通信矩陣通用模板文件為輸入,自動創建Vector的CANoe軟件所能識別的DBC格式文件,完成DBC文件基本的自動化創建工作;
具體如下:
若為新建DBC文件,通過軟件開發工具Microsoft Visual Studio C#搭建一個平臺,以EXCEL通信矩陣通用模板文件為輸入,自動創建Vector的CANoe軟件所能識別的DBC格式文件
2.1)根據EXCEL通信矩陣通用模板文件創建CAN基礎數據庫表單,包括數值表單Value Tables、信號表單Signals、報文表單Messages、網絡節點表單NetworkNodes;
2.2)根據EXCEL通信矩陣模板文件,將相應信息通過執行代碼,自動填寫到各CAN基礎數據庫表單中,通過程序代碼實現各表之間的鏈接關系;
2.3)在表單中根據產品開發需要提取待創建DBC文件的所有網絡節點、報文、信號、信號值,然后遵循DBC文件的生成格式,生成最終所需要的DBC文件;
2.4)將創建的DBC文件和對應的EXCEL通信矩陣通用模板成對存儲;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東風汽車集團有限公司,未經東風汽車集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011472170.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶毛刷的智能清潔污垢消毒平臺
- 下一篇:估值失敗原因的定位方法和裝置





