<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 水溫自動(dòng)控制系統

水溫自動(dòng)控制系統

作者: 時(shí)間:2012-03-19 來(lái)源:網(wǎng)絡(luò ) 收藏

系統

該系統為一溫度控制系統,由于無(wú)法確切確定電爐的物理模型,我們采用作t-T(時(shí)間-溫度)曲線(xiàn)的方法,通過(guò)數值分析用三階多項式擬合t-T曲線(xiàn)。由于采用計算機遞歸計算,階數的多少不影響計算的復雜性,所以用三階多項式擬合。設t(m)=a3m3+a2m2+a1m+a0式中t為時(shí)間,m為溫度,a3、a2、a1、a0可以通過(guò)t-T曲線(xiàn)求出。由于多項式不能完全符合t-T曲線(xiàn),存在著(zhù)誤差,假設誤差為e,m是t-T曲線(xiàn)中的溫度,對該誤差采用回歸遞推AR模型進(jìn)行運算。該模型形式如下:
e(m)=p1e(m-1)+p2e(m-2)+De(m-3)
其中De(m)為白噪聲。對此式進(jìn)行最小二乘法估計,求出參數p1、p2。為簡(jiǎn)化起見(jiàn),忽略De(m)得

通過(guò)矩陣運算可以求出p1、p2的值,得出整個(gè)系統的數學(xué)模型為:t(m)+e(m)。在溫度控制程序中通過(guò)遞推即可達到控制目的。實(shí)際系統中,溫控變量與環(huán)境溫度有關(guān),所以對不同的設定值,a3、a2、a1、a0可以適當調整,經(jīng)過(guò)程序驗證,該方法獲得比較理想的效果。
三、方案的比較和實(shí)現
1、硬件系統設計
由前面的理論分析可見(jiàn),本系統是一個(gè)典型的閉環(huán)控制系統。通過(guò)控制算法,對被控制對象中的加熱元件電爐絲的平均功率進(jìn)行控制,達到對控制的目的。系統中采用一片Intel8031單片處理器作為主控制器,前向通道為測溫部分,后向通道為控制部分。通過(guò)按鍵和數碼顯示進(jìn)行人機交互,通過(guò)RS232串行通信接口同PC聯(lián)機進(jìn)行溫度圖形化顯示打印。
⑴ 測溫部分 用于采集被控對象的溫度參數。測溫部分由溫度電壓轉換,小信號放大及A/D轉換三部分組成。
實(shí)際情況下,一般IC溫度傳感器的精度只有0.7℃~1℃,不符合本題目的靜態(tài)誤差0.2℃的要求。而電阻傳感器的精度可以達到0.1℃,符合本題目要求。溫度傳感器是整個(gè)控制系統獲取被控對象特征的重要部件,這里采用Cul00銅熱阻作為溫度傳感器,其特征參數實(shí)測如圖1所示。由特性曲線(xiàn)可見(jiàn),這種熱阻探頭在系統測量的溫度范圍內線(xiàn)性特性良好,適用于溫度采樣使用。

圖2 測量分部電路

將溫度的變化轉變?yōu)殡妷旱淖兓?,?jīng)過(guò)放大后送往A/D轉換器轉化為數字量以進(jìn)行處理。Rx為傳感器熱阻,由電橋實(shí)現溫度到電壓的轉換,由運放IC3完成信號的放大,由運放IC4完成信號的調整(具體電路見(jiàn)圖2)。
設輸入IC3的2、3端電壓分別對應為Vi2、Vi1那么
Vout=K(R6/R3)(Vi2-Vi1)
Vout=K(R6/R3)[VrefRw2/(Rw2+R1)-VrefRx/(R2+Rx)]
其中Rx為傳感器熱阻值,Vref為基準源電壓,K為調整系數。
由于Rl>>Rw2(如Rl=100kΩ,Rw2=1kΩ),同樣R2>>Rx(如R2=100kΩ,Rx=1kΩ),因而Vout=K(R6/R4)Vref(Rw2-Rx)R2,在后級的A/D滿(mǎn)刻度時(shí),那么Vout=5V。
實(shí)際電路調節中,已經(jīng)確定R6,置傳感器于0℃環(huán)境,調節Rw2,使Vout=0V;置傳感器于100℃環(huán)境,調節Rw6,使Vout=5V,則完成前向模擬通道的調整。
前向模擬通道的抗干擾性及低漂移、穩定性決定于Vref的穩定性和運算放大器的特性值。系統中采用LM336-5.0作為Vref的基準源,LM336-5.0具有較低的電壓漂移,穩定性可達20×10-6。運算放大器利用OP07超低漂移高精度運算,其共模抑制比達120dB,增益達104dB,溫漂僅為0.7mV/℃,并且還具有小偏置電流、失調電流等特性,對于保證小信號的低噪音采集,起到了決定性的作用。
A/D采用一片砌ICL7109。ICL7109為雙積分型模數轉換器,12位輸出,分辨率為5/4096=0.00122V。積分型A/D的抗干擾性?xún)?yōu)于逐次積分型A/D(如ADC0809)。在該系統中使用ICL7109保證了對采集入的變量的準確量化。本題中測試范圍為40℃~90℃,溫度的最小分辨率為0.2℃(發(fā)揮部分)。這樣,整個(gè)系統的溫度采用點(diǎn)數為50×5=250。采用一般8位A/D,分辨率為1/256,可以滿(mǎn)足要求,但考慮到邊界溫度測定、系統分布參數影響、溫度擴展等因素,8位A/D為臨界應用,系統的線(xiàn)性度和準確度都難以得以保證。故我們采用12位A/D轉換器。積分型A/D的缺點(diǎn)是轉換時(shí)間長(cháng),ICL7109的最大轉換次數為30次/秒。在數字控制系統中,采樣周期的選擇與系統的穩定性密切相關(guān),在穩定條件下,采樣頻率fs應為系統最高頻率的兩倍,即按照采樣定理,應該有fs≥2fmax。但采樣周期也不應該過(guò)小,即選擇與被控對象有關(guān),典型情況下,在溫度采樣中,采樣周期一般為10s~20s,因此這里ICL7109的采樣速率完全可以勝任。具體電路見(jiàn)圖3。
采用穩定的參考電壓源,低漂運放和高精度、抗干擾的A/D,并結合電路的正確設計,保證了測溫部分的精度和可靠性。
⑵ 控制部分 用于在閉環(huán)控制系統中對被控對象實(shí)施控制,被控對象為電爐絲,采用對加在電爐絲兩端的電壓進(jìn)行通斷的方法進(jìn)行控制,以實(shí)現對水加熱功率的調整,從而達到對控制的目的。對電爐絲通斷的控制采用美國生產(chǎn)的固態(tài)繼電器。它的使用非常簡(jiǎn)單,只要在控制端加上一TTL電平,即可實(shí)現對繼電器的開(kāi)關(guān),使用時(shí)完全可以用74LS06驅動(dòng)。
⑶ 人機交互系統(數碼顯示和按鍵輸入)和803l最小系統 整個(gè)閉環(huán)系統的中央處理器采用8031單片處理器,基本系統如圖3-1-4,其中采用一片RAM62256作為數據存儲器使用。根據系統功能的要求,人機交互采用按鍵和數碼管構成,利用8031的I/O采集按鍵開(kāi)關(guān)量,采用動(dòng)態(tài)顯示方式顯示實(shí)測溫度和預設溫度,顯示數據及所用的控制數據由8031的P1口送出。
e(m一1)=a3(m-1)3+a2(m-1)2+a1(m-1)+a0+p1e(m-2)+p2e(m-3)
⑷ 通信接口 系統設計要求控制系統能同PC聯(lián)機通信,以利用PC的圖形處理功能打印顯示溫度曲線(xiàn)。由于8031串行口為T(mén)TL電平,PC串行口為RS232電平,使用一片MAX232作為電平轉換驅動(dòng)。通信速率為9600波特,數據每秒傳輸一次。

圖3 ICL7109的電路圖

⑸ 軟件系統設計 系統軟件占整個(gè)閉環(huán)控制的很大分量,控制算法在軟件系統中實(shí)現。軟件總體結構5所示。

根據理論分析可知:加熱時(shí)間可以用t(m)+e(m)遞推。m為傳感器溫度與設定溫度差值,e為擬合曲線(xiàn)與實(shí)際曲線(xiàn)的誤差。設溫度設定值為t,傳感器讀出的值為t1,其遞推公式為

e(m)=a3m3+a2m2+a1m+a0+p1e(m-1)+p2e(m-2)

e(m一1)=a3(m-1)3+a2(m-1)2+a1(m-1)+a0+p1e(m-2)+p2e(m-3)..........

e(2)=8a3+4a2+2a1+p1e(1)+p2e(O)

為便于進(jìn)行復雜的運算,程序采用單片機語(yǔ)言Franklin C51編制。

圖4 人機交互系統(數碼顯示和按鍵輸入)和803l最小系統

測試方法和測試結果
1、測試環(huán)境
環(huán)境溫度為24.7℃。
測試儀器:WD-2型數字溫度計(揚州長(cháng)江儀器廠(chǎng),精度為0.1℃,測量范圍為-40℃~100℃)
2、測量方法
⑴ 溫控系統的標定誤差 我們將標準溫度計和溫控系統探頭放人同一容器中,選定若干不同的溫度點(diǎn),記錄下標準溫度計顯示的溫度和溫控系統顯示的溫度進(jìn)行比較。
⑵ 溫控系統的靜態(tài)誤差 我們從兩個(gè)方面來(lái)測量靜態(tài)誤差:
① 在不同的溫度點(diǎn)同標準溫度40℃、60℃、75℃、90℃的溫度差。
② 在某一確定的溫度點(diǎn)在一段時(shí)間內同標準溫度的差值。
⑶ PC機顯示及打印的溫度變化曲線(xiàn)(略)
3、測試結果
對本溫控系統進(jìn)行各種環(huán)境、各種條件下測試得到數據,經(jīng)分析可以得到以下結論:我們的系統完全滿(mǎn)足設計要求,靜態(tài)誤差方面可以達到0.2℃的誤差,在讀數正確方面與標準溫度計的讀數誤差為0.8%,即使使用兩個(gè)標準溫度計進(jìn)行計量,其讀數誤差也在0.5%以下。
該系統具有較小的超調值,超調值大約為1.6%左右。雖然超調為不利結果,但另一方面卻減小了系統的調節時(shí)間。從其曲線(xiàn)可以看出該系統為穩定系統。



關(guān)鍵詞: 水溫 自動(dòng)控制

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>