[發明專利]CAN總線網關控制器及CAN總線之間數據傳輸方法無效
| 申請號: | 200710075363.1 | 申請日: | 2007-07-31 |
| 公開(公告)號: | CN101360036A | 公開(公告)日: | 2009-02-04 |
| 發明(設計)人: | 袁緒;宋敬育;蘇聃 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;B60R16/02;H04L12/56 |
| 代理公司: | 深圳創友專利商標代理有限公司 | 代理人: | 陳俊斌 |
| 地址: | 518119廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | can 總線 網關 控制器 之間 數據傳輸 方法 | ||
1.一種CAN總線網關控制器,其特征是:包括第一CAN收發器、第二CAN收發器、微控制器、數據存儲模塊,所述第一CAN收發器、第二CAN收發器、數據存儲模塊分別與所述微控制器連接。
2.如權利要求1所述的CAN總線網關控制器,其特征是:所述第一CAN收發器或第二CAN收發器包括第一光耦隔離模塊、第二光耦隔離模塊、CAN收發模塊,所述第一光耦隔離模塊、第二光耦隔離模塊分別連接所述CAN收發模塊的發送端、接收端。
3.如權利要求2所述的CAN總線網關控制器,其特征是:所述第一CAN收發器或第二CAN收發器還包括共模濾波器,與所述CAN收發模塊的CAN接口連接。
4.一種CAN總線之間數據傳輸方法,包括如下步驟:41)由CAN總線網關控制器接收從第一CAN總線發來的數據;42)判斷該數據是否需要轉發;
43)對需要轉發的數據進行解析,并重新打包成第二CAN總線上的協議格式;44)當第二CAN總線處于空閑狀態,向其發送該數據包。
5.如權利要求4所述的CAN總線之間數據傳輸方法,其特征是,所述步驟42)的具體過程包括:在CAN總線網關控制器里設置表格,表格內容為所有需要在第一CAN總線轉發至第二CAN總線的數據報文ID信息;每次CAN總線網關控制器從第一CAN總線上收到一個報文時查找該表格;當查找到有相符的ID信息時表示該數據需要轉發至第二CAN總線。
6.如權利要求5所述的CAN總線之間數據傳輸方法,其特征是:在所述步驟44)中,如果第二CAN總線正被其他節點占用,則將該數據包存入數據緩沖區,之后周期性掃描數據緩沖區判斷是否有需要發送的數據包,將數據包取出并發送。
7.如權利要求6所述的CAN總線之間數據傳輸方法,其特征是:還包括如下步驟:在數據緩沖區里查詢該數據包的時間與其存入緩沖區的時間,判斷到二者差值小于預設值T0時,將該數據包取出并發送;否則將其從緩沖區刪除。
8.如權利要求4所述的CAN總線之間數據傳輸方法,其特征是:還包括實時監控和網絡診斷過程:每個節點周期性發送一個特定數據報文ID信息,CAN總線網關控制器以Tp為一個周期對接收到的該特定數據報文ID信息進行計數,Tp時間到達后讀取上述所有計數值,每一個讀取到的計數值N表示Tp時間內收到的相應數據包的個數,當N=0時表明相應節點發生了網絡中斷;N1為網絡診斷的閾值,當0<N<N1時判定為發生了數據包丟失情況;當N≥N1時判定為通訊正常。
9.如權利要求8所述的CAN總線之間數據傳輸方法,其特征是:在CAN總線網關控制器里設置有表格,所述每個節點周期性發送的特定數據報文ID信息存儲于該表格內,每次從總線上收到一個報文時查找該表格,當查找到有相符的ID信息時相應的計數值加1。
10.如權利要求8所述的CAN總線之間數據傳輸方法,其特征是:在所述實時監控和網絡診斷過程中,CAN總線網關控制器以Td為周期發送各個CAN節點網絡診斷的結果,向其他節點通報整個CAN總線和其他節點的CAN通訊狀況。
11.如權利要求8所述的CAN總線之間數據傳輸方法,其特征是:在所述實時監控和網絡診斷過程中,當判定某個節點的通訊狀態為數據包丟失或網絡中斷時,自動將此信息存儲于數據存儲模塊中,同時記錄下故障發生的次數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710075363.1/1.html,轉載請聲明來源鉆瓜專利網。





