日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(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)中。控制器的時鐘電路如圖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可知,可顯示的橫坐標(biāo)點共121個點。若在while循環(huán)中,每次循環(huán)都在液晶屏上顯示一個點,則121個橫坐標(biāo)表示的點只能覆蓋很短的時間。若能實現(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ù)
在曲線顯示時,希望溫度曲線始終在屏幕的中間部分顯示,以全面反映溫度的上下波動。而且畫直線時,需要知道上一個溫度點的縱坐標(biāo)和當(dāng)前溫度點的縱坐標(biāo)。本系統(tǒng)中,曲線顯示部分中間那條標(biāo)尺縱坐標(biāo)為115,于是計算當(dāng)前溫度點的縱坐標(biāo)和上一次溫度點的縱坐標(biāo)方法為:
 a=115+(TargetTemSet-Temperature);
    //溫度變化后的Y坐標(biāo)
 b=115+(TargetTemSet-Temperature_last);
    //溫度變化前的Y坐標(biāo)
 其中,TargetTemSet為當(dāng)前設(shè)定的溫度值,Temperature為當(dāng)前檢測到的溫度值,Temperature_last為上一秒檢測到的溫度值。假設(shè)設(shè)定溫度TargetTemSet=200(即20.0℃),上一次溫度Temperature_last=200,當(dāng)前溫度為Temperature=210,則變化后的溫度點縱坐標(biāo)a=105,溫度變化前的溫度點縱坐標(biāo)b=115。由此可以畫一條豎線,就可以達到設(shè)計要求。在使用畫直線函數(shù)前,還需要將a、b限幅,即{a,b}?奐[75,155]。
在本設(shè)計中,共畫出了9條標(biāo)尺,每個標(biāo)尺間距為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)溫度更加均勻。
 (3)保持水槽密封,根據(jù)水槽裝水的多少,選擇合適功率的加熱體。
 (4)增大加熱體加熱面積,使水槽整體升溫,減小局部溫度過高的可能。
 本文設(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的多路溫度傳感器標(biāo)定系統(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)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉