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

正文內(nèi)容

51單片機控制四相步進電機畢業(yè)設(shè)計資料(專業(yè)版)

2025-09-17 05:07上一頁面

下一頁面
  

【正文】 控制器采用單片機作為主體,與PC機構(gòu)成上下位機控制結(jié)構(gòu)。5%, +12V177。由于89C51片內(nèi)只有128個字節(jié)的RAM,而本系統(tǒng)中需要存儲的數(shù)據(jù)比較多,需要擴展外部RAM ,系統(tǒng)采用1片6264。利用光隔離器將控制器與外部的驅(qū)動電路隔離開來,使得外部電路的變化不至于影響或者損壞控制系統(tǒng),從而提高系統(tǒng)的可靠性,增強抗干擾能力。Intel公司生產(chǎn)的51系列單片機具有功能強大、價格低廉、體積小、開發(fā)工具易操作等特點,在市場中占有很大的份額,是一種比較通用且經(jīng)濟實惠的產(chǎn)品。該系統(tǒng)以PC機作為上位機,以單片機作為下位機,可使上位機能夠可靠地將經(jīng)過處理的控制指令和參數(shù)發(fā)送到下位機,保證下位機能夠準(zhǔn)確、及時地發(fā)出控制信號,通過驅(qū)動器驅(qū)動步進電機工作。而在選用功率步進電機時,首先要計算機械系統(tǒng)的負(fù)載轉(zhuǎn)矩,電機的矩頻特性能滿足機械負(fù)載并有一定的余量保證其運行可靠。 MOV 21H,04H QUITLOOQ1: MOV MOV 20H,08H QUITLOOP2: MOV SJMP SETB 。與續(xù)流二極管串聯(lián)的200Ω電阻可減小回路的放電時間常數(shù),使繞組中電流脈沖的后沿變陡,電流下降時間變小,也起到提高高頻工作性能的作用。 圖3 步進電機驅(qū)動器系統(tǒng)電路原理圖 反轉(zhuǎn)表DB 00DJNZ A組線圈對應(yīng) 。ULN2003的驅(qū)動直接用單片機系統(tǒng)的5V電壓,可能力矩不是很大,大家可自行加大驅(qū)動電壓到12V。 } } } P1_2 = 1。 //2 P1_2 = 0。 case 1: //0、1 do{}while(countendcount)。 spcount = 0。 }  改進的代碼能實現(xiàn)速度和方向的控制,而且,通過step_index靜態(tài)全局變量能“記住”步進電機的步進位置,下次調(diào)用 gorun()函數(shù)時則可直接從上次步進位置繼續(xù)轉(zhuǎn)動,從而實現(xiàn)精確步進;另外,由于利用了步進電機內(nèi)線圈之間的“中間狀態(tài)”,步進角度減小了一半,只為9度,低速運轉(zhuǎn)也相對穩(wěn)定一些了。 P1_2 = 0。 case 5: P1_3 = 0。}void delay(unsigned int endcount){ P1_0 = 0。}void delay(){ void delay()。通過改變脈沖電流的時間間隔,就可以實現(xiàn)對轉(zhuǎn)速的控制;通過改變給四線脈沖電流的順序,則可實現(xiàn)對轉(zhuǎn)向的控制。 ET0 = 1。 P1_1 = 0。 TL0=0x18。 TL0=0x0C。 P1_1 = 1。 P1_0 = 1。 } } TL0=0x0C。 }}void delay(unsigned int endcount){ P1_0 = 0。 break。 P1_0 = 0。 break。該步進電機有6根引線,排列次序如下:1:紅色、2:紅色、3:橙色、4:棕色、5:黃色、6:黑色。 步進電機的驅(qū)動信號必須為脈沖信號!!! 轉(zhuǎn)動的速度和脈沖的頻率成正比!!!。RETTABLE:DB 30H,60H,0C0H,90H只要對步進電機的各相繞組按合適的時序通電,就能使步進電機步進轉(zhuǎn)動。單四拍與雙四拍的步距角相等,但單四拍的轉(zhuǎn)動力矩小。圖4 方式1程序框圖方式1源程序: JB JB P1,0B0H MOV 21H,04H AJMP P1,0E0H MOV 20H,08H AJMP步進電機慣量低、定位精度高、無累積誤差、控制簡單等特點。 (6)負(fù)載力矩和最大靜力矩Mmax。單片機的種類是很多的,有PIC系列、Motorola系列、Intel系列8051類單片機等。一般都是使用它的雙向傳輸功能。當(dāng)系統(tǒng)掉電時,二極管為電容C提供了迅速放電的通路,從而保護系統(tǒng)在反復(fù)通電時均能可靠復(fù)位。電源電路如圖4所示。該軟件共有三個窗體:簡單運動窗體、插補運動窗體、E即接口測試窗體。這使得系統(tǒng)擴展起來比較方便,系統(tǒng)可移植性高,增加了系統(tǒng)的靈活性和可靠性,具有廣泛的適應(yīng)性。該電路經(jīng)實驗證明,具有結(jié)構(gòu)簡單、經(jīng)濟、實用等特點。外接晶體時,C1和C2值常選擇為30pF左右,本系統(tǒng)選C1和C2值為30pF。光隔離器聯(lián)結(jié)時注意信號正負(fù)邏輯。EPP口的數(shù)據(jù)與地址分時復(fù)用8位數(shù)據(jù)/地址總線,其資源相對較少,并且在EPP口中只有WRITE, DATASTB, ADDSTB這三條用于數(shù)據(jù)和地址傳輸?shù)目刂凭€,所以整個系統(tǒng)的讀寫控制信號即讀數(shù)據(jù)、讀地址、寫數(shù)據(jù)、寫地址信號不能直接從EPP口上得到。 Control System。 選擇步進電機時,應(yīng)使步距角和機械系統(tǒng)匹配,這樣可以得到機床所需的脈沖當(dāng)量。 MOV AJMP 20H,20H MOV 0DH,LOOQ5 09H,LOOQ1 AJMP 21H,10H MOV P1,0D0H P1,0C0H20H單元置初值,電機正轉(zhuǎn)位置指針方式2為串行通訊方式:上位機(PC機或單片機)將控制命令發(fā)送給驅(qū)動器,驅(qū)動器根據(jù)控制命令自行完成有關(guān)控制過程。 ~,經(jīng)74LS14反相后進入9014,經(jīng)9014放大后控制光電開關(guān),光電隔離后,由功率管TIP122將脈沖信號進行電壓和電流放大,驅(qū)動步進電機的各相繞組。有時從一些舊設(shè)備上拆下的步進電機(這種電機一般沒有損壞)要改作它用,一般需自己設(shè)計驅(qū)動器。DJNZ D組線圈對應(yīng) 。*********************************************************************************。 }  在代碼三中,我將步進電機的運轉(zhuǎn)控制放在時間中斷函數(shù)之中,這樣主函數(shù)就能很方便的加入其它任務(wù)的執(zhí)行,而對步進電機的運轉(zhuǎn)不產(chǎn)生影響。 break。 P1_0 = 0。 break。 P1_0 = 1。 { if(spcount=0) delay(10000)。 delay(10000)。P1_0 = 0。 break。 P1_0 = 0。 P1_1 = 1。 do{}while(countendcount)。 //開始計數(shù) count=0。 P1_2 = 0。 P1_0 = 1。 今天從淘寶網(wǎng)買了一個EPSON的UMX1型步進電機,此步進電機為雙極性四相,接線共有六根,外形如下圖所示:  拿到步進電機,根據(jù)以前看書對四相步進電機的了解,我對它進行了初步的測試,就是將5伏電源的正端接上最邊上兩根褐色的線,然后用5伏電源的地線分別和另外四根線(紅、蘭、白、橙)依次接觸,發(fā)現(xiàn)每接觸一下,步進電機便轉(zhuǎn)動一個角度,來回五次,電機剛好轉(zhuǎn)一圈,說明此步進電機的步進角度為360/(45)=18度。 P1_3 = 0。 TMOD = 0x11。 //定時器0中斷允許 TH0 = 0xFC。} //定時器0中斷處理 void timeint(void) interrupt 1 { void gorun(bit turn, unsigned int speedlevel)。 TR0 = 1。} //定時器0中斷處理 void timeint(void) interrupt 1 { P1_0 = 1。 break。 P1_3 = 0。 case 7: //步進電機停止標(biāo)志static int speedlevel。EA = 1。 ET0 = 1。 // speedlevel = 1。} //定時器0中斷處理 void timei
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1