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

正文內(nèi)容

基于51單片機的直流電機的pid控制器畢業(yè)論文-預(yù)覽頁

2024-12-09 22:14 上一頁面

下一頁面
 

【正文】 工作的高可靠性和整個控制器體積小型化,彌補了模擬直流調(diào)速控制系統(tǒng)的保護功能不完善、調(diào)試不 方便、體積大等不足之處,且數(shù)字控制系統(tǒng)表現(xiàn)出另外一些優(yōu)點,如查找故障迅速、調(diào)速精度高、維護簡單,使其具備了廣一闊的應(yīng)用前景。 我國關(guān)于數(shù)字直流調(diào)速 系統(tǒng)的研究主要有 :綜合性最優(yōu)控制,補償 PID 控制, PID算法優(yōu)化,也有的只應(yīng)用模糊控制技術(shù)。但由于進口設(shè)備價格昂貴,也給出了國產(chǎn)全數(shù)字控制直流調(diào)速裝置的發(fā)展空間。 單片機( singlechip microputer)是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(算術(shù)運算、邏輯運算、數(shù)據(jù)傳送、中斷處理等)的微處理器( CPU)、隨機存儲器( RAM)、只讀存儲器( ROM)、輸入輸出接口電路( I/O)、 串行通信口( SCI)、脈寬調(diào)制電路( PWM)、定時計算器、 A/D 轉(zhuǎn)換器及 D/A 轉(zhuǎn)換器等電路集成到一塊半導(dǎo)體硅片上,這些電路能在軟件的控制下準(zhǔn)確、迅速、高效的完成設(shè)計者事先規(guī)定的任務(wù),這樣的一塊具有一臺計算機的屬性,可以構(gòu)成一個最小而完善的的計算機系統(tǒng)的電路芯片就稱為單片微型計算機,簡稱單片機。采用雙極型半導(dǎo)體工藝的 TTL 電路速度快,但功耗和芯片面積較大。 低電壓化 幾乎所有的單片機都有 WAIT、 STOP 等省電運 行方式。 低噪聲與高可靠性 為提高單片機的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工作環(huán)境,滿足電磁兼容性方面更高標(biāo)準(zhǔn)的要求。目前,單片機內(nèi) ROM最大可達 64KB, RAM 最大為 2KB。這類單片機的用途是把以往用數(shù)字邏輯集成電路組成的控制電路單片化,可廣泛用于家電產(chǎn)品。 串行擴展技術(shù) 在很長一段時間里,通用型單片機通過三總線結(jié)構(gòu)擴展外圍器件成為單片機應(yīng)用的主流結(jié)構(gòu)。因此,單片機具有以下特點 : ( 1)較高的性價比 目前國內(nèi)市場上,有些單片機的芯片價格只有幾十元人民幣,再加上很少的外圍器件,就可以構(gòu)成一臺多功能的控制機構(gòu)。 ( 5)開發(fā)周期短,易于產(chǎn)品化 可根據(jù)需要構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)。 ( 3)辦公自動化領(lǐng)域 現(xiàn)代的辦公室所使用的大部分現(xiàn)代產(chǎn)品多數(shù)都采用了單片機,如打印機、繪圖儀、 復(fù)印機等等。 ( 7)汽車電子與航空 航天電子系統(tǒng) 這些電子系統(tǒng)中的集中顯示系統(tǒng)、車上娛樂系統(tǒng)、車載安全裝置、導(dǎo)航系統(tǒng)、動力監(jiān)測系統(tǒng)、等都是采用單片機來實現(xiàn)控制的。 MCS51 系列單片機芯片有許多種,但是它們的基本組成和基本性能是相同的。單片機 CPU 運算器內(nèi)部包含一個專門進行位數(shù)據(jù)操作的布爾處理機,增加了面向控制的處理能力,可以進行位尋址等功能。用于 CPU對片內(nèi)各功能部件進行管理、控制和監(jiān)視等。 ( 7)中斷系統(tǒng) 有 5個中斷系統(tǒng), 2 個可編程優(yōu)先級的中斷系統(tǒng),用于外部中斷申請,串行口中斷申請和定時器 /計數(shù)器中斷申請。 MCS51 單片機的工作方式 MCS51 系列單片機的工作方式有:復(fù)位方式,程序執(zhí)行方式,節(jié)電工作方式,低功耗方式以及 EPROM 編程和校驗方式。另外,當(dāng)程序運行錯誤或由于錯誤操作而使單片機進入死鎖狀態(tài)時,可以通過復(fù)位進行重新啟動。上電自動復(fù)位是通過電容充電來實現(xiàn)的,通過選 擇適當(dāng)?shù)碾娙莺碗娮?,就能夠?RST 引腳上的高電平保持兩個振蕩周期以上,以實現(xiàn)上電的同時完成單片機的復(fù)位;按鍵手動復(fù)位分為按鍵電平復(fù)位和按鍵脈沖復(fù)位兩種方式。 ( 3)節(jié)電工作方式: MCS51 系列單片機中有 HMOS(高密度溝道金屬氧化物半導(dǎo)體)和 CHMOS(互補高密度溝道金屬氧化物半導(dǎo)體)兩種工藝芯片。 其中退出空閑方式的方法有兩種,一種是中斷推出,另一 種是按鍵復(fù)位退出;退出掉電方式的唯一方法是由硬件復(fù)位,復(fù)位時將所有的特殊功能寄存器的內(nèi)容初始化,但不改變內(nèi)部 PAM 區(qū)的數(shù)據(jù)。 EPROM 校驗程序:校驗的主要操作是在向片內(nèi)程序存儲器 EPROM 寫入信息時或?qū)懭胄畔⒑螅蓪⑵瑑?nèi) EPROM 的內(nèi)容讀出校驗,以保證寫入信息 的正確性。與交流電機相比直流電機的結(jié)構(gòu)較復(fù)雜,成本較高,可靠性較差,使它的 應(yīng)用受到限制。直流電機運行時靜止不動的部分稱為定子,定子的主要作用是產(chǎn)生磁場,由機座、主磁極、換向極、端蓋、軸承和 電刷 裝置等組成。 Ia電樞電流 。 J轉(zhuǎn)動慣量 。 KD轉(zhuǎn)動部分的阻尼系數(shù) . 永磁直流電動機的電樞反電動勢可表示為 : Ea=Ke*Ω (公式 33) 式中 Ke反電動勢常數(shù) . 電磁轉(zhuǎn)矩為 : Te=KT *Ia (公式 34) 式中 KT磁轉(zhuǎn)矩常數(shù)。Proteus 軟件已有近 20 年的歷史,在全球已得到廣泛使用。 Keil 提供了包括 C編譯器 、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個 集成開發(fā)環(huán)境 ( uVision)將這些部分組合在一起。 C51工具包的整體結(jié)構(gòu), uVision 與 Ishell 分別是 C51 for Windows 和 for Dos 的 集成開發(fā)環(huán)境 (IDE),可以完成編輯、 編譯 、連接、調(diào)試、仿真等整個開發(fā)流程。 ABS 文件由 OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex 文件,以供調(diào)試器dScope51或 tScope51使用進行 源代碼 級調(diào)試,也可由 仿真器 使用直接對 目標(biāo)板 進行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。元件涉及到數(shù)字和模擬、交流和直流等,如電阻、電容、二極管、三極管、 MOS 管,變壓器、繼電器、各種放大器、各種激勵源、各種微控制器、各種門電路、各種終端。這些測試信號包括模擬信號和數(shù)字信號等。這樣就可以節(jié)省大量的實驗經(jīng)費,減輕了學(xué)生們的負(fù)擔(dān)。 PROTEUS 與 KEIL 的聯(lián)調(diào) Proteus 軟件包括匯編語言編譯系統(tǒng),可以在軟件平臺上對單片機進行可視化調(diào)試。以下是如何將 C 語言的開發(fā)環(huán)境移植到 Proteus 的設(shè)計中的方法: 首先,下載安裝這兩個軟件。在 Kei 中打開一個項目,在 option for target中的 Debug標(biāo)簽中選中 Proteus VSM Monitor51 Driver 。運行 Proteus 的 ISIS,鼠標(biāo)左鍵點擊菜單 DEBUG,選中use remote debug monitor。 18 單片機(速度的測量計算、輸入 設(shè)定及系統(tǒng)控制) 單片機( PID 運算控制器、 PWM 模擬發(fā)生器) 電機 速度采集電路 電機驅(qū)動電路 鍵 盤 顯示器 第五章 設(shè)計實現(xiàn) 系統(tǒng)總體框架 圖 51系統(tǒng)總流程圖 本設(shè)計是以 51單片機為控制中心,通過采集電機的當(dāng)前速度,與設(shè)定的速度之間的差值進行 PID運算,然后輸出相應(yīng)的模擬 PWM波,使得差值越來越小直到電機速度在允許的誤差范圍內(nèi)。許多用戶在設(shè)計完單片機系統(tǒng) ,并在實驗室調(diào)試成功后 ,在現(xiàn)場卻出現(xiàn)了“死機”、“程序走飛”等現(xiàn)象 ,這主要是單片機的復(fù)位電路設(shè)計不可靠引起的。上電復(fù)位的工作過程是在加電時,電容加給 RST 端一個短暫的高電平信號,此高電平信號隨著 Vcc對電容的充電過程而逐漸回落,即 RST 端的高電平持續(xù)時間取決于電容的充電時間。另外,在復(fù)位期間,端口引腳處于隨機狀態(tài),復(fù)位后,系統(tǒng)將端口置為全“ l”態(tài)。在這種鍵盤的連接方法中,我們通常采用上拉電阻接法,即各按鍵開關(guān)一端接低電平,另一端接單片機 I/O 口線并通過上拉電阻與 VCC 相連,這是為了保證在按鍵斷開時,各 I/O 口線有確定的高電平,如果端口內(nèi)部已經(jīng)有上拉電阻,則外電路的上拉電阻就可以省去。單片機中常用軟件去抖動方法,軟件法其實很簡單,就是在單片機獲得端口低電平信息后, 不是立即認(rèn)定按鍵已被按下,而是在延時 10ms 或更長時間后再次檢查該端口,如果仍為低,說明此鍵確實被按下了,這實際上是避開了按鍵按下時的抖動時間;而在檢測到按鍵釋放后(端口電平為高電平時)再延時 510ms,消除后沿的抖動,然后再對按鍵進行處理,不過一般情況下,我們通常不對按鍵釋放后沿進行處理,實踐證明,也能滿足通常的要求。由此可見,在需要的按鍵數(shù)量比較多的時候,采用矩陣法萊連接鍵盤是非常合理的,所以本設(shè)計采用矩陣式鍵盤。各排第 1行都點亮后,延時一段時間,然后黑屏,這樣就算完成了單片機對LED顯示屏的一行掃描控制。 本設(shè)計使用的驅(qū)動器件是 74HC240,如圖 56所示。任意 nOE 上的高電平將使輸出端呈現(xiàn)高阻態(tài)。 L298是一種常用的電機驅(qū)動芯片 , 一片 L298 即可驅(qū)動兩個直流電機或一個步進電機。電機輸出的脈沖是理想化的沒有毛刺,沒有畸變,所以可以直接輸入到單片機的中斷引腳,當(dāng)有一個脈沖時,單片機就會產(chǎn)生一個中斷,就會在相應(yīng)的存儲單元加 1,當(dāng)計數(shù)器到達時間時就會把該存儲單元輸出到顯示模塊,然后清零,接著下一個周期計數(shù),就達到了測速的目的。所以常用控制方法是改變電樞電壓調(diào)速的電樞電壓控制法。如:由交流電源供電,使用晶閘管整流器進行相控調(diào)壓;使用硅整流器將交流電整流成直流電或由蓄電池等直流電源供電,再由 PWM 斬波器進行斬波調(diào)壓等。在圖 59a 中,假定晶體管 V1先導(dǎo)通 T1秒(忽略 V1的管壓降,這期間電源電壓 Ud全部加到電樞上), 25 圖 59 PWM 斬波器原理圖電路及輸出電壓波形 a:原理圖 b:輸出電壓波 然后關(guān)斷 T2秒(這期間電樞端電壓為零)。 不管哪種方法,α的變化范圍均為 0≤α≤ 1,因而電樞電壓平均值 Ua的調(diào)節(jié)范圍為0Ud,均為正值,即電機只能在某一方向調(diào)速,稱為不可逆調(diào)速。該間隔時間成為死區(qū)時間)之后, 26 r(t) Kp Ki/S Kd AT89C51 沒有專門的引腳輸出 PWM 波,只能通過軟件進行模擬 PWM。比例作用大,可以加快調(diào)節(jié),減少誤差,但是過大的比例,使系統(tǒng)的穩(wěn)定性下降甚至造成系統(tǒng)的不穩(wěn)定。反之 Ti大則積分作用弱,加入積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降,動態(tài)響應(yīng)變慢。在微分時間選擇合適的情況下,可以減少超調(diào),減少調(diào)節(jié)時間。 數(shù)字 PID 參數(shù)整定方法 如何選擇控制算法的參數(shù),要根 據(jù)具體過程的要求來考慮。用理論計算法設(shè)計調(diào)節(jié)器的前提是能獲得被控對象準(zhǔn)確的數(shù)學(xué)模型,這在工業(yè)過程中一般較難做到。下面介紹兩種常用的簡易工程整定法。 ③ 選擇控制度:所謂控制度就是以模擬調(diào)節(jié)器為基準(zhǔn),將 DDC 的控制效果與模擬調(diào)節(jié)器的控制效果相比較。 ④ 根據(jù)選定的控制度, 查表 求得 T、 PK 、 IT 、 DT 的值。 ③ 積分系數(shù) IK 保持不變,改變比例系數(shù) PK ,觀察控制過程有無改善,如有改善則繼續(xù)調(diào)整,直到滿意為止。和前述步驟相同,微分時間的整定也需反復(fù)調(diào)整,直到控制過 程滿意為止。 原理圖說明 仿真開始之后,電機不轉(zhuǎn),停止指示燈亮。 圖 512 系統(tǒng)正在運行 軟件設(shè)計 主流程圖 31 0)]2()1(2)([)()]1()([ unene neKneKneneK DIP ????? ????開始初始化調(diào)用清屏子程序開始界面顯示設(shè)置鍵按下 ?調(diào)用清屏子程序設(shè)置界面顯示根據(jù)設(shè)置計算參數(shù)啟動鍵按下 ?調(diào)用清屏子程序電機運行狀態(tài)顯示PWM 脈沖輸出YNYN 圖 513 系統(tǒng) 主程序流程 在一個完整的系統(tǒng)中,只有硬件部分是不能完成相應(yīng)設(shè)計任務(wù)的,所以在該系統(tǒng)中軟件部分是非常重要的,按照要求和系統(tǒng)運行過程設(shè)計出主程序流程如圖 513 所示。 圖 514 PID 算法流程圖 鍵 盤程序程序流程 鍵盤中斷程序是用來設(shè)在系統(tǒng)相應(yīng)參數(shù)和控制系統(tǒng)進入相應(yīng)的運行狀態(tài),其程序流程圖如圖 515 所示。在輪流點亮掃描過程中,每個數(shù)碼管的點亮?xí)r間是極為短暫的(約 1ms),但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各個數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù) 34 據(jù),不會有閃爍感。在老師的精心講解下,并通過自己的努力也了解了單片機內(nèi)部構(gòu)造和工作原理,以及接外部電路的情況,但也知識皮毛而已。 直流電機控制在工業(yè)領(lǐng)域有著非常重要的作用。但是,單片機發(fā)展到現(xiàn)在也有存儲空間較小、下游方案較少等局限性。同時要向研究生師兄表示誠懇的感謝。同時也使我明白了我們的學(xué)習(xí)不但要立足于書本,以解決理論和實際教學(xué)中的實際問題為目的,還要與實踐相結(jié)合,理論問題即實踐課題,解決問題即課程研究,通過自己的雙手來解決問題比用腦子解決問題來的更加深刻。 38 sbit p31=P3^1。 sbit p36=P3^6。 uint count,miaoshu,sv。 //延時 1ms 子 程序 void delay(uchar z) { uchar x,y。y0。 shu[1]=a%100/10。 shu[5]=b%10。 P0=table[shu[i]]。 shi=sv%1
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1