[發明專利]一種基于CAN總線負載監控的車載OTA升級的方法有效
| 申請號: | 201710006703.9 | 申請日: | 2017-01-05 |
| 公開(公告)號: | CN108282389B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 張航其;溫禧;方耿舜;曹洪霞;陳德品;高忠木 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;G06F8/65;H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 連耀忠 |
| 地址: | 361000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 can 總線 負載 監控 車載 ota 升級 方法 | ||
1.一種基于CAN總線負載監控的車載OTA升級的方法,其特征在于,包括如下步驟:
步驟1,將車內所有的電子控制單元ECU按照功能安全類型進行升級類型的劃分,并以數據表的形式存儲到車載OTA終端的存儲器;其中,涉及車輛安全駕駛的ECU劃為動力ECU,其他的ECU劃為非動力ECU;
步驟2,車載OTA終端接收ECU的升級文件及升級類型,查找存儲器中的數據表;如果升級類型為非動力ECU且升級文件大小小于第一設定值,轉步驟4,否則,轉步驟3;所述第一設定值小于等于10KB;
步驟3,車載OTA終端判斷車輛是否處于停車狀態及車輛總線網絡是否處于休眠狀態,如果是,啟動升級,否則,不升級;
步驟4,車載OTA終端實時監控CAN總線負載率;如果CAN總線負載率不大于第二設定值,則按照UDS診斷協議的連續多幀傳輸方式對ECU的升級文件進行傳輸;如果CAN總線負載率大于第二設定值,則停止發送升級文件,并記錄標志位,下一周期內再次監控CAN總線負載率,如果CAN總線負載率不大于第二設定值,則按照上次所記錄標志位的位置繼續傳輸,實現斷點續傳功能;傳輸完成,啟動升級;所述第二設定值為范圍小于等于30%的值;
CAN總線負載率的計算方法如下:
(1)計算總線最大填充位數Bitmax,如下:
其中,L表示參與位填充的位流長度,如果CAN報文為標準幀,則L為34位,如果CAN報文為擴展幀,則L為54位;D表示數據域長度的字節數;
(2)計算總線的最大傳輸時間T,如下:
T=Bitmax+L+8*D
(3)計算單條報文占用總線的百分比ηm,如下:
其中,λ為總線波特率,Tm為單條報文的發送周期,m=1,2,3…,n,n表示當前時刻CAN總線上的報文條數;
(4)計算整個CAN總線負載率η,如下:
2.根據權利要求1所述的基于CAN總線負載監控的車載OTA升級的方法,其特征在于,所述車載OTA終端通過無線通信方式接收ECU的升級文件及升級類型。
3.根據權利要求1所述的基于CAN總線負載監控的車載OTA升級的方法,其特征在于,所述數據表包括分類、ECU名稱、功能安全類型和備注字段。
4.根據權利要求3所述的基于CAN總線負載監控的車載OTA升級的方法,其特征在于,所述分類包括I類和II類。
5.根據權利要求4所述的基于CAN總線負載監控的車載OTA升級的方法,其特征在于,
所述功能安全類型包括ASIL A和B,以及ASIL C和D,其中ASILA和B的功能安全類型對應I類,ASIL C和D的功能安全類型對應II類。
6.根據權利要求5所述的基于CAN總線負載監控的車載OTA升級的方法,其特征在于,
所述備注包括涉及汽車安全駕駛的動力ECU和非動力ECU,其中涉及汽車安全駕駛的動力ECU對應I類,非動力ECU對應II類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710006703.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于向家居設備傳遞數據信息的裝置與方法
- 下一篇:一種智能化車間安全總控技術





