freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于proteus的步進(jìn)電機(jī)控制系統(tǒng)仿真設(shè)計(jì)最終版(留存版)

  

【正文】 ....................................................... 17 六、源程序代碼 ............................................................................................................. 19 七、總結(jié) ........................................................................................................................ 23 2 基于 protues的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) 摘要 : 步進(jìn)電機(jī)是一種進(jìn)行精確步進(jìn)運(yùn)動(dòng)的機(jī)電執(zhí)行元件,它廣泛應(yīng)用于工業(yè)機(jī)械的數(shù)字控制,為使系統(tǒng)的可靠性、通用性、可維護(hù)性以及性?xún)r(jià)比最優(yōu),根據(jù)控制系 統(tǒng)功能要求及步進(jìn)電機(jī)應(yīng)用環(huán)境,確定了設(shè)計(jì)系統(tǒng)硬件和軟件的功能劃分,從而實(shí)現(xiàn)了基于 8051單片機(jī)的四相步進(jìn)電機(jī)的開(kāi)環(huán)控制系統(tǒng)。 ( 3) 步進(jìn)電機(jī)的速度控制 如果給步進(jìn)電機(jī)發(fā)一個(gè)控制脈沖,它就轉(zhuǎn)一步,再發(fā)一個(gè)脈沖,它會(huì)再轉(zhuǎn)一 步。換向信號(hào)一定要在前一個(gè)方向的最后一個(gè)脈沖 結(jié)束后以及下一個(gè)方向的第一個(gè)脈沖前發(fā)出。 ① 四相步進(jìn)電機(jī)的工作原理 6 該設(shè)計(jì)采用了 20BY0 型步進(jìn)電機(jī),該電機(jī)為四相步進(jìn)電機(jī),采用單極性直 流電源供電。本設(shè)計(jì)的電機(jī)工作方式為四相單四拍,根據(jù)步進(jìn)電機(jī)的工作的 7 時(shí)序 和波形圖,總結(jié)出其工作方式為四相單四拍時(shí)的脈沖分配規(guī)律,四相雙四拍的脈 沖分配規(guī)律,在每一種工作方式中,脈沖的頻率越高,其轉(zhuǎn)速就越快,但脈沖頻 率高到一定程度,步進(jìn)電機(jī)跟不上頻率的變化后電機(jī)會(huì)出現(xiàn)失步現(xiàn)象,所以脈沖 頻率一定要控制在步進(jìn)電機(jī)允許 的范圍內(nèi)。若CONTROL端輸入是低電平時(shí),用斬波器調(diào)節(jié)負(fù)載電流。 16腳 (OSC)—— 斬波器頻率輸入端 。為了獲得電動(dòng)機(jī)良好的速度和轉(zhuǎn)矩特性,相序信號(hào)是通過(guò) 2個(gè) PWM斬波器控制電動(dòng)波器包含有一個(gè)比較器、一個(gè)觸發(fā)器和一個(gè)外部檢測(cè)電阻,如圖 4所示,晶片內(nèi)部的通用振蕩器提供斬波頻率脈沖。最小系統(tǒng)只要是為了使單片機(jī)正常工作。下面分析主程序與定時(shí)器中斷程序及外部中斷程序。 //計(jì)算速度 //正轉(zhuǎn) 值 define RIGHT_RUN 1 //反轉(zhuǎn)值 define LEFT_RUN 0 sbit RS=0xA0。 TH1=0xff。 cmd_wr()。 ShowState()。 //清除 cmd_wr()。 RS=1。\039。 P1=0xC0 | 0x0A。 for(。 計(jì)劃學(xué)生數(shù)及任務(wù) 3 人 ( 1):明確課題功能。加速按鍵、減速按鍵、正轉(zhuǎn)按鍵和反轉(zhuǎn)按鍵。 i++。 i++。 i=0。 E=1。 delay()。 P1=0x01。 P0_0=1。 ET0=1。 void clock(unsigned int Delay) 。 ( 4)總體電路圖 把各個(gè)部分的電路圖組合成總電路圖,如圖 12所示。 用 P1口的 ~ 控制 LM016L顯示步進(jìn)電機(jī)的轉(zhuǎn)速和轉(zhuǎn)動(dòng)方向。變換器由一個(gè)三倍計(jì)算器加某些組合邏輯電路組成,產(chǎn)生一個(gè)基本的八格雷碼 (順序如圖 3所示 )。 15腳 (Vref )—— 斬波器基準(zhǔn)電壓輸入端。 5腳 (INH1)—— 控制 A相和 B相的驅(qū)動(dòng)極。四相步進(jìn)電機(jī)的工作方式為四相單四拍,雙四 拍和四相八拍工作的方式。步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)是由電 脈沖信號(hào)控制的,其角位移量或線(xiàn)位移量與脈沖數(shù)成正比,每個(gè)一個(gè)脈沖,步進(jìn) 電機(jī)就轉(zhuǎn)動(dòng)一個(gè)角度(不距角)或前進(jìn)、倒退一步。步進(jìn)電機(jī)的最高啟動(dòng)頻率(突跳頻率)一般為 到 3~4KHz,而最高運(yùn)行頻率則可以達(dá)到N*102KHz,以超過(guò)最高啟動(dòng)頻率的頻率直接啟動(dòng),會(huì)產(chǎn)生堵轉(zhuǎn)和失步的現(xiàn)象。如果按反序通電換相, A→ AC→ C→ CB→ B→ BA→ A,則電機(jī)就反轉(zhuǎn)??刂葡到y(tǒng)通過(guò)單片機(jī)存儲(chǔ)器、 I/O接口、中斷、鍵盤(pán)、 LED顯示器的擴(kuò)展、步進(jìn)電機(jī)的環(huán)形分頻器、驅(qū)動(dòng)及保護(hù)電路、人機(jī)接口電路、中斷系統(tǒng)及復(fù)位電路、單電壓驅(qū)動(dòng)電路等的設(shè)計(jì),實(shí)現(xiàn)了四相步進(jìn)電機(jī)的正反轉(zhuǎn),急停等功能。兩個(gè) 脈沖的間隔越短,步進(jìn)電機(jī)就轉(zhuǎn)得越快。對(duì)于脈沖的設(shè)計(jì)主要要求其有一定 5 的脈沖寬度、脈沖序列的均勻度及高低電平方式。只要對(duì)步進(jìn)電機(jī)的各相繞組按合適的時(shí)序通電,就能使步進(jìn)電機(jī)轉(zhuǎn) 動(dòng)。 ( 2) 89C51 單片機(jī) Atmel公司生產(chǎn)的 89C51單片機(jī)是一種低功耗 /低電壓‘高性能的 8位單片機(jī), 它采用 CMOS 和高密度非易失性存儲(chǔ)技術(shù),而且其輸出引腳和指令系統(tǒng)都與 MCS51 兼容;片內(nèi)的 Flash ROM 允許在系統(tǒng)內(nèi)改編程序或用常規(guī)的非易失性編程 器來(lái)編程,內(nèi)部除 CPU 外,還包括 256 字節(jié) RAM, 4 個(gè) 8 位并行 I/O 口,5 個(gè)中 斷源, 2個(gè)中斷優(yōu)先級(jí), 2個(gè) 16位可編程定時(shí)計(jì)數(shù)器, 89C51單片機(jī)是一種功能強(qiáng)、 靈活性高且價(jià)格合理的單片機(jī),完全滿(mǎn)足本系統(tǒng)設(shè) 計(jì)需要。 6腳 (B)—— B相驅(qū)動(dòng)信號(hào)。一個(gè) RC網(wǎng)絡(luò)接至此引角以決定斬波器頻率,在多個(gè) L297同步工作時(shí)其中一個(gè)接到 RC網(wǎng)絡(luò),其余的此引角接地,各個(gè)器件的腳 I (SYNC)應(yīng)連接到一起這樣可雜波的引入問(wèn)題如圖 5所示。 每個(gè)斬波器的觸發(fā)器由振蕩器的 脈沖調(diào)節(jié),當(dāng)負(fù)載電流提高時(shí)檢測(cè)電阻上的電壓相對(duì)提高,當(dāng)電壓達(dá)到 Uref時(shí) (Uref是根據(jù)峰值負(fù)載電流而定的 ),將觸發(fā)器重置,切斷輸出,直至第二個(gè)振蕩脈沖到來(lái)、此線(xiàn)路的輸出 (即觸發(fā)器 Q輸出 )是一恒定速率的 PWM信號(hào), L297的 CONTROL端的輸入決定斬波器對(duì)相位線(xiàn) A, B, C, D或抑制線(xiàn) INH1和 INH2起作用??刂齐娐分灰砷_(kāi)關(guān)和按鍵組成, 由操作者根據(jù)相應(yīng)的工作需要進(jìn)行操作。 ( 1)主程序設(shè)計(jì) 主程序中要完成的工作主要有系統(tǒng)初始值的設(shè)置、系統(tǒng)狀態(tài)的顯示以及各種 開(kāi)關(guān)狀態(tài)的檢測(cè)判斷等。 sbit RW=0xA1。 //定時(shí)器 1 初值 FFH; TL1=0xff。 ShowState()。 } int delay() //判斷 LCD 是否忙 { int a。 delay()。 RW=0。) { delay()。/////0x0c 顯示開(kāi)及光標(biāo)設(shè)置 cmd_wr()。Delay0。 ( 2):把復(fù)雜問(wèn)題分解為若干模塊,確定各模塊處理方法,畫(huà)出流程圖。 24 論文 題目 基于 proteus 的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) 設(shè)計(jì)類(lèi)型 導(dǎo)師姓名 主要內(nèi)容及目標(biāo) 設(shè)計(jì)要求::設(shè)計(jì)一種步進(jìn)電機(jī)控制系統(tǒng),使用 C51 單片機(jī)控制 4 相步進(jìn)電機(jī),由單片機(jī)產(chǎn)生驅(qū)動(dòng)脈沖信號(hào),通過(guò)鍵盤(pán)設(shè)定步進(jìn)電機(jī)的步進(jìn)方向和步進(jìn)速度,在液晶 LCD 顯示器上顯示步進(jìn)角度、步進(jìn)方向和步進(jìn)速度,通過(guò)仿真軟件 Proteus 對(duì)系統(tǒng)做了仿真和測(cè)試。///char STATE_CCW[]=CCW。//char StateChar[]=RUN STATE:。///數(shù)據(jù)首地址為 80H,所以數(shù)據(jù)地址為 80H+地址碼 (027H, 4067H) 22 cmd_wr()。 E=0。//設(shè)置 16x2 顯示 cmd_wr()。 DoSpeed()。 } } //定時(shí)器 0 中斷程序 :正轉(zhuǎn) void t_0(void) interrupt 1 {RunState=RI
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1