[發明專利]一種多設備CAN通訊智能重發方法有效
| 申請號: | 201210262745.6 | 申請日: | 2012-07-27 |
| 公開(公告)號: | CN102752084A | 公開(公告)日: | 2012-10-24 |
| 發明(設計)人: | 胡炎良;陸堅;戴侃;李仲 | 申請(專利權)人: | 湖南先步信息股份有限公司 |
| 主分類號: | H04L1/08 | 分類號: | H04L1/08;H04L12/40 |
| 代理公司: | 長沙市融智專利事務所 43114 | 代理人: | 黃美成 |
| 地址: | 410116 湖南省*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 can 通訊 智能 重發 方法 | ||
1.一種多設備CAN通訊智能重發方法,其特征在于,多個CAN控制器均連接在CAN總線上;多個CAN控制器采用標識符列表過濾機制實現報文過濾,即屏蔽與本CAN控制器無關的CAN控制器發來的報文標識符;每一個CAN控制器中具有2個發送郵箱,具有同等優先級,分別為郵箱1和郵箱2,郵箱1用于按正常邏輯要求發送報文,郵箱2用于發送因錯誤而重發的報文;
網絡中的CAN控制器以定時方式或者事件觸發方式用郵箱1發送正常邏輯產生的報文到CAN總線上;
若同一時刻,有多個CAN控制器發送報文到CAN總線上,此時,每個網絡中的CAN控制器就會啟用總線仲裁,報文標識符小的競爭到總線數據能完成發送,而報文標識符大的退出仲裁;
未競爭到總線的CAN控制器將數據重新加載到本CAN控制器的郵箱2中,在總線空閑時又將該數據發送到CAN總線上;若此時CAN總線上仍有多個CAN控制器同時發送數據,又將產生新的一輪總線競爭;若此時CAN總線沒有其他CAN控制器同時發送數據,則當前的CAN控制器將數據成功發出;
采用重發次數限定機制防止數據無限制重發;
所述的重發次數限定機制為:每一個CAN控制器的重發計數值的初值為0,當前待發送的數據每重發一次,則重發計數值增加1,如果某CAN控制器將該當前待發送的數據成功發出,則重發計數值清零;當重發計數值達到了預先設定的閾值即重發次數N,則放棄當前待發送的數據,不再重發。
2.根據權利要求1所述的多設備CAN通訊智能重發方法,其特征在于,各CAN控制器每次發送一次正常邏輯產生的數據間隔為:
發送數據間隔時間T=重發次數N?x(報文位數F/波特率B)。
3.根據權利要求1或2所述的多設備CAN通訊智能重發方法,其特征在于,N大于等于CAN控制器數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南先步信息股份有限公司,未經湖南先步信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210262745.6/1.html,轉載請聲明來源鉆瓜專利網。





