單片機的電動機正反轉控制設計_第1頁
單片機的電動機正反轉控制設計_第2頁
單片機的電動機正反轉控制設計_第3頁
單片機的電動機正反轉控制設計_第4頁
單片機的電動機正反轉控制設計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

...wd......wd......wd...基于單片機的電動機正反轉控制設計學生:xxx〔指導教師:xxx〕〔xxxxxx電氣信息工程學院〕摘要:基于單片機的基本理論,本文設計了一種步進電機控制系統(tǒng)。該系統(tǒng)通過軟硬件的設計調試,實現(xiàn)步進電機能根據(jù)設定的參數(shù)進展開關加減速控制,使控制系統(tǒng)以最短的時間到達控制終點,而又不發(fā)生失步的現(xiàn)象;同時它能準確地控制步進電機的正反轉,啟動和停頓。硬件是以AT89C51單片機為核心的控制電路,主要包括:開關輸入電路、液晶顯示電路、步進電機的驅動電路等。軟件局部采用C語言編程,主要包括液晶顯示程序、步進電機的正反轉即快慢程序等。通過仿真驗證了本文設計系統(tǒng)的實用性能。關鍵詞:步進電機控制系統(tǒng);調速;單片機ThedesignofmotorcontrolsystembasedonSCMStudent:ZhouTianhang〔Supervisor:LiuYunxia〕ElectricalandInformationEngineeringDepartmentofHuainanNormalUniversityAbstract:ThebasictheorybasedonSCM.thispaperdesignsakindofsteppingmotorcontrolsystem.Thesystemgoesthroughthedesignofsoftwareandhardware.Realizethesteppermotorcanswitchtheaccelerationanddecelerationcontrolaccordingtothegivenparameterswhichmakesthecontrolsystemintheshortesttimetofinishandnotoutofstep.Atthesametime,itcancontrolthereversingthesteppermotoraccurately,startandstop.ThehardwarecontrolcircuitAT89C51microcontrollerasthecoremainly.Include:switchinputcircuit,LCDdisplayingcircuit,steppermotordrivecircuit.ThesoftwareisprogrammedbyClanguage.Include:LCDdisplayprogramandthesteppermotorspeedprogram.Thepracticalperformanceofthedesignofthesystemisvalidatedbysimulation.Keywords:Steppingmotorcontrolsystem;speedcontrol;Single-chipComputer1緒論1.1設計研究的目的和意義由于步進電機不需要位置傳感器或速度傳感器就可以實現(xiàn)定位,即使在開環(huán)狀態(tài)下它的控制效果也是令人非常滿意的,這有利于裝置或設備的小型化和低成本,因此步進電機在計算機外圍設備、數(shù)控機床和自動化生產線等領域中都得到了廣泛的應用。對于一個步進電機控制系統(tǒng)而言,總希望它能以最短的時間到達控制終點。因此要求步進電機的速度盡可能地快,但如果速度太快,那么可能發(fā)生失步。此外,一般步進電機對空載最高啟動頻率都是有所限制的。當步進電機帶負載時,它的啟動頻率要低于最高空載啟動頻率。根據(jù)步進電機的矩頻特性可知,啟動頻率越高,啟動轉矩越小,帶負載的能力越差。當步進電機啟動后,進入穩(wěn)態(tài)時的工作頻率又遠大于啟動頻率。由此可見,一個靜止的步進電機不可能一下子穩(wěn)定到較高的工作頻率,必須在啟動時有一個加速的過程。從高速運行到停頓也應該有一個減速的過程,防止步進電機因為系統(tǒng)慣性的原因,而發(fā)生沖過終點的現(xiàn)象。為此本文以單片機作為控制核心,實現(xiàn)步進電機的自動加減速控制,使系統(tǒng)以最短的時間到達控制終點,而又不發(fā)生失步的現(xiàn)象。因為步進電機的轉速正比于控制脈沖的頻率,所以調節(jié)步進電機的轉速,實質上是調節(jié)單片機輸出的脈沖頻率[1-3]。由于步進電機的運動特性受電壓波動和負載變化的影響小,方向和轉角控制簡單,并且步進電機能直接接收數(shù)字量的控制,非常適合采用微機進展控制。步進電機工作時,失步或者過沖都會直接影響其控制精度。研究步進電機的加減速控制,可以提高步進電機的響應速度、平穩(wěn)性和定位精度等性能,從而決定了步進電機控制系統(tǒng)的綜合性能。1.2步進電機的開展狀況步進電機的機理是電磁鐵作用,其原始模型起源于1830年至1860年間。1870年前后開場以控制為目的的嘗試,應用于氬弧燈的電極輸送機構中。20世紀60年代后期,在步進電機本體方面隨著永磁材料的開展,各種實用性步進電機應運而生,而半導體技術的開展那么推進了步進電機在眾多領域的應用。我國步進電機的研究及制造起始于本世紀50年代后期。從50年代后期到60年代后期,主要是高等院校和科研機構為研究一些裝置而使用從而開發(fā)少量產品。70年代初期,步進電機的生產和研究有所突破。70年代中期至80年年代中期為成品開展階段,新品種高性能電機陸續(xù)被開發(fā)。自80年代中期以來,由于對步進電機準確模型做了大量研究工作,各種混合式步進電機及驅動器作為產品廣泛利用[4]。1.3論文的主要內容1.3.1步進電機的工作原理通過查閱文獻對步進電機的各種運行方式進展研究,深入了解各種運行方式的特點和對步進電機控制性能的影響。1.3.2步進電機控制的設計考慮到電動機有各種轉動方式與轉速大小的控制,設計符合邏輯的開關控制方式。1.3.3步進電機系統(tǒng)的硬件設計該局部主要介紹控制步進電機系統(tǒng)各個局部所使用的各種硬件,并且相對所選用的硬件設計其相對應的數(shù)學邏輯關系。1.3.4步進電機控制系統(tǒng)的軟件設計根據(jù)步進電機的原理和控制特點,對步進電機控制系統(tǒng)的軟件進展分析和設計。1.3.5程序的調試及修改用Keil軟件進展編程和調試,并且在Proteus環(huán)境下進展系統(tǒng)仿真。本設計第一章介紹了系統(tǒng)的設計目的、意義及開展,第二章是系統(tǒng)的硬件設計,第三章是系統(tǒng)的軟件設計,第四章是設計系統(tǒng)的仿真分析,第五章是完畢語。2系統(tǒng)設計的相關理論2.1步進電機的介紹步進電機是將電脈沖信號轉變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元步進電機件。當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為“步距角〞,它的旋轉是以固定的角度一步一步運行的。可以通過控制脈沖個數(shù)來控制角位移量,從而到達準確定位的目的;同時可以通過控制脈沖頻率來控制電機轉動的速度和加速度,從而到達調速的目的[5]。2.2液晶顯示器的介紹2.2.1液晶顯示器的概述液晶顯示器,或稱LCD〔LiquidCrystalDisplay〕,其本領是不發(fā)光的,是通過借助外界的光線照射液晶材料而實現(xiàn)顯示的被動顯示器件。其分類方法有很多種如:按電光效應分類,按顯示內容分類,按采光方式分類。2.2.2液晶顯示器的特點液晶顯示材料的優(yōu)點:無閃爍、驅動電壓低、成本低廉、可靠性高、彩色顯示、顯示信息量大、生產過程自動化、功耗微小、對人體無危害、可以制成各種規(guī)格和類型的液晶顯示器等。用液晶材料制成的計算機終端和電視可以大幅度減小體積等。液晶顯示技術對顯示顯像產品構造產生了深刻影響,促進了微電子技術和光電信息技術的開展[6]。2.2.3液晶顯示器的開展1850年普魯士醫(yī)生魯?shù)婪蚍茽柦B〔RudolfVirchow〕等人就發(fā)現(xiàn)神經(jīng)纖維的萃取物中含有一種不尋常的物質。1877年德國物理學家奧托·雷曼〔OttoLehmann〕運用偏光顯微鏡首次觀察到了液晶化的現(xiàn)象。1883年3月14日植物生理學家斐德烈·萊尼澤〔FriedrichReinitzer〕觀察到膽固醇苯甲酸酯在熱熔時有兩個熔點。1888年萊尼澤反復確定他的發(fā)現(xiàn)后,向德國物理學家雷曼請教。當時雷曼建造了一座具有加熱功能的顯微鏡去探討液晶降溫結晶之過程,而從那時開場,雷曼的精力完全集中在該類物質。1888年出版?分子物理學?,這是對這段時間他在材料物理領域知識的總結,特別值得一提的是,他在書中首次提出了顯微鏡學研究方法,通過對晶體顯微鏡和用它所作的觀察。20世紀化學家伏蘭德〔D.Vorlander〕的努力由聚集經(jīng)歷使他能預測哪一類的化合物最可能呈現(xiàn)液晶特性,然后合成取得該等化合物質,于是雷曼關于液晶的理論被證明。1922年法國人弗里德〔G.Friedel〕仔細分析當時的液晶,把他們分為三類:向列型〔nematic〕、層列型〔smectic〕、膽固醇〔cholesteric〕。1930-1960年在G.Freidel之后,液晶研究暫時進入低谷,也有人說,1930-1960年期間是液晶研究的空白期。究其原因,大概是由于當時沒有發(fā)現(xiàn)液晶的實際應用。但是,在此期間,半導體電子工業(yè)卻獲得了長足的開展。為使液晶能在顯示器中的應用,透明電極的圖形化以及液晶與半導體電路一體化的微細加工技術必不可缺。隨著半導體工業(yè)的進步,這些技術已趨向成熟。20世紀40年代開發(fā)出矽半導體,利用傳導電子的n型半導體和傳導電洞的p型半導體構成pn介面〔pnjunction〕,創(chuàng)造了二極管和晶體管。在此之前,在電路中為實現(xiàn)從交流到直流的整流功能,要采用二極管,而要實現(xiàn)放大功能,要采用電子管。這些大而笨重的元件完全可以由半導體二極管和晶體管代替,不需要向真空中發(fā)射電子,僅在固體特別是極薄的膜層中,即可實現(xiàn)整流、放大功能,從而使電子回路實現(xiàn)了小型化。接著,藉由光加工技術實現(xiàn)了包括二極管、晶體管在內的電子回路圖形的薄膜化、超微細化。這種技術簡稱為微影〔photolithography〕。20世紀60年代,隨著半導體集成電路〔integratedcircuit〕技術的開展,電子設備實現(xiàn)了進一步的小型化。上述技術的進步,對于在液晶顯示裝置〔display〕中的應用是必不可少的,隨著材料科學和材料加工技術的進一步開展,以及新型顯示模式和驅動技術的開發(fā),液晶顯示技術獲得了快速開展。20世紀60年代隨著半導體集成電路〔integratedcircuit〕技術的開展,電子設備實現(xiàn)了進一步的小型化。1968年任職美國RCA公司的G.H.Heilmeier發(fā)表采用DS〔dynamicscattering,動態(tài)散射〕模式的液晶顯示裝置。在此之后,美國企業(yè)最早開場了數(shù)字式液晶手表實用化的嘗試[7]。3基于AT89C51的步進電機轉動方式的總體設計3.1系統(tǒng)設計的原理及組成3.1.1系統(tǒng)設計的工作原理本設計使用4個開關分別控制步進電機的開啟、關閉,步進電機的正反轉和步進電機的轉速。1號開關控制其啟動,當按下1號開關時,電動機開場轉動;2號開關控制其轉速快慢,沒有按下開關是默認是慢速轉動,當按下2號開關時電動機開場快速轉動;3號開關控制電機正反轉,沒有按下開關時默認是正轉,按下3號開關時電動機反向轉動;4號開關控制使電動機停頓轉動。所有的動作都會顯示在LED的顯示屏幕上。分別是:Reverseslow〔正向慢轉〕,Reversefast〔正向快轉〕,Positiveslow〔反向慢轉〕,Positivefast〔反向快轉〕。3.1.2系統(tǒng)的組成本文設計了一種基于以AT89C51單片機控制為核心的電動機正反轉控制系統(tǒng),系統(tǒng)主要從硬件設計和軟件設計兩方面來進展設計與研究。硬件局部主要從控制電路,輸入電路及輸出電路三方面進展設計,軟件局部主要用C語言進展編程以實現(xiàn)設計要求。系統(tǒng)的總體設計框圖如圖1所示。復位電路復位電路串行通信按鍵輸入電路晶振電路主控電路顯示器輸出電路電機輸出電路圖1系統(tǒng)設計框圖3.2系統(tǒng)的硬件設計系統(tǒng)設計的硬件局部主要包括單片機控制模塊、輸入開關電路、步進電機及液晶顯示器四大局部。3.2.1單片機控制模塊的設計單片機控制模塊即單片機最小系統(tǒng):單片機、復位、晶振、串行通信電路、電源。AT89C51單片機的介紹控制系統(tǒng)的核心元件是單片機,本設計采用的單片機芯片是AT89C51,它是美國ATMEL公司生產的低電壓,高性能CMOS8位微處理器,片內含4k字節(jié)的可反復擦寫的只讀程序存儲器〔PEROM〕和128字節(jié)的隨機存取數(shù)據(jù)存儲器〔RAM〕,該器件采用ATMEL高密度、非易失性存儲器技術制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。片內置通用8位中央處理器〔CPU〕和Flash閃存存儲單元,具有1000次擦寫周期,三級加密程序存儲器,32個可編程I/O口線,2個16位定時/計數(shù)器,6個中斷源,可編程串行UART通道,低功耗空閑和掉電模式,全靜態(tài)操作范圍是0Hz~24MHz,功能強大的AT89C51單片機是一種高效微控制器,可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域[8-10]。AT89C51芯片總共有40個引腳,各引腳圖如圖2所示。圖2單片機引腳圖各管腳說明如下:VCC:供電電壓。GND:接地。P0口:8位,漏極開路的雙向I/O口。P1口:8位,準雙向I/O口,具有內部上拉電阻。P2口:8位,準雙向I/O口,具有內部上拉電阻。P3口:8位,準雙向I/O口,具有內部上拉電阻。EQEQP3口的第二功能,如表1所示:表1P3口引腳的第二功能端口引腳第二功能P3.0RXDP3.1TXDP3.2INT0P3.3INT1P3.4T0P3.5T1P3.6WRP3.7RDP3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位引腳,高電平有效。ALE/PROG:低8位地址鎖存允許信號端。PSEN:讀外部程序存儲器的選通信號端。EA/VPP:外部程序存儲器訪問允許控制端。XTAL1:片內振蕩器反相放大器和時鐘發(fā)生器電路的輸入端。XTAL2:片內震蕩器反相放大器的輸出端[11-13]。晶振電路晶振電路由兩個22pF的電容和一個11.0592MHz的晶振組成。電路圖如圖3所示,其中XTAL1和XTAL2分別為反向放大器的輸入和輸出。圖3晶振電路圖復位電路復位電路有兩種復位方式,即手動復位和上電復位,采用的是高電平復位,由一個按鍵、一個10K的電阻、一個1K的電阻和一個10uF的電容組成。電路圖如圖4所示。圖4復位電路圖串行通信電路串行通信電路由5個0.1uF電容和一個MAX232芯片組成,MAX232芯片采用的是美信公司生產的芯片,符合所有的RS-232C技術標準,只需要單一+5V電源供電,片載電荷泵具有升壓、電壓極性反轉能力,能夠產生+10V和-10V電壓V+、V-,功耗低,典型供電電流5mA,內部集成2個RS-232C驅動器,高集成度,片外最低只需4個電容即可工作。電路圖如圖5所示。圖5串行通信電路圖電源電路單片機采用的是5V電源,電源電路中有一個1K的電阻和一個發(fā)光二極管組成。電路圖如圖6所示。圖6電源電路圖3.2.2SMC1602A的內部構造及工作原理SMC1602A主要是由日立公司的HD44780、HD44100(或兼容電路)和幾個電阻、電容等組成。HD44780是用低功耗COMS技術制造的大規(guī)模點陣LCD控制器,具有簡單而功能較強的指令集,可實現(xiàn)字符移動、閃爍等功能,與微處理器相連能使LCD顯示大小應為字母、數(shù)字和符號。HD44780控制電路主要由DDRAM、CGROM、CGRAM、IR、DR、BF、AC等大規(guī)模集成電路組成。DDRAM為數(shù)據(jù)顯示RAM,用以存放要LCD顯示的數(shù)據(jù),能存儲80個字符。只要將標準的ASC2碼放入到DDRAM,內部控制線路就會自動將數(shù)據(jù)傳送到顯示器上,并顯示出ASC2碼對應的字符。CGROM為字符生產器ROM,它存儲了由8位字符碼生成的192個5*7點陣字符和32種5*10點陣字符和32種5*10點陣字符。HD447808位字符編碼和字符的對應關系,即內置字符集,如表2所示:表2HD44780內置字符集低4位高4位00000001001000110100010101100111****0000CGRA0@P\p****0001(2)!1AQaq****0010(3)“2BRbr****0011(4)#3CScs****0100(5)$4DTdt****0101(6)%5EUeu****0110(7)&6FVfv****0111(8)‘7GWgw****1000(1)(8HXhx****1001)9IYiy****1010*:JZjz****1011+;K[k(****1100,<Ll****1101-=M]m)****1110.>Nn****1111(8)/?O_oCGRAM為字符生產器RAM,可供使用者儲存特殊造型的造型碼,CGRAM最多可存8個造型。IR為指令存放器,負責儲存MCU要寫給LCD的指令碼,當RS及R/W引腳信號為0且E引腳信號由1變?yōu)?時,D0~D7引腳上的數(shù)據(jù)便會存入到IR存放器中。DR為數(shù)據(jù)儲存及,負責存儲微機要寫到CGRAM或DDRAM的數(shù)據(jù),或者存儲MCU要從CGRAM或DDRAM讀出的數(shù)據(jù)。因此,可將DR視為一個數(shù)據(jù)緩沖區(qū),當RS及R/W引腳信號為0且E引腳信號由1變?yōu)?時,讀取數(shù)據(jù);當RS引腳信號為1,R/W引腳信號為0且E引腳信號由1變?yōu)?時,存入數(shù)據(jù)。BF為忙碌信號,當BF為1時,不接收微機送來的數(shù)據(jù)或指令;當BR為0時,承受外部數(shù)據(jù)或指令。在寫數(shù)據(jù)或指令到LCD之前,必須查看BF是否為0。AC為地址計數(shù)器,負責計數(shù)寫入/讀出CGRAM或DDRAM的數(shù)據(jù)地址,AC依照MCU對LCD的設置值而自動修改它本身的內容。HD44100也是采用COMS技術制造的大規(guī)模LCD驅動IC,即可當行驅動,又可當列驅動用,由20*20bit二進制移位存放器、20*20bit數(shù)據(jù)鎖存器、20*20bit驅動器組成,主要用于LCD時分割驅動[14-16]。液晶顯示局部如圖7所示:圖7液晶顯示局部電路圖3.2.3輸入電路的設計該局部使用開關控制輸入單片機P0口上下點位,單片機接收到來自P0口的上下點位時,從而按照輸入的C程序執(zhí)行電動機的動作。與單片機引腳相接局部接上參加下拉電壓電阻的形成高電位,開關的另一端接入地線。所以未按下開關時,單片機引腳為高電位;當按下開關時,所接的引腳就會變?yōu)榈仉娢弧?號開關控制其啟動,當按下1號開關時,電動機開場轉動;2號開關控制其轉速快慢,沒有按下開關是默認是慢速轉動,當按下2號開關時電動機開場快速轉動;3號開關控制電機正反轉,沒有按下開關時默認是正轉,按下3號開關時電動機反向轉動;4號開關控制使電動機停頓轉動。所有的動作都會顯示在LED的顯示屏幕上。開關輸入信號電路如圖8所示:圖8輸入電路電路圖3.2.4發(fā)光二極管電路的設計發(fā)光二極管報警電路由2個綠色和紅色發(fā)光二極管組成。綠色二極管陽極接在VCC上,陰極接在p0.0口,該接口處于高電位時〔即開關1沒有閉合時〕燈為滅的,該口處于地電位時〔即開關1閉合時〕該燈變亮,燈亮時指示電動機正在運行;紅色二極管陰極端接在地線上,陽極接在p0.3口,該接口處于高電位時〔即開關1沒有閉合時〕燈為亮的,該口處于地電位時〔即開關1閉合時〕該燈變滅,燈亮時指示電動機停頓運行[17-18]。發(fā)光二極管指示電路圖如圖9所示。圖9發(fā)光二極管指示電路圖3.2.5系統(tǒng)硬件的總體電路圖根據(jù)對以上各硬件局部的分析,可以畫出系統(tǒng)各局部之間的接口電路圖,如圖10所示。圖10系統(tǒng)各硬件接口電路圖3.3系統(tǒng)的軟件設計本設計采用的KeilC51軟件進展系統(tǒng)的編程,KeilC51是當前使用最廣泛的的基于80C51單片機內核的軟件開發(fā)平臺之一,由德國KeilSoftware公司推出。uVision2是KeilSoftware公司推出的51系列單片機開發(fā)工具,uVision2集成開發(fā)環(huán)境IDE是一個基于Windows的軟件開發(fā)平臺,集編輯、編譯、仿真與一體。支持匯編語言和C語言的程序設計。一般來說,Keil51和uVision2指的是uVision2集成開發(fā)環(huán)境。3.3.1系統(tǒng)主程序的設計主程序設計主要是對系統(tǒng)各局部進展初始化,并設定好各局部開關觸發(fā)信號和顯示電路程序的設計,根據(jù)上述工作原理和硬件構造的分析可畫出系統(tǒng)主程序工作流程圖,如圖11所示。NNNNYYYN是否按下開關4電動機反向轉動開場系統(tǒng)初始化是否按下開關1電動機處于停頓狀態(tài)紅色指示等發(fā)光綠燈亮起電動機正向慢速轉動是否按下開關2電動機快速轉動是否按下開關3循環(huán)完畢N圖11系統(tǒng)主程序流程圖3.3.2中斷服務程序的設計主程序實現(xiàn)的功能是:當單片機引腳接收到來自輸入p0.0口的低電壓信號時程序開場運行,等待開關輸入p0.1~p0.3口的電壓信號改變正在運行的狀態(tài)。當P0.1或p0.2口輸入的上下電壓信號后,步進電機表現(xiàn)出相應的正反轉與快速慢速,并且一直持續(xù)這一動作直至外接再次向單片機輸入新的上下電壓信號。當p0.3口輸入低電壓時,步進電機就再次進入初始狀態(tài),該程序就是運行了一個循環(huán)。中斷源發(fā)出中斷申請關中斷中斷源發(fā)出中斷申請關中斷INT0=1;INT1=1開中斷中斷返回圖12中斷服務程序工作流程圖4系統(tǒng)設計的仿真分析通過對系統(tǒng)硬件和軟件兩方面的介紹,為了更好的驗證系統(tǒng)設計的的功能,本設計采用Protues進展仿真。該軟件是英國Labcenterelectronics公司出版的EDA工具軟件。從1989年問世至今已經(jīng)有20年的歷史,在全球得到廣泛使用。Proteus軟件除具有和其他EDA工具軟件一樣的原理編輯、印制電路板制作外,還具有交互的仿真功能。它不僅是模擬電路、數(shù)字電路、模數(shù)混合電路的設計與仿真平臺。更具目前世界上最先進、最完整的的多種型號未處理器系統(tǒng)的設計與仿真平臺,真正實現(xiàn)了在計算機中完成電路原理圖設計、電路分析與仿真、微處理器設計與仿真、系統(tǒng)測試與功能驗證到形成印制電路板的完整電子設計、研發(fā)過程。Proteus軟件由ISIS〔Intelligentschematicinputsystem〕和ARES〔Aduancedroutingandeditingsoftware〕兩個軟件構成,其中ISIS是一款智能電路原理圖輸入系統(tǒng)軟件,可作為電子系統(tǒng)仿真平臺;ARES是一款高級布線編輯軟件,用于印制電路板〔PCB〕[21]。開關都全未閉合時,即處于該系統(tǒng)的最初始狀態(tài),如圖紅色二極管發(fā)光,綠色二極管不發(fā)光,顯示該電動機沒有旋轉。初始仿真電路圖如圖13所示。圖13初始狀態(tài)仿真電路圖當按下開關1后,p0.0口接低電平,紅色發(fā)光二級管熄滅,綠色二極管發(fā)光,電動機開場正向慢速轉動,并且液晶顯示屏幕上顯示positiveslow〔即:慢速正轉〕。效果圖如圖14所示。圖14慢速正轉仿真效果圖當繼續(xù)按下開關2后,p0.0-p0.1口引腳都為低電平,綠色二極管持續(xù)發(fā)光,電動機開場正向快速轉動,并且液晶顯示屏幕上顯示positivefast〔即:快速正轉〕。效果圖如圖15所示。圖15快速正轉仿真效果圖當繼續(xù)按下開關3后,p0.0-p0.2口引腳都為低電平,綠色二極管持續(xù)發(fā)光,電動機開場反向快速轉動,并且液晶顯示屏幕上顯示reversefast〔即:快速反轉〕。效果圖如圖16所示。圖16快速反轉仿真效果圖當繼續(xù)操作斷開開關2后,p0.0與p0.2口引腳為低電平,綠色二極管持續(xù)發(fā)光,電動機開場反向慢速轉動,并且液晶顯示屏幕上顯示reverseslow〔即:慢速反轉〕。效果圖如圖17所示。圖17慢速反轉仿真效果圖5完畢語本文設計了一種基于AT89C51單片機的動控制步進電動機的正反轉系統(tǒng),并且實現(xiàn)了仿真,當開啟啟動按鈕后該系統(tǒng)就開場以慢速正方向旋轉的方式工作,并且發(fā)光二級管由紅燈亮綠燈滅變?yōu)榫G燈亮紅燈滅,通過控制2號與3號開關按鈕實現(xiàn)對步進電機的速度與旋轉方向的控制,最后當希望該系統(tǒng)回到初始狀態(tài)直接按下4號開關就可實現(xiàn)該系統(tǒng)的停頓。該系統(tǒng)具有操作簡單、易懂、靈活且安裝方便、智能型高、可靠性高等特點。在論文中主要對設計的背景、開展狀況及各硬件局部和軟件局部進展了介紹,通過這次畢業(yè)論文設計,使我深刻了解了單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程;使我在Keil軟件編程、Protel繪圖和Proteus仿真方面的知識得到進一步的加強;使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉。參考文獻:[1]吳玉香,李艷,等.電機及拖動[M].北京:化學工業(yè)出版社,2011:1-5.[2]李發(fā)海,王巖.電機與拖動根基[M].北京:清華大學出版社,2005:1-3.[3]陳伯時.電機與運動控制系統(tǒng)[M].北京:機械工業(yè)出版社,2005:59-67.[4]黃立培.電動機控制[M].北京:清華大學出版社,2003:37-39.[5]陳隆昌,閆治安,等.控制電機[M].西安:西安電子科技大學出版社,2000:49-51.[6]張靖武.單片機系統(tǒng)的設計與仿真[M].北京:電子工業(yè)出版社,2009:42-44.[7]周坤.電子科技的誕生[M].北京:電子工業(yè)出版社,2009:51-54.[8]楊加國.單片機原理與應用及C51程序設計[M].北京:清華大學出版社,2009:20-28.[9]張培仁.基于C語言編程MCS-51單片機原理與應用[M].北京:清華大學出版社,2003:25-33.[10]張毅強.新編MCS-51單片機應用設計[M].哈爾濱:哈工大出版社,2003:45-51.[11]張奇.單片機應用系統(tǒng)設計技術-基于C語言編程[M].北京:電子工業(yè)出版社,2004:67-68.[12]丁元杰.單片微機原理及應用[M].北京:機械工業(yè)出版社,2000:42-47.[13]趙亮.單片機C語言編程與實例[M].北京:人民郵電出版社,2003:34-36.[14]陳忠平,等.基于proteus的51系列單片機設計與仿真[M].北京:電子工業(yè)出版社,2010:231-232.[15]周潤景,景曉松.proteus在MCS-51&ARM7系統(tǒng)中的應用百例[M].北京:電子工業(yè)出版社,2006:198-204.[16]林志奇.基于proteus的單片機可視化軟件仿真[M].北京:北京航空航天大學出版社,2006:100-102.[17]康華光.電子技術根基模擬局部[M].北京:高等教育出版社,2006:100-102.[18]康華光.電子技術根基數(shù)字局部[M].北京:高等教育出版社,2006:115-117.[19]肖來勝.單片機技術實用教程[M].武漢:華中科技大學出版社,2004:89-94.[20]李朝青.單片機原理及接口技術〔簡明修訂版〕[M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論