當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]摘要:針對(duì)溫箱控制過程中出現(xiàn)的精度低,穩(wěn)定性差等問題,設(shè)計(jì)了一種基于MSP430F149單片機(jī)的高精度溫箱溫度控制系統(tǒng)。系統(tǒng)采用鉑電阻溫度傳感器及12位A/D轉(zhuǎn)換器實(shí)現(xiàn)了溫箱溫度精確測(cè)量,并利用低功耗MSP430F149單片

摘要:針對(duì)溫箱控制過程中出現(xiàn)的精度低,穩(wěn)定性差等問題,設(shè)計(jì)了一種基于MSP430F149單片機(jī)的高精度溫箱溫度控制系統(tǒng)。系統(tǒng)采用鉑電阻溫度傳感器及12位A/D轉(zhuǎn)換器實(shí)現(xiàn)了溫箱溫度精確測(cè)量,并利用低功耗MSP430F149單片機(jī)及加熱和降溫系統(tǒng)實(shí)現(xiàn)了對(duì)溫箱溫度的精確控制。通過不同溫度下測(cè)量實(shí)驗(yàn),表明溫箱溫度控制系統(tǒng)性能穩(wěn)定可靠。從而在-50~150℃溫度范圍內(nèi),溫箱控制精度可以達(dá)到±0.5℃。
關(guān)鍵詞:MSP430F149;高精度;溫度控制;可控硅

0 前言
   
隨著社會(huì)的發(fā)展,人們對(duì)溫箱的應(yīng)用和需求越來越廣泛,在工業(yè)生產(chǎn)、日常生活和科學(xué)實(shí)驗(yàn)中,我們隨處都可以看到溫箱的應(yīng)用。目前,在溫箱的控制過程中還存在一些不足之處,比如控制精度低,穩(wěn)定性比較差等。因此,針對(duì)溫箱控制過程中出現(xiàn)的問題,需要設(shè)計(jì)一個(gè)高精度的智能化溫箱控制系統(tǒng),實(shí)時(shí)地對(duì)溫箱的溫度變化、運(yùn)行狀況和功能狀態(tài)等進(jìn)行控制。本文在研究溫度采集發(fā)展現(xiàn)狀和趨勢(shì)的基礎(chǔ)上,設(shè)計(jì)了一種基于微控制器MSP430F149的溫箱控制系統(tǒng)。
    本系統(tǒng)以單片機(jī)MSP430F149為控制核心,采用鉑電阻溫度傳感器,對(duì)溫度信號(hào)進(jìn)行測(cè)量控制,并實(shí)現(xiàn)數(shù)碼管數(shù)字顯示,可通過按鍵對(duì)溫度進(jìn)行目標(biāo)溫度值的設(shè)置,從而使系統(tǒng)能夠根據(jù)現(xiàn)場(chǎng)情況,自動(dòng)啟動(dòng)壓縮機(jī)或者加熱絲,對(duì)溫箱的實(shí)際溫度實(shí)現(xiàn)自動(dòng)調(diào)節(jié)。本系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、經(jīng)濟(jì)性好、實(shí)時(shí)性強(qiáng)。通過實(shí)驗(yàn)證明,系統(tǒng)可以達(dá)到高精度的溫箱溫度采集,實(shí)時(shí)地顯示溫箱的溫度,準(zhǔn)確及時(shí)地控制整個(gè)系統(tǒng)運(yùn)行,并具有體積小巧、安全、穩(wěn)定和可靠等特點(diǎn),有良好的可擴(kuò)展性。

1 系統(tǒng)結(jié)構(gòu)框圖及其工作原理
   
系統(tǒng)總體框圖如圖1所示,由溫度傳感器、信號(hào)調(diào)理電路、A/D轉(zhuǎn)換器、鍵盤、LED數(shù)碼管、MSP430單片機(jī)、電熱絲、隔離·驅(qū)動(dòng)、可控硅、壓縮機(jī)12部分組成。本溫箱控制系統(tǒng)采用的主要芯片MCU是單片機(jī)MSP430F149。主要的器件有:溫度傳感器鉑電阻芯片、壓縮機(jī)、加熱絲和風(fēng)扇等。


    其工作原理是鉑電阻采集到溫度信號(hào)經(jīng)過信號(hào)調(diào)理電路送到A\D轉(zhuǎn)換器進(jìn)行模數(shù)轉(zhuǎn)換,得到的數(shù)字信號(hào)傳送到單片機(jī)的控制中心進(jìn)行處理判斷,然后由單片機(jī)輸出控制信號(hào),經(jīng)過隔離驅(qū)動(dòng)電路控制可控硅,對(duì)加熱絲或壓縮機(jī)進(jìn)行控制。

2 系統(tǒng)單元電路設(shè)計(jì)
   
系統(tǒng)的硬件電路主要由溫度采集、溫度控制和溫度顯示三大部分構(gòu)成。本系統(tǒng)的硬件由單片機(jī)MSP430F149、電源電路、溫度采集電路、溫度控制電路、數(shù)碼管顯示電路等構(gòu)成。
2.1 電源電路設(shè)計(jì)
   
本系統(tǒng)需要使用+5V和+3.3V的直流穩(wěn)壓電源,其中MSP430F149及部分外圍電器需要+3.3V電源,其它部分需要+5V電源。在本系統(tǒng)中,以+5V直流電壓為輸入電壓,+3.3V由+5V直接線性降壓,其中采用HT7333作為穩(wěn)壓芯片。如圖2所示。


2.2 溫度傳感器采集電路
   
PT100溫度傳感器是一種以鉑(Pt)制成的電阻式溫度傳感器,屬于正電阻系數(shù),其電阻和溫度變化的關(guān)系式如下:R=R0(1+aT),其中a=0.00392,R0為100 Ω(在0℃的電阻值),T為攝氏溫度。
    PT100溫度傳感器采用四線法的連接方式,有效地消除了引線電阻引起的測(cè)量誤差,能夠精確測(cè)量未知電阻上的壓降,計(jì)算出電阻值。具體連接圖如圖3所示。


    PT100四線法連接電路通常稱為Kelvin電路,對(duì)于每個(gè)測(cè)試點(diǎn)都有一條激勵(lì)線F和一條檢測(cè)線S,各自構(gòu)成獨(dú)立回路,同時(shí)要求檢測(cè)線S必須接到一個(gè)有極高輸入阻抗的測(cè)試回路,使流過檢測(cè)線S的電流極小,近似為零。圖中r表示引線和探針與測(cè)試點(diǎn)的接觸電阻之和。HF為高電位施加線,LF為低電位施加線,HS為高電位檢測(cè)線,LS為低電位檢測(cè)線。由于流過測(cè)試回路的電流為零,在r3、r4上的電壓降為零,而激勵(lì)電流I在r1、r2上的壓降不響I在被測(cè)的鉑電阻上的壓降,所以可以準(zhǔn)確計(jì)算出鉑電阻的阻值。這樣就消除了引線上的電壓,實(shí)現(xiàn)高精度的溫度采集。


    單片機(jī)MSP430F149的內(nèi)部具有8路12位精度的模數(shù)轉(zhuǎn)換器,帶有采樣保持功能,通過模數(shù)采樣讀入端口溫度電壓信號(hào),相應(yīng)的模數(shù)轉(zhuǎn)換公式轉(zhuǎn)化成實(shí)際溫度數(shù)值并存儲(chǔ),然后將溫度數(shù)值發(fā)送到數(shù)碼管顯示出溫度。
2.3 溫度控制
   
開始的時(shí)候設(shè)定好溫箱的目標(biāo)溫度值。系統(tǒng)開始進(jìn)行溫度采集,通過外接的鉑電阻獲得。將采集到的溫度和目標(biāo)溫度進(jìn)行比較,當(dāng)采集的溫度低于目標(biāo)溫度的時(shí)候,由控制中心單片機(jī)輸出控制信號(hào),通過對(duì)加熱絲進(jìn)行加熱,實(shí)現(xiàn)加熱操作;當(dāng)采集的溫度高于目標(biāo)溫度的時(shí)候,由控制中心單片機(jī)輸出控制信號(hào),通過控制壓縮機(jī),實(shí)現(xiàn)降溫操作;反復(fù)對(duì)溫度進(jìn)行測(cè)量,比較,這樣一直持續(xù),以保證溫箱溫度被控制在恒溫狀態(tài)以下,以此達(dá)到溫箱溫度控制的目的。具體的操作步驟如下:
2.3.1 加熱操作
   
采集的溫箱溫度與預(yù)設(shè)的目標(biāo)溫度進(jìn)行比較,當(dāng)所測(cè)溫度低于目標(biāo)溫度的時(shí)候,啟動(dòng)加熱操作。加熱操作的過程為:
    選用的是鐵鉻鋁電熱合金類型的加熱絲,其平均功率是2000W,額定電壓為220V,長(zhǎng)度為20cm,由于溫箱的大小為1m3,經(jīng)過計(jì)算完成整個(gè)溫箱的加熱過程,從-50℃~150℃需要40min,將加熱絲外接在溫度控制器電路中,單片機(jī)MSP430F149通過P1.1發(fā)出控制信號(hào),控制可控硅的通斷就可實(shí)現(xiàn)加熱絲的工作狀態(tài),只要改變P1.1的接通時(shí)間就能實(shí)現(xiàn)加熱功能。由于加熱絲存在熱慣性和時(shí)間滯后等特性,為了使控制更加精確,比較溫度之后的差值大小采用不同寬度的脈沖進(jìn)行控制,這樣來實(shí)現(xiàn)加熱絲的加熱操作。為了避免造成局部溫度過高、受熱不均勻,以達(dá)到平衡加熱的效果,在加熱絲的側(cè)面并聯(lián)一個(gè)可控風(fēng)扇,保證加熱過程的均勻受熱。加熱原理圖如圖5所示。


2.3.2 降溫操作
   
采集的溫箱溫度與預(yù)設(shè)的目標(biāo)溫度進(jìn)行比較,當(dāng)所測(cè)溫度高于目標(biāo)溫度的時(shí)候,啟動(dòng)壓縮機(jī)操作。實(shí)現(xiàn)降溫操作的過程如下:
    MSP430F149通過控制可控硅對(duì)壓縮機(jī)進(jìn)行控制,實(shí)現(xiàn)一個(gè)控制壓縮機(jī)降溫系統(tǒng),根據(jù)采集溫度與預(yù)設(shè)目標(biāo)溫度比較差值的大小來決定壓縮機(jī)的制冷強(qiáng)度??煽毓杩刂茐嚎s機(jī)電路的連接圖如圖6所示,微控制器P2.2引腳輸出可控硅控制信號(hào)。當(dāng)可控硅導(dǎo)通時(shí),壓縮機(jī)開始工作;否則壓縮機(jī)停止工作。


2.4 數(shù)碼管顯示設(shè)計(jì)
   
數(shù)碼管顯示電路也就是數(shù)據(jù)的輸出電路,主要由外接4位數(shù)碼管、數(shù)碼管驅(qū)動(dòng)器、鎖存器以及片選電路組成,MSP430具有豐富的I/O口資源,采用并行方式與LED連接非常方便。數(shù)碼管的段碼a,b,c,d,e,f,g,dp分別與單片機(jī)的P2.0~P2.7相連,控制數(shù)碼管中顯示的字形;數(shù)碼管的位選由4個(gè)NPN三極管控制,分別接到單片機(jī)的P6.3~P6.6端口上,程序中通過控制P6.3~P6.6端口的輸出電平就可以控制數(shù)碼管的顯示與關(guān)閉。
    其中LED的片選信號(hào)是通過MSP430F149的I/O端口來提供。具體連接圖如圖7所示。



3 系統(tǒng)軟件設(shè)計(jì)
   
本文設(shè)計(jì)的軟件部分主要包括實(shí)現(xiàn)溫度的采集、顯示和控制三大部分。


    如圖8所示,當(dāng)采集溫箱溫度的時(shí)候,系統(tǒng)通過驅(qū)動(dòng)程序設(shè)置好溫度傳感器的轉(zhuǎn)化公式來實(shí)現(xiàn)對(duì)溫度的采集。當(dāng)采集的溫度低于目標(biāo)溫度的時(shí)候,通過對(duì)加熱絲進(jìn)行加熱,實(shí)現(xiàn)加熱操作;當(dāng)采集的溫度高于目標(biāo)溫度的時(shí)候,通過控制壓縮機(jī),實(shí)現(xiàn)降溫操作;并將溫箱的溫度顯示出來,從而使溫箱的溫度達(dá)到設(shè)定的目標(biāo)值,實(shí)現(xiàn)溫箱溫度控制。
3.1 溫度的采集
   
當(dāng)將要采集溫度數(shù)據(jù)時(shí),MSP430F149將通過溫度傳感器采集溫度,所用到的函數(shù)有:
    (1)函數(shù)名稱:ReadTemp,功能:從溫度傳感器的ScratchPad讀取溫度轉(zhuǎn)換結(jié)果,返回值:讀取的溫度數(shù)值。
    (2)函數(shù)名稱:uint DolConvert(void),功能:控制溫度傳感器完成一次溫度轉(zhuǎn)換,返回值:測(cè)量的溫度數(shù)值。
3.2 溫箱的溫度控制
   
在實(shí)現(xiàn)溫度控制的時(shí)候根據(jù)PID控制算法,計(jì)算出控制量,具體實(shí)現(xiàn)過程中所要用到的部分函數(shù)如下:
    char Read_Temperature(void)//讀取溫度
    void delay(unsigned char time)//延時(shí)時(shí)間以12M晶振為準(zhǔn),延時(shí)時(shí)間為30us×time
    void write_bit(unsigned char bitval)//寫一位數(shù)據(jù)子程序
    unsigned char read_bit()//讀一位數(shù)據(jù)子程序
    void get_temper()//獲取溫度子程序
    unsigned int PIDCalc(struct PID*PP,unsignedint NextPoint)//PID計(jì)算
    compare_temper()//溫度比較處理子程序
    void display()//將占空比溫度轉(zhuǎn)化為單個(gè)字符顯示占空比和測(cè)得到的溫度
3.3 溫度的顯示
   
在溫度的顯示過程中所要用到的函數(shù)有:
    Void WriteCommand(unsigned char wdata)//向數(shù)碼管寫入命令;
    Void WriteData(unsigned char wdata)//向數(shù)碼管寫入數(shù)據(jù);
    顯示溫度的函數(shù):
    WriteDataLcd(0x30+ADC_CH0%1 000/100);//顯示百位;
    WriteDataLcd(0x30+ADC_CH0%100/10);//顯示十位;
    WriteDataLcd(0x30+ADC_CH0%10);//顯示個(gè)位;
    WriteDataLcd(0x30+ADC_CH0%1);//顯示十分位;

4 結(jié)論
   
基于單片機(jī)MSP430F149的溫箱溫度采集和控制系統(tǒng)是以單片機(jī)為核心的軟硬件平臺(tái)的嵌入式系統(tǒng)。通過使用單片機(jī)、PT100溫度傳感器、數(shù)碼管顯示電路搭建硬件平臺(tái),使用IAR Embedded Workbench開發(fā)環(huán)境,C語言編程實(shí)現(xiàn),設(shè)計(jì)出了一個(gè)基于嵌入式技術(shù)的溫箱溫度控制系統(tǒng)。系統(tǒng)體積小巧,電路連接簡(jiǎn)單,擴(kuò)展性良好,可以方便地進(jìn)行后續(xù)開發(fā),增加用戶所需功能。從而提高了設(shè)備的智能化程度,具有較高的工程實(shí)用價(jià)值。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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