直流電機(jī)PID轉(zhuǎn)速閉環(huán)調(diào)速控制系統(tǒng)
《直流電機(jī)PID轉(zhuǎn)速閉環(huán)調(diào)速控制系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《直流電機(jī)PID轉(zhuǎn)速閉環(huán)調(diào)速控制系統(tǒng)(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
基于 直流電機(jī) 速閉環(huán)調(diào)速控制系統(tǒng) 真實現(xiàn) 在工業(yè)自動控制系統(tǒng)和各種智能產(chǎn)品中常常會用用電動機(jī)進(jìn)行驅(qū)動、傳動和控制,而現(xiàn)代智能控制系統(tǒng)中,對電機(jī)的控制要求越來越精確和迅速,對環(huán)境的適應(yīng)要求越來越高。隨著科技的發(fā)展,通過對電機(jī)的改造,出現(xiàn)了一些針對各種應(yīng)用要求的電機(jī),如伺服電機(jī)、步進(jìn)電機(jī)、開關(guān)磁阻電機(jī)等非傳統(tǒng)電機(jī)。但是在一些對位置控制要求不高的電機(jī)控制系統(tǒng)如傳動控制系統(tǒng)中,傳統(tǒng)電機(jī)如直流電機(jī)乃有很大的優(yōu)勢,而要對其進(jìn)行精確而又迅速的控制,就需要復(fù)雜的控制系統(tǒng)。隨著微電子和計算 機(jī)的發(fā)展,數(shù)字控制系統(tǒng)應(yīng)用越來越廣泛,數(shù)字控制系統(tǒng)有控制精確,硬件實現(xiàn)簡單,受環(huán)境影響小,功能復(fù)雜,系統(tǒng)修改簡單,有很好的人機(jī)交換界面等特點。 在電機(jī)控制系統(tǒng)開發(fā)中,常常需要消耗各種硬件資源,系統(tǒng)構(gòu)建時間長,而在調(diào)試時很難對硬件系統(tǒng)進(jìn)行修改,從而延長開發(fā)周期。隨著計算機(jī)仿真技術(shù)的出現(xiàn)和發(fā)展,可用計算機(jī)對電機(jī)控制系統(tǒng)進(jìn)行仿真,從而減小系統(tǒng)開發(fā)開支和周期。計算機(jī)仿真可分為整體仿真 和實時仿真。整體仿真是對系統(tǒng)各個時間段對各個對象進(jìn)行計算和分析,從而對各個對象的變化情況有直觀的整體的了解,即能對系統(tǒng)進(jìn)行精確的預(yù)測 ,如 是一個典型的實時仿真軟件。實時仿真是對時間點的動態(tài)仿真,即隨著時間的推移它能動態(tài)仿真出當(dāng)時系統(tǒng)的狀態(tài)。 一個實時仿真軟件,用來仿真各種嵌入式系統(tǒng)。它能對各種微控制器進(jìn)行仿真,本系統(tǒng)即用 直流電機(jī)控制系統(tǒng)進(jìn)行仿真。 在系統(tǒng)軟件開發(fā)中開發(fā)中可用操作系統(tǒng),也可不用操作系統(tǒng)。如用操作系統(tǒng),程序可實現(xiàn)模塊化,并能對系統(tǒng)資源進(jìn)行統(tǒng)籌管理,最主要的是可實現(xiàn)多任務(wù)運行。如果需要多任務(wù)并行運行,并且需要一定的時間間隔,某些任務(wù)對時間的要求不高時,如不用操作系統(tǒng)則要占用定 時器資源,并且對??臻g和硬件資源很難進(jìn)行管理,所以在這種情況下需要操作系統(tǒng)。本系統(tǒng)用操作系統(tǒng) 一個完整的、可移植、可固化、可剪裁的占先式實時多任務(wù)內(nèi)核 經(jīng)有很多產(chǎn)品成功使用的案例且得到美國軍方的認(rèn)證,說明了該系統(tǒng)的可靠性。 代碼公開,代碼短,源代碼大部分是使用A 編寫的,移植性和裁減性好,功能強(qiáng)大, 能可靠應(yīng)用于各種控制系統(tǒng)中。 系統(tǒng)構(gòu)成 轉(zhuǎn)速控制輸入( 0832 采樣) 移植了 控制器 PWM波 液晶顯示 51 單片機(jī) 仿 真的電機(jī) 電 機(jī) 驅(qū)動電路 測速接口 輸入轉(zhuǎn)矩 硬件全圖 各子系統(tǒng) 1 . 轉(zhuǎn)速控 制輸入 如用按鍵輸入則需要復(fù)雜的軟件實現(xiàn),并且需要足夠的引腳資源,本系統(tǒng)用 控制器 含一個支持仿真的片內(nèi)存儲器控制器接口的 部總線、與中斷控制器接口的性能總線( 連接片內(nèi)外設(shè)功能的 設(shè)總線( 線的兼容超集)。片內(nèi)有 64K 字節(jié)靜態(tài) 28尋址 4 在本仿真中 率在芯片屬性中設(shè)置。 本系統(tǒng)采用 真庫有的液晶顯示模塊 8192像素的單色 幕分為兩半控制,控制引腳為 據(jù)通過移位寄存器輸入。 4.電機(jī)驅(qū)動電路 本系統(tǒng)仿真的是最大輸入電壓為 12 伏的微型電機(jī),故用通用電機(jī)驅(qū)動電路實現(xiàn)假設(shè)該電路輸入電阻為無窮大,輸出電阻為 0。 5.仿真電機(jī)的 51 單片機(jī) 雖 然 電機(jī)模塊,但其電機(jī)模塊沒有輸出轉(zhuǎn)速接口故用一單片機(jī)代替它,單片機(jī)用 樣輸入的電壓,經(jīng)過處理即輸出和真實電機(jī)同步的轉(zhuǎn)速(需要大量的浮點運算,可考慮用 通過兩個按鍵改變轉(zhuǎn)矩沒按一次增大或減小 面的是增大。 6.仿真結(jié)果 仿真 鐘后得下圖,可看到轉(zhuǎn)速逐漸增大然后穩(wěn)定下來。 增大轉(zhuǎn)矩后,可看到轉(zhuǎn)速下降后又恢復(fù) 7.程序; 1.系統(tǒng)主程序 : ****************************************************************************** ** 實時微型直流電機(jī) 速閉環(huán)調(diào)速控制系統(tǒng)程序 (基于移植于 的uc/時操作系統(tǒng) ) ** 程序編寫者 : 吳斌 ** 編寫日期 : 2007 年 11 月 14 日 ******************************************************************************/ ### 512 //各任務(wù)棧大小 # \ 2; \ 0 //輸出其他的為輸入 #000 //最大調(diào)節(jié)轉(zhuǎn)速 # //比例放大系數(shù) # //采樣周期 # //積分時間常數(shù) # //微分時間常數(shù) #1+Ts*t0+s) #1+2*s) #Kp*s #0 //0 // //0 // //各任務(wù)棧 * //控制信號郵箱 n=0; // 輸入轉(zhuǎn)速 ; // 反饋轉(zhuǎn)速 //函數(shù)聲明 { 0 // 不分頻,計數(shù)頻率為 0 // 設(shè)置 配時復(fù)位 2765; // 設(shè)置 期 0; // 設(shè)置 空比 0 // 存 0 // 允許 出,單邊 0 // 啟動定時器, 能 2765; // 設(shè)置 期 0; // 設(shè)置 空比 0 // 存 } /********************************************************************************************************* ** 函數(shù)名稱 : * 功能描述 : c 語言的主函數(shù),由它啟動多任務(wù)環(huán)境 ********************************************************************************************************/ { ; (0, & 1], 0); ; ; } /****************************************************************************** ** 函數(shù)名稱 : * 功能描述 : 初始化系統(tǒng)及建立任務(wù) ******************************************************************************/ { // 避免編譯警告 ; ; 0); ; ()0, & 1], 2); ()0, & 1], 3); ()0, & 1], 1); ()0, & 1], 5); ); } /****************************************************************************** ** 函數(shù)名稱 : * 功能描述 : 實時任務(wù) ,負(fù)責(zé)采樣和處理數(shù)據(jù) ******************************************************************************/ { //上次輸出控制信號 //上次采樣誤差信號 0; //上次的上次的采樣誤差信號 //采樣轉(zhuǎn)速信號 u; //此次輸出控制信號 e; //此次采樣誤差信號 ; //始化 ) { 16; 0; //采樣反饋轉(zhuǎn)速 e=u=us+q0*e+q1*es+q2*(u>=u=es=e; us=u; &u); //發(fā)送處理后的信號 ,0,0,30); } } /****************************************************************************** ** 函數(shù)名稱 : * 功能描述 : 根據(jù)控制信號輸出 ******************************************************************************/ { ) {,& { 2765; 2764; 0} 2765; *765); 0} } } n) //延時函數(shù) {i; i=1;{m=64n=j=0; m=a/8+1+m=a/8+a,b, ,b+2,6*(m); } } //本系統(tǒng)顯示主界面 {i; 0]={00*"U",0*/ 0*"/",1*/ 0*"c",2*/ 0*"o",3*/ 0*"s",4*/ 60]= {00*"輸 ",0*/ 00*"入 ",1*/ 00*"轉(zhuǎn) ",2*/ 000*"速 ",3*/ 00 /*": ",4*/ 60]={000*"輸 ",0*/ 00*"出 ",1*/ 00*"轉(zhuǎn) ",2*/ 000*"速 ",3*/ 00 /*": ",4*/ 6]={00*"*",0*/ 4,0,); ,2,); ,4,); i=0;i # ##a //電樞電感 # // #a //轉(zhuǎn)動慣量 #a 10 #1.9 ; 3^5; ; L= e; z=0; s=0; =z=0; ; ; ; ; ; ; n=0; f=0; e=0; x) { i; i=0;i- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
6 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 直流電機(jī) PID 轉(zhuǎn)速 閉環(huán) 調(diào)速 控制系統(tǒng)
鏈接地址:http://www.820124.com/p-89574.html