www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀] 電加熱水浴恒溫控制具有升溫單向性、大慣性、大滯后、時變性、依靠環(huán)境自然冷卻降溫的特點,難以用數(shù)學(xué)方法建立精確的模型[1]。傳統(tǒng)的控制方法是溫度低于設(shè)定值時,持續(xù)加熱;高于設(shè)定值時,停止加熱。這種方法容易

 電加熱水浴恒溫控制具有升溫單向性、大慣性、大滯后、時變性、依靠環(huán)境自然冷卻降溫的特點,難以用數(shù)學(xué)方法建立精確的模型[1]。傳統(tǒng)的控制方法是溫度低于設(shè)定值時,持續(xù)加熱;高于設(shè)定值時,停止加熱。這種方法容易使加熱過程溫度有很大的過沖,在其恒溫過程中,溫度波動也較大。
本設(shè)計采用的溫控方法為:溫度較低時,持續(xù)加熱;溫度接近時,斷續(xù)加熱;溫度高于設(shè)定值時,停止加熱。本控制器設(shè)定參數(shù)具有掉電保持功能,下次開機不用重新設(shè)定,方便連續(xù)作業(yè);除了數(shù)字顯示當(dāng)前溫度外,更能顯示溫度曲線,使其變化趨勢一目了然,具有傳統(tǒng)數(shù)碼管顯示無法比擬的優(yōu)點。溫度傳感器采用數(shù)字溫度傳感器,硬件設(shè)計簡單,大大減小了由信號轉(zhuǎn)換引起的誤差。
 本控制器可當(dāng)作“水浴鍋”、“水溫箱”、“煮沸消毒箱”的控制器使用,其溫控效果可用于蒸餾、干燥、濃縮及恒溫加熱、化學(xué)藥品、生物發(fā)酵制品、檢查血清和生化實驗、恒溫培養(yǎng)等。
1 控制器硬件組成
 如圖1所示,控制器由實時時鐘、數(shù)字溫度傳感器、單片機、TFT液晶屏、輸出繼電器、按鍵等部分組成。
本控制器采用宏晶公司STC89C52RC型單片機作為核心控制器,其Flash程序存儲器容量為8 KB,數(shù)據(jù)存儲器RAM為512 B,內(nèi)部具有2 KB容量的E2PROM,可用作參數(shù)設(shè)置時掉電保存參數(shù)用,這樣就不需要設(shè)計外部存儲器,精減了硬件電路設(shè)計。該芯片加密性強,抗干擾能力強,功耗低,滿足本控制器設(shè)計要求。內(nèi)部E2PROM讀寫的3個基本命令為字節(jié)讀、字節(jié)編程、扇區(qū)擦除。同一個地址的數(shù)據(jù)可以反復(fù)讀出,但要寫入數(shù)據(jù),必須先將其擦除,而數(shù)據(jù)擦除是按扇區(qū)(每個扇區(qū)512 B)進行的[2]。

 數(shù)據(jù)顯示部分采用的是1.8英寸TFT液晶屏,型號為GYTF018LB35B0M,由于沒有自帶漢字字庫,所以需要自行取漢字字模,存入程序存儲空間,通過函數(shù)調(diào)用實現(xiàn)字符顯示。使用時需自行設(shè)定字符顯示的大小,針對不同的顯示要求,本系統(tǒng)使用了32×32、16×16、8×8三種大小字符顯示效果。
 實時時鐘芯片用于顯示當(dāng)前系統(tǒng)運行時間和控制溫度均勻采樣。本控制器采用DS1302作為時鐘控制芯片。DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,采用SPI三線接口與CPU進行同步通信,可采用突發(fā)方式一次傳送多個字節(jié)的數(shù)據(jù)。實時時鐘提供秒、分、時、日、星期、月和年記錄,且具有閏年補償功能,工作電壓寬達2.5 V~5.5 V,采用雙電源供電(主電源與備用電源)。DS1302能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此廣泛用于測量系統(tǒng)中??刂破鞯臅r鐘電路如圖2所示。

2.1 初始化模塊
 初始化模塊由以下函數(shù)組成:(1)讀取上一次存儲在E2PROM中的兩個設(shè)定值,即設(shè)定溫度值,時間間隔值;(2)配置數(shù)字溫度傳感器18B20;(3)配置LCD,清屏LCD為黑色,并顯示一些在整個控制過程中不變的字符和曲線,如“g”、“℃”等。本模塊在程序開始運行后,只執(zhí)行一次。

2.4 獲取當(dāng)前時鐘模塊
 通過函數(shù)Read_RTC(unsigned char *pdate_r),將DS1302當(dāng)前時鐘數(shù)據(jù)讀入到date_r[7]數(shù)組中,調(diào)用方式為:Read_RTC(date_r)。其中date_r[7]數(shù)組中每位依次表示為秒、分、時、日、月、年、周,且均為BCD碼。所以date_r[0]代表了當(dāng)前的秒數(shù),date_r[3]位表示了當(dāng)前代表的天數(shù)。獲取了當(dāng)前的時鐘信息后,通過函數(shù)date2string(unsigned char *pdate_dispstr)轉(zhuǎn)換為相應(yīng)的字符串,然后調(diào)用字符串顯示函數(shù)在液晶屏上顯示。本系統(tǒng)為了方便記錄當(dāng)前系統(tǒng)已運行的時間,需設(shè)置相應(yīng)按鍵,用于時鐘清零[4]。
2.5 溫度曲線顯示模塊
 溫度曲線顯示模塊是本控制器編程的難點之一。本文選擇的液晶屏點數(shù)為128×160,真正顯示曲線部分如圖6所示。由圖6可知,可顯示的橫坐標點共121個點。若在while循環(huán)中,每次循環(huán)都在液晶屏上顯示一個點,則121個橫坐標表示的點只能覆蓋很短的時間。若能實現(xiàn)每隔1 s讀取一次溫度值,則整個屏幕可以覆蓋2 min內(nèi)的數(shù)據(jù),也就是說足可以顯示2 min內(nèi)的溫度變化的趨勢。本文實現(xiàn)的方法如下:
 cur_sec=date_r[0]; //讀出當(dāng)前的秒數(shù),為BCD碼
if (cur_sec!=last_sec)
//當(dāng)前的秒數(shù)與上一次不相等,則過了1 s了
       {
       ……//此部分代碼1 s執(zhí)行一次
       last_sec=cur_sec;
       count++;//用于控制斷續(xù)加熱
       }

 畫點函數(shù)與畫直線函數(shù)原型為:
 void  LCD_draw_point(uchar x,uchar y,uint color);
 //畫點函數(shù)
 void  LCD_draw_line(uchar xStart,uchar yStart,uchar xEnd,uchar yEnd, uint color)//畫直線函數(shù)
在曲線顯示時,希望溫度曲線始終在屏幕的中間部分顯示,以全面反映溫度的上下波動。而且畫直線時,需要知道上一個溫度點的縱坐標和當(dāng)前溫度點的縱坐標。本系統(tǒng)中,曲線顯示部分中間那條標尺縱坐標為115,于是計算當(dāng)前溫度點的縱坐標和上一次溫度點的縱坐標方法為:
 a=115+(TargetTemSet-Temperature);
    //溫度變化后的Y坐標
 b=115+(TargetTemSet-Temperature_last);
    //溫度變化前的Y坐標
 其中,TargetTemSet為當(dāng)前設(shè)定的溫度值,Temperature為當(dāng)前檢測到的溫度值,Temperature_last為上一秒檢測到的溫度值。假設(shè)設(shè)定溫度TargetTemSet=200(即20.0℃),上一次溫度Temperature_last=200,當(dāng)前溫度為Temperature=210,則變化后的溫度點縱坐標a=105,溫度變化前的溫度點縱坐標b=115。由此可以畫一條豎線,就可以達到設(shè)計要求。在使用畫直線函數(shù)前,還需要將a、b限幅,即{a,b}?奐[75,155]。
在本設(shè)計中,共畫出了9條標尺,每個標尺間距為10個像素點,代表溫度相差1℃。
2.6 溫度調(diào)節(jié)模塊
 本控制器要求實現(xiàn)溫度值與設(shè)定值相差大于3℃時,連續(xù)加熱;小于3℃時,斷續(xù)加熱;大于設(shè)定值時,斷開繼電器;斷續(xù)加熱時,繼電器交替通斷。關(guān)鍵代碼如下:
if(Temperature<(TargetTemSet-30))
//溫度較低,直接加熱
{
 if (Temperature!=0)   RELAY=RelayOn;
}
 else if(Temperature<TargetTemSet)
//溫度接近設(shè)定溫度,斷續(xù)加熱
{
  if (count>= TargetTimeInterval)
//讀出秒數(shù),需加熱時,加熱幾秒,停幾秒
 { count=0;   RELAY=!RELAY;}
 }
 else   RELAY=RelayOff;//大于設(shè)定值, 斷電
3 恒溫實驗效果
 針對本設(shè)計進行相關(guān)的實驗,實驗原理圖如圖10所示。實驗中,設(shè)定了3個溫度檔次,即30 ℃、35 ℃、40 ℃分時進行。

 當(dāng)設(shè)定為30℃時,通過實驗發(fā)現(xiàn)加熱過程溫度過沖為0.3℃,恒溫過程波動為±0.1℃,控制過程運行良好。
當(dāng)溫度設(shè)定為35℃時,發(fā)現(xiàn)過沖比較大,說明傳感器與加熱體相隔距離太遠,不合理,需要重新調(diào)整。但恒溫過程比較滿意。
 于是調(diào)整傳感器與加熱體的距離(減小),使之更加合理。設(shè)定為40℃時,水槽水溫上升曲線可知基本上無過沖,恒溫效果比較滿意。在恒溫過程中將時間清零了一次,所以運行時間比加溫時間小。
實驗中發(fā)現(xiàn):溫度是否恒定、過沖是否小與許多因素有關(guān),如:加熱體和傳感器之間的距離、水槽是否密封、水槽材質(zhì)散熱性等。當(dāng)溫度設(shè)定較高時,水槽周邊散熱較大,同一水槽中,不同位置水的溫度不同,水槽中的水溫呈一定的梯度分布。要提高恒溫效果,除了從控制器本身入手外,還可以進行如下方面的考慮:
?。?)保持加熱體與傳感器之間處于合適的距離。
?。?)有條件的話,在加熱體附近增加一個小的螺旋槳,使水在水槽內(nèi)溫度更加均勻。
?。?)保持水槽密封,根據(jù)水槽裝水的多少,選擇合適功率的加熱體。
?。?)增大加熱體加熱面積,使水槽整體升溫,減小局部溫度過高的可能。
 本文設(shè)計了一種水浴恒溫控制器,介紹了其硬件與軟件設(shè)計過程,并進行了相關(guān)實驗,結(jié)果表明其升溫與恒溫效果均比較滿意。本設(shè)計的一大亮點在于通過TFT液晶屏實時顯示了當(dāng)前溫度值、設(shè)定值、當(dāng)前運時間等,還能通過彩色曲線顯示2 min內(nèi)溫度變化趨勢。文中提出的實時時鐘編程思想,可在高速微處理器上實現(xiàn)長時間定時,對其他大慣性控制系統(tǒng)的設(shè)計具有一定的借鑒意義。
參考文獻
[1] 賀艷秋,黃大貴.電阻爐FuZZy_PID溫度控制系統(tǒng)[J]. 橡膠工業(yè),2006(53):109-109.
[2] 宏晶公司.單片機器件手則:STC89C51RC-RD+GUIDE-CHINESE.2006:42-43.
[3] 杜克銘,姚燕,李景涌.基于STC89C52的多路溫度傳感器標定系統(tǒng)[J].電子技術(shù)應(yīng)用,2009(4):152-155.
[4] 王節(jié)旺.一種基于STC89C52RC單片機的計時系統(tǒng)的設(shè)計方案[J].微型機與應(yīng)用,2011(6):28-30.

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉