色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于現(xiàn)場總線的可重構(gòu)數(shù)控系統(tǒng)的研究

          基于現(xiàn)場總線的可重構(gòu)數(shù)控系統(tǒng)的研究

          作者: 時間:2016-12-20 來源:網(wǎng)絡(luò) 收藏

          引言

          數(shù)控系統(tǒng)的開放性、可重構(gòu)設(shè)計、模塊化、網(wǎng)絡(luò)化是當前數(shù)控技術(shù)領(lǐng)域研究的熱點。開放式數(shù)控的技術(shù)本質(zhì)是標準化,它的目標是把復(fù)雜的數(shù)控技術(shù)產(chǎn)品體系分割開,形成公認的模塊化構(gòu)件,讓更多的廠商能夠參與到數(shù)控技術(shù)的廣闊市場中來。顯然,模塊化是開放式控制的原始基礎(chǔ)和技術(shù)雛形,而實現(xiàn)這一目標的前提是共同制定一個產(chǎn)品的標準,準確地說,就是制定一個共同遵循接口的標準,以實現(xiàn)龐大數(shù)控系統(tǒng)架構(gòu)的分解和集成。

          可重構(gòu)數(shù)控的技術(shù)本質(zhì)是柔性化。其實際上和原有的柔性制造系統(tǒng)一脈相承,只不過加入了管理學和運籌學的技術(shù)內(nèi)容。不同的是,這種管理過程不是完全由人來主導,而是在人預(yù)先定義的決策下,由控制系統(tǒng)本身按照某種程度的自動化來實施的,其目標是系統(tǒng)實現(xiàn)從一種形態(tài)轉(zhuǎn)變成另一種形態(tài)。重構(gòu)后的系統(tǒng),可適應(yīng)新的制造環(huán)境,或提供更優(yōu)化的效率,這正是柔性制造的核心內(nèi)容。隨著高集成度、高速度和具備硬件可重構(gòu)能力的現(xiàn)場可編程門陣列(Field Programmable Gates Array,F(xiàn)PGA)器件的出現(xiàn),利用其實現(xiàn)可重構(gòu)數(shù)控系統(tǒng)是一條快速、簡捷、可靠的途徑。

          隨著工業(yè)現(xiàn)場環(huán)境和控制對象本身的日益龐雜,數(shù)控系統(tǒng)所包含的控制器、驅(qū)動器、輸入輸出模塊、傳感器、執(zhí)行器之間需要更多的信息交互。采用傳統(tǒng)的模擬通道和并行連線的方式,不僅使得數(shù)控系統(tǒng)整體結(jié)構(gòu)復(fù)雜,而且在信息交互密集的控制任務(wù)下,實時性無法得到保證,由此造成了數(shù)控系統(tǒng)控制能力的不可靠。另一方面,一些已經(jīng)具備獨立性的功能模塊迫切需要建立自己的處理運算體系,需要單獨的控制器和運算器的支持,以一種全新的優(yōu)化方式和拓撲結(jié)構(gòu)融入到數(shù)控系統(tǒng)的功能框架中,形成具備網(wǎng)絡(luò)特征的數(shù)控系統(tǒng)控制網(wǎng)絡(luò),以使得數(shù)控系統(tǒng)在功能實現(xiàn)、現(xiàn)場配置、資源優(yōu)化方面適應(yīng)生產(chǎn)過程自動化和控制流程自動化的柔性、復(fù)合型和綜合處理能力等多方面的技術(shù)和應(yīng)用需求。

          由此,筆者提出了一種基于現(xiàn)場總線(Processfield bus—DP,PROFIBUS—DP)的可重構(gòu)開放式數(shù)控系統(tǒng)。

          1基于先進精簡指令集微處理器和運動控制芯片的可重構(gòu)數(shù)控系統(tǒng)平臺的構(gòu)建

          1.1 基于先進精簡指令集微處理器和運動控制芯片的數(shù)控系統(tǒng)的設(shè)計

          由于采用精簡指令集計算機(Reduced Instruc—tion Set Computer,RISC)架構(gòu)的先進精簡指令集微處理器(Advanced RISC Microprocessor,ARM)具有如下特點:①體積小、低功耗、低成本、高性能;②支持Thumb(16位)/ARM(32位)雙指令集,能很好地兼容8位/16位器件;③大量使用寄存器,指令執(zhí)行速度更快;④大多數(shù)數(shù)據(jù)操作都在寄存器中完成;⑤尋址方式靈活簡單,執(zhí)行效率高;⑥指令長度固定。因而,在本系統(tǒng)設(shè)計中,采用ARM的全數(shù)字式的控制,可以實現(xiàn)生產(chǎn)過程的數(shù)字化與高速高精度。

          為縮短開發(fā)周期,提高控制性能和系統(tǒng)可靠性,在系統(tǒng)設(shè)計中采用了運動控制芯片MCX314AS。MCX314AS是性能優(yōu)良、接口簡單、編程簡單且工作可靠的運動控制專用芯片,該芯片能夠控制4軸,并實現(xiàn)4軸3聯(lián)動的位置、速度、加速度等的運動控制和實時監(jiān)控,可實現(xiàn)直線、圓弧和位元3種模式的軌跡插補。所有插補計算由芯片完成,且多軸插補控制功能特別突出。

          系統(tǒng)硬件采用主從式雙CPU結(jié)構(gòu)模塊化設(shè)計,分為基于ARM和現(xiàn)場總線的主控模塊、基于MCX314AS的運動控制模塊、基于FPGA的可配置模塊、交互模塊和網(wǎng)絡(luò)模塊。主CPU為ARM處理器,用于鍵盤、顯示、文件存取、網(wǎng)絡(luò)通訊等管理工作;而從CPU為MCX314AS運動控制芯片,專門負責完成復(fù)雜的運動控制的處理工作。

          MCX314AS與ARM的通訊是靠讀寫總線上的幾個地址來進行指令和數(shù)據(jù)的傳輸。圖1為基于這種思想開發(fā)的數(shù)控系統(tǒng)結(jié)構(gòu)框圖。

          點擊放大圖片

          圖1 主輕系統(tǒng)結(jié)構(gòu)框圖

          1.2可重構(gòu)制造系統(tǒng)的設(shè)計

          可重構(gòu)制造系統(tǒng)能夠通過重組或改變自身部件,快速調(diào)整生產(chǎn)能力和功能,以適應(yīng)新的生產(chǎn)環(huán)境需要。美國國家研究委員會(National ResearchCouncil)發(fā)表了題為《2020年制造業(yè)挑戰(zhàn)設(shè)想》的報告,其中將可重構(gòu)制造系統(tǒng)列為優(yōu)先考慮的領(lǐng)域之一。對一個制造系統(tǒng)來說,要想滿足系統(tǒng)重構(gòu)要求,它的子系統(tǒng)或部件應(yīng)具有重構(gòu)能力,而作為制造系統(tǒng)的關(guān)鍵單元,數(shù)控系統(tǒng)也必須具備重構(gòu)能力。就重構(gòu)角度而言,把能夠通過重組或改變自身構(gòu)件,快速調(diào)整控制能力,以適應(yīng)制造系統(tǒng)整體重構(gòu)需要的數(shù)控系統(tǒng)稱為可重構(gòu)數(shù)控系統(tǒng)。在可重構(gòu)數(shù)控系統(tǒng)的研究方面,國內(nèi)外主要采用軟件的途徑,而隨著FPGA的出現(xiàn),利用其構(gòu)造數(shù)控系統(tǒng)的控制內(nèi)核,并充分利用它的硬件可重構(gòu)性,實現(xiàn)數(shù)控系統(tǒng)功能的重構(gòu),是可重構(gòu)數(shù)控系統(tǒng)硬件實現(xiàn)的一條途徑。

          按照文獻[3]對可重構(gòu)制造系統(tǒng)特征的定義,可重構(gòu)數(shù)控系統(tǒng)具備模塊化、可集成、可轉(zhuǎn)換、可維護和可定制的特征。采用FPGA構(gòu)建的數(shù)控系統(tǒng)能夠很好地體現(xiàn)這些特征。

          (1)模塊化可對數(shù)控系統(tǒng)按功能劃分模塊,然后采用硬件描述語言進行邏輯描述,制成專門的數(shù)控IP。

          (2)集成化使用專門的綜合軟件,將從其他IP供應(yīng)商購買到的IP和自己開發(fā)的數(shù)控IP集成為數(shù)控系統(tǒng)。

          (3)可配置FPGA是基于靜態(tài)隨機存儲器(Static Random Access Memory,SRAM)編程的,而硬件描述語言支持參數(shù)化設(shè)計,只要模塊接口定義開放,也可以通過修改數(shù)控IP和整合不同的IP來改變設(shè)計,下載不同的配置數(shù)據(jù)以實現(xiàn)柔性化的設(shè)計。

          (4)可定制FPGA能夠通過裁減和重整不同的IP,實現(xiàn)數(shù)控系統(tǒng)的功能定制,滿足特定的加工要求,避免功能的冗余。

          (5)可維護性FPGA能夠?qū)崿F(xiàn)在系統(tǒng)編程和在系統(tǒng)重構(gòu),因而可以通過重新下載配置數(shù)據(jù),實現(xiàn)系統(tǒng)本地或遠程升級與維護。

          FPGA的上述優(yōu)點可滿足實現(xiàn)數(shù)控系統(tǒng)重構(gòu)的硬件需要。當數(shù)控系統(tǒng)根據(jù)用戶需求對伺服驅(qū)動或邏輯開關(guān)量等外部硬件進行擴展或重構(gòu)后,F(xiàn)PGA在外部邏輯的控制下可通過對存儲于E2PROM存儲器中的FPGA配置數(shù)據(jù)重新下載,實現(xiàn)內(nèi)部邏輯電路更新,從而使數(shù)控系統(tǒng)的邏輯電路也完成相應(yīng)的重構(gòu)。

          基于FPGA的可重構(gòu)設(shè)計,可按需要實時地調(diào)整系統(tǒng)的控制邏輯,因而可大大增加計算機數(shù)控(Computer Numerical Control,CNC)系統(tǒng)的柔性和現(xiàn)場可重構(gòu)性。如圖2為基于FPGA的可重構(gòu)系統(tǒng)的結(jié)構(gòu)框圖,系統(tǒng)可實現(xiàn)對數(shù)控鏜床、數(shù)控鉆床、數(shù)控銑床和數(shù)控車床的重構(gòu)設(shè)計。


          上一頁 1 2 3 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉