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

正文內(nèi)容

阻轉(zhuǎn)矩負載計算機速度調(diào)節(jié)拖動系統(tǒng)軟件設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-07-05 09:15本頁面

【導(dǎo)讀】沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文)。阻轉(zhuǎn)矩負載計算機速度調(diào)節(jié)。拖動系統(tǒng)軟件設(shè)計。動系統(tǒng)的基本理論,最終能夠?qū)崿F(xiàn)正向與反向分別平滑起動、提速、減速、停車的??刂疲⑶夷軌驊?yīng)對緊急意外情況,實現(xiàn)過壓停車、過熱停車、堵轉(zhuǎn)停車以及越限。本設(shè)計應(yīng)用三相異步電動機的機械特性中各種運轉(zhuǎn)狀態(tài),并且采用轉(zhuǎn)子電路內(nèi)。串聯(lián)對稱電阻進行調(diào)速和能耗制動的方法;其中主電路選用三相橋式全控整流電。在本文的軟件設(shè)計中應(yīng)用C語言和Keil軟件進行編程,并給出相應(yīng)的程序流程。圖;在硬件的使用方面最大限度的使硬件結(jié)構(gòu)達到最簡,并且使軟件功能實現(xiàn)最大。化,因此系統(tǒng)的可靠性大大提高。第四章軟件的使用與介紹....

  

【正文】 ( 3) 程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化; ( 4) 具有將可變的選擇與特殊操作組合在一起的能力,改善了程序的可讀性; ( 5) 關(guān)鍵字及運算函數(shù)可用近似人的思維過程方式使用; ( 6) 編程及程序調(diào)試時間顯著縮短,從而提高效率; ( 7) 提供的庫包含許多標準子程序,具有較強的數(shù)據(jù)處理能力; ( 8) 已編號的程序可容易地 植入新程序,因為 C語言具有方便的模塊化編程技術(shù)。 因此用 C 語言作為主語言,調(diào)用匯編語言編寫子模塊,二者相互結(jié)合,可以提高程序執(zhí)行速度和效率,達到事半功倍的效果。如需快速控制時,可用匯編語言,如采樣, A/D 轉(zhuǎn)換等;而用 C 語言編寫數(shù)據(jù)處理程序及人機界面程序,可以充分利用 C語言的庫函數(shù)。 Keil 軟件的開發(fā)與介紹 隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普通實用匯編語言到逐漸實用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展。 Keil是目前最流行的 51 單片機開發(fā)軟件。 Keil提供了以個集成開發(fā)環(huán)境( IDE:Integrated Development Environment) Vision,它包括了 C 編譯器、宏編譯器、連接器、庫管理和以個功能強大的仿真調(diào)試器。這樣在開發(fā)應(yīng)用軟件的過程中,編輯、編譯、匯編、連接、調(diào)試等各階段都集成在一個環(huán)境中,先用編輯器進行編寫程序,接著調(diào)用編譯器進行編譯,連接后即可直接運行。這樣避免了過去先用編輯器進行編輯,然后退出編輯狀態(tài)進行編譯,調(diào)試后又要調(diào)用編輯器的重復(fù)過程,因此可以縮短開發(fā)周期。 美 國 Keil Software 公司多年來致力于單片機 C語言編譯器的研究,該公司開發(fā)的 Keil Cx51是一種專門為單片機設(shè)計的高效率 C語言編譯器,符合 ANSI 標準,生成的程序代碼運行效率極高,所需要的存儲器空間極小,完全可以和匯編語言相媲美。 Keil 公司目前已經(jīng)推出了 以上版本的 Cx51 編譯器,為單片機軟件開發(fā)提供了全新的 C語言環(huán)境,同時保留了匯編代碼高效、快速的特點。 Cx51 已被完全集成到一個功能強大的全新集成開發(fā)環(huán)境 μVision2 中,其中包括項目( project)管理器、 Cx51 編譯器、 Ax51 宏匯編器、 BL51/Lx51 連接定位器、 RTX51 實時操作系統(tǒng)、 Simulator 軟件模擬器以及 Monitor51 硬件目標調(diào)試器 等 ,所有這些功能均可沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 34 在 μVision2 提供的單一而又靈活的開發(fā)環(huán)境中極為簡便地進行操作。 Vision2 支持軟件模擬仿真 ,并且 不需要任何單片機硬件即可完成程序仿真調(diào)試,極大地提高了開發(fā)效率, 也為 用戶節(jié)省 了 購買昂貴硬件仿真器的費用 。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 35 第五章 結(jié)論 本設(shè)計是以阻轉(zhuǎn)矩負載計算機速度調(diào)節(jié)拖動系統(tǒng)軟件設(shè)計,以軟件設(shè)計為核心,使用的是 Keil 軟件進行設(shè)計,編程使用的是 C 語言進行編程,連接單片機,在以單片機為核心,連接到外部電路即與硬件方面的結(jié)合,達到對電機調(diào)速進行計算機控制在硬件的使用方 面最大限 度的簡化硬件使 其 結(jié)構(gòu)達到最簡 ,因此系統(tǒng)的可靠性大大提高,并且使軟件功能實現(xiàn)最大化,最終達到電機的正轉(zhuǎn)反轉(zhuǎn),提速、停車以及意外情況的及時處理。 本設(shè)計是由我與負責(zé)硬件的同學(xué)在指導(dǎo)老師的幫助下共同完成的, 由于時間和個人能力所限,本論文 及設(shè)計還存在著 不足之處,研究深度和廣度也有所欠缺 ,懇請各位專家、學(xué)者、老師和同學(xué)給予批評指導(dǎo)。 我想我會在以后的學(xué)習(xí)中不斷完善自己,以求今后作進一步的提高。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 36 致 謝 在論文撰寫結(jié)束之際 , 首先:我要感謝我的 指導(dǎo)老師 趙文成 老師 ! 本論文從選題到完成,每一步 都是在 趙老師 的指導(dǎo)下完成 的,傾注了 趙 老師大量的心血。老師淵博的專業(yè)知識,嚴謹?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風(fēng)范,樸實無華、平易近人的人格魅力對我影響深遠,不僅使我樹立了遠大的學(xué)術(shù)目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理??蒲兄校膭钗覀円y而上,他嚴謹?shù)闹螌W(xué)態(tài)度和創(chuàng)新的精神深深感染著我,讓我深切體會到了科學(xué)研究的真正意義。生活中,他積極的生活態(tài)度和樸實的生活作風(fēng)為我們的處事作風(fēng)樹立了典范。在此,謹向指導(dǎo)老師表示崇高的敬意和衷心的感謝! 其次:感謝我的四 年學(xué)習(xí)中所有任課老師對我學(xué)業(yè)上的教導(dǎo)和幫助。在大學(xué)四年中,他們向我們傳授了專業(yè)知識,教給我們學(xué)習(xí)的方法,并引導(dǎo)我們解決學(xué)習(xí)中遇到的障礙,勇于知難而上。能夠在沈陽航空工業(yè)學(xué)院完成我的大學(xué)生活,我感到非常的榮幸和自豪。 還要感謝我的硬件搭檔,是我們的共同努力最終能夠使畢設(shè)順利完成。 最后再次感謝在這次設(shè)計中給予過我?guī)椭娜恕? 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 37 參考文獻 [1] 顧繩谷 .電機拖動與基礎(chǔ) .北京 機械工業(yè)出版社 , 1996 年 5 月 [2] 齊占慶 .機床電氣自動控制 .北京 機械 工業(yè)出版社 , 1987 年 8 月 [3] 馬忠梅 , 籍順心 , 張凱 , 馬巖 .單片機的 C 語言應(yīng)用程序設(shè)計 .北京航空航天大學(xué)出版社 , 20xx [4] 譚浩強 .C 程序設(shè)計 . 北京清華大學(xué)出版社 , 1999 [5] 李名兆 .單片機技術(shù)的應(yīng)用與發(fā)展 .電子與自動化 , 期 。 36 [6] 王兆安,黃俊 .電力電子技術(shù) .機械工業(yè)出版社, 20xx 年 4 月 [7] 郭琦 . Visual Basic 數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù) . 北京人民郵電出版社 , 20xx 年 4 月 [8] 孫越 . Visual Basic 數(shù)據(jù)庫 開發(fā)自學(xué) 教程 . 北京人民郵電出版社 , 20xx 年 [9] 馬壯,吳錚,王永強 .基于 VB 的 PC 機與單片機串行通信系統(tǒng)研究與實現(xiàn) .唐山學(xué)院學(xué)報, 20xx 年 21(4): 124132 [10] 張 毅剛, 彭喜元, 姜守達 和等 . MCS51 單片機應(yīng)用設(shè)計 .哈爾濱工業(yè)大學(xué)出版社, 20xx 年 5661 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 38 附錄 程序清單 include define uint unsigned int define uchar unsigned char define period_pwm 100 sbit pwm_1=P1^0。 //pwm輸出 sbit phase=P1^2。 //正反轉(zhuǎn)控制 sbit direction=P1^7。 //反轉(zhuǎn)按鍵 sbit off_on=P1^6。 // 正轉(zhuǎn)按鍵接口 uchar code num[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}。 uchar qian,bai,shi,ge,key,setspeed,tt,flag,flag1。 uint count,period。 float Kp=,Ki=,Kd=0。 float speed_delt。 uint i。 int speed_set,speed_pwm_set,speed_now,speed_set,e0,e1,e2,error。 uchar Flag_guzhang。 //意外情況類型 /******************************************* 延時子程序 ********************************************/ void delay(uint z) { uint x,y。 for(x=110。x0。x) for(y=z。y0。y)。 } /******************************************* 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 39 系統(tǒng)初始化,定時器和中斷初始化 ********************************************/ void init() { count=0。 e1=0。 e2=0。 TMOD=0x21。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 TH1=(256200)。 TL1=(256200)。 ET0=1。 ET1=1。 EX0=1。 EX1=1。 TR0=1。 IT0=1。 IT1=1。 TR1=1。 EA=1。 } /******************************************* 7 段數(shù)碼管顯示程序 ********************************************/ void display(uchar qian,uchar bai,uchar shi,uchar ge) { if(flag1==1) { qian=10。 phase=0。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 40 } else { qian=0。 phase=1。 } bai=speed_now/100。 shi=speed_now%100/10。 ge=speed_now%10。 P2=0。 P2=0x10。 P0=num[qian]。 delay(5)。 P2=0。 P2=0x20。 P0=num[bai]。 delay(5)。 P2=0。 P2=0x40。 P0=num[shi]。 delay(5)。 P2=0。 P2=0x80。 P0=num[ge]。 delay(5)。 } /******************************************* pid 調(diào)節(jié)子程序 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 41 ********************************************/ void pid (void) { error=speed_setspeed_now。 speed_delt=Kp*(e0e1+Ki*e0+Kd*(e02*e1+e2))。 e2=e1。 e1=e0。 e0=error。 } void pwm_set(void) { speed_pwm_set+=speed_delt。 if(speed_pwm_set0)speed_pwm_set=0。 if(speed_pwm_setperiod_pwm)speed_pwm_set=period_pwm。 } /******************************************* 主程序 ********************************************/ void main() { speed_set=200。 //初始速度設(shè)定 // count=100。 init()。 // 系統(tǒng)初始化 ,開定時器和中斷 while(1) { if(flag==1) //如果已經(jīng)按下啟動按鈕 { pid()。 pwm_set()。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 42 } else { pwm_1=1。 pwm_2=1。 } display(qian,bai,shi,ge)。//數(shù)碼管顯示速度 } } /******************************************* 外部中斷 0 中斷處理子程序, 對由速度傳感器發(fā)來的脈沖數(shù)進行計數(shù)測量其頻率 ********************************************/ void ext0() interrupt 0 { count++。 } /******************************************* 定時器 0 中斷處理子程序, 每隔一分鐘測一次電壓和溫度 如果出現(xiàn)故障執(zhí)行相應(yīng)的處理子程序 ********************************************/ void time0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 //定時器設(shè)定 50 毫秒定時初值 i++。 if(i==5) //經(jīng)過 6 次中斷,即 6*50 得到 1 分鐘 { 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 43 speed_now=count。 //每分鐘的旋轉(zhuǎn)次
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1