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

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

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

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

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

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

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

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

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

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

關鍵字: AWS AN BSP 數字化

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

關鍵字: 汽車 人工智能 智能驅動 BSP

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

關鍵字: 亞馬遜 解密 控制平面 BSP

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

關鍵字: 騰訊 編碼器 CPU

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

關鍵字: 華為 12nm EDA 半導體

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

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

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

關鍵字: 通信 BSP 電信運營商 數字經濟

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

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

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

關鍵字: BSP 信息技術
關閉
關閉