[發明專利]用于提高汽車CAN總線傳輸效率的方法、設備、介質及裝置在審
| 申請號: | 201910505851.4 | 申請日: | 2019-06-12 |
| 公開(公告)號: | CN110401509A | 公開(公告)日: | 2019-11-01 |
| 發明(設計)人: | 陳永星 | 申請(專利權)人: | 廣汽豐田汽車有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L12/40 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 馬學慧;陳志鋒 |
| 地址: | 511400 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文數據 報文長度 合并 報文數據發送 汽車CAN總線 預設 數據負載量 發送 長度檢測 傳輸效率 合并處理 總線 報文 單條 條數 汽車 | ||
1.用于提高汽車CAN總線傳輸效率的方法,其特征在于,包括以下步驟:
S1、獲取汽車CAN總線中的若干條報文數據;
S2、將每條所述報文數據均進行長度檢測,得到與所述報文數據對應的報文長度值;
S3、判斷所述報文長度值是否小于預設長度閾值,若是,則執行步驟S4,若否,則執行步驟S5;
S4、將所述報文長度值對應的所述報文數據作為待合并報文數據,當所述待合并報文數據的數量為單條時,將所述待合并報文數據發送至目標ECU,當所述待合并報文數據的條數為多條時,將發送至同一目標ECU的所述待合并報文數據之間進行合并處理并發送至目標ECU;
S5、將所述報文長度值對應的所述報文數據發送至目標ECU。
2.如權利要求1所述用于提高汽車CAN總線傳輸效率的方法,其特征在于:所述預設長度閾值為4個字節。
3.如權利要求1所述用于提高汽車CAN總線傳輸效率的方法,其特征在于:所述將所述合并報文數據之間進行合并處理具體為:若所述報文數據的數量為偶數時,將發送至同一目標ECU的兩條所述待合并報文數據進行合并,得到合并報文數據并發送至對應的目標ECU;若所述待合并報文數據的數量為奇數時,將發送至同一目標ECU的兩條所述待合并報文數據進行合并,得到合并報文數據并發送至對應的目標ECU,將最后一條未合并的所述待合并報文數據單獨發送至對應的目標ECU。
4.如權利要求3所述用于提高汽車CAN總線傳輸效率的方法,其特征在于:所述S4還包括對所述合并報文數據綁定新的ID信息。
5.一種電子設備,其特征在于包括:處理器;
存儲器;以及程序,其中所述程序被存儲在所述存儲器中,并且被配置成由處理器執行,所述程序包括用于執行權利要求1-4任意一項所述的方法。
6.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于:所述計算機程序被處理器執行如權利要求1-4任意一項所述的方法。
7.用于提高汽車CAN總線傳輸效率的裝置,其特征在于:包括發送ECU、網關ECU以及目標ECU,所述網關ECU分別與所述發送ECU及所述目標ECU建立通信,所述發送ECU發出的若干條報文數據至所述網關ECU,所述網關ECU獲取汽車通訊時所述發送ECU發出的若干條報文數據,將每條所述報文數據均進行長度檢測,得到與所述報文數據對應的報文長度值;所述網關ECU判斷所述報文長度值是否小于預設長度閾值,若是,將所述報文長度值對應的所述報文數據作為待合并報文數據,當所述待合并報文數據的數量為單條時,將所述待合并報文數據發送至目標ECU,當所述待合并報文數據的條數為多條時,將發送至同一目標ECU的所述待合并報文數據之間進行合并處理并發送至目標ECU;若否,將所述報文長度值對應的所述報文數據發送至所述目標ECU。
8.如權利要求7所述的用于提高汽車CAN總線傳輸效率的裝置,其特征在于:所述網關ECU含有DLC檢測模塊,所述DLC檢測模塊用于將每條所述報文數據均進行長度檢測,得到與所述報文數據對應的報文長度值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣汽豐田汽車有限公司,未經廣汽豐田汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910505851.4/1.html,轉載請聲明來源鉆瓜專利網。





