《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 新型絕熱式智能量熱儀的研制
新型絕熱式智能量熱儀的研制
來源:電子技術(shù)應(yīng)用2013年第11期
吳艷敏1, 郭凌云2, 丁國強(qiáng)1
1. 鄭州輕工業(yè)學(xué)院 電氣信息工程學(xué)院, 河南 鄭州450002; 2. 鄭州輕工業(yè)學(xué)院 外語系, 河南 鄭州450002
摘要: 基于傳統(tǒng)量熱儀技術(shù)升級(jí)換代要求,利用嚴(yán)格水套密封包圍工藝結(jié)構(gòu)設(shè)計(jì)了新型絕熱式智能量熱儀系統(tǒng)。采用ARM嵌入式技術(shù)開發(fā)了量熱儀的定制觸摸屏操作系統(tǒng),利用ARM微處理器開發(fā)了系統(tǒng)的主控制器,采用具有高增益、高分辨率、低漂移特性的數(shù)模轉(zhuǎn)換器,設(shè)計(jì)了量熱儀的四路溫度數(shù)據(jù)采集調(diào)理電路,采用分段式PID控制原理設(shè)計(jì)了量熱儀的內(nèi)、外筒水溫自動(dòng)跟蹤控制算法,并對(duì)系統(tǒng)進(jìn)行了測(cè)試實(shí)驗(yàn)。
中圖分類號(hào): TP273
文獻(xiàn)標(biāo)識(shí)碼: B
文章編號(hào): 0258-7998(2013)11-0139-03
Development of a new adiabatic intelligent calorimeter
Wu Yanmin1, Guo Lingyun2, Ding Duoqiang1
1. School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China; 2. Department of Foreign Languages, Zhengzhou University of Light Industry, Zhengzhou 450002, China
Abstract: Based on the traditional calorimeter technology upgrading requirements, a new adiabatic intelligent calorimeter is designed by using rigorous process structure surrounded with a water jacket seal. Calorimeter custom touch screen operating system is developed by using ARM embedded technology, and the main controller is designed by using ARM microprocessor. The four temperature data acquisition processing circuit is designed by equipping with high-gain, high-resolution, low-drift DAC. The piecewise PID control theory is adopted to design the outer and inner cylinder water temperature automatic tracking control algorithm, and the experiments are made.
Key words : calorimeter; adiabatic calorimeter; piecewise PID; embedded system; temperature acquisition

    我國是產(chǎn)煤大國,而衡量煤炭質(zhì)量的最重要指標(biāo)之一是其燃燒發(fā)熱量。目前國內(nèi)普遍采用以發(fā)熱量作為動(dòng)力煤計(jì)價(jià)的主要依據(jù)[1]。由于煤炭的發(fā)熱量主要是利用量熱儀來測(cè)定,其測(cè)量精度和效率直接影響著煤炭企業(yè)的經(jīng)濟(jì)效益,同時(shí)也在節(jié)能減排、環(huán)境保護(hù)等方面發(fā)揮著極其重要的作用。

    傳統(tǒng)的煤發(fā)熱量分析方法是利用氧彈熱量計(jì)進(jìn)行人工測(cè)定,操作繁瑣、費(fèi)時(shí)費(fèi)力[2],并且容易產(chǎn)生偶然誤差和計(jì)算錯(cuò)誤。鑒于此,本文采用ARM嵌入式系統(tǒng)開發(fā)了一種新型絕熱式智能量熱儀,該系統(tǒng)以ARM微處理器為主控制單元,采用嚴(yán)格水套密封包圍工藝結(jié)構(gòu),選用高精度的鉑電阻PT1000為溫度傳感器;采用新型A/D芯片組成四路高增益、高分辨率、低漂移特性的溫度數(shù)據(jù)采集調(diào)理電路,利用分段PID控制原理設(shè)計(jì)智能量熱儀的外、內(nèi)筒水溫自動(dòng)跟蹤控制算法;采用觸摸屏技術(shù)實(shí)時(shí)動(dòng)態(tài)地顯示內(nèi)外筒水溫。測(cè)試結(jié)果表明,該絕熱式智能量熱儀的性能指標(biāo)滿足設(shè)計(jì)要求。



2.3 ADC轉(zhuǎn)換電路
    考慮本系統(tǒng)輸入信號(hào)的變化非常靈敏,微機(jī)控制單元接收和處理PT1000熱電偶感測(cè)的溫度數(shù)據(jù)采集速度較慢,及極低噪聲的要求,本文采用一種新型高精度24位ADC轉(zhuǎn)換芯片CS5534設(shè)計(jì)智能量熱儀的4路溫度數(shù)據(jù)采集ADC轉(zhuǎn)換器電路。
    CS5534芯片是美國Cirrus Logic公司推出的一種具有極低噪音的多通道Δ-Σ型A/D轉(zhuǎn)換器,該芯片采用電荷平衡技術(shù)和極低噪聲的可編程增益斬波穩(wěn)定測(cè)量放大器,得到高達(dá)24位分辨率的輸出結(jié)果,精度高,動(dòng)態(tài)特性寬??删幊淘鲆娣糯笃骺墒狗糯蟊稊?shù)從1~32進(jìn)行設(shè)定(以2倍步長(zhǎng)增加), 大大提高了系統(tǒng)的動(dòng)態(tài)特性。該A/D轉(zhuǎn)換器還有一個(gè)靈活而簡(jiǎn)便的同步串行接口,使轉(zhuǎn)換數(shù)據(jù)以串行方式輸出,并與SPI、Microwire兼容[4],串行時(shí)鐘輸入備有一個(gè)施密特觸發(fā)器。采用串行接口與中央處理器芯片通信工作,接口電路設(shè)計(jì)簡(jiǎn)單、易于擴(kuò)展。
2.4 ARM控制器
    控制器主要控制4路PT1000溫度傳感器采集內(nèi)外筒水溫度數(shù)據(jù),檢測(cè)、顯示量熱儀的工作狀態(tài),控制量熱儀的自動(dòng)進(jìn)水和出水,控制外筒水溫度實(shí)時(shí)跟蹤內(nèi)筒水溫度的變化,精確控制壓縮機(jī)制冷和加熱棒加熱動(dòng)作,實(shí)時(shí)控制量熱儀的工作狀態(tài),檢測(cè)燃燒物質(zhì)的燃燒狀態(tài),控制攪拌電機(jī)工作等功能,并且能夠與觸摸屏及A/D裝置進(jìn)行實(shí)時(shí)數(shù)據(jù)通信,顯示通信狀態(tài),與打印機(jī)實(shí)時(shí)通信完成試驗(yàn)結(jié)果的打印。
    本文控制器采用具有ARM核的STM32F103單片機(jī)作為主控芯片。該芯片是一款基于CortexTM-M3核心的32 bit低功耗MCU[5],工作電壓為2.0~3.6 V,主頻達(dá)72 MHz,1.25 DMIPS/MHz。具有睡眠、停機(jī)和待機(jī)3種省電模式。內(nèi)括12 bit的ADC、DMA控制器;支持定時(shí)器、ADC、DAC、SPI、I2C、UART等外設(shè);提供欠壓復(fù)位、ECC、MPU、侵入監(jiān)測(cè)、雙看門狗、32 bit CRC、I/O端口保護(hù)和JTAG熔斷器等安全功能。綜合各項(xiàng)參數(shù),STM32是最適合本系統(tǒng)的微處理器之一。
2.5 觸摸屏
    觸摸屏的作用是通過觸摸點(diǎn)檢測(cè)裝置接收觸摸信息,并將其轉(zhuǎn)換成觸點(diǎn)坐標(biāo)送給CPU,同時(shí)接收、執(zhí)行CPU發(fā)來的命令。本系統(tǒng)采用威綸通公司的MT8000觸摸屏,它與控制器采用Modbus協(xié)議進(jìn)行數(shù)據(jù)通信。觸摸屏系統(tǒng)采用組態(tài)軟件設(shè)計(jì),具有實(shí)時(shí)數(shù)據(jù)顯示與存儲(chǔ)、歷史數(shù)據(jù)查詢、故障報(bào)警等功能,并能將內(nèi)外筒水溫度狀態(tài)進(jìn)行動(dòng)畫顯示。
3  軟件設(shè)計(jì)
3.1溫度控制算法設(shè)計(jì)

    溫度控制系統(tǒng)是一個(gè)大慣性、大滯后系統(tǒng),絕熱式智能量熱儀的關(guān)鍵問題是:煤樣在燃燒過程中發(fā)出的熱量導(dǎo)致內(nèi)筒水溫度急劇升高。為杜絕內(nèi)筒水熱量與外筒間的熱傳導(dǎo),需要實(shí)現(xiàn)外筒水溫度實(shí)時(shí)跟蹤內(nèi)筒水溫度的變化。鑒于此,在本系統(tǒng)中設(shè)計(jì)了分段PID控制算法,PID參數(shù)可隨溫區(qū)的不同自動(dòng)調(diào)整到最佳值。整個(gè)測(cè)溫范圍分為平衡階段和升溫階段,在平衡階段僅僅接通外筒水槽中的小加熱棒,PID控制算法驅(qū)動(dòng)該加熱棒與制冷壓縮機(jī)工作狀態(tài)平衡,其平衡溫度點(diǎn)由系統(tǒng)工作需要設(shè)定;在煤樣燃燒啟動(dòng)接通大加熱棒時(shí), 通過PID控制算法參數(shù)的調(diào)節(jié)作用控制外筒水溫度, 并迅速跟蹤內(nèi)筒水溫度的變化,從而消除內(nèi)外筒之間水的熱交換,保證內(nèi)筒中PT1000熱電偶測(cè)得的水溫全部由煤樣燃燒引起。
3.2 STM32與A/D的數(shù)據(jù)傳送控制設(shè)計(jì)
    本系統(tǒng)需要完成四路PT1000溫度傳感器的數(shù)據(jù)采集與傳送控制,STM32需要實(shí)現(xiàn)對(duì)A/D數(shù)據(jù)采集通道的選擇、初始化操作、功能與時(shí)鐘設(shè)置、A/D通道的讀寫操作、采集數(shù)據(jù)計(jì)算等。本設(shè)計(jì)采用STM32操作系統(tǒng)中的SPI函數(shù)來實(shí)現(xiàn),具體程序代碼略。
3.3 STM32與MT8000觸摸屏的通信設(shè)計(jì)
    MT8000觸摸屏采用Modbus協(xié)議和控制器單元進(jìn)行數(shù)據(jù)通信。Modbus通信協(xié)議只能識(shí)別按地址發(fā)送的消息,這就要求得知每個(gè)控制器的設(shè)備地址,才能執(zhí)行相應(yīng)的控制動(dòng)作。如果需要回應(yīng),則控制器將生成反饋信息并用Modbus協(xié)議發(fā)出,具體程序從略。
3.4 STM32的串口通信設(shè)計(jì)
    STM32控制芯片支持UART串口通信、I2C通信和SPI串行通信協(xié)議,本系統(tǒng)采用RS-323進(jìn)行串口通信,具體程序從略。
4 試驗(yàn)
    儀器試驗(yàn)具體操作過程為:
    (1)水槽加水,儀器上電,加熱棒或者壓縮機(jī)自動(dòng)工作調(diào)整水槽的水溫度值,使水溫和環(huán)境溫度平衡(此時(shí)內(nèi)筒底部的閥門處于關(guān)閉狀態(tài)),外筒和水槽是連通的。
    (2)當(dāng)水槽、外筒水溫和環(huán)境溫度達(dá)到一致時(shí),打開內(nèi)筒底部的閥門開始進(jìn)水,當(dāng)水位升至內(nèi)筒壁水位計(jì)時(shí),閥門自動(dòng)關(guān)閉,內(nèi)筒水和外筒水環(huán)境斷開。此時(shí)為了滿足外筒水溫高于內(nèi)筒水溫1~1.5 ℃的國標(biāo)要求,加熱棒開始加熱工作,并檢測(cè)內(nèi)外筒水溫是否達(dá)到一致,若達(dá)到,則停止加熱。
    (3)儀器開始攪拌5 min使內(nèi)筒水溫度分布均勻,期間外筒水在加熱棒和壓縮機(jī)的共同作用下始終沿著內(nèi)筒水溫度改變。
    (4)攪拌5 min結(jié)束時(shí),氧彈倉中煤樣點(diǎn)火,內(nèi)筒水溫度急劇上升,同時(shí)檢測(cè)到內(nèi)筒水溫度上升信號(hào),水槽中的1 000 W加熱棒開始加熱。通過外筒與水槽的水循環(huán),該信號(hào)立刻被外筒水溫度傳感探頭檢測(cè)到,外筒水溫度開始跟蹤內(nèi)筒水溫度急劇上升,其跟蹤曲線如圖3所示。

    由圖3可以看出,開始時(shí)外筒水溫度向內(nèi)筒水溫度平衡,達(dá)到兩者溫度一致時(shí),攪拌5 min使內(nèi)筒水溫度分布充分均勻,氧彈試樣點(diǎn)火后內(nèi)筒水溫度開始上升,幾乎同時(shí)外筒水溫度開始跟蹤內(nèi)筒水溫度變化,且兩者之間的跟蹤誤差最大不超過0.5 ℃。對(duì)于絕熱式儀器設(shè)計(jì)來說,0.5 ℃溫度差導(dǎo)致的熱交換基本可以忽略,因此,絕熱式量熱儀能夠很好地消除內(nèi)外筒之間的熱交換問題。內(nèi)筒水溫度不再變化時(shí),外筒水溫度基本以小于0.1 ℃的超調(diào)量圍繞內(nèi)筒水溫度變化,直至試驗(yàn)結(jié)束。實(shí)驗(yàn)測(cè)試數(shù)據(jù)如表1所示。

 

 

    本文開發(fā)了一種高精度的新型絕熱式智能量熱儀系統(tǒng),該系統(tǒng)采用了水套密封包圍工藝結(jié)構(gòu)、ARM嵌入式和觸摸屏技術(shù);采用了外筒水加熱跟蹤內(nèi)筒水溫度變化的控制模式,通過引入分段式PID控制算法提高了發(fā)熱量測(cè)試結(jié)果的準(zhǔn)確性和控制精度。試驗(yàn)結(jié)果表明,該儀器性能穩(wěn)定、重復(fù)性好、準(zhǔn)確度高,且操作方便,符合市場(chǎng)需求。
參考文獻(xiàn)
[1] 李平, 姬建偉, 宋家友. C8051F350在恒溫式自動(dòng)量熱儀設(shè)計(jì)中的應(yīng)用[J]. 傳感器與微系統(tǒng), 2007, 26(10):
111-113.
[2] 劉輝,馬凌云,何東陸. 一種煤炭自動(dòng)量熱儀的設(shè)計(jì)[J].工礦自動(dòng)化, 2007(6):97-99.
[3] 陳憲. 恒溫式自動(dòng)量熱儀使用的若干問題分析[J].華北電力技術(shù), 2001(3):38-40.
[4] 申仲濤. 基于CS5534的成組接地線電阻測(cè)試系統(tǒng)[J]. 微計(jì)算機(jī)信息, 2009,25(6-2):288-290.
[5] 羅超,景林,易金聰.基于STM32的便攜式海量溫濕度記錄儀設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用, 2012,38(12):83-86.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。