編譯型數(shù)控系統(tǒng)運(yùn)動(dòng)控制器的研制
發(fā)布時(shí)間:2018-03-11 20:46
本文選題:編譯型數(shù)控 切入點(diǎn):FPGA 出處:《哈爾濱工業(yè)大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著我國制造業(yè)的發(fā)展,加工需求對數(shù)控系統(tǒng)提出了更高的要求,運(yùn)動(dòng)控制器作為數(shù)控系統(tǒng)的核心部件,主要依賴進(jìn)口。國外運(yùn)動(dòng)控制器高昂的價(jià)格制約著我國數(shù)控系統(tǒng)的發(fā)展,開展具有自主知識(shí)產(chǎn)權(quán)的低成本優(yōu)質(zhì)運(yùn)動(dòng)控制器的研究,對我國數(shù)控系統(tǒng)的發(fā)展有著深遠(yuǎn)的意義。 開放性、模塊化、高精、高速是運(yùn)動(dòng)控制器的主要發(fā)展趨勢。在傳統(tǒng)的數(shù)控系統(tǒng)中,運(yùn)動(dòng)控制系統(tǒng)由運(yùn)動(dòng)控制器和伺服驅(qū)動(dòng)器構(gòu)成,以微處理器為核心的運(yùn)動(dòng)控制器控制伺服驅(qū)動(dòng)器實(shí)現(xiàn)運(yùn)動(dòng)控制。專用的伺服驅(qū)動(dòng)器限制著運(yùn)動(dòng)控制系統(tǒng)的開放性,,微處理器體系結(jié)構(gòu)決定了運(yùn)動(dòng)控制器只能實(shí)現(xiàn)單一的實(shí)時(shí)性任務(wù),基于微處理器的運(yùn)動(dòng)控制器難以滿足模塊化的發(fā)展要求。 本文基于編譯型數(shù)控系統(tǒng)體系結(jié)構(gòu),提出基于FPGA的新型運(yùn)動(dòng)控制器解決方案,將打破傳統(tǒng)數(shù)控系統(tǒng)采用運(yùn)動(dòng)控制器控制伺服驅(qū)動(dòng)器的運(yùn)行模式。在運(yùn)動(dòng)控制器中集成傳統(tǒng)運(yùn)動(dòng)控制器和伺服驅(qū)動(dòng)器,實(shí)現(xiàn)雙軸系統(tǒng)的數(shù)據(jù)通訊、運(yùn)動(dòng)控制和伺服驅(qū)動(dòng)功能。將運(yùn)動(dòng)控制系統(tǒng)模塊化,提升控制系統(tǒng)的開放性,同時(shí)降低運(yùn)動(dòng)控制系統(tǒng)成本。 首先進(jìn)行了基于FPGA的運(yùn)動(dòng)控制器的總體設(shè)計(jì),研究了永磁同步電機(jī)的數(shù)學(xué)模型、運(yùn)動(dòng)控制策略和驅(qū)動(dòng)控制算法,完成了控制系統(tǒng)的理論設(shè)計(jì),建立其MATLAB仿真模型并進(jìn)行仿真設(shè)計(jì)。然后根據(jù)硬件功能需求,完成了各功能模塊的設(shè)計(jì)并搭建運(yùn)控控制器的硬件支撐平臺(tái)。其次對運(yùn)動(dòng)控制器軟件功能需求進(jìn)行分析和設(shè)計(jì),研究并完成了基于FPGA的海量數(shù)據(jù)存儲(chǔ)控制算法實(shí)現(xiàn);以及基于FPGA的運(yùn)動(dòng)控制算法和驅(qū)動(dòng)控制算法的數(shù)字化設(shè)計(jì);搭建了運(yùn)動(dòng)控制器軟件支撐平臺(tái)。最后對運(yùn)動(dòng)控制器進(jìn)行實(shí)驗(yàn)研究,驗(yàn)證運(yùn)動(dòng)控制器的數(shù)據(jù)通訊能力、運(yùn)動(dòng)控制和電機(jī)驅(qū)動(dòng)控制能力。 通過對運(yùn)動(dòng)控制器的實(shí)驗(yàn)研究,完成了基于FPGA的新型運(yùn)動(dòng)控制器可行性驗(yàn)證,集成傳統(tǒng)運(yùn)動(dòng)控制器和伺服驅(qū)動(dòng)器的運(yùn)動(dòng)控制器能夠?qū)崿F(xiàn)雙軸驅(qū)動(dòng)和聯(lián)動(dòng)控制,以及海量數(shù)據(jù)連續(xù)讀寫。并提出了下一步研究工作的重點(diǎn)。
[Abstract]:With the development of manufacturing industry in our country, machining demand has put forward higher requirements for CNC system. Motion controller is the core component of CNC system. The high price of motion controller abroad restricts the development of CNC system in China. The research of low cost and high quality motion controller with independent intellectual property rights is of great significance to the development of CNC system in China. Opening, modularization, high precision and high speed are the main development trends of motion controller. In the traditional NC system, the motion control system is composed of motion controller and servo driver. The motion controller with microprocessor as the core controls the servo driver to realize the motion control. The special servo driver limits the opening of the motion control system. The architecture of the microprocessor determines that the motion controller can only achieve a single real-time task, and the motion controller based on the microprocessor can not meet the requirements of modularization development. Based on the architecture of compiled NC system, a new motion controller solution based on FPGA is proposed in this paper. In order to realize the data communication of the biaxial system, the traditional motion controller and servo driver will be integrated into the motion controller, which will break the operation mode of the traditional NC system using the motion controller to control the servo driver. The motion control system is modularized to improve the openness of the control system and to reduce the cost of the motion control system. Firstly, the overall design of the motion controller based on FPGA is carried out, and the mathematical model, motion control strategy and driving control algorithm of PMSM are studied, and the theoretical design of the control system is completed. The MATLAB simulation model is established and the simulation design is carried out. Then, according to the hardware functional requirements, the design of each functional module is completed and the hardware supporting platform of the operation control controller is built. Secondly, the functional requirements of the motion controller software are analyzed and designed. The realization of mass data storage control algorithm based on FPGA and the digital design of motion control algorithm and drive control algorithm based on FPGA are studied and completed. The software supporting platform of motion controller is built. Finally, the experimental research on motion controller is carried out to verify the capability of data communication, motion control and motor drive control of motion controller. The feasibility of the new motion controller based on FPGA is verified by the experimental research on the motion controller. The motion controller which integrates the traditional motion controller and the servo driver can realize the biaxial drive and linkage control. And mass data continuous reading and writing. And put forward the next research focus.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TM571
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李葉松,董瑋;基于CPLD的開放式四軸運(yùn)動(dòng)控制器的設(shè)計(jì)[J];電子技術(shù)應(yīng)用;2002年05期
2 楊海鋼;孫嘉斌;王慰;;FPGA器件設(shè)計(jì)技術(shù)發(fā)展綜述[J];電子與信息學(xué)報(bào);2010年03期
3 段冶;;數(shù)控機(jī)床技術(shù)發(fā)展現(xiàn)狀及趨勢初探[J];科技創(chuàng)新與應(yīng)用;2014年01期
4 ;Development of a PC-based Open Architecture Software-CNC System[J];Chinese Journal of Aeronautics;2007年03期
5 吳琳;譚營;唐建;;運(yùn)動(dòng)控制技術(shù)發(fā)展與展望[J];機(jī)床與液壓;2007年07期
6 吳孜越;胡東方;楊丙乾;;運(yùn)動(dòng)控制器在國內(nèi)的應(yīng)用及發(fā)展[J];機(jī)床與液壓;2007年07期
7 魏明林;徐向~
本文編號:1599834
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1599834.html
最近更新
教材專著