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

正文內(nèi)容

基于單片機直流調(diào)速系統(tǒng)設計畢業(yè)設計論文-資料下載頁

2025-06-22 14:49本頁面
  

【正文】 速按鍵sbit SPEED_DOWN=P3^7。 //減速按鍵unsigned char speed=8。 //速度等級0~20unsigned char code dispbit[6]={0x20,0x10,0x08,0x04,0x02,0x01}。 //數(shù)碼管選通unsigned char code seg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。 //數(shù)碼管顯示對應09(0,1,2,3,4,5,6,7,8,9)unsigned char disbuf[6]={0,0,0,0,0,0}。unsigned int temp[6]。unsigned int discount=0。 //定時的次數(shù)unsigned int timecount=0。 unsigned int T0count=0。unsigned int count_store=0。unsigned int time=0。 //1ms中斷次數(shù)unsigned int st[2]。unsigned int x。 //存儲當前轉數(shù)unsigned int mx。 //前一秒轉數(shù)void show()。void main(){ char tt。 TMOD=0x10。 //GATE、C/T、MM0 EX0=1。 //開外部中斷0 IT0=1。 //設置外部中斷的觸發(fā)方式為下降沿觸發(fā) IP=0X05。 //用于設置中斷優(yōu)先級,設置外部中斷優(yōu)先 //IP的第0位到第5位分別代表PX0,PT0,PX1,PT1,PS(串口通信)和PT2 TH1=(65536TIMER_BASE)/256。 TL1=(65536TIMER_BASE)%256。 TR1=1。 //運行標志 ET1=1。 EA=1。 //開總中斷 while(1) { if(FLAG==1) //轉速獲取成功 { mx=st[0]st[1]。 //計算前一秒轉速 FLAG=0。 } x=mx。 //獲取轉速 show()。 // 轉速顯示 if(~SPEED_UP) //加速按鍵動作響應 { for(tt=0。tt10。tt++) //多次顯示作為按鍵消抖延時 show()。 if(~SPEED_UP) { while(~SPEED_UP)。 if(speed20) speed++。 //速度加 } } if(~SPEED_DOWN) //減速按鍵動作響應 { for(tt=0。tt10。tt++) show()。 //多次顯示作為按鍵消抖延時 if(~SPEED_DOWN) { while(~SPEED_DOWN)。 if(speed0) speed。 //速度減 } } } } T1中斷子程序的設計中斷服務子程序的內(nèi)容應含有這些設計:根據(jù)PWM信號確定是否計數(shù),設置重新計數(shù)的初值,計數(shù)時間1s到后則存儲轉速進行中斷。該程序清單如下:void outside0() interrupt 0 //外部0中斷服務程序{ T0count++。} /*****T1中斷服務程序*****/void t1_serv() interrupt 3{ PWM=1。 TH1=252。 TL1=24。 time++。 //1ms中斷到則計數(shù)一次 if((time%20)speed) PWM=1。 else PWM=0。 //實現(xiàn)PWM調(diào)速 if((time%1000)==1) //1s時間到則用外部中斷次數(shù)存儲脈沖數(shù) { FLAG=1。 st[1]=st[0]。 st[0]=T0count。 } TR1=1。 ET1=1。 EA=1。} 轉速顯示子程序的設計由6位七段數(shù)碼管顯示轉速,其程序的內(nèi)容應含有這些設計:如何轉換轉速值為顯示數(shù)據(jù),片選信號的控制,傳送顯示數(shù)據(jù)。其程序清單主要如下:/*****轉速顯示子程序*****/void show(){ unsigned int i。 for(i=0。i6。i++) { temp[i]=0。 } i=0。 x=x*25。 temp[2]=x/100。 temp[1]=x/10%10。 temp[0]=x%10。 //轉速值轉換成顯示 for(i=0。i6。i++) { disbuf[i]=temp[i]。 } P0=dispbit[discount]。 //數(shù)碼管片選控制 P1=seg[disbuf[discount]]。 //傳送顯示數(shù)據(jù) if(discount==1) { P0=0x10。 //片選碼 P1=0x7f。 //小數(shù)點段選碼 for(i=500。i。i0)。 P1=seg[disbuf[discount]]。 } discount++。 if(discount==6) discount=0。} 仿真結果用Proteus仿真該系統(tǒng)時,調(diào)節(jié)單刀雙擲開關至反向即REV,電機反轉如圖44所示。圖44 電機反轉轉速用Proteus仿真該系統(tǒng)時,調(diào)節(jié)單刀雙擲開關至正向即FWD,則正轉的效果如圖45所示。圖45 電機正轉圖用Proteus仿真該系統(tǒng)時,保持電機正轉連續(xù)兩次按加速按鍵即SPEED_UP,其效果如圖46所示。 圖46 電機加速圖用Proteus仿真該系統(tǒng)時,保持電機正轉再按4次減速按鍵即SPEED_DOWN,其效果如圖47所示。圖47 電機減速圖用Proteus仿真該系統(tǒng)時,持續(xù)按住STOP鍵最終使電機停轉,其效果如圖48所示。圖48 電機停轉圖結 論本文所述的直流電機調(diào)速系統(tǒng)是以單片機AT89C52為核心的,而通過單片機來實現(xiàn)電機調(diào)整又有許多途徑,相對于其他用硬件或者硬件與軟件結合的方法實現(xiàn)對電機進行調(diào)整,采用PWM軟件方法來實現(xiàn)的調(diào)速過程具有更大的靈活性和更低的成本,裝置的電路更加簡單且可操作性強。利用51系列的單片機為處理器,實現(xiàn)了對直流電機的調(diào)速,具有控制精度高,可靠性強和易調(diào)整等特點,能夠充分發(fā)揮單片機的性能,對于簡易速度控制系統(tǒng)的實現(xiàn)提供了一種有效的途徑。仿真軟件選擇Proteus,在Proteus中畫出系統(tǒng)電路圖,當程序在Keil4中調(diào)試通過后,會生成以hex為擴展名的文件,這就是使系統(tǒng)能夠在Proteus中成功進行仿真的文件。將這些文件加載到單片機仿真系統(tǒng)中,驗證是否能完成對直流電機的速度調(diào)節(jié)。若不成功,則重新回到軟件高度步驟,進行軟件高度。找出錯誤后所在,更改后重新編繹運行系統(tǒng)。本系統(tǒng)有較好的動態(tài)性能和較高的控制精度。整個系統(tǒng)中51系列單片機具有成本低廉,編程靈活,所以整個系統(tǒng)具有一定的實際應用價值。不僅適用于機器人驅動系統(tǒng)方面,還可以用于GPS自動導航的小車中、電動自行車、電冰箱等。參考文獻[1] [M].北京:北京航空航天大學出版社,.[2] Plunkett AB. A Current—controlled PWM Transistor Invert Drive[J].IEEE/IAS Annual meeting conference record, 1979,11(6):352360. [3] [M].北京:機械工業(yè)出版社, .[4] 張毅剛,彭喜元,[M].高等教育出版社,.[5] 蔣輝平,[M].北京:機械工業(yè)出版社,.[6] 孫旭東,[M].北京:清華大學出版社,.[7] 洗凱儀,李先澤,基于PWM控制的直流電機控制系統(tǒng)的設計[J].佛山科技技術學院學報,2000,18(3):8587. [8] Matta. Industrial electroheat[U]. Brown Boveri , 62:467.[9] [J].機電工程技術,.[10] 席鑫寧,[J].大電技術,2009,14(3):9596.[11] [M].上海:復旦大學出版社,1992.[12] 張大明. 單片機微機控制應用技術[M].北京:機械工業(yè)出版社,2007.[13] Depenbrock. Direct self—control (DSC) of invert—fed induction machine [J].IEEE Trans on PE. 1988, 3(5):420429.[14]賈玉瑛,[J]包頭鋼鐵學院院報,2005,24(4):334337.致 謝輝煌的大學四年生活即將結束,為期一個學期的畢業(yè)設計也接近尾聲。這次畢業(yè)設計的成果,凝聚著許多人的關懷和幫助。首先要感謝我敬愛的指導教師李老師的耐心指導和嚴格要求,在思想、學習和生活等各個方面精心照料,在研究此課題過程中創(chuàng)造良好的學術氛圍,在系統(tǒng)設計和軟件調(diào)試過程中給予極大幫助。這些教誨始終指導著我在本科學業(yè)中努力探索,并激勵著我在未來的人生旅途中不斷開拓進取,艱苦奮斗。在此,再一次對李老師的培養(yǎng)和關懷表示最真誠的感謝!同時,我要感謝其他老師對我們的學業(yè)嚴謹督促,并耐心地教育激勵我們積極奮進,培養(yǎng)我們形成優(yōu)異的科研作風,所有這些,無疑會讓我們受益終生。非常感激這些老師們,他們不僅在大學四年中指導我們的學習和生活,而且在畢業(yè)設計期間給我許多幫助和建議,他們兢兢業(yè)業(yè)、默默無聞的奉獻精神為我做出了好的表率,時刻鞭策著我向他們學習。非常感激我的同學們,不管是在學習,還是在工作、生活的過程中,他們給予我無私的幫助和建議,使我始終充滿信心和希望,對他們致以誠摯的謝意和衷心的祝福。最后,向所有關心和幫助過我的領導、老師,朋友和同學再次表示由衷的謝意。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1