[發(fā)明專利]一種識別符分段自定義的CAN總線通信方法在審
| 申請?zhí)枺?/td> | 202210721381.7 | 申請日: | 2022-06-24 |
| 公開(公告)號: | CN115174304A | 公開(公告)日: | 2022-10-11 |
| 發(fā)明(設計)人: | 許學芳;顧逸陽;丁俊健;羅銘;胡恩俊 | 申請(專利權)人: | 南京國電南自維美德自動化有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04L69/00;H04L67/01 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 210032 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識別 分段 自定義 can 總線 通信 方法 | ||
1.一種識別符分段自定義的CAN總線通信方法,其特征在于,包括如下步驟:
通過自定義語義的CAN通信幀對報文進行分組傳輸;
通過自定義語義的CAN通信幀對丟幀報文進行數據重傳;
通過自定義語義的CAN通信幀進行通信節(jié)點間的分組通信;
CAN通信幀自定義語義的方法為:
利用CAN通信幀中的仲裁場作為分段自定義主體;
根據預設規(guī)則對仲裁場的識別符ID進行分段,并定義每一段識別符ID的含義,得到自定義語義的CAN通信幀。
2.根據權利要求1所述的一種識別符分段自定義的CAN總線通信方法,其特征在于,仲裁場中包含一個29位的識別符ID和遠程發(fā)送請求位RTR;
對仲裁場的識別符ID進行分段,并定義每一段識別符ID的含義的方法如下:
將2位識別符ID27、ID28定義為優(yōu)先級PRI[1:0];
將5位識別符ID22~ID26定義為報文幀序號SEQ[4:0];
將1位識別符ID21定義為應答標志ACK;
將1位識別符ID20定義為報文重傳標志RP;
將1位識別符ID19定義為報文分組結束標志PE;
將3位識別符ID16~ID18定義為分組報文編號FAN[2:0];
將8位識別符ID8~ID15定義為目的地址DST[7:0];
將8位識別符ID0~ID7定義為源地址SRC[7:0]。
3. 根據權利要求2所述的一種識別符分段自定義的CAN總線通信方法,其特征在于,優(yōu)先級PRI用于標識報文的發(fā)送優(yōu)先級,PRI的值越小,對應報文的發(fā)送優(yōu)先級越高;報文幀序號SEQ表示在傳輸報文時幀的前后相對位置,報文幀序號SEQ從0開始遞增計數,當報文幀序號SEQ到達預設最大值后,回到0重新開始計數;應答標志ACK用于標識應答報文和非應答報文,當ACK為“1”時,為應答報文,當ACK為“0”時,為非應答報文;報文重傳標志RP用于標識報文是否需要重傳,當RP為“1”時,表示數據丟失,需要重傳報文,當RP為“0”時,表示不需要重傳報文;報文分組結束標志PE用于標識一個報文的最后一個分組,當PE為“1”時,標識最后一個分組,當PE為 “0”時,標識非最后一個分組;分組報文編號FAN用于標識分組報文,同一報文分出的多個分組報文具有相同的分組報文編號FAN;目的地址DST和源地址SRC分別用于標識報文接收方的節(jié)點地址和發(fā)送方的節(jié)點地址。
4.根據權利要求2所述的一種識別符分段自定義的CAN總線通信方法,其特征在于,通過自定義語義的CAN通信幀對報文進行分組傳輸的方法為:
在發(fā)送方,根據預設通信幀數據長度對報文進行分組,同一報文分出的多個分組報文配置相同的分組報文編號FAN,同一個報文分出的最后一個分組報文的報文分組結束標志PE設為1;
利用CAN總線將分組報文依次發(fā)送給接收方;
接收方緩存收到的分組報文,直到獲得PE為1的分組報文,將FAN號相同的分組報文按照報文幀序號SEQ的順序整合成完整的報文。
5.根據權利要求2所述的一種識別符分段自定義的CAN總線通信方法,其特征在于,通過自定義語義的CAN通信幀對丟幀報文進行數據重傳的方法為:
根據報文幀序號SEQ,利用CAN總線向接收方發(fā)送報文;
對接收到的報文幀序號SEQ進行連續(xù)性判斷;
如果報文幀序號SEQ連續(xù),接收方給發(fā)送方回復“ACK=1,RP=0”的確認應答信號,發(fā)送方繼續(xù)發(fā)送報文;
如果報文幀序號SEQ不連續(xù),接收方給發(fā)送方回復“ACK=1,RP=1”且包含中斷序號的重傳信號,發(fā)送方根據中斷序號重新發(fā)送報文;
如果發(fā)送方在預設時間長度內沒有收到確認信號或重傳信號,發(fā)送方根據報文幀序號SEQ重新發(fā)送所有報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京國電南自維美德自動化有限公司,未經南京國電南自維美德自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210721381.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種玫瑰花渣綜合利用的方法
- 下一篇:一種集中式直流充饋電裝置





