[發(fā)明專利]基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法有效
| 申請?zhí)枺?/td> | 201110401798.7 | 申請日: | 2011-12-06 |
| 公開(公告)號: | CN103152123A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設計)人: | 林滸;楊磊;鄭飂默;岳東峰;高甜容 | 申請(專利權)人: | 沈陽高精數(shù)控技術有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 許宗富;周秀梅 |
| 地址: | 110168 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數(shù)控系統(tǒng) 現(xiàn)場總線 檢錯 糾錯 傳輸 方法 | ||
1.一種基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,包括以下步驟:
將數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線根據(jù)傳輸方向的不同分為環(huán)路1和環(huán)路2,消息的發(fā)送站點為主站,消息接受站點為從站,將從站根據(jù)其在環(huán)路1中接收消息的先后次序進行編號;
在主站中通過原始數(shù)據(jù)生成用于檢錯與糾錯的功能數(shù)據(jù),將原始數(shù)據(jù)封裝入用于傳輸?shù)脑枷⒅校瑢⒐δ軘?shù)據(jù)封裝入功能消息中;
將原始消息通過環(huán)路1按編號依次發(fā)送給所有從站,將功能消息通過環(huán)路2按編號逆向發(fā)送給所有從站;
當從站接收到通過任一環(huán)路發(fā)送的原始消息或者功能消息時,對消息里的數(shù)據(jù)進行CRC校驗;如果CRC校驗正確,則從消息中提取數(shù)據(jù),將消息發(fā)送給下一個從站,直到傳輸回主站;如果CRC校驗失敗,該從站等待另一環(huán)路的消息通過計算進行糾錯,得到正確數(shù)據(jù),將消息發(fā)送給下一個從站,直到傳輸回主站;
主站接收到兩個環(huán)路返回的消息后,若有重傳請求,則重傳本次消息;否則此次數(shù)據(jù)傳輸完成。
2.根據(jù)權利要求1所述的基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,如果本次消息需要重傳,則返回到步驟2。
3.根據(jù)權利要求1所述的基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,如果某站點在兩個環(huán)路上的數(shù)據(jù)同時出錯,則將重傳請求封裝入當前環(huán)路的消息中,將消息發(fā)送給下一個從站,直到傳輸回主站。
4.根據(jù)權利要求1所述的基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,所述在主站中通過原始數(shù)據(jù)生成用于檢錯與糾錯的功能數(shù)據(jù)的過程為:
將從第1個從站開始的每三個從站所對應的原始數(shù)據(jù)進行異或運算,直到第n個從站,即最后一個從站,得到相對應的用于糾錯的n個功能數(shù)據(jù);
如果當前從站站號i模n余1,則將從站i的原始數(shù)據(jù)與從站i+2的原始數(shù)據(jù)做異或運算,生成從站i的功能數(shù)據(jù);如果當前從站站號i模n余2,則將從站i的原始數(shù)據(jù)與從站i+1的原始數(shù)據(jù)做異或運算,生成從站i的功能數(shù)據(jù);若當前從站站號i模n余0,則將從站i的原始數(shù)據(jù)與從站i-2和從站i-1的原始數(shù)據(jù)做異或運算,生成從站i的功能數(shù)據(jù)。
5.根據(jù)權利要求1所述的基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,所述從站從消息中提取數(shù)據(jù)的過程為:
在環(huán)路1所傳輸?shù)脑枷⒅校鶕?jù)原始消息里的站點號位,提取出等于當前從站站點編號的原始數(shù)據(jù);
在環(huán)路2所傳輸?shù)墓δ芟⒅校鶕?jù)功能消息里的站點號位,提取出當前從站站點編號所對應的三組功能數(shù)據(jù);
如果當前從站站號i模n余1,則將從站i+1與從站i+2的功能數(shù)據(jù)做異或運算,生成從站i的原始數(shù)據(jù);如果當前從站站號i模n余2,則將從站i-1與從站i+1的功能數(shù)據(jù)做異或運算,生成從站i的原始數(shù)據(jù);若當前從站站i號模n余0,則將從站i的功能數(shù)據(jù)與從站i-1和從站i-2的功能數(shù)據(jù)做異或運算,生成從站i的原始數(shù)據(jù)。
6.根據(jù)權利要求1所述的基于數(shù)控系統(tǒng)雙環(huán)現(xiàn)場總線的自檢錯與自糾錯的傳輸方法,其特征在于,所述消息的結構包括:環(huán)號位、序列號位、站點號位、數(shù)據(jù)域、CRC校驗位,其中環(huán)號位用于區(qū)分該消息傳輸過程中所在的環(huán);序列號位用于識別消息的發(fā)送順序;站點號位用于識別從站所對應的數(shù)據(jù);數(shù)據(jù)域用于存放該消息所封裝的數(shù)據(jù);CRC校驗位用于進行CRC校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈陽高精數(shù)控技術有限公司,未經沈陽高精數(shù)控技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110401798.7/1.html,轉載請聲明來源鉆瓜專利網。
- 銑床控制系統(tǒng)
- 車床控制系統(tǒng)
- 一種多臺數(shù)控系統(tǒng)之間的并行通訊裝置及通訊方法
- 一種基于專用U盤的數(shù)控系統(tǒng)參數(shù)保護方法
- 一種基于電機模擬加載的數(shù)控系統(tǒng)性能在線測試方法及系統(tǒng)
- 一種數(shù)控系統(tǒng)可靠性測試裝置
- 基于實時分層有限狀態(tài)機的計算機數(shù)控系統(tǒng)建模開發(fā)方法
- 一種加工中心雙數(shù)控系統(tǒng)控制電路
- 數(shù)控系統(tǒng)數(shù)據(jù)采集網關測試方法及設備
- 數(shù)控系統(tǒng)控制方法、裝置、數(shù)控系統(tǒng)及計算機存儲介質





