版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于PID的簡單水溫控制系統(tǒng)設計摘要:在工農業(yè)生產和日常生活中,對溫度的檢測與控制始終有著非常重要的實際意義和廣泛的實際應用。為了加深計算機控制理論的理解,故設計一個溫度控制系統(tǒng),該系統(tǒng)主要由溫度信號采集與轉換模塊(傳感器DS18B20)、主機控制模塊(單片機STC89C52)、溫度控制模塊(雙向晶閘管BTA06)、液晶顯示模塊(液晶LM1602)等四部分組成,控制算法為PID算法。系統(tǒng)可實現(xiàn)穩(wěn)態(tài)誤差小于1,最大超調小于1,并且調節(jié)時間較短,恒定效果好。關鍵詞:傳感器DS18B20,單片機STC89C52,PID算法,液晶LM1602,雙向晶閘管BTA061 選題背景在現(xiàn)代工業(yè)生產和日常生活當
2、中,對溫度的檢測、實現(xiàn)自動恒溫控制有著非常重要實際意義和廣泛的應用,例如大型火力發(fā)電站鍋爐的溫度控制、石油煉油廠油溫的控制等。一般的溫度控制系統(tǒng)其主要構成部分有以下幾部分:被控對象、溫度信號采集與轉換模塊、顯示模塊、執(zhí)行模塊、主機控制模塊、按鍵等。關系如圖1.1: 圖1.1 溫度檢測裝備的組成結構在此,我選擇了溫度測量及其恒溫控制作為計算機控制課程設計課題。在該控制系統(tǒng)中,控制算法不但結合經典的PID控制算法的優(yōu)勢;還增加了死區(qū)控制,平均濾波、限幅消抖、抗積分飽和等措施抑制非正常情況的發(fā)生;此外,控制算法還采用了二維PID算法的優(yōu)點,加快了系統(tǒng)的動態(tài)響應速度。經過實際測試,采取的措施能夠很好地
3、抑制非正常情況的發(fā)生,系統(tǒng)的響應速度、穩(wěn)態(tài)誤差、超調量都取得了較為滿意的結果。2 方案設計及其論證2.1 溫度信號的采集及AD轉換方案一采用模擬類溫度傳感器,比如LM45、AD590、鉑電阻等。增加適當的放大電路和AD轉換電路以后,就可以將溫度信號送入單片機。然而,這種設計需要用到A/D轉換電路,且溫度傳感器的接線較為麻煩,制作成本較高。 方案二采用數字類溫度傳感器,比如DS18B20。DS18B20為數字式溫度傳感器,直接將溫度信號轉換為數字量,可編程的分辨率為912位,采用獨特的單總線接口,只需要一條總線就可以實現(xiàn)與單片機通信,簡化了硬件電路設計,降低了設計成本。 將上述兩種方案比較,方案
4、二硬件電路設計得到簡化并且設計成本降低,故采用方案二。2.2 主機控制模塊方案一采用快速單片機,比如STC12C5A32S2、ATmega16、W77E58等。以ATmega16為例,ATmega16單片機是基于增強的AVR RISC結構的低功耗8 位CMOS微控制器。由于其先進的指令集以及單時鐘周期指令執(zhí)行時間,ATmega16 的數據吞吐率高達1 MIPS/MHz,在相同晶振頻率的情況下,速度比普通快812倍。從性能上來說,該單片機是一款功能非常強大的單片機,然而其價格較高(15元/片),采用該單片機會使設計成本增加。 方案二采用普通單片機STC89C52。STC89C52單片機片內有8K
5、B的EPROM和256B的RAM,程序通過串口下載,十分方便。在晶振頻率為12MHz的情況下,單指令僅需1us,完全能滿足系統(tǒng)設計要求。另外,該單片機價格便宜,僅5.8元/片。將上述兩種方案比較,方案一雖然性能上優(yōu)于方案二,但其設計成本較高,而且本系統(tǒng)不需要太快的運行速度,故采用方案二。2.3 顯示模塊方案一采用7段式數碼管。目前,市場上有大量的七段式LED數碼管,價格也較為便宜,單個的數碼管僅0.8元,4位的數碼僅2.6元;不過采用數碼管作為顯示時,需要增加驅動電路,驅動電路的成本在8元左右,另外,數碼管只能顯示一些簡單字符以及數字,而在本設計中,需要顯示較多信息,比如:實時溫度、PID參數
6、、設定溫度等,采用數碼管會大大增加程序的復雜度,并且還會對單片機的功能提出更高要求,其性價比較低。 方案二采用LM1602液晶顯示。LM1602液晶的市場價格在15元左右,可以與單片機直接連接,不需要增加額外的驅動電路,它可以顯示所有的ASCII字符。另外可以同時顯示32個字符,電路設計簡單、軟件復雜度低、性價比高。將上述兩種方案比較,方案一中LED數碼管雖然價格便宜,但需設計驅動電路,而且本設計需要顯示較多系統(tǒng)運行參數,故又增加編碼復雜度,同時對單片機性能要求提高,性價比低,方案二LM1602液晶顯示有電路設計簡單,編碼復雜度低的優(yōu)點,故采用方案二。2.4 溫度控制模塊 方案一采用固態(tài)繼電器
7、。固態(tài)繼電器有三部分組成:輸入電路,隔離(耦合)和輸出電路。固態(tài)繼電器可以與邏輯電路兼容,耐振耐機械沖擊,安裝位置無限制,具有良好的防潮防霉防腐蝕性能,在防爆和防止臭氧污染方面的性能也極佳,輸入功率小,靈敏度高,控制功率小,電磁兼容性好,噪聲低和工作頻率高等特點。然而,其價格較高,電壓AC220V、最大電流5A的固態(tài)繼電器在25元左右,采用固態(tài)繼電器會使得設計成本大大增加。 方案二采用雙向晶閘管。市場上雙向晶閘管的種類很多,如雙向晶閘管BTA06,每片僅3.5元,可以使設計成本大大降低,配備以驅動電路后,總體設計成本也不超過9元;另外,采用雙向晶閘管BTA06的硬件設計也較為簡單。 將上述兩種
8、方案比較,方案一中固態(tài)繼電器雖然性能優(yōu)于方案二中的雙向晶閘管,但考慮固態(tài)繼電器成本遠高于雙向晶閘管,故采用方案二。2.5 單片機控制方式 方案一P控制是一種最簡單的控制方式。其控制器的輸出與輸入誤差信號成比例關系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差(Steady-state error)。同時,由于水的溫度調節(jié),可以等效于“純滯后一階慣性”,理論可推導其易產生振蕩。 方案二PI控制是在比例控制的基礎上加上積分作用,在積分控制中,控制器的輸出與輸入誤差信號的積分成正比關系,采用比例積分控制方式,只要有足夠長的響應時間,理論上可以做到穩(wěn)態(tài)無靜差。 方案三PID控制器就是根據系統(tǒng)的誤差,利用比例、
9、 積分、微分計算出控制量進行控制的,也就是在比例積分控制方式下,加入微分控制,在微分控制中,控制器的輸出與輸入誤差信號的微分(即誤差的變化率)成正比關系。將上述三種方案進行比較,由于本設計要求無靜差,被控對象慣性較大,為了加快調節(jié)速度,采用方案三即PID算法作為控制算法。3 系統(tǒng)概要設計 該系統(tǒng)能夠實現(xiàn)測量-25125的溫度并予以顯示,精度為0.625,準確度0.5。能夠實現(xiàn)在099.9設定任一溫度保持恒定。按鍵可以設定恒溫溫度,液晶能夠實時顯示溫度、設定溫度、偏差、占空比等基本量。控制程序能夠完成恒溫功能,并且獲得較好的超調量、調節(jié)時間、穩(wěn)態(tài)誤差、響應速度等量。系統(tǒng)的主要部件有7部分,分別是
10、:溫度傳感器DS18B20、STC89C52單片機、LM1602液晶、BTA06晶閘管(含光隔電路)、電爐、按鍵、電源模塊、串口通訊模塊。整個系統(tǒng)的結構如下:圖3.1 溫度控制系統(tǒng)組成結構系框圖4系統(tǒng)硬件設計 本設計將該電路分為四個模塊:溫度信號采集與轉換模塊(傳感器DS18B20)、主機控制模塊(單片機STC89C52)、溫度控制模塊(雙向晶閘管BTA06)、液晶顯示模塊(LM1602液晶)。4.1溫度信號采集與轉換 圖4.1 溫度信號采集與轉換原理圖如圖4.1,0.1uF電容的C19用于濾除高頻噪聲,6.8K上拉電阻用于增加數據總線的驅動能力,DQ連接單片機的P22口,組成單總線通信系統(tǒng),
11、用于單片機和DS18B20數據通信。4.2控制晶閘管導通模塊圖4.2是控制晶閘管導通的原理圖,MOC3022是光隔器件,單片機的P20端口和MOC3022的2腳相連接。當P20為低電平是光隔右側的4、6引腳導通,進而控制晶閘管導通。R13一般取2K左右。圖4.2 控制晶閘管導通模塊原理圖4.3液晶顯示模塊圖4.3 液晶顯示模塊原理圖4.4總系統(tǒng)原理圖圖4.4 系統(tǒng)總體原理圖5 系統(tǒng)軟件設計軟件流程圖如下:圖5.1 軟件流程圖6 設計體會及今后的改進意見通過本次設計,提高了對計算機控制系統(tǒng)相關理論的理解,大大提升了運用理論解決現(xiàn)實問題的能力,本課題“簡單溫度控制系統(tǒng)”的設計與實現(xiàn),從先前查相關背
12、景資料準備到逐一突破的經驗表現(xiàn)在以下幾個面:首先,對課題牽涉到的一些器件必須加以認識和熟練運用。其次, 要設計某一個東西,首先要明白它是干什么的,勾畫出自己的設計思路。然后將這個問題進行分塊,根據系統(tǒng)的指標和功能框圖,明確各部分任務,進行各單元電路的設計、參數計算和器件選擇。當完成電路圖的設計后,如果有條件的話可以用某些仿真軟件進行仿真,避免在后續(xù)進行硬件焊接出現(xiàn)錯誤后難以改正。最后,在設計過程中遇到一些問題能夠獨立思考從而用所學知識得以解決,真正學會了學以致用,從中增強了對計算機控制這門課程的學習興趣,對PID參數的調節(jié)也有了較為深入的了解。實驗仍存在不足,比如在調節(jié)PID參數時,剛開始沒有
13、明確的方向,軟件設計不很合理等,我會以這次設計為契機,進一步加強自己的學習能力,提升自己的專業(yè)知識水平。參考文獻1楊剛,周群. 電子系統(tǒng)設計與實踐M. 北京:電子工業(yè)出版社, 2005.2張毅剛. 單片機原理及應用M. 哈爾濱:哈爾濱工業(yè)大學,2004.3閻石. 數字電路基礎M. 北京:高等教育出版社,2006.4劉金琨. 先進PID控制及其MATLAB仿真M. 北京:中國電力出版社,2003.5康華光. 電子技術基礎(模擬部分)M. 武漢:高等教育出版社,2006.6王建華,黃河清. 計算機控制技術M. 北京:高等教育出版社,2003.7林敏,丁金華,田濤. 計算機控制技術及工程應用M. 北
14、京:國防工業(yè)出版社,2008.附 錄 PID算法程序void auto_adjust(int NextPoint)Error = setPoint - NextPoint; / 偏差 if(Error > 100)open_duty =60;/全開通elseSumError += Error; / 積分dError = Error - LastError; / 當前微分 LastError = Error;real_error = Proportion*Error+ Integral * SumError+ Derivative * dError;open_duty = (int)(re
15、al_error+0.5); void timer0() interrupt 1 /每隔50ms進入中斷一次TH0=0x3C;TL0=0xB0;num_counter+;if(num_counter>(Sample_time*20)num_counter=0;kaitong = num_counter<=open_duty ? 0:1;鍵盤程序void key_change()static char key_num,bai=5,shi,ge;bit bai_ok = 0,shi_ok = 0,goback_to_PID = 0;key_num = keyscan();switch(
16、key_num)case 1: /進入溫度設定界面TR0=0;/關閉定時器kaitong=1;setPosition(1,0);prints("SV: D:0.033");setPosition(2,0);prints("P :0.55 I:0.01");setPosition(1,3);inttostrr(setPoint,buffer);prints(buffer);goback_to_PID=0;while(!goback_to_PID)if(!bai_ok)key_num = keyscan();switch(key_num) case 2:/溫
17、度的十位加一bai+;if(bai=10)bai=0;bai_ok=0;break;case 3:goback_to_PID=1,bai_ok=1;break;/退出手動調整case 4:bai_ok=1;shi_ok=1;break;/左移循環(huán)調節(jié)溫度的個位case 5: /溫度的十位減一 bai-;if(bai=255)bai=9;bai_ok=0;break; case 6:bai_ok=1;break;/右移調節(jié)溫度的個位default:bai_ok=0;break;else if(!shi_ok)key_num = keyscan();switch(key_num) case 2:/
18、設定溫度的個位shi+;if(shi=10)shi=0;shi_ok=0; break;case 3:goback_to_PID=1,shi_ok=1;break;case 4:bai_ok=0;break;case 5: shi-;if(shi=255)shi=9;shi_ok=0;break; case 6:shi_ok=1;break;default:shi_ok=0;break; else key_num = keyscan();switch(key_num) case 2:/設定溫度的小數位ge+;if(ge=10)ge=0;break;case 3:goback_to_PID=1;
19、break;case 4:shi_ok=0;break;case 5: ge-;if(ge=255)ge=9; break; case 6:bai_ok=0;break;default:break; delayl(150); setPoint = bai*100+shi*10+ge; inttostrr(setPoint,buffer); setPosition(1,3); prints(buffer); TR0=1;/重新啟動定時器 write_com(0x01); break;default:break;g an employment tribunal claimEmployment tr
20、ibunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:· you don't agree with the disciplinary action your employer has taken against you· your employer dismisses you and you think that you have been dismissed unfairly.F
21、or more information about dismissal and unfair dismissal, see Dismissal.You can make a claim to an employment tribunal, even if you haven't appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any comp
22、ensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is received after this time limit, the tribunal will
23、 not usually accept it.If you are worried about how the time limits apply to you, take advice from one of the organisations listed under Further help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or
24、affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed under Further help.If you are being represented by a solicitor at the tri
25、bunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as a damages-based agreement. In England and Wales, your solicitor can't charge you more than 35% of your compensation if you win the case.If you are thinki
26、ng about signing up for a damages-based agreement, you should make sure you're clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by e
27、-mail, click on nearest CAB.For more information about making a claim to an employment tribunal, see Employment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifa's anti-racism taskforce, is in London for the Football Association's 150th anniver
28、sary celebrations and will attend City's Premier League match at Chelsea on Sunday."I am going to be at the match tomorrow and I have asked to meet Yaya Toure," he told BBC Sport."For me it's about how he felt and I would like to speak to him first to find out what his experie
29、nce was."Uefa has opened disciplinary proceedings against CSKA for the "racist behaviour of their fans" during City's 2-1 win.Michel Platini, president of European football's governing body, has also ordered an immediate investigation into the referee's acti
30、ons.CSKA said they were "surprised and disappointed" by Toure's complaint. In a statement the Russian side added: "We found no racist insults from fans of CSKA."Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life b
31、ecame the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, sudd
32、enly feel something, do it.一字開頭的年齡已經到了尾聲?;蛟S是愧疚于自己似乎把轉瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己自己似乎應該去做點什么,或者寫點什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。The end of our life, and can meet many things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money a
33、nd new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found th
34、at isn't really grow up, it seems is not so important; Then in high school, think don't want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch
35、he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already can't remember his appearance.童年時,覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進,會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時,以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學錄的時候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點,但畢業(yè)晚會的時候最
36、終還是被梗塞在了咽喉,后來再次站在他曾經揮汗如雨的球場,看著他投過籃球的球框時,突然間發(fā)現(xiàn)自己已經想不起他的容顏。Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原來,這個世界上,對某個事件能產生化學反應的,除了非做不可的堅決,還有,時間。A person's time, your ideas are always special to clear. Want, want, line is clear,
37、 as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give one
38、self an arm injection, or is a self-righteous spiritual.一個人的時候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經好像已經下定了決心去做某件事,但更多的時候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經注定。那些曾經所謂的非做不可,只是青蔥年華里自己給自己注射的一支強心劑,或者說,是自以為是的精神寄托罷了。At the moment, the sky is dark, the air is fresh factor after just rained
39、. Suddenly thought of blue plaid shirt; Those were broken into various shapes of stationery; From the corner at the beginning of deep friendship; Have declared the end of the encounter that haven't start planning. Those years, those days of do, finally, like youth, will end in our life.此刻,天空是陰暗的
40、,空氣里有著剛下過雨之后的清新因子。突然想到那件藍格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結的邂逅計劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。Baumgartner the disappointing news: Mission aborted. r plays an important role in this mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no preci
41、pitation or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. It will climb higher than the tip of Mount Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause),e can expect a lot of turbulence.aThe supersonic descent could happen as early as Sunda.The weatheThe balloon will slowly drift to the edg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:緊密型城市醫(yī)療集團內患者就醫(yī)行為與衛(wèi)生資源配置的協(xié)同性研究
- 2025年專題講座心得體會樣本(3篇)
- 2025年度木材行業(yè)木方材料進出口采購合同范本4篇
- 二零二五版現(xiàn)代農業(yè)園區(qū)麻石灌溉系統(tǒng)合同4篇
- 二零二五年度知識產權許可使用合同爭議處理規(guī)則范本4篇
- 二零二五年度城市公交公司駕駛員服務合同標準模板3篇
- 2025年公共安全項目投標失敗應急響應與合同條款合同3篇
- 二零二五年度出差安全教育與安全保障合作協(xié)議4篇
- 二零二五年度出境游領隊導游服務合同4篇
- 二零二五版夾板行業(yè)供應鏈管理合作協(xié)議4篇
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓師資培訓理論考試試題
- 期末綜合測試卷(試題)-2024-2025學年五年級上冊數學人教版
- 2024年廣東省公務員錄用考試《行測》試題及答案解析
- 結構力學本構模型:斷裂力學模型:斷裂力學實驗技術教程
- 汽車、電動車電池火災應對
- 中醫(yī)藥適宜培訓-刮痧療法教學課件
- 免疫組化he染色fishish
- 新東方四級詞匯-正序版
- 借名購車位協(xié)議書借名購車位協(xié)議書模板(五篇)
- 同步輪尺寸參數表詳表參考范本
評論
0/150
提交評論