基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)

ID:1259818

大小:500.50 KB

頁(yè)數(shù):27頁(yè)

時(shí)間:2017-11-09

基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)_第3頁(yè)
基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)_第4頁(yè)
基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)_第5頁(yè)
資源描述:

《基于fpga的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、摘要步進(jìn)電機(jī)作為執(zhí)行元件是機(jī)電一體化的關(guān)鍵產(chǎn)品之一,廣泛應(yīng)用在各種自動(dòng)化控制系統(tǒng)中。隨著微電子和計(jì)算機(jī)技術(shù)的發(fā)展,步進(jìn)電機(jī)的需求量與日俱增,在各個(gè)國(guó)民經(jīng)濟(jì)領(lǐng)域都有應(yīng)用。本文以四相六線步進(jìn)電機(jī)為控制對(duì)象,在分析步進(jìn)電機(jī)的特點(diǎn)和工作原理的基礎(chǔ)上,選用型號(hào)為T(mén)S3103TC100-3的步進(jìn)電機(jī)和型號(hào)為EP1K10T100-3的FPGA,來(lái)實(shí)現(xiàn)基于FPGA技術(shù)對(duì)步進(jìn)電機(jī)系統(tǒng)的設(shè)計(jì)和控制。本文提出了用型號(hào)為EP1K10T100-3的FPGA為核心的控制方法設(shè)計(jì)四相步進(jìn)電機(jī)的外圍驅(qū)動(dòng)電路控制系統(tǒng),并利用VHDL語(yǔ)言編寫(xiě)步進(jìn)電機(jī)的控制時(shí)序電路,使用四個(gè)機(jī)械式按鍵對(duì)步進(jìn)電機(jī)進(jìn)行轉(zhuǎn)速、方向等的控制,實(shí)現(xiàn)步進(jìn)電機(jī)

2、的加減速和常速步進(jìn)角度的控制,步進(jìn)電機(jī)最少轉(zhuǎn)動(dòng)1.8度。而且系統(tǒng)的可移植性優(yōu)越,可靠性強(qiáng)。為了實(shí)現(xiàn)設(shè)計(jì),按照FPGA設(shè)計(jì)流程進(jìn)行編寫(xiě)和仿真實(shí)現(xiàn),電路的設(shè)計(jì)和輸入應(yīng)用了VHDL編程語(yǔ)言,在QuartusII軟件上進(jìn)行了波形仿真,驗(yàn)證了設(shè)計(jì)的可行性并實(shí)現(xiàn)了步進(jìn)電機(jī)的控制?!娟P(guān)鍵詞】步進(jìn)電機(jī)、FPGA、VHDL、仿真AbstractSteppermotorastheactuatorisoneofthekeymechanicalandelectricalintegrationproducts,widelyusedinavarietyofautomaticcontrolsystems.Withthede

3、velopmentofmicroelectronicsandcomputertechnology,thesteppermotordemandgrowwitheachpassingday,hasbeenappliedinvariousfieldsofnationaleconomy.Basedonthesixlinefourphasesteppermotorasthecontrolobject,basedonthecharacteristicsandworkingprincipleanalysisofsteppingmotor,theTS3103TC100-3modelforthestepping

4、motorandthemodelfortheEP1K10T100-3FPGA,torealizetheFPGAtechnologytothedesignandthesteppermotorcontrolsystembasedon.ThispaperpresentscontrolmethodformodelFPGAEP1K10T100-3asthecoreofthedesignoffourphasestepmotordriveperipheralcircuitcontrolsystem,thecontrolcircuitandtheuseofVHDLlanguageofthesteppermot

5、or,theuseoffourmechanicalbuttonstocontrolthesteppermotorspeed,direction,realizethesteppermotoraccelerationspeedandconstantspeedcontrolofstepangleofsteppingmotorrotation,atleast1.8degrees.Andthesystem'sportabilityadvantages,strongreliability.Inordertorealizethedesign,implementationandsimulationprogra

6、minaccordancewithFPGAdesignflow,designandinputcircuitusedintheVHDLprogramminglanguage,thewavesimulationintheQuartusIIsoftware,controltovalidatethefeasibilityofthedesignandimplementationofsteppermotor.【Keywords】steppermotor、FPGA、VHDL、Simulation目錄一、緒論11.1步進(jìn)電機(jī)概述11.2課題研究背景及意義11.3本課題研究主要內(nèi)容2二、方案論證32.1方案設(shè)計(jì)

7、32.1.1單片機(jī)控制系統(tǒng)方案32.1.2FPGA控制系統(tǒng)方案42.2兩類(lèi)系統(tǒng)的選擇5三、系統(tǒng)硬件描述與設(shè)計(jì)63.1步進(jìn)電機(jī)系統(tǒng)控制原理63.2步進(jìn)電機(jī)簡(jiǎn)介63.3步進(jìn)電機(jī)特點(diǎn)以及常見(jiàn)問(wèn)題93.3.1步進(jìn)電機(jī)的特點(diǎn)93.3.2步進(jìn)電機(jī)的常見(jiàn)問(wèn)題103.4運(yùn)動(dòng)速度的控制103.5正轉(zhuǎn)反轉(zhuǎn)的控制113.6步進(jìn)度數(shù)控制123.7FPGA邏輯功能結(jié)構(gòu)及其總體設(shè)計(jì)12四、系統(tǒng)程序設(shè)計(jì)154.1VHDL語(yǔ)言1

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。