淺談高速數(shù)控現(xiàn)場(chǎng)總線物理層的研究
點(diǎn)擊:1746
A+ A-
所屬頻道:新聞中心
1 前言
現(xiàn)場(chǎng)總線以其高速、實(shí)時(shí)、穩(wěn)定、費(fèi)用低廉等優(yōu)點(diǎn)得到越來(lái)越廣泛的應(yīng)用,迅速發(fā)展成為工業(yè)控制網(wǎng)絡(luò)中使用最廣泛的通信網(wǎng)絡(luò)?,F(xiàn)場(chǎng)總線技術(shù)的迅速發(fā)展,引起了數(shù)控系統(tǒng)結(jié)構(gòu)的改變,數(shù)控系統(tǒng)已從簡(jiǎn)單的運(yùn)動(dòng)軌跡控制器轉(zhuǎn)變成貫穿數(shù)字化制造全過(guò)程的系統(tǒng)級(jí)平臺(tái),基于現(xiàn)場(chǎng)總線技術(shù)的數(shù)控系統(tǒng)已進(jìn)入成熟階段?,F(xiàn)場(chǎng)總線以數(shù)字通信代替了傳統(tǒng)模擬信號(hào)及普通開(kāi)關(guān)量信號(hào)的傳輸,是連接自動(dòng)化控制設(shè)備和現(xiàn)場(chǎng)設(shè)備的數(shù)字式、多節(jié)點(diǎn)、雙向、串行的通信系統(tǒng)。由于商業(yè)利益的驅(qū)使和地域發(fā)展?fàn)顩r的不同以及各種經(jīng)濟(jì)社會(huì)的復(fù)雜原因,數(shù)控現(xiàn)場(chǎng)總線從產(chǎn)生到蓬勃發(fā)展,始終未能建立統(tǒng)一的國(guó)際標(biāo)準(zhǔn),處于多種標(biāo)準(zhǔn)共存,相互競(jìng)爭(zhēng)、百家爭(zhēng)鳴的格局。目前國(guó)際上存在多種數(shù)控現(xiàn)場(chǎng)總線及標(biāo)準(zhǔn),如 SERCOS 總線、Profibus 總線、EtherCAT 總線、NCSF 總線、MECHATROLINK 總線等。在國(guó)內(nèi),中國(guó)首部數(shù)控總線國(guó)家標(biāo)準(zhǔn)--GB/T18759.3-2009《開(kāi)放式數(shù)控系統(tǒng) 第3 部分:總線接口與通信協(xié)議》,在2009 年發(fā)布。它們的通信協(xié)議及數(shù)據(jù)交換接口完全不同、存在很大的差異性,因而它們的相關(guān)產(chǎn)品互不兼容,這使得 CNC 系統(tǒng)的功能擴(kuò)展、測(cè)控產(chǎn)品的更新?lián)Q代以及用戶的選擇等都受到了限制,只能使用原有總線的相關(guān)產(chǎn)品。開(kāi)發(fā)基于數(shù)控現(xiàn)場(chǎng)總線技術(shù)的全數(shù)字式數(shù)控系統(tǒng)是目前國(guó)際高檔數(shù)控系統(tǒng)的發(fā)展趨勢(shì)。全數(shù)字式數(shù)控系統(tǒng)也是一種開(kāi)放式數(shù)控系統(tǒng),要求具有可互換性、可伸縮性、可移植性、可擴(kuò)展性、可互操作性等特點(diǎn)。本文結(jié)合廣州數(shù)控的GSK-LINK 協(xié)議,論述高速現(xiàn)場(chǎng)總線的物理層研究。
2 總線協(xié)議模型
基于總線接口與通信規(guī)范的設(shè)計(jì)要求,參考 ISO/OSI 開(kāi)放式系統(tǒng)互聯(lián)模型,GSKLINK 采用層次化體系結(jié)構(gòu),由主要由物理層、數(shù)據(jù)鏈路層、應(yīng)用層、用戶層、 表示層、會(huì)話層6 層組成。本數(shù)控總線結(jié)構(gòu)模型采用協(xié)議棧思想在現(xiàn)有底層的基礎(chǔ)上,對(duì)各總線協(xié)議進(jìn)行了面向應(yīng)用的擴(kuò)展,協(xié)議棧內(nèi)存放著各種總線,通過(guò)向上層提供統(tǒng)一的服務(wù)接口,屏蔽各種總線的差異,系統(tǒng)設(shè)計(jì)完全在主站上依靠軟件來(lái)實(shí)現(xiàn),從站不需做任何改變,同時(shí)參考現(xiàn)場(chǎng)總線協(xié)議模型,以開(kāi)放系統(tǒng)互連參考模型為基礎(chǔ),并對(duì)其加以改造,由物理層、數(shù)據(jù)鏈路層、應(yīng)用層行規(guī)組成。
(1)用戶層行規(guī)
總線網(wǎng)絡(luò)的應(yīng)用進(jìn)程,以數(shù)據(jù)結(jié)構(gòu)形式給出用戶命令,包括通信管理命令、裝置控制命令、運(yùn)動(dòng)控制命令以及 I/O 控制命令。
(2)應(yīng)用層
包括應(yīng)用層服務(wù)和應(yīng)用層協(xié)議2 方面。應(yīng)用層服務(wù)為用戶層行規(guī)提供服務(wù);應(yīng)用層協(xié)議規(guī)定應(yīng)用層數(shù)據(jù)規(guī)范和服務(wù)狀態(tài)機(jī)以及與協(xié)議的映射、封裝和差錯(cuò)控制。
(3)數(shù)據(jù)鏈路層
分為抽象數(shù)據(jù)鏈路層和實(shí)際數(shù)據(jù)鏈路層2 個(gè)子層。ADLL 為應(yīng)用層和 RDLL 提供轉(zhuǎn)換。RDLL 是制造商和用戶可選的現(xiàn)有標(biāo)準(zhǔn)數(shù)據(jù)鏈路層,不作具體規(guī)定,只提出可選時(shí)的要求。
(4)物理層
與實(shí)際數(shù)據(jù)鏈路層一樣,只提出了可選時(shí)的要求。
3 GSK-LINK 的物理層研究
GSK-LINK 是廣州數(shù)控自主研發(fā)的高速總線協(xié)議,兼容國(guó)家總線標(biāo)準(zhǔn),其物理層接口模塊,包括主站模塊和從站模塊。實(shí)現(xiàn)以光纖作為物理介質(zhì),采用環(huán)形拓?fù)浣Y(jié)構(gòu)和一主多從工作方式的高速伺服總線技術(shù)。GSK-Link 采用通用以太網(wǎng)的物理層芯片PHY,MAC 采用FPGA 實(shí)現(xiàn),傳輸媒介采用超5 類非屏蔽雙絞線,周期數(shù)據(jù)能在主站和從站之間傳輸,非周期數(shù)據(jù)可以在任意站點(diǎn)之間傳輸。GSK-Link 采用環(huán)型、單線型、雙線型兼容的拓?fù)浣Y(jié)構(gòu),總線作為單線形拓?fù)鋾r(shí),另一個(gè)端口可以由處理器選擇與局域網(wǎng)互聯(lián),高速運(yùn)動(dòng)控制總線的硬件由主站、從站和超五類雙絞線組成,CNC 系統(tǒng)作為主站,伺服單元作為從站,主站與從站及從站之間都通過(guò)超五類雙絞線連接。主站采用“DSP(應(yīng)用層)+ FPGA(數(shù)據(jù)鏈路層) + PHY 及超五類雙絞線收發(fā)(物理層)”的方式。從站采用“DSP+ FPGA(數(shù)據(jù)鏈路層) + PHY 及超五類雙絞線收發(fā)(物理層)”。用FPGA 實(shí)現(xiàn)工業(yè)控制專用的MAC 控制器來(lái)滿足高速現(xiàn)場(chǎng)總線的要求,同時(shí)還要完成兩個(gè)以太網(wǎng)物理層控制芯片之間的數(shù)據(jù)對(duì)接及其它通信協(xié)議。主站和從站都有兩個(gè)以太網(wǎng)接口,每個(gè)以太網(wǎng)接口都在全雙工的通信模式下工作,各個(gè)單元通過(guò)超五類雙絞線連成一個(gè)環(huán)形通路可實(shí)現(xiàn)單路、雙路通信。GSK-LINK 高速總線通信協(xié)議具有100M 的傳輸速度,能支持64 個(gè)伺服,時(shí)鐘同步性少于100ns,誤碼率是10-11,到達(dá)國(guó)內(nèi)的先進(jìn)水平。
4 總結(jié)
現(xiàn)場(chǎng)總線兼容技術(shù)是當(dāng)前現(xiàn)場(chǎng)總線技術(shù)的一個(gè)重要發(fā)展方向,實(shí)現(xiàn)一個(gè)數(shù)控系統(tǒng)中兼容多種總線,屏蔽各總線的差異具有重要的意義。本文主要介紹GSK-Link 現(xiàn)場(chǎng)總線的物理層研究,GSK-LINK 可以輕易實(shí)現(xiàn)車間設(shè)備級(jí)任意連接,雙層的網(wǎng)絡(luò)結(jié)構(gòu)使得系統(tǒng)未來(lái)可以想象的空間巨大。
(審核編輯: 智匯胡妮)
分享