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

正文內(nèi)容

基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)-文庫吧資料

2025-01-22 14:33本頁面
  

【正文】 P1,0FH 。采樣顯示計(jì)數(shù)2 MOV STAYCOUNTER,40 。初始目標(biāo)頻率200HZ MOV A,TIMPT MOVC A,A+DPTR MOV TIMTARGET,A MOV TIMCOUNTER1,253 。初始定時(shí)器周期20 MOV TIMNOW1,15 MOV TIMPT,00H 。脈沖計(jì)數(shù)器清零 MOV TH1,00H MOV SPEEDLEVELPT,01H 。系統(tǒng)初始化INITIAL_SYS: MOV TL0,0C4H 。版權(quán)顯示ABOUT: JB STATUS,EXIT8 JNB RIGHTSHOWFLAG,NEXT6 CLR RIGHTSHOWFLAG SETB TR0 LJMP EXIT8NEXT6: LCALL RIGHTSHOW SETB RIGHTSHOWFLAG CLR TR0EXIT8: RET。復(fù)位RESET: SETB RESETFLAG RET。已經(jīng)最低速,EXIT3 DEC SPEEDLEVELPT DEC TIMPT LCALL SPEEDSHIFTEXIT4: RET。*********************************************************。加速FAST: MOV DPTR,SPEEDLEVELTAB MOV A,SPEEDLEVELPT INC A MOVC A,A+DPTR JZ EXIT3 ?;謴?fù)初始定時(shí)器周期15EXIT2: CPL DIR CPL STATUS1 RET。正反轉(zhuǎn)切換FOR_BACK: JNB STATUS,EXIT2 。若要停止,恢復(fù)初始定時(shí)器周期15,實(shí)現(xiàn)低速啟動(dòng)EXIT1: RET。**********************************************************。鍵值處理KEY: JNB RIGHTSHOWFLAG,NEXT0 。顯示轉(zhuǎn)速 SJMP LOOP。若速度顯示計(jì)時(shí)到,則NEXT SJMP LOOPNEXT: LCALL HEX2BCD 。鍵值改變,則KEY JB RESETFLAG,START1 。初始化液晶面板 LCALL GUDINGSHOW 。設(shè)定中斷優(yōu)先級(jí) MOV TMOD,52H 。INT0下降沿觸發(fā) SETB IT1 。開INT1 SETB ET0 。開中斷控制位 SETB EX0 。*******************************************************************。曲線加速階段停留次數(shù)。采樣顯示計(jì)數(shù)1 TIMCOUNTER2 DATA 56H 。遞減用 TIMTARGET DATA 54H 。轉(zhuǎn)速定時(shí)器指針 TIMNOW DATA 52H 。存計(jì)數(shù)器高八位 SPEEDLEVELPT DATA 50H 。百位數(shù) COUNTERL DATA 43H 。個(gè)位數(shù) SHIWEI DATA 41H 。鍵盤中斷程序變量 KEY1 DATA 38H KEY2 DATA 39H KEY3 DATA 3AH。LCD顯示的變量定義 N DATA 30H 。轉(zhuǎn)速刷新標(biāo)志位 RIGHTSHOWFLAG BIT 04H 。正反轉(zhuǎn)標(biāo)志位,1正0反 RESETFLAG BIT 02H 。程序標(biāo)志位 STATUS BIT 00H 。源程序:。參考文獻(xiàn)(1) 王福瑞,等 單片機(jī)微機(jī)系統(tǒng)設(shè)計(jì)大全 北京:北京航天航空大學(xué)(2) 胡漢才 單片機(jī)原理及其接口技術(shù) 北京:清華大學(xué)說明: 由于編者水平有限,僅供參考,如有不對(duì)之處還請(qǐng)多多指教。使用碼盤,將現(xiàn)有的速度實(shí)時(shí)反應(yīng)在控制界面上。在此方案中,通過曲線加速,可以獲得較高的轉(zhuǎn)速。 其中:采集編碼器脈沖得時(shí)間為T(us) 編碼器旋轉(zhuǎn)一周發(fā)生360個(gè)脈沖。 碼盤數(shù)據(jù)的處理,本文中采用AT89c51系列單片機(jī),其只有2個(gè)定時(shí)器/計(jì)數(shù)器中斷,因此如何處理碼盤采回的脈沖數(shù),是軟件的核心部分。目的在某些情況下,可以獲得高轉(zhuǎn)速,:基本速度為基準(zhǔn)的整數(shù)倍,1速為13倍,2為11倍,依次類推。 本例中,為了使步進(jìn)電機(jī)有較高的轉(zhuǎn)數(shù),采用曲線加速的方法,即不斷的減小定時(shí)時(shí)間。其接線可參照有關(guān)資料。 數(shù)據(jù)采集 本文采用旋轉(zhuǎn)式編碼器采集實(shí)時(shí)速度,并通過LCD顯示出來。其硬件連接圖如圖6所示 圖6 LCD與單片機(jī)連接圖 執(zhí)行機(jī)構(gòu) 用步進(jìn)電機(jī)帶動(dòng)皮帶進(jìn)行切割機(jī)模擬運(yùn)行。其引腳可參照說明書,本文主要對(duì)軟件的設(shè)計(jì)進(jìn)行詳細(xì)的介紹。電路圖如下:圖5 鍵盤電路圖中R1,R2,R3,,目的是將行拉高,以便在有鍵按下時(shí),可以跳進(jìn)中斷。鍵盤中有無按鍵按下是由列線送入全掃描字,將所有行由與門相連,輸出接中斷。(4)鍵盤電路:4 4 的矩陣鍵盤是由4 條行線和4 條列線組成,按鍵設(shè)置在行列線交點(diǎn)上, 行列線分別連接到按鍵開關(guān)的兩端。脈沖信號(hào)由單片機(jī)T0定時(shí)器中斷發(fā)出,能產(chǎn)生任意周期的定時(shí)信號(hào),可以通過調(diào)節(jié)脈沖頻率準(zhǔn)確的控制電機(jī)的轉(zhuǎn)速。 在本電路設(shè)計(jì)中,采用了步進(jìn)電機(jī)驅(qū)動(dòng)器,步進(jìn)電機(jī)驅(qū)動(dòng)器及其接線電路如圖(5)所示,其脈沖的輸入由單片機(jī)的定時(shí)器發(fā)出,在軟件中由軟件來實(shí)現(xiàn)。(3)步進(jìn)電機(jī)脈沖產(chǎn)生 在采用單片機(jī)的步進(jìn)電機(jī)開環(huán)系統(tǒng)中,控制系統(tǒng)的CP脈沖的頻率實(shí)際上就是控制步進(jìn)電機(jī)的運(yùn)行速度。當(dāng)外接晶振后,就構(gòu)成了自激震蕩器并產(chǎn)生震蕩時(shí)鐘脈沖,內(nèi)部震蕩方式的外部電路如圖(3)所示,本系統(tǒng)選C1和C2為30PF.圖3 晶振電路(2)復(fù)位電路:復(fù)位電路如圖(4)所示:圖4 復(fù)位電路,C3導(dǎo)通,RESET鍵至高,系統(tǒng)復(fù)位。 AT89C51步進(jìn)電機(jī)驅(qū)動(dòng)器晶振電 路復(fù)位電 路鍵盤 圖2 步進(jìn)電機(jī)控制電路(1)晶振電路單片機(jī)的時(shí)鐘信號(hào)通常用兩種電路方式獲得:內(nèi)部震蕩方式和外部震蕩方式,在引腳XTAL1和XTAL2外接晶體振蕩器,就構(gòu)成了內(nèi)部振蕩方式。 步進(jìn)電機(jī)控制器步進(jìn)電機(jī)驅(qū)動(dòng)器步進(jìn)電機(jī)執(zhí)行機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1