微型直流電機(jī)伺服控制算法的研究及FPGA實(shí)現(xiàn)
本文關(guān)鍵詞:微型直流電機(jī)伺服控制算法的研究及FPGA實(shí)現(xiàn)
更多相關(guān)文章: 微型直流電機(jī) PID控制算法 FPGA IP核 Nios Ⅱ
【摘要】:為了實(shí)現(xiàn)陣列天線快速、精確波束掃描,這就需要每個(gè)天線單元能夠快速、準(zhǔn)確轉(zhuǎn)動(dòng)到位,要求伺服系統(tǒng)具備響應(yīng)速度快,定位精度高。有刷直流電機(jī)具有調(diào)速范圍寬,響應(yīng)速度快,定位精度高,動(dòng)、靜態(tài)特性優(yōu)良,且結(jié)構(gòu)比較簡(jiǎn)單等優(yōu)點(diǎn)。因此可以采用微型有刷直流電機(jī)驅(qū)動(dòng)天線單元,F(xiàn)場(chǎng)可編程門陣列(FPGA)具有豐富邏輯資源、開發(fā)周期短,可反復(fù)編輯等優(yōu)點(diǎn)。采用基于FPGA的數(shù)字電路來控制直流電機(jī),可以實(shí)現(xiàn)多軸電機(jī)控制。本文研究了微型直流電機(jī)伺服控制算法,并基于FPGA設(shè)計(jì)了微型直流電機(jī)控制器IP核,實(shí)驗(yàn)驗(yàn)證了該IP核對(duì)微型直流電機(jī)的驅(qū)動(dòng)性能。為實(shí)現(xiàn)微型直流電機(jī)快速、精確位置控制,本文仿真研究了微型直流電機(jī)閉環(huán)控制系統(tǒng)。首先闡明了直流電機(jī)基本結(jié)構(gòu)和工作原理,在此基礎(chǔ)上推導(dǎo)了直流電機(jī)數(shù)學(xué)模型;然后研究了比例-積分-微分(PID)控制算法,建立了基于Simulink的微型直流電機(jī)控制系統(tǒng)仿真模型。仿真結(jié)果表明單PID算法驅(qū)動(dòng)微型直流電機(jī),系統(tǒng)存在超調(diào),無法同時(shí)兼顧響應(yīng)時(shí)間短和超調(diào)量小,且無法對(duì)電機(jī)轉(zhuǎn)動(dòng)過程進(jìn)行控制。為了優(yōu)化系統(tǒng)動(dòng)態(tài)性能,研究了速度剖面、前饋控制算法,提出了一種PID控制、速度剖面和前饋控制相結(jié)合的新型直流電機(jī)伺服控制算法。仿真結(jié)果表明優(yōu)化算法后,電機(jī)位置能較好地跟隨給定輸入,可對(duì)電機(jī)進(jìn)行過程控制;且無明顯超調(diào),響應(yīng)時(shí)間短,定位精度高。為實(shí)現(xiàn)基于FPGA的多軸微型直流電機(jī)伺服控制,本文采用Verilog HDL語言設(shè)計(jì)了微型直流電機(jī)控制器IP核,以實(shí)現(xiàn)前述伺服控制算法。按照功能劃分,該IP核包括:PositionControl模塊、PWM模塊、QEP模塊、Avalon接口模塊。由于IP核內(nèi)部執(zhí)行操作較多,且時(shí)序復(fù)雜,利用有限狀態(tài)機(jī),嚴(yán)格控制IP核調(diào)用各模塊的時(shí)序關(guān)系。為了減少IP核使用的邏輯單元數(shù)量,優(yōu)化各模塊中硬件描述語句,盡量使程序精煉明晰。利用仿真工具對(duì)IP核進(jìn)行了功能和時(shí)序仿真驗(yàn)證,結(jié)果表明該IP核內(nèi)部控制時(shí)序正確,計(jì)算結(jié)果符合預(yù)期。最后搭建了實(shí)驗(yàn)測(cè)試平臺(tái),建立了可編程片上系統(tǒng)(SOPC),編寫了Nios Ⅱ軟件工程,初步實(shí)驗(yàn)結(jié)果表明單PID算法難以實(shí)現(xiàn)快速精確地控制本文所選微型直流電機(jī),存在較大超調(diào)量,對(duì)小角度的調(diào)節(jié)能力較弱,無法實(shí)現(xiàn)高精度定位;對(duì)控制算法進(jìn)行優(yōu)化,采用分段控制和電機(jī)啟停監(jiān)測(cè)模式,有效改善伺服系統(tǒng)動(dòng)態(tài)性能,減小了超調(diào)量,提高了伺服系統(tǒng)對(duì)小角度的定位能力,縮短了系統(tǒng)響應(yīng)時(shí)間;并實(shí)驗(yàn)測(cè)試了該IP核對(duì)不同電機(jī)系統(tǒng)的差異具有較強(qiáng)適應(yīng)性。
【關(guān)鍵詞】:微型直流電機(jī) PID控制算法 FPGA IP核 Nios Ⅱ
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TM33;TN791
【目錄】:
- 摘要6-7
- Abstract7-11
- 第1章 緒論11-16
- 1.1 課題背景及研究意義11-12
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀12-15
- 1.2.1 微型直流伺服控制算法的發(fā)展現(xiàn)狀12-14
- 1.2.2 直流電機(jī)控制器的發(fā)展現(xiàn)狀14-15
- 1.3 論文的主要研究?jī)?nèi)容15-16
- 第2章 直流電機(jī)伺服系統(tǒng)控制原理基礎(chǔ)16-25
- 2.1 直流電機(jī)的基本結(jié)構(gòu)與工作原理16-18
- 2.2 直流電機(jī)的數(shù)學(xué)模型18-20
- 2.3 直流電機(jī)控制原理20-22
- 2.3.1 位置控制20
- 2.3.2 轉(zhuǎn)矩控制20
- 2.3.3 調(diào)速控制20-21
- 2.3.4 單位置環(huán)控制原理21-22
- 2.4 直流電機(jī)驅(qū)動(dòng)方式22-24
- 2.4.1 PWM調(diào)制技術(shù)22-23
- 2.4.2 PWM單極性驅(qū)動(dòng)23
- 2.4.3 PWM雙極性驅(qū)動(dòng)23-24
- 2.5 本章小結(jié)24-25
- 第3章 伺服系統(tǒng)算法設(shè)計(jì)及仿真25-42
- 3.1 Simulink簡(jiǎn)介25-26
- 3.2 PID算法設(shè)計(jì)26-28
- 3.2.1 PID位置型算法26-27
- 3.2.2 PID增量型算法27
- 3.2.3 PID參數(shù)整定27-28
- 3.3 系統(tǒng)模型的建立28-31
- 3.3.1 PID控制算法模塊仿真28-29
- 3.3.2 PWM脈沖產(chǎn)生電路仿真29-30
- 3.3.3 微型直流電機(jī)30-31
- 3.3.4 單PID算法微型直流伺服系統(tǒng)仿真實(shí)驗(yàn)31
- 3.4 速度剖面仿真研究31-37
- 3.4.1 速度剖面模塊設(shè)計(jì)32-33
- 3.4.2 速度剖面仿真結(jié)果分析33-37
- 3.5 前饋算法研究37-41
- 3.5.1 前饋控制模塊設(shè)計(jì)39
- 3.5.2 前饋控制仿真結(jié)果分析39-41
- 3.6 本章小結(jié)41-42
- 第4章 微型直流電機(jī)控制器IP核設(shè)計(jì)與實(shí)現(xiàn)42-50
- 4.1 設(shè)計(jì)思路和系統(tǒng)劃分42-43
- 4.2 IP核各功能模塊設(shè)計(jì)43-47
- 4.2.1 Positioncontrol模塊設(shè)計(jì)43-45
- 4.2.2 PWM模塊設(shè)計(jì)45
- 4.2.3 QEP模塊設(shè)計(jì)45-46
- 4.2.4 Avalon接口模塊設(shè)計(jì)46-47
- 4.3 IP核功能仿真驗(yàn)證47-49
- 4.4 本章小結(jié)49-50
- 第5章 微型直流伺服系統(tǒng)實(shí)驗(yàn)研究50-62
- 5.1 實(shí)驗(yàn)平臺(tái)構(gòu)建50-54
- 5.1.1 硬件平臺(tái)描述50-53
- 5.1.2 系統(tǒng)軟件結(jié)構(gòu)及功能描述53-54
- 5.2 單電機(jī)伺服控制性能測(cè)試及結(jié)果分析54-60
- 5.2.1 單PID控制模式實(shí)驗(yàn)分析54-55
- 5.2.2 電機(jī)繞組電流測(cè)量與分析55-59
- 5.2.3 IP核控制算法優(yōu)化及實(shí)驗(yàn)分析59-60
- 5.3 不同電機(jī)伺服控制性能適應(yīng)性測(cè)試60-61
- 5.4 本章小結(jié)61-62
- 第6章 總結(jié)與展望62-64
- 6.1 全文總結(jié)62
- 6.2 研究展望62-64
- 致謝64-65
- 參考文獻(xiàn)65-68
- 攻讀碩士學(xué)位期間發(fā)表的論文及科研成果68
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫 前10條
1 程君實(shí),潘俊民,汪瓊,吳立衛(wèi);四足機(jī)器人步行控制算法的研究[J];上海交通大學(xué)學(xué)報(bào);1991年06期
2 牟文殊;孫崇正;師克寬;;對(duì)溫度控制算法的一些探討[J];自動(dòng)化儀表;1986年03期
3 覃佳能;張震;楊連發(fā);陳隆鴻;;人體表面吹拂氣體溫度控制算法及實(shí)現(xiàn)[J];機(jī)床與液壓;2011年19期
4 曲保章 ,呂家元 ,李延年;微處理機(jī)控制直流電機(jī)調(diào)速系統(tǒng)的控制算法[J];天津大學(xué)學(xué)報(bào);1982年01期
5 高偉志;快速定位控制算法[J];光學(xué)精密工程;1996年01期
6 劉迪;李巖;張大為;;一種改進(jìn)型自適應(yīng)PID控制算法的仿真與研究[J];儀表技術(shù);2014年03期
7 楊躍民,何介圭;一種謹(jǐn)慎自較正控制算法[J];上海機(jī)械學(xué)院學(xué)報(bào);1989年03期
8 張如先,王磊,張安年,鄭作勇;石灰爐配料控制算法[J];洛陽工學(xué)院學(xué)報(bào);2000年02期
9 凌英,寧智,孫金鳳;柴油機(jī)動(dòng)態(tài)工況仿真模型及控制算法的對(duì)比分析研究[J];柴油機(jī)設(shè)計(jì)與制造;2003年01期
10 蔣銳權(quán),王小椿;數(shù)字前饋位置控制算法的研究[J];機(jī)械與電子;1998年06期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫 前5條
1 黃昕;褚健;;基于概率平均意義下的控制算法選擇[A];1996年中國(guó)控制會(huì)議論文集[C];1996年
2 朱進(jìn)國(guó);霍偉;;一類非線性不確定系統(tǒng)的“棒-棒”控制算法[A];第十九屆中國(guó)控制會(huì)議論文集(一)[C];2000年
3 林岳松;王俊宏;薛安克;;二級(jí)倒立擺的簡(jiǎn)易多PD控制算法[A];第二十一屆中國(guó)控制會(huì)議論文集[C];2002年
4 方旭明;侯伯巖;;數(shù)控?cái)?shù)字積分插補(bǔ)的速度控制算法[A];1996中國(guó)控制與決策學(xué)術(shù)年會(huì)論文集[C];1996年
5 王鈺;張衛(wèi)東;孫優(yōu)賢;;紙機(jī)定量水份通用控制算法[A];1995年中國(guó)控制會(huì)議論文集(下)[C];1995年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 夏鯤;新型仿人機(jī)器人關(guān)節(jié)用永磁球形步進(jìn)電機(jī)控制算法及驅(qū)動(dòng)器研究[D];合肥工業(yè)大學(xué);2007年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 萬榮鑫;微型直流電機(jī)伺服控制算法的研究及FPGA實(shí)現(xiàn)[D];西南交通大學(xué);2016年
2 任勇;一種抗強(qiáng)干擾自適應(yīng)PID控制算法[D];黑龍江大學(xué);2012年
3 李尹;PID控制算法及其在風(fēng)速控制中的應(yīng)用[D];華中科技大學(xué);2007年
4 張志文;衛(wèi)星姿態(tài)的魯棒自適應(yīng)控制方法研究[D];哈爾濱工業(yè)大學(xué);2009年
5 趙光輝;幾種非線性控制算法的比較及控制實(shí)驗(yàn)測(cè)試[D];中國(guó)石油大學(xué);2010年
6 陳建峰;某戰(zhàn)車穩(wěn)定器數(shù)字化改造控制算法及實(shí)驗(yàn)研究[D];中北大學(xué);2006年
7 李靜嵐;基于CAN總線伺服系統(tǒng)的多電機(jī)同步控制算法的研究[D];中國(guó)科學(xué)院研究生院(電工研究所);2003年
8 賈旭州;永磁直驅(qū)風(fēng)機(jī)控制算法實(shí)現(xiàn)與仿真分析[D];內(nèi)蒙古大學(xué);2015年
9 王軍偉;基于FPGA的模糊PID控制算法的研究及實(shí)現(xiàn)[D];浙江工業(yè)大學(xué);2009年
10 楊麗潔;DCS間控制算法映射數(shù)據(jù)庫的設(shè)計(jì)[D];華北電力大學(xué);2011年
,本文編號(hào):528484
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/528484.html