[發明專利]用于控制車輛內大容量診斷通信的方法和車輛控制器有效
| 申請號: | 201610443523.2 | 申請日: | 2016-06-20 |
| 公開(公告)號: | CN106878124B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 朱亨振 | 申請(專利權)人: | 現代自動車株式會社 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L12/66 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 陳鵬;李靜 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 控制 車輛 容量 診斷 通信 方法 控制器 | ||
1.一種在連接至車輛控制器局域網CAN通信網絡的控制器中控制大容量診斷通信的方法,包括以下步驟:
由所述控制器計算先前接收的CAN幀與當前接收的CAN幀之間的接收時間間隔;
由所述控制器基于所述先前接收的CAN幀或者所述當前接收的CAN幀中包含的數據的長度來計算所述控制器中的CAN幀處理時間;以及
由所述控制器通過將計算出的接收時間間隔與計算出的CAN幀處理時間進行比較來確定大容量診斷消息的分離傳輸周期。
2.根據權利要求1所述的方法,其中,當所述先前接收的CAN幀和所述當前接收的CAN幀中包含的標識符ID具有比分配給所述控制器的診斷ID的優先級更高的優先級時,計算所述接收時間間隔。
3.根據權利要求1所述的方法,其中,基于所述先前接收的CAN幀或所述當前接收的CAN幀中包含的數據長度代碼來計算所述CAN幀處理時間。
4.根據權利要求1所述的方法,進一步包括:當從診斷器接收到報告所述大容量診斷消息的傳輸的預定CAN幀時,由所述控制器向所述診斷器發送包括所確定的分離傳輸周期的預定流量控制幀。
5.根據權利要求1所述的方法,其中,當作為比較結果所述CAN幀處理時間大于或等于所述接收時間間隔時,確定所述分離傳輸周期使得將當前設置的分離傳輸周期增加預定時間。
6.根據權利要求5所述的方法,其中,增加的時間對應于所述接收時間間隔。
7.根據權利要求1所述的方法,其中,當作為比較結果所述CAN幀處理時間小于所述接收時間間隔時,確定所述分離傳輸周期使得將當前設置的分離傳輸周期減少預定時間。
8.根據權利要求7所述的方法,其中,當所述計算出的接收時間間隔小于所述當前設置的分離傳輸周期時,所述分離傳輸周期由所述計算出的接收時間間隔代替以減少所述分離傳輸周期。
9.根據權利要求7所述的方法,其中,以與CAN總線負載成反比地確定所述分離傳輸周期的減少的時間。
10.一種在車輛網關中控制大容量診斷通信的方法,所述車輛網關通過控制器局域網CAN總線將從診斷器接收的診斷消息路由至待診斷的控制器,所述方法包括以下步驟:
由所述車輛網關實時監測所述CAN總線的負載狀態;
由所述車輛網關基于所監測的CAN總線的負載狀態確定分離傳輸周期;以及
由所述車輛網關將包括所確定的分離傳輸周期的預定控制信號發送至所述待診斷的控制器,
其中,所述監測包括:
將在單位時間期間在所述CAN總線上生成的消息的大小相加;以及
通過將所相加的消息的大小除以在所述單位時間在所述CAN總線上能生成的消息的最大大小,計算所述CAN總線的平均總線負載,
其中,基于計算出的平均總線負載來確定所述分離傳輸周期。
11.根據權利要求10所述的方法,其中,所述監測包括:測量在單位時間期間所述CAN總線的負載為滿的平均時間間隔和所述負載為滿的出現頻率,
其中,基于測量出的所述負載為滿的平均時間間隔和測量出的所述負載為滿的出現頻率中的至少一個來確定所述分離傳輸周期。
12.根據權利要求10所述的方法,其中,所述待診斷的控制器通過所述車輛網關向所述診斷器發送包括所確定的分離傳輸周期的流量控制幀。
13.根據權利要求12所述的方法,進一步包括:由所述車輛網關從所述診斷器接收基于所述流量控制幀生成的連續幀,
其中,當所述CAN總線處于接收所述連續幀的時間點處的狀態中時,所接收的連續幀的路由被延遲直至所述CAN總線的負載為滿的狀態被釋放。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于現代自動車株式會社,未經現代自動車株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610443523.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種過濾文字彈幕并轉換為語音彈幕的方法及系統
- 下一篇:一種解碼電路





