智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

嵌入式數(shù)控系統(tǒng)通信功能的實現(xiàn)

來源:互聯(lián)網(wǎng)

點擊:1240

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:嵌入式 數(shù)控系統(tǒng) 通信功能

      數(shù)控系統(tǒng)在向精密化、網(wǎng)絡(luò)化、智能化和集成化的方向發(fā)展的同時,也在向小型化、嵌入式方向發(fā)展。嵌入式數(shù)控系統(tǒng)采用量體裁衣方式把所需功能嵌入到應用系統(tǒng)中,是未來數(shù)控及運動控制產(chǎn)品發(fā)展的方向,它是在我國占主流的經(jīng)濟型數(shù)控系統(tǒng)由16位向32位過渡的理想選擇。文章介紹了嵌入式數(shù)控系統(tǒng)內(nèi)CNC主控單元與伺服驅(qū)動及I/O邏輯控制等各單元間的通信、車間級工業(yè)以太網(wǎng)絡(luò)的通信和Intranet/Internet網(wǎng)絡(luò)通信,并給出了關(guān)鍵技術(shù)實現(xiàn)。后繼工作是對嵌入式數(shù)控機床連網(wǎng)應用開發(fā)的一個無線網(wǎng)絡(luò)解決方案,使數(shù)控系統(tǒng)與外部的連接更快捷、安全和方便。

      市場對數(shù)控系統(tǒng)要求是具有更好的柔性、適應性、擴展性,并向小型化、智能化、網(wǎng)絡(luò)化方向發(fā)展。針對這一要求,本文提出了網(wǎng)絡(luò)化的嵌入式數(shù)控系統(tǒng),其中央數(shù)控單元不是PC計算機系統(tǒng),而是嵌入式控制系統(tǒng),這種嵌入式控制系統(tǒng)采用ARM+DSP的結(jié)構(gòu),具有運算能力強、成本低的特點,提高了系統(tǒng)的實時性和可靠性,實現(xiàn)了數(shù)控系統(tǒng)的小型化、網(wǎng)絡(luò)化、智能化和集成化。嵌入式數(shù)控系統(tǒng)的其他單元,如伺服控制單元、PLC單元、通信單元、顯示單元、數(shù)據(jù)鍵入單元等,也在嵌入式系統(tǒng)的基礎(chǔ)上搭建,屬于嵌入式系統(tǒng)模塊。嵌入式數(shù)控系統(tǒng)的通信部分包含數(shù)控系統(tǒng)內(nèi)CNC主控單元與伺服驅(qū)動及I/O邏輯控制等各單元間的通信、車間級工業(yè)以太網(wǎng)絡(luò)的通信和Intranet/Internet網(wǎng)絡(luò)通信。

    1.系統(tǒng)總體結(jié)構(gòu)

      本網(wǎng)絡(luò)化嵌入式數(shù)控系統(tǒng)已經(jīng)由武漢理工大學湖北省數(shù)字制造重點實驗室和嵌入式實驗室聯(lián)合開發(fā)成功。其中主控系統(tǒng)CPU采用三星公司的 S3C44B0微控制器,系統(tǒng)的機床控制和插補運算等強實時任務(wù)由TI公司的32位TMS320F2812DSP芯片實現(xiàn)。在ARM中移植了 U2cos11實時多任務(wù)操作系統(tǒng),以進行實時多任務(wù)管理,其主要任務(wù)是實現(xiàn)數(shù)控系統(tǒng)的人機界面,完成加工程序的輸入、預編譯、軌跡計算、速度計算和加工零件圖形的模擬仿真等任務(wù),同時提供工業(yè)以太網(wǎng)絡(luò)接口與上層管理PC機通信,然后通過上層PC機將嵌入式數(shù)控系統(tǒng)連入Internet。DSP負責處理一些實時性強的機床信號,并據(jù)ARM的指令執(zhí)行機床控制和插補運算等強實時任務(wù)。在ARM中生成用于插補的數(shù)據(jù)(加工數(shù)據(jù)),并通過CAN總線發(fā)給DSP,由DSP完成插補處理。伺服單元主要接受ARM和DSP的指令對主軸電機和進給電機進行控制。

    2.嵌入式數(shù)控系統(tǒng)通信功能的實現(xiàn)

      數(shù)控系統(tǒng)的網(wǎng)絡(luò)化是以Internet技術(shù)、通訊技術(shù)、數(shù)控技術(shù)和計算機技術(shù)等為基礎(chǔ),將遠程設(shè)計、數(shù)控編程和數(shù)控加工等集成在一起,實現(xiàn)數(shù)控系統(tǒng)等數(shù)控設(shè)備的網(wǎng)絡(luò)化和集成化。嵌入式數(shù)控系統(tǒng)作為網(wǎng)絡(luò)化制造系統(tǒng)的基本單元,可以實現(xiàn)制造車間設(shè)備的集中控制管理、遠程控制、遠程故障診斷、網(wǎng)絡(luò)制造、網(wǎng)上培訓、網(wǎng)上營銷及網(wǎng)上管理等功能,從而可以在全球范圍內(nèi)將具有不同數(shù)控類型的企業(yè)聯(lián)系起來實現(xiàn)資源的共享和優(yōu)化利用,這樣不僅可以提高產(chǎn)品的加工質(zhì)量和生產(chǎn)效率,還能敏捷地響應瞬息萬變的市場[1]。嵌入式數(shù)控系統(tǒng)中的通信功能包括3個方面:數(shù)控系統(tǒng)內(nèi)CNC主控單元與伺服驅(qū)動及I/O邏輯控制等各單元間的通信、車間級工業(yè)以太網(wǎng)絡(luò)的通信和Intranet/Internet網(wǎng)絡(luò)通信。

      2.1系統(tǒng)單元間的通信

      系統(tǒng)ARM、DSP和各伺服單元之間通過CAN總線通信。CAN總線的特點決定了它非常適合架構(gòu)嵌入式數(shù)控系統(tǒng),首先CAN總線采用了循環(huán)冗余碼校驗(Cy2clicredundancy check)、框架檢測( Frame check)、確認信號出錯檢測(ACK errors)、總線監(jiān)控(Bus moNIto2ring)、位填充(Bit stuffing)等5種錯誤監(jiān)測和糾錯措施,從而達到了很高的可靠性,平均誤碼率小于10-13[2]。其次,CAN總線采用了獨特的位仲裁技術(shù),具有比CSMA/CD網(wǎng)(IEE802.3)和令牌網(wǎng)(IEE802.4)更高的實時性。除此之外,CAN總線的通訊速率可達1MBPS,遠距離傳輸可達 10km,同時接口簡單、安裝方便,通訊控制簡單。在嵌入式數(shù)控系統(tǒng)中,ARM、DSP和伺服單元都實現(xiàn)了CAN總線接口,可以作為系統(tǒng)的一個節(jié)點,非常方便地實現(xiàn)模塊加入、更改和退出。

      嵌入式數(shù)控系統(tǒng)的主控CPU采用三星公司的S3C44B0微控制器,芯片內(nèi)不帶CAN總線協(xié)議控制及驅(qū)動核,因此選取PHILIPS公司的 SJA1000CAN控制器以及82C250總線收發(fā)器。SJA1000支持CAN2.0A/B規(guī)約,可方便地實現(xiàn)與S3C44B0接口。CAN接口電路如圖3所示,SJA1000集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,該控制器具有多主結(jié)構(gòu)、總線訪問優(yōu)先權(quán)、硬件濾波等特點。PCA82C250是CAN協(xié)議控制器和物理總線的接口,它可以提供總線的差動發(fā)送能力和接收能力,高速應用可達1MHz,可掛110個節(jié)點。

      嵌入式數(shù)控系統(tǒng)的機床控制和插補運算等強實時任務(wù)由DSP實現(xiàn)。插補運算硬件采用TI公司的32位TMS320F2812芯片,其最高頻率可達 150MHz,時鐘周期縮短到6.67ns,完全滿足數(shù)控插補算法的實時性[3]。同時2812芯片內(nèi)部集成CAN總線控制器,因此外部只需接 82C250總線驅(qū)動器即可。所有進行數(shù)據(jù)傳輸和接受濾波的協(xié)議由芯片內(nèi)部的CAN總線控制器實現(xiàn),通過2812芯片內(nèi)的特殊功能寄存器可配置CAN控制器訪問接受到的數(shù)據(jù)以及進行數(shù)據(jù)傳輸。由于2812芯片可完成CAN總線協(xié)議的數(shù)據(jù)鏈路層和應用層的所有功能,因此可以非常方便的接入基于CAN總線的數(shù)控系統(tǒng)。

      考慮到數(shù)控系統(tǒng)的伺服電機有直流、交流和步進電機等,伺服模塊的可重構(gòu)具有重大意義。伺服控制模塊也通過CAN總線的形式掛接在系統(tǒng)中,采用DSP芯片實現(xiàn)。由于20MHz的時鐘頻率對伺服控制完全足夠,考慮到成本問題,系統(tǒng)以TI公司生產(chǎn)的TMS320F243芯片作為伺服CPU,而不選用2812 芯片。243芯片是TMS320系列定點數(shù)字信號處理器產(chǎn)品之一,專為數(shù)字電機控制而設(shè)計,其指令執(zhí)行速度是20MHz,所有指令都可以在一個50ns的單周期內(nèi)執(zhí)行完畢,這使得復雜控制算法的實時執(zhí)行成為可能。另外在243芯片內(nèi)嵌入了CAN模塊,因此可以很方便地連接到CAN總線上。

      2.2車間級工業(yè)以太網(wǎng)絡(luò)的通信

      車間級工業(yè)以太網(wǎng)絡(luò)的通信的關(guān)鍵技術(shù)是以太網(wǎng)底層協(xié)議的實現(xiàn)。由于S3C44B0芯片內(nèi)部沒有集成TCP/IP協(xié)議模塊,因此需要外接網(wǎng)絡(luò)協(xié)議芯片。嵌入式數(shù)控系統(tǒng)的網(wǎng)口部分采用了10M以太網(wǎng)接口芯片RTL8019AS、RJ45網(wǎng)絡(luò)插座和網(wǎng)絡(luò)變壓器,降低了干擾。以太網(wǎng)接口模塊與PC機中使用的網(wǎng)卡功能和電路結(jié)構(gòu)基本一致,只是嵌入式數(shù)控系統(tǒng)與網(wǎng)絡(luò)模塊部分不是通過PCI/ISA即插即用的方式連接,而是直接與以太網(wǎng)接口芯片 RTL8019AS的數(shù)據(jù)總線和地址總線相連。電路中采用了RTL8019AS的中斷輸出INT0(4腳)與S3C44B0X的EINT0(外部中斷源 0)連接。RTL8019以中斷的方式與來報告自身的工作狀態(tài),如發(fā)送數(shù)據(jù)包成功、接收到新的數(shù)據(jù)包、出錯異常中斷等。S3C44B0X在收到EINT0 中斷后,進入相應的中斷處理程序后,對RTL8019AS內(nèi)部寄存器ISR的值進行讀取,從而判斷是什么引發(fā)了中斷。由于電路的連接圖較大,這里不再給出具體的電路圖。

      在開發(fā)以太網(wǎng)驅(qū)動程序時,只需要將要發(fā)送的數(shù)據(jù)按一定的格式寫入芯片并啟動發(fā)送命令,RTL8019AS會自動添加接收狀態(tài)、下一頁指針、以太網(wǎng)幀長度和校驗FCS段,并將數(shù)據(jù)包轉(zhuǎn)換成物理幀格式在物理信道上傳輸。反之,RTL8019AS收到物理信號后將其還原成數(shù)據(jù),按指定格式存放在芯片 RAM中,以便主機程序取用。這樣RTL8019AS的工作就是完成數(shù)據(jù)包和電信號之間的相互轉(zhuǎn)換:數(shù)據(jù)包<=>電信號。RTL8019AS 輸入輸出地址共32個,地址偏移量為00H4/1FH,其中00H - 0FH共16個地址,為寄存器地址,寄存器分成4頁PAGE04/PAGE3,與NE2000兼容的寄存器只有3頁( Page0-Page2),為了保證驅(qū)動程序?qū)λ蠳e2000的網(wǎng)卡有效,本系統(tǒng)沒有使用第四頁的寄存器。以太網(wǎng)協(xié)議由RTL8019AS芯片硬件自動完成,對上層應用程序透明。驅(qū)動程序有3種功能:芯片初始化、收包、發(fā)包。發(fā)送數(shù)據(jù)包是先將待發(fā)送的數(shù)據(jù)包通過DMA寫操作存入網(wǎng)卡芯片RAM,并給出發(fā)送緩沖區(qū)首地址(TPSR0、TPSR1)和數(shù)據(jù)包長度(TBCR0,TB2CR1),啟動發(fā)送命令,網(wǎng)卡芯片會自動按以太網(wǎng)協(xié)議完成發(fā)送并將結(jié)果寫入狀態(tài)寄存器。接收數(shù)據(jù)包時,采用中斷的方式,根據(jù)對RTL8019AS內(nèi)部寄存器ISR的值進行讀取可以判斷是否收到新的數(shù)據(jù)包,如果有則通過DMA讀操作從網(wǎng)卡芯片RAM讀出數(shù)據(jù)。

      2.3Intranet/Internet網(wǎng)絡(luò)通信

      Intranet/Internet網(wǎng)絡(luò)通信是指企業(yè)內(nèi)數(shù)控系統(tǒng)與上位計算機之間的通信,將嵌入式數(shù)控系統(tǒng)、上層管理PC機以及辦公用網(wǎng)絡(luò)經(jīng)過 Intranet聯(lián)在一起,然后接入外部Internet。這樣通過Intranet將企業(yè)中的MRP系統(tǒng)、MIS系統(tǒng)和辦公室的CAD/CAM系統(tǒng)等形成一個整體,方便快捷地與數(shù)控機床進行信息交換與控制,可在異地設(shè)計、編程,然后通過以太網(wǎng)傳送和共享零件加工程序,實現(xiàn)CAD/CAM/CNC的網(wǎng)絡(luò)集成。同時通過Internet將分布在不同地域的數(shù)控設(shè)備、現(xiàn)場設(shè)備維修工程師、設(shè)備制造企業(yè)維修工程師及領(lǐng)域?qū)<医M織和聯(lián)系起來,在設(shè)備與人之間、人與人之間進行快速的信息傳遞,形成一個網(wǎng)絡(luò)化的數(shù)控設(shè)備診斷與維修咨詢系統(tǒng)和視頻會議系統(tǒng),對數(shù)控設(shè)備進行遠程監(jiān)控和故障診斷,還可以組成網(wǎng)上虛擬車間(工廠)和電子商務(wù)。

      系統(tǒng)的基于視訊技術(shù)的遠程服務(wù)提供了一個包括聲音、圖像、文本等多種媒體在內(nèi)的協(xié)調(diào)工作環(huán)境,是遠程協(xié)作的重要工具。遠程監(jiān)控模塊通過CCD攝像頭實時地采集數(shù)字化設(shè)備加工現(xiàn)場的聲音、圖像等信息,并以流媒體形式及時地向網(wǎng)絡(luò)發(fā)布,為遠程監(jiān)控用戶提供真實的加工環(huán)境,使遠程用戶有著身臨其境的感覺。平臺采用瀏覽器/服務(wù)器方式的視訊會議監(jiān)控系統(tǒng)實現(xiàn)方案。

      平臺采用3層B/S結(jié)構(gòu),3層結(jié)構(gòu)中第1層是用戶層,用戶通過瀏覽器完成系統(tǒng)的遠程服務(wù)和信息共享;第2層是Web服務(wù)器層,它是聯(lián)系瀏覽器和數(shù)據(jù)庫服務(wù)器的紐帶,用于存放系統(tǒng)的功能模塊及應用程序;第3層是數(shù)據(jù)庫服務(wù)器層,用于存儲系統(tǒng)所需各種數(shù)據(jù)。用戶方和制造商通過Internet實現(xiàn)數(shù)據(jù)和信息共享。本地計算機和遠程服務(wù)器通過Internet連接,本地用戶只需要通過瀏覽器就可以與遠程服務(wù)中心服務(wù)器通信。這樣實現(xiàn)了對實時信息立即處理,不存在大的延時。在具體操作時,瀏覽器將生產(chǎn)現(xiàn)場的數(shù)據(jù)通過Internet傳送到制造企業(yè)的Web服務(wù)器,用戶通過虛擬控制面板上的功能組件發(fā)送控制命令,通過控制面板上的監(jiān)控顯示組件顯示數(shù)控仿真過程與反饋信息;當生產(chǎn)現(xiàn)場數(shù)控機床發(fā)生故障并需要制造企業(yè)的遠程診斷中心提供服務(wù)時,瀏覽器將故障信號數(shù)據(jù)傳送到制造企業(yè)Web服務(wù)器,Web服務(wù)器與數(shù)據(jù)庫聯(lián)系,利用專家系統(tǒng)的診斷知識進行推理和診斷,并將診斷結(jié)果返回用戶端。

    3.總結(jié)與展望

      數(shù)控系統(tǒng)在向精密化、網(wǎng)絡(luò)化、智能化和集成化的方向發(fā)展的同時,也在向小型化、嵌入式方向發(fā)展。嵌入式數(shù)控系統(tǒng)采用&ldquo;量體裁衣&rdquo;方式把所需功能嵌入到應用系統(tǒng)中,是未來數(shù)控及運動控制產(chǎn)品發(fā)展的方向,它是在我國占主流的經(jīng)濟型數(shù)控系統(tǒng)由16位向32位過渡的理想選擇。文章介紹了嵌入式數(shù)控系統(tǒng)內(nèi) CNC主控單元與伺服驅(qū)動及I/O邏輯控制等各單元間的通信、車間級工業(yè)以太網(wǎng)絡(luò)的通信和Intranet/Internet網(wǎng)絡(luò)通信,并給出了關(guān)鍵技術(shù)實現(xiàn)。后繼工作是對嵌入式數(shù)控機床連網(wǎng)應用開發(fā)的一個無線網(wǎng)絡(luò)解決方案,使數(shù)控系統(tǒng)與外部的連接更快捷、安全和方便。

    (審核編輯: 智匯張瑜)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 山东货架厂家,重型货架,阁楼货架,钢平台,板材货架-山东智造仓储设备有限公司 | 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 企多网-B2B网站,B2B商务平台免费b2b,推荐注册送积分,免费注册企业商铺, | 上饶环亚电脑会计培训学校--电脑学校|上饶电脑学校|上饶电脑培训|会计培训|上饶会计培训|上饶县会计培训|广丰会计培训|玉山会计培训|横峰会计培训|上饶网店培训 上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家 | 乐清人才网_乐清招聘网_求职找工作平台| 洁净室、手术室、实验室、无尘车间厂房的净化工程装修设计施工公司-福临建设 | 找刑事辩护律师_找深圳刑事律师多少钱★王平聚【清华博士/刑法教授】 | 临沂人才网_临沂招聘网_【官方网站】 | 石墨热场|PECVD石墨舟|碳碳框|燃料电池双极板|半导体石墨|光纤用石墨模具|石墨电极加工|石墨制品|上海弘竣新能源材料有限公司 | 阻垢剂|缓蚀剂|杀菌剂|分散剂|水处理剂|印染助剂|水处理药剂|造纸助剂|膜阻垢剂|缓蚀剂|HEDP|ATMP|螯合剂-山东凯瑞化学有限公司 水处理药剂生产厂家 | 中空吹塑-PETG吹塑加工-吹塑玩具-东莞市鹏美塑胶五金有限公司 | 冷缩电缆附件_热缩电缆附件-乐清安尚电气有限公司 | 辽宁大卯新能源供热设备制造有限公司官方网站,大卯新能源,大卯新能源供热设备 | 氧化膜测厚仪-瓶壁测厚仪-QNIX菲尼克斯膜厚仪-深圳市时代之峰科技有限公司 | 宁波拓铁机械有限公司-球鉄_灰铁铸造_铸件工业退火 | 螺杆式空压机|沈阳螺杆空压机厂家推荐选择沈阳隆瑚机械有限公司 螺带混合机|卧式螺带混合机|双动力混合机-无锡鑫海干燥粉体设备有限公司 | 瑞安网站建设_网站制作_做网站找瑞安联创网络:专业网页制作、手机网站、SEO百度网站关键字优化 软文营销推广-新闻稿发布-软文撰写-百科词条编辑-品牌全案策划推广网络营销传播-喜尚传媒 | 展柜设计定制-品牌展柜订做-展柜制作厂家「广州嘉艺展柜」 | 捏炼机_密炼机_炼胶机_平板硫化机-青岛光越橡胶机械制造有限公司 | 通风方式信号控制箱_人防呼叫按钮_人防设备厂家–西安鼎兴自控工程有限公司 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 昆明护栏网厂家_隔离栅_围栏网_石笼网「13年生产经验」-云南北辛商贸 | 面粉加工设备-面粉加工机械-面粉机组-面粉磨粉机-面粉机成套设备-河南粮院机械制造有限公司 | 腻子粉厂家_耐水腻子粉_内墙腻子粉批发_生态腻子粉_长沙美恩生态腻子粉厂家 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 景德镇星瑞陶瓷有限公司--官网-景德镇星瑞陶瓷有限公司 | 山东净化车间_净化工程_净化公司-山东海蓝净化装饰工程有限公司 山东金起起重机械有限公司[官网]-金桥银路悬臂吊,金起龙门吊,山东金起起重行吊,单梁起重机 | 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 | 山东恒泰矿业设备有限公司_跑车防护装置,矿用电机车,防爆无轨胶轮车,耙斗装岩机 | 景观造雾_人造雾设备_雾森系统_冷雾降温_雾化消毒_喷雾除尘厂家-成都景程雾森 | 塔罗牌占卜在线预测 - 塔罗牌爱好者 | 篮球场围网|网球场围网|球场围网|体育场围网_安平县炎煌丝网制品有限公司 | 铸铁平台,三维柔性焊接平台,划线平台,大理石平台,检验平板,花岗石平台_泊头市恒量机械设备有限公司 | 深圳市翔洲宏科技有限公司| 湖南长沙癫痫病医院_湖南癫痫病专科医院_湖南治疗癫痫病专业医院_长沙和谐医院有限公司 | 仪器校准_校验_计量检测_校正_检定严选博罗第三方法定计量所 | 行李快递安检机-便携式X光安检仪-行李安检机-液体-爆炸物探测仪-安天下安检设备 | 中国水泥协会-官方网站| 苏州温测仪器有限公司-苏州炉温跟踪仪|苏州隔热箱|苏州炉温测试仪|苏州恒温恒湿箱 | 山西华盛筑景装饰,山西专业公装公司,太原公装装修公司,包括:办公室,酒店宾馆,商铺店铺,学校幼儿园,会所会馆饭店餐馆等装修设计 | 小字符喷码机,激光喷码机,喷码机厂家_山东闪创电子设备有限公司 小型生活污水处理设备_MBR膜生物反应器_口腔医院/脱脂污水处理设备_酸洗磷化/喷涂废水处理设备-上海台江环保 |