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

正文內容

基于單片機的步進電機調速控制系統(tǒng)設計畢業(yè)設計論文-wenkub

2023-07-07 18:18:50 本頁面
 

【正文】 N Y N Y 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 圖 42 鍵盤掃描子程序 鍵盤是我們唯一和電機溝通的橋梁,通過鍵盤的輸入從而改變電機的運行狀態(tài),這里所需要的鍵盤數(shù)量不多,可以根據(jù)學習板做成獨立式鍵盤,鍵盤的焊接是行線接單片機 P3 口的 ~,通過調用 KEY 掃描鍵盤,調用延 時程序,再判斷是否有鍵按下,如果無鍵按下就返回繼續(xù)掃描,如果有鍵按下,則調用 delay 延時去抖動,再讀鍵值,等待鍵釋放,具體流程如下圖 : 顯示 Flag==0? 第一個數(shù)碼管顯示“ 0”(正傳) Y Flag==2? N 第一個數(shù)碼管顯示“ 1”(反轉) N 復位顯示 “—00” Y 第二位顯示 “—” 第 4 位顯示轉速。用單片機來產生這個脈沖信號,通過單片機的 P1口輸出脈沖信號,因為所選電機是兩相的,所以只需要 P1口的低四位 ~ 分別接到電機的四根電線上。兩 相四拍為 ABBA’A’B’B’AAB,步距角為 度; 兩 相八拍為ABBBA’A’A’B’B’B’AAAB,步距角為 度 。 步距角 對應一個脈沖信號,電機轉子轉過的角位移用 θ 表示。 步進電機的驅動電路,微電腦向步進電機輸入端傳送 1 或 0 信息,則可實現(xiàn)上述操作。它 將電脈沖信號轉變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件 , 在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉過一個步距角。本課題以單片機為核心,設計并制作出步進電機控制系統(tǒng),設計要求: 按下不同的鍵,分別使步進電機實現(xiàn)順時針和逆時針旋轉 。 電機運轉狀態(tài)可以是正反轉,加速減速,五種不同速度的各種組 合 。這一線性關系的存在,加上步進電機只有周期性的誤差而無累積誤差等特點。通過不同長度的延時來得到不同頻率的步進電機輸入脈沖,從而得到多種步進速度,也就是改變電機的轉動速度。 θ=360 度(轉子齒數(shù) J*運行拍數(shù)),以常規(guī)二相,轉子齒為 50齒電機為例。 這里選取四拍的的工作方式。定時器定時來調整電機的轉速,通過鍵盤的按鈕,就可以改變定時初值從而改變了電機的轉速, P0口接 LED 數(shù)碼管,可以顯示當前的電機轉速和按鈕狀態(tài),具體結構見 框圖 總框圖 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 圖 31 第 4 章 程序設計 主程序 進入主程序顯示初始化狀態(tài),主程序由鍵盤程序、顯示程序、步進電機驅動程序三部分組成,主程序首先初始化各變量,步進電機驅動的各引腳均輸出高電平,然后調用鍵盤程序,并作判斷,有鍵按下,則調用鍵盤程序,并顯示出狀態(tài)。第三位顯示轉速 /10,第四位顯示轉速 %10 NEXT 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 圖 43 第 5 章 硬件設計 硬件的設計與選取 感應子式步進電機與傳統(tǒng)的反應式步進電機相比,結構上轉子加有永磁體,以提供軟磁材料的工作點,而定子激磁只需提供變化的磁場而不必提供磁材料工作點的耗能,因此該電機效率高 ,電流小,發(fā)熱低。(必須采用雙極電壓驅動),而反應式電機則不能如此。 這里規(guī)定電機轉速 1~20 轉每分鐘。應遵循先選電機后選驅動的原則。 ATMEL 公司生產的 AT89CXX 系列單片機,AT89CXX 系列與 MCS51 系列單片機相比,有兩大優(yōu)勢:第一,片內程序存儲器采用閃速存儲器, 使程序的寫入更方便;第二,提供了更小尺寸的芯片,使整個硬件電路的體積更小。調試步驟如下 定義各個變量 uchar maichong。sbit key_f=P3^2。 調用鍵盤掃描子程序。 因為我們所 學的都是單片機方面的理論知識,應用到實踐中去還比較少 ,而且學到了很多在書本上所沒有學到過的知識。在設計的過程中遇到問題,可以說得是困難重重,這畢竟是一次全面的設計,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。 uchar maichong。 sbit key_z=P3^1。 void delay(uchar x) { uchar i,j。j0。 } void display() { uchar A1,A2,A3,A4。 } A2=0x3f。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 if(key_fuwei==0) { fuwei()。 zhuansu=10。 zhuansu=10。 if(zhuansu==21) zhuansu=20。 if(zhuansu==1) zhuansu=2。 break。 break。 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 break。 break。 break。 break。 break。 break。 break。 break。 } else if(flag==1) {table_begin=8。j8+table_begin。i++) { delay(1)。 display()。課程設計說明書裝訂順序: 封面、任務書、目錄、正文、評分表、附件(非 16K 大小的圖紙及程序清單)。 zhuandong()。 display()。 for(i=0。 if(zhuansu0amp。 break。 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 break。 break。 break。 break。 break。 break。 break。 break。 break。 } } } void dispose() { switch(zhuansu) { case 0: break。 } } if(key_jian==0) { delay(5)。 } } if(key_jia==0) { delay(5)。 } } if(key_f==0) { delay(5)。 } } if(key_z==0) { delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 A4=zhuansu%10。 else A1=1。 常州信息職業(yè)技術學院機電工程學院 畢業(yè)設計 } void fuwei(void) { flag=2。ix。 sbit key_jia=P3^3。 uchar flag。 unsignedcharcode table1[]={0x03,0x06,0x0c,0x09,0x09,0x0c,0x06,0x03}。去了圖書館借一些參考書,上網(wǎng)找一些相關資 ,通過不斷努力,終于把步進電機的原理,工作狀態(tài),控制結構有所掌握,把思路和方案定了下來,然后通過
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1