[發明專利]基于AUTOSAR協議棧的診斷報文路由方法、系統在審
| 申請號: | 202211432286.1 | 申請日: | 2022-11-15 |
| 公開(公告)號: | CN115766559A | 公開(公告)日: | 2023-03-07 |
| 發明(設計)人: | 趙鈺琨;劉小燕 | 申請(專利權)人: | 北京茵沃汽車科技有限公司 |
| 主分類號: | H04L45/00 | 分類號: | H04L45/00;H04L69/22 |
| 代理公司: | 蘇州國誠專利代理有限公司 32293 | 代理人: | 陳松 |
| 地址: | 100191 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 autosar 協議 診斷 報文 路由 方法 系統 | ||
本發明提供了一種基于AUTOSAR協議棧的診斷報文路由方法、系統,其可以優先、準確地將診斷報文路由到目的地Can網絡,方法包括以下步驟:報文由CanIf模塊發送到Pdur模塊,Pdur模塊判斷報文類型,僅將報文類型為診斷報文的報文路由至Cdd模塊;由所述Cdd模塊轉發診斷報文至目的地Can網絡。
技術領域
本發明涉及汽車電子控制技術,具體涉及一種基于AUTOSAR協議棧的診斷報文路由方法、系統。
背景技術
AUTOSAR是由全球汽車OEM和供應商共同定義的一套支持分布式、功能驅動的汽車電子軟件開發方法和電子控制單元上的軟件架構標準化方案,其目的是為了應用于不同的汽車和平臺,提高軟件復用,降低開發成本。
其中,診斷是AUTOSAR標準中的重要部分,這些功能和軟件模塊分布在AUTOSAR的系統服務和通信服務中。
目前網關控制器對診斷報文配置路由的方法是由AUTOSAR協議棧配置工具生成路由表,源診斷報文經Pdur(PDU Router)模塊自動轉發到目的地Can網絡,現有的方法存在以下不足之處:
源Can網絡收到診斷報文后自動轉發到目的地網絡,應用軟件無法對某條報文進行監控,無法實現多路診斷源的優先級管理,無法實現報文類型的切換;診斷報文轉發的延時也較大。
發明內容
針對上述問題,本發明提供了一種基于AUTOSAR協議棧的診斷報文路由方法、系統,其可以優先、準確地將診斷報文路由到目的地Can網絡。
其技術方案是這樣的:基于AUTOSAR協議棧的診斷報文路由方法,其特征在于,包括以下步驟:
報文由CanIf模塊發送到Pdur模塊,Pdur模塊判斷報文類型,僅將報文類型為診斷報文的報文路由至Cdd模塊;
由所述Cdd模塊轉發診斷報文至目的地Can網絡。
進一步的,所述Cdd模塊接收到診斷報文后,對于診斷報文的來源進行診斷,記錄診斷報文的來源,所述Cdd模塊在接收到診斷報文后,在設定的時間閾值內,只轉發由記錄的診斷報文的來源產生的診斷請求與應答。
進一步的,所述Cdd模塊接收到診斷報文后,判斷接收的診斷報文的類型,按照判斷得到的報文類型轉發診斷報文。
進一步的,所述Cdd模塊通過報文動態ID屬性對報文的類型進行判斷,所述診斷報文的類型包括Can、CanFD,當診斷報文的類型為Can或CanFD,按照對應報文類型轉發診斷報文,當診斷報文未設置報文動態ID屬性時,按照CanFD格式進行轉發。
進一步的,所述Cdd模塊建立有查詢表,用于處理診斷報文的收發。
進一步的,所述Cdd模塊設置有第一查詢表、第二查詢表,所述第二查詢表以收發的診斷報文的CanID為索引號,所述第二查詢表中每個索引號對應的行中元素為Cdd模塊的pduID,所述第一查詢表以pduID為索引號,所述第一查詢表中每個索引號對應的行中元素為CanifpduID;
當接收到診斷報文,通過診斷報文的CanID至第二查詢表中查詢對應索引號下的pduID,再通過pduID至第一查詢表中查詢對應索引號下的CanifpduID。
基于AUTOSAR協議棧的診斷報文路由系統,其特征在于,包括:
第一判斷轉發單元,用于將報文由CanIf模塊發送到Pdur模塊,Pdur模塊判斷報文類型,僅將報文類型為診斷報文的報文路由至Cdd模塊;
第二判斷轉發單元,用于將轉發診斷報文從所述Cdd模塊轉發至目的地Can網絡。
進一步的,所述基于AUTOSAR協議棧的診斷報文路由系統還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京茵沃汽車科技有限公司,未經北京茵沃汽車科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211432286.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種西瓦磚表面缺陷在線檢測設備及檢測方法
- 下一篇:一種集中器的測試夾具





