国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AT89C51單片機(jī)的烤箱溫度控制系統(tǒng)的設(shè)計

2017-05-16 17:10趙恩
中國科技縱橫 2017年4期
關(guān)鍵詞:PID算法溫度控制單片機(jī)

趙恩

摘 要:控溫,作為當(dāng)今人們不斷創(chuàng)新與研究的新重點對象,在生活實際中起到了相當(dāng)重要的作用。電烤箱的誕生就是充分體現(xiàn)出當(dāng)今人類智慧結(jié)晶的產(chǎn)物。本文著重將電烤箱研究模型,將單片機(jī)技術(shù)作為新鮮血液注入到電烤箱的設(shè)計中,從而起到精確、高效的控溫作用。本文以電烤箱為例,通過對單片機(jī)系統(tǒng)等硬件系統(tǒng)和PID算法等軟件模塊的設(shè)計,完成了電烤箱溫度控制系統(tǒng)。利用上述控溫系統(tǒng)可以顯著提升精確性與時效性,從而大大提高產(chǎn)品質(zhì)量,降低成本,提高產(chǎn)率,以獲得高效的控溫產(chǎn)品。

關(guān)鍵詞:單片機(jī);溫度控制;A/D轉(zhuǎn)換;PID算法

中圖分類號:TP273.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-2064(2017)04-0052-02

1 電烤箱溫度控制背景介紹

在近幾年里,電烤箱已逐漸成為許多家庭中的必備家電之一,由此觀之,電烤箱的需求量還是很高的。然而市場中電烤箱的生產(chǎn)與創(chuàng)新卻還有極大的提升空間,同時已經(jīng)擁有電烤箱的家庭也對電烤箱的性能與功能提出了更高的要求,如果能夠提高上述幾點,對于能源節(jié)約、方便與否這些方面上還是能夠起到相當(dāng)大的作用。其次電烤箱用途也較廣泛,烤雞烤鴨、烘焙蛋糕、烘烤制作蛋撻時也都會借助于電烤箱的運(yùn)行。本系統(tǒng)以單片機(jī)電路為設(shè)計核心,借此達(dá)到精確控制并及時反映的作用。

對國內(nèi)而言,電烤箱的發(fā)展仍處于逐漸提升與進(jìn)步的過程中,中國大多數(shù)家庭幾乎都缺乏對電烤箱這種家電的了解,這也與國人的飲食風(fēng)格有著密不可分的聯(lián)系。中國的飲食大多以煮、炒、蒸、煎、燉等為主,而“烤”在中國傳統(tǒng)文化當(dāng)中從未占有較重要的地位,因而鍋、微波爐與電器的普及程度要遠(yuǎn)大于電烤箱。然而近年來,隨著國內(nèi)外文化交流愈來愈密切,許多有別于傳統(tǒng)飲食的食品逐漸進(jìn)入中國人一貫的食譜中,致使中國家庭對電烤箱運(yùn)用的越來越頻繁,故而電烤箱的需求逐年上升,相比之下,國內(nèi)對電烤箱的供應(yīng)則落后了許多,品種大多較為單一,性能也參差不齊。這也正是一個良好的契機(jī),為電烤箱在國內(nèi)初步發(fā)展與普及提供了良好的契機(jī),反觀國外情況,“烤”在國外家庭中一直扮演著一個相當(dāng)重要的部分,故電烤箱在國外廚房中普及率絲毫不亞于國內(nèi)廚房的電飯鍋。而正因電烤箱的發(fā)展在國外成熟已久,創(chuàng)新與改良則成為了國外電烤箱進(jìn)一步發(fā)展中亟待解決的一個環(huán)節(jié)。向國外千篇一律的電烤箱中注入新鮮的設(shè)計與創(chuàng)新,同時加強(qiáng)細(xì)節(jié)的處理以及功能、性能上的進(jìn)一步完善可以使得電烤箱的發(fā)展迎來第二次巔峰。故研究電烤箱不論是國內(nèi)或是國外都是具有很高的研究價值的。

本文所研究的溫度控制系統(tǒng)以C51單片機(jī)為核心,以電烤箱為載體,硬件部分包括單片機(jī)電路,A/D轉(zhuǎn)換模塊,LED顯示器等硬件設(shè)備,軟件部分則由PID算法,溫度采集系統(tǒng),溫度傳感器組成,從而達(dá)到實時控溫并及時反映。

2 電烤箱溫度控制系統(tǒng)的架構(gòu)

2.1 設(shè)計要求

(1)可以實現(xiàn)通過鍵盤輸入0—1000攝氏度溫度值,并能夠?qū)崿F(xiàn)對于溫度上限值、下限值及目標(biāo)值的任意設(shè)置。

(2)可以實現(xiàn)當(dāng)烤箱溫度小于下限值或大于上限值時聲、光報警,且在正常溫度值范圍內(nèi)聲、光不報警。

(3)可以實現(xiàn)對于溫度的設(shè)定,最終實際溫度和目標(biāo)溫度基本接近,滿足控制的穩(wěn)態(tài)誤差小于正負(fù)5%,調(diào)節(jié)時間在100-200s內(nèi)變化。

(4)可以實現(xiàn)1S內(nèi)對烤箱加熱情況進(jìn)行一次控制,使控制周期為1s內(nèi),對于溫度控制有較好的作用。

2.2 變送器

此次所用傳感器為pt100,它是一種熱敏電阻,其工作原理為將溫度變化轉(zhuǎn)換為電阻阻值變化,與變送器一起將信號轉(zhuǎn)換為標(biāo)準(zhǔn)信號輸出。變送器原理如圖1和如圖2所示。

變送器將電阻信號轉(zhuǎn)換成與溫度成正比的電壓,當(dāng)溫度在0℃~+300℃時變送器輸出-5v~+5V左右的電壓。

2.3 AD574A(起反饋作用)

AD轉(zhuǎn)換器也是對實時溫度檢測的準(zhǔn)確性起著重要的作用,經(jīng)過它將變送器送來的標(biāo)準(zhǔn)模擬信號轉(zhuǎn)換為12位數(shù)字信號,經(jīng)過標(biāo)度變換達(dá)到實現(xiàn)溫度檢測的目的。

設(shè)D為N位二進(jìn)制數(shù)字量,UA為電壓模擬量,UREF為參考電壓,無論A/D或D/A,其轉(zhuǎn)換關(guān)系為

UA=D×UREF/2N

(其中:D=D0×20+D1×21+…+DN-1×2N-1)

2.4 SSR固體繼電器(起執(zhí)行器作用)

該SSR固體繼電器在系統(tǒng)中有執(zhí)行器作用,當(dāng)P3.6口為低電平時,電路導(dǎo)通從而使電阻絲加熱而使烤箱加熱;當(dāng)P3.6口為高電平時,電路不導(dǎo)通,則電阻絲不產(chǎn)生熱量,烤箱停止加熱。SSR固體繼電器原理,如圖3所示。

2.5 系統(tǒng)工作流程

通過對以上各個模塊的深入研究,系統(tǒng)的功能設(shè)計可分為以下幾個方面:(1)鍵盤管理:實時監(jiān)控并測量鍵盤輸入,預(yù)設(shè)溫度值,控制系統(tǒng)開始運(yùn)行;(2)顯示:顯示設(shè)置溫度及當(dāng)前溫度;(3)溫度檢測及溫度值變換:完成A/D轉(zhuǎn)換;(4)溫度控制:根據(jù)檢測到的溫度控制電爐工作;(5)報警:當(dāng)預(yù)設(shè)溫度與當(dāng)前實時爐溫超過最大設(shè)定限度時報警系統(tǒng)啟動。

2.6 功能軟件設(shè)計

(1)溫度 PID 輸出模塊:用 PID 調(diào)節(jié)的時候誤差差不多控制在3%以內(nèi)。但同時溫度過高后要等烤箱自然冷卻。(2)溫度檢測模塊:由ad轉(zhuǎn)換器將實時測量的電壓數(shù)值轉(zhuǎn)變對應(yīng)的電阻值再變成為實時溫度數(shù)值。(3)溫度PID控制模塊:通過采用位置式PID控制算法,在此次具體采用的PID算法與以往狀態(tài)相關(guān)聯(lián),數(shù)值的偏差在每次工作后不斷積累,此時計算機(jī)的性能則格外重要,任何一出微小錯誤都會最終導(dǎo)致輸出數(shù)值的偏差,因此通過不斷調(diào)整閥門具體位置,可以很大程度上降低生產(chǎn)危險。(4)溫度報警模塊:當(dāng)烤箱實時溫度超出或低于最大和最低臨界值時,報警工具發(fā)生器則會立即反饋。(5)主程序模塊:不同功能的切換時對各個標(biāo)志位給定值的改變來實現(xiàn)的,flag1=1的作用是顯示測定設(shè)定值,flag=0是顯示最高和最低臨界值,flag2=1是改變給定輸入值,flag3=1是用來改變最高和最低臨界值,flag4=1是開始測溫和PID控制,flag5=1結(jié)束。(6)定時1s中斷模塊:定時模塊本來是40ms采樣一次但是我們認(rèn)為采樣周期有點短,這里我們用flag6增加10倍變成400ms采樣一次。主程序模塊流程,如圖4所示。

3 系統(tǒng)測試與分析

本次系統(tǒng)控制中,我將系統(tǒng)程序主要分為以下幾個模塊:鍵盤設(shè)值、標(biāo)度變換、增量式PID計算、中斷產(chǎn)生PWM波、AD轉(zhuǎn)換、實時溫度顯示、越限報警等。在調(diào)試過程中,各部分都遇到了不同的問題,但經(jīng)過老師指導(dǎo)和制定修改方案,都順利的解決了問題,現(xiàn)將調(diào)試中遇到的困難和解決方法作歸納,以便日后查閱并引以為戒。

增量式PID計算調(diào)試。在此次烤箱溫度控制系統(tǒng)中,該部分相對于控制系統(tǒng)中的控制器,所以它工作的好壞決定了控制系統(tǒng)的性能,決定著溫度調(diào)節(jié)中的超調(diào)量和調(diào)節(jié)時間,故需要認(rèn)真對待。

問題:對于PID,在查閱資料過程中有所了解,但對于其如何應(yīng)用不是特別清楚,對于程序編寫也較為陌生,需要花大量時間來理解。

解決措施:我決定采用增量式PID來控制烤箱,對烤箱加熱與否,我知道,它受到高電平(單片機(jī)給1)則不加熱,受到低電平(單片機(jī)給0)則加熱,所以決定以控制占空比大小來控制其加熱散熱情況。我采用1S單片機(jī)產(chǎn)生一次中斷來進(jìn)行一次PID計算,并決定下一次占空比大小,根據(jù)實際中斷編寫程序,我知道想控制占空比大小,實質(zhì)是控制temp值的大小,占空比 =temp/400(此處需參考實際中斷程序),所以增量式PID輸出值與u(k-1)決定輸出值,經(jīng)過一定處理即可得到temp值,達(dá)到控制目的。故在實際PID程序編寫中,需要結(jié)合實際情況進(jìn)行設(shè)計,對于P、I、D參數(shù)的確定,由于未求實際傳遞函數(shù),故經(jīng)多次試驗得到基本參數(shù),是一種經(jīng)驗值(P=5,I=30,D=0),經(jīng)測試,實際效果較滿意。超調(diào)量在正負(fù)3攝氏度之間變化,基本滿足要求。

4 總結(jié)與展望

對于未來電烤箱的發(fā)展,我認(rèn)為更多LED設(shè)備會以更高科技少能耗的形式融入進(jìn)來,全電子觸屏并可遠(yuǎn)程控制,使電烤箱的動作更加方便。同時,更多的電烤箱進(jìn)入千家萬戶,而其功能也將更加豐富,兼并的功效又能夠滿足未來人們更多的要求。智能控溫的前景是一派光明的,而我認(rèn)為更多不同類型的家電設(shè)施會逐漸合并,例如微波爐,電烤箱,蒸鍋,可融合成為一體,為以后的空間的節(jié)省與操作的方便提供了更多想像空間。

不斷改進(jìn)控溫系統(tǒng),正所謂人類的需求即是發(fā)展的方向,它終會順著人們更高的要求去不斷創(chuàng)新,去產(chǎn)生更大的社會效應(yīng)與經(jīng)濟(jì)效益,正是因為電烤箱具有極大的應(yīng)用價值。

猜你喜歡
PID算法溫度控制單片機(jī)
船舶主機(jī)溫度控制方法優(yōu)化
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
基于單片機(jī)的層次漸變暖燈的研究
基于單片機(jī)的便捷式LCF測量儀
鍛造溫度控制
基于模糊控制的PLC在溫度控制中的應(yīng)用
Microchip推出兩個全新PIC單片機(jī)系列
三菱PLC在電加熱與溫度控制中的應(yīng)用