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

正文內(nèi)容

步進電機設計方案(文件)

2025-05-13 13:53 上一頁面

下一頁面
 

【正文】 單片機等典型連接圖至于內(nèi)部的轉(zhuǎn)換頻率fCK,(19腳)、CLK IN(4腳)所連接的R()、C()值來決定。但是需要注意R、C的組合,務必使頻率范圍是在100KHz~1460KHz之間。 電流檢測模塊電路圖本設計一共設計了四個按鍵,其中一個是單片機復位電路按鍵。這些在軟件編設計部分都會有說明。4 系統(tǒng)的軟件實現(xiàn)本系統(tǒng)的軟件設計主要分為系統(tǒng)初始化、延時子程序、按鍵響應程序,數(shù)碼管顯示程序,讀ADC0804子程序及控制脈沖輸出幾部分,事實上每一部分都是緊密相關的,每個功能模塊對于整體設計都是非常重要,單片機AT89S51通過軟件編程才能使系統(tǒng)真正的運行起來,軟件設計的好壞也直接決定了系統(tǒng)的運行質(zhì)量。當給系統(tǒng)供電以后,通過單片機復位電路對系統(tǒng)進行上電復位系統(tǒng)經(jīng)過初始化以后,便開始執(zhí)行按鍵查詢等待相應的操作,當有按鍵按下的時候程序便調(diào)用并執(zhí)行相應的子程序,: 系統(tǒng)初始化相應按鍵子程序結(jié)束 開始Y 按鍵判斷 N 相應顯示子程序 主程序圖 系統(tǒng)初始化流程圖對相應的系統(tǒng)參數(shù)進行初始化,包括系統(tǒng)上電默認運行參數(shù)設定,包括兩相四拍的工作方式,初始速度檔位是30轉(zhuǎn)/分,系統(tǒng)中斷設定,定時器設定,載入定時器初值和默認的工作參數(shù)等。(3),在本設計當中我的模式切換按鍵只有一個,負責電機的正反轉(zhuǎn)控制,電流控制和電機啟動和停止控制。判斷是否 是最低速判斷增速按鍵按下Y結(jié)束 開始 程序入口 判斷增速 按鍵按下 N N Y 去抖動 去抖動 Y 再次判斷 Y N 再次判斷 N Y N 判斷是否是最高速 N速度檔位減1速度檔位加1 Y 結(jié)束結(jié)束P1口全部置1準備程序入口啟動0804開始測電壓讀轉(zhuǎn)換后的數(shù)據(jù)讀出的數(shù)據(jù)賦予addata讀取完畢返回 增速減速子程序 讀ADC0804子程序初始化 N按鍵判斷 Y 電機反轉(zhuǎn)及顯示 Y 按鍵判斷 N檢測電流及顯示 Y 按鍵判斷 N系統(tǒng)停止工作 YN 按鍵判斷 模式切換子程序(4)控制步進電機轉(zhuǎn)動的脈沖輸入方式:兩相四拍通電方式:正轉(zhuǎn):AB—aB—ab—Ab—AB反轉(zhuǎn):AB—Ab—ab—aB—AB兩相八拍通電方式:正轉(zhuǎn):AB—B—aB—a—ab—b—Ab—A—AB反轉(zhuǎn):AB—A—Ab—b—ab—a—aB—B—AB以兩相四拍正轉(zhuǎn)為例其程序代碼如下: if(i==1) { AL=1。 } else if(i==2) { AL=0。 } else if(i==3) { AL=0。 } else if(i==4) { AL=1。 i=0。驅(qū)動電路能提供12V,;整個電機的轉(zhuǎn)速,轉(zhuǎn)動方向,檢測到的電機電流的大小等都能通過數(shù)碼管顯示出來;整個的成果形式是最終以步進電機控制電路板的形式展示出來了。通過在本設計中的學習和查閱資料,想要得到更高性能的控制,可以選用混合式步進電機,采用閉環(huán)的細分驅(qū)動電路。致 謝經(jīng)過半年的忙碌和工作,本次畢業(yè)設計已經(jīng)接近尾聲,作為一個專科生的畢業(yè)設計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師石新峰老師的督促指導,以及一起工作的同學們的支持,想要完成這個設計是難以想象的。 在這里首先要感謝我的導師石新峰老師。如果沒有他們的無私幫組,此次設計的完成將變得非常困難。此次畢業(yè)設計才會順利完成。 最后感謝電子系和我的母?!幽蠙C電高等??茖W校三年來對我的大力栽培。 //步進索引數(shù),值為0-7static bit turn。 //步進電機轉(zhuǎn)速參數(shù)計數(shù)void delay(unsigned int endcount)。spcount = 0。P1_2 = 0。 //設定時器0和1為16位模式1 ET0 = 1。 //開始計數(shù)turn = 0。do{ speedlevel = 2。 stop_flag=1。} //定時器0中斷處理 void timeint(void) interrupt 1 { TH0=0xFE。if(spcount=0){ spcount = speedlevel。}void gorun(){if (stop_flag==1){ P1_0 = 0。 return。 P1_3 = 0。 P1_2 = 0。 P1_1 = 1。case 3: //2 P1_0 = 0。 break。 P1_3 = 0。 P1_2 = 1。 P1_1 = 0。case 7: //0 P1_0 = 1。}if (turn==0){ step_index++。} }。}else{ step_index。 P1_2 = 0。 P1_3 = 1。 break。case 5: //3 P1_0 = 0。 P1_1 = 0。 P1_2 = 1。 P1_3 = 0。 break。case 1: //0、1 P1_0 = 1。 P1_1 = 0。 P1_2 = 0。}}void delay(unsigned int endcount){count=0。 //count++。 stop_flag=0。 speedlevel = 1。delay(10000)。TL0 = 0x0C。EA = 1。P1_0 = 0。 //步進電機控制步進函數(shù)void main(void) {count = 0。 //步進電機停止標志static int speedlevel。附 錄include static unsigned int count。 我的設計較為復雜煩瑣,但是石老師仍然細心地糾正論文中的錯誤。 本設計的硬件制作部分完全是實行的手工焊接,沒有制作PCB板,這樣的后果就是焊接完電路板之后容易出現(xiàn)問題,檢查麻煩,而且要是在后期全部制作調(diào)試都完成后再中途出現(xiàn)問題了檢查起來是相當?shù)穆闊T陔姍C工作模式上本設計實現(xiàn)了電機的兩相四拍和兩相八拍兩種脈沖控制方式。結(jié) 論經(jīng)過為期六周的學習和努力,本次設計順利完成,具體結(jié)論如下:采用單片機作為控制核心,利用其強大的功能,把鍵盤電路和數(shù)碼管顯示電路,電機驅(qū)動電路,電機電流檢測電路有機的結(jié)合起來,組成一個操作方便,交互性強的簡單系統(tǒng)。 aL=0。 aL=1。 aL=1。 aL=0。所以通過連續(xù)按模式切換鍵依次實現(xiàn)的功能是電機反轉(zhuǎn)并顯示轉(zhuǎn)速,顯示電機電流,系統(tǒng)停止工作,系統(tǒng)正轉(zhuǎn)并顯示轉(zhuǎn)速依次切換。(2)按鍵響應子函數(shù):在本設計當中按鍵的一端接地,另一端接單片機的對應端口,所以當按鍵按下,既是將單片機對應端口電平拉低。在流程圖中把設計者的控制過程梳理清楚。各個模塊中我們對使用到的芯片進行了詳細的介紹,然后結(jié)合芯片資料完成了對應模塊的硬件設計。在處理按鍵程序前就先去抖動,防止因按鍵時產(chǎn)生的機械抖動而錯誤的重復執(zhí)行相應程序。按照如圖所示的接法及對應電阻值的大小,我們很容易知道,此連接后的電壓放大倍數(shù)是80倍,且為同向放大。FPGA、8051單片機等典型連接圖頻率計算方式是:fCK=1/(RC)?!?2位A/D轉(zhuǎn)換器的分辨率和最小電壓轉(zhuǎn)換值。ADC0804是屬于連續(xù)漸進式(Successive Approximation Method)的A/D轉(zhuǎn)換器,這類型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百us)、分辨率高外,還有價錢便宜的優(yōu)點,普遍被應用于微電腦的接口設計上。(6) PINPIN7 (VIN(+)、VIN()):差動模擬訊號的輸入端。頻率輸入可連接處理單元的訊號頻率范圍為100 kHz 至800 kHz。(3) PIN3 (WR ):啟動轉(zhuǎn)換的控制訊號。芯片引腳功能及說明接腳說明見下圖:ADC0804 為一只具有20引腳8位CMOS連續(xù)近似的A/D 轉(zhuǎn)換器。:(1)1腳和8腳:是偏置平衡(調(diào)零端);(2)2腳:為反相輸入端;(3)3腳:為同向輸入端;(4)4腳和7腳:分別為VCC-和VCC+;(5)5腳:懸空;(6)6腳:為輸出端。2nA)和開環(huán)
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1