基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)_第1頁
基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)_第2頁
基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)_第3頁
基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)_第4頁
基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目 錄中文摘要1英文摘要21 緒論31.1研究背景及意義31.2國內(nèi)外研究現(xiàn)狀31.3研究主要內(nèi)容42 基于K型熱電偶的溫度測量系統(tǒng)總體設(shè)計(jì)62.1設(shè)計(jì)要求62.2總體方案62.3功能介紹73 基于K型熱電偶的溫度測量系統(tǒng)硬件設(shè)計(jì)83.1核心控制系統(tǒng)設(shè)計(jì)83.2溫度采集系統(tǒng)設(shè)計(jì)93.2.1K型熱電偶傳感器93.2.2 ADC轉(zhuǎn)換模塊113.3LCD顯示系統(tǒng)設(shè)計(jì)123.4電源模塊電路設(shè)計(jì)144 基于K型熱電偶的溫度測量系統(tǒng)軟件設(shè)計(jì)154.1主程序流程154.2溫度采集流程164.3顯示程序流程164.4軟件仿真174.4.1仿真環(huán)境174.4.2工作流程184.4.3仿真結(jié)果195 結(jié)論21謝

2、辭22參考文獻(xiàn)23 基于K型熱電偶的溫度測量系統(tǒng)設(shè)計(jì)摘 要: K型熱電偶不接觸被測物中,目的是避免熱平衡狀態(tài)的變化,測量的敏感,響應(yīng)速度快,良好的響應(yīng)特性,常用于檢測1000以上運(yùn)動(dòng)中的高溫物體。該測溫系統(tǒng)結(jié)合單片機(jī),設(shè)計(jì)以K型熱電偶為溫度傳感器的溫度測量系統(tǒng)。其測量系統(tǒng)的測量溫度可以分為三個(gè)檔位,分別是高溫檔(500以上)中溫檔(100-500)低溫檔(100以下),使用前先預(yù)估待測物體溫度選擇合適的檔位測量以提升測量精度。通過溫度傳感器DS18B20在STM32L476芯片控制下進(jìn)行實(shí)時(shí)溫度檢測并顯示,能夠?qū)崿F(xiàn)快速測量環(huán)境溫度。關(guān)鍵詞:單片機(jī);熱電偶;溫度測量系統(tǒng)Design of tem

3、perature measurement system based on K-type thermocoupleAbstract:Non-contact temperature measurement will not be in contact with the measured object. It avoids changing the thermal equilibrium state of the object. It is sensitive when measuring. The response speed is fast and the response characteri

4、stics are good. It is usually used to detect high temperature objects in the movement of 1000C and above. This text combines the advantage of the one-chip computer, design based on 51 one-chip computer non-contact temperature measurement system. Based on 51 single-chip non-contact temperature measur

5、ement system, the measurement temperature is divided into three gears, which are high temperature file (above 500C), medium temperature file (100-500C), low temperature file (below 100C), and the object to be measured is estimated before use. Temperature Select the appropriate gear measurement to im

6、prove measurement accuracy. By using the STM32L476 chip to control the temperature sensor DS18B20 for real-time temperature detection and display, it is possible to quickly measure the ambient temperature.Keywords: single chip microcomputer; non-contact; temperature measurement; design基于K型熱電偶的溫度測量系統(tǒng)

7、設(shè)計(jì)1 緒論1.1研究背景及意義當(dāng)今社會(huì),隨著科學(xué)技術(shù)發(fā)展迅猛,社會(huì)生活水平也快速提高,企業(yè)對生產(chǎn)也有了更高的要求:信息化、科學(xué)化、自動(dòng)化。很多反應(yīng)及過程都受到溫度的影響,例如有物質(zhì)是否有完全燃燒充分、蒸餾或煅燒是否達(dá)到要求、化學(xué)反應(yīng)是否及時(shí)、濃度是否合格、化學(xué)反應(yīng)是否及時(shí)、擠壓成型是否夠強(qiáng)度等等,所以在工業(yè)上,溫度是至關(guān)重要的被控因素和必不可少的過程變量,如果控沒有控制好溫度,結(jié)果輕則影響產(chǎn)品的合格率,嚴(yán)重的話很有可能會(huì)導(dǎo)致生產(chǎn)事故甚至危及到工人的生命安全。K型熱電偶測溫在測量帶測物體溫度時(shí)并不需要與物體接觸,只需要把探頭對準(zhǔn)待測物體就可以實(shí)現(xiàn)測溫,這樣的優(yōu)點(diǎn)是避免了改變物體的熱平衡狀態(tài),反

8、應(yīng)速度迅速響應(yīng)特性好,而且從測溫的原理上來說,還有一個(gè)優(yōu)點(diǎn)就是這種方式可以測量很高的溫度。但是在實(shí)踐中,K型熱電偶測溫系統(tǒng)的開發(fā)還存在諸多不足,還未形成系統(tǒng)性的研究,也無法為K型熱電偶測溫系統(tǒng)的應(yīng)用提供實(shí)踐參考。當(dāng)前,STM32系列成為應(yīng)用最廣泛的單片機(jī)之一,在工業(yè)測控系統(tǒng)之中被廣泛應(yīng)用。所以很多公司都會(huì)選擇51系列的兼容機(jī)型,并且在今后的很長時(shí)間內(nèi),相信市場都會(huì)被它占有很大的比例。鑒于此,本文結(jié)合STM32系列單片機(jī)的優(yōu)勢,利用其不需要與待測物體接觸的優(yōu)點(diǎn)將其應(yīng)用到測溫系統(tǒng)之中,這樣設(shè)計(jì)出的非接觸式溫度測量系統(tǒng)就可以替換人類工作在高溫惡劣的環(huán)境中。目的在于實(shí)現(xiàn)對目標(biāo)的表面溫度進(jìn)行非接觸在線自

9、動(dòng)測量,具有極其重要的理論與實(shí)踐意義。1.2國內(nèi)外研究現(xiàn)狀由于溫度傳感器的結(jié)構(gòu)存在差異,所以不同的溫度傳感器在使用方法上會(huì)存在不同,目前國內(nèi)外存在的檢測方法之中,總體上可以分為兩種接觸式測溫和非接觸式測溫。接觸式測溫也有很多優(yōu)點(diǎn):外界介質(zhì)對其產(chǎn)生的影響比較低,可以有效避免物體進(jìn)行內(nèi)部分子的熱運(yùn)動(dòng)。其缺點(diǎn)也顯而易見,接觸待測物體時(shí)會(huì)對待測物體的溫度有所影響。而且還需要與待測溫度接觸良好,對被測物體來說就會(huì)破壞其熱平衡狀態(tài),對于測溫原件來說要求具有很好的熱學(xué)性能和結(jié)構(gòu)特性。接觸式測溫主要分為接觸式光電、熱色測溫、膨脹式測溫、電量式測溫。另一種測溫方式是非接觸式測溫,其主要可以分為微波法測溫、光譜法

10、測溫、激光干涉測溫、輻射式測溫。其優(yōu)點(diǎn)是在測量帶測物體溫度時(shí)并不需要與物體接觸,只需要把探頭對準(zhǔn)待測物體就可以實(shí)現(xiàn)測溫,這樣的優(yōu)點(diǎn)是避免了改變物體的熱平衡狀態(tài),反應(yīng)速度迅速響應(yīng)特性好,而且從測溫的原理上來說,還有一個(gè)優(yōu)點(diǎn)就是這種方式可以測量很高的溫度,通常用來檢測1000及其以上的運(yùn)動(dòng)中的高溫物體?,F(xiàn)如今,非接觸式測溫在我國的工業(yè)生產(chǎn)中得到了大規(guī)模的實(shí)踐應(yīng)用,主要是因其測溫效果好、反應(yīng)速度快響應(yīng)特性好。非接觸式紅外測溫法在K型熱電偶測溫中得到了認(rèn)可,并且這種技術(shù)還在不斷的發(fā)展和進(jìn)步,擁有明朗的應(yīng)用前景。所以目前國內(nèi)外都在探究非接觸式紅外測溫技術(shù)。但是現(xiàn)階段大部分生產(chǎn)加工行業(yè)依然是采用人工手持紅

11、外測溫儀跟蹤被測目標(biāo)來測量運(yùn)動(dòng)物體表面溫度的,例如手套生產(chǎn)、醫(yī)藥生產(chǎn)、食品加工、造紙印刷和橡膠塑料等的溫度測量。在溫控系統(tǒng)領(lǐng)域中測溫系統(tǒng)最重要的是保證測量精準(zhǔn),反應(yīng)速度快,雖然現(xiàn)在國內(nèi)外的測溫技術(shù)都已經(jīng)發(fā)展到了一定的高度,但是在生產(chǎn)應(yīng)用和一些特殊的環(huán)境中溫度測量還是具有一定的難題。所以在一些特殊的環(huán)境中測量溫度并且要保證測量的精度和準(zhǔn)確性還是一件非常困難的事。有時(shí)對于一個(gè)待測物體可能需要多重測量方式對其進(jìn)行測溫,這就需要了解每一種測溫方式的原理以及優(yōu)缺點(diǎn)。從現(xiàn)實(shí)方面來說,現(xiàn)有的測溫方式也不足以滿足生活所需,所以我們還需要不斷的探索新的測溫技術(shù),尋找更好的測溫材料,以實(shí)現(xiàn)在特殊環(huán)境下測量溫度也能

12、夠保證測量溫度的精度和準(zhǔn)確性以及快速的反應(yīng)速度快。在現(xiàn)今的溫控系統(tǒng)領(lǐng)域中,經(jīng)過不斷的實(shí)驗(yàn)和探索,以及尋找新的測溫材料,已經(jīng)發(fā)現(xiàn)和創(chuàng)新了多種溫度檢測技術(shù)。溫度測量水平在不斷的提高主要體現(xiàn)在以下幾個(gè)方向:1)擴(kuò)大溫度測量的范圍,增加測量溫度對象的數(shù)量;2)加大對測溫器件新材料和新原理開發(fā)的力度,生產(chǎn)新測溫元件;3)測溫元件向體型更小、集成化更好、智能化更高和適應(yīng)化更快等方向發(fā)展。1.3研究主要內(nèi)容本文以基于stm32單片機(jī)基于K型熱電偶的溫度測量系統(tǒng)為設(shè)計(jì)對象,主要研究內(nèi)容如下:第一章內(nèi)容是緒論,主要概述K型熱電偶測溫的研究背景及意義,綜述國內(nèi)外研究現(xiàn)狀及成果,并提出課題中我們需要研究的主要內(nèi)容;

13、第二章主要內(nèi)容是設(shè)計(jì)K型熱電偶的溫度測量系統(tǒng)的總體設(shè)計(jì),并做出基于K型熱電偶的溫度測量系統(tǒng)的總體設(shè)計(jì)方案,明確其功能需求和基本設(shè)計(jì)要求;第三章主要內(nèi)容是關(guān)于K型熱電偶的溫度測量系統(tǒng)的硬件設(shè)計(jì),給出了K型熱電偶溫測量溫度的單片機(jī)、溫度采集、LCD顯示、電源模塊設(shè)計(jì)與電路設(shè)計(jì);第四章主要內(nèi)容是基于K型熱電偶的溫度測量系統(tǒng)軟件設(shè)計(jì),給出了K型熱電偶的溫度測量系統(tǒng)的主程序的流程,并對其溫度采集、LCD顯示等模塊進(jìn)行程序流程設(shè)計(jì);并搭建K型熱電偶溫度測量系統(tǒng)的仿真環(huán)境,并對于基于K型熱電偶的溫度測量系統(tǒng)的功能進(jìn)行仿真分析;2 基于K型熱電偶的溫度測量系統(tǒng)總體設(shè)計(jì)2.1設(shè)計(jì)要求基于K型熱電偶的溫度測量系統(tǒng)

14、的主要功能和指標(biāo)如下:(1)利用K型熱電偶溫度傳感器測量多點(diǎn)環(huán)境溫度。(2)測量范圍可以分為高溫檔(500以上)、中溫檔(100-500)、低溫檔(100以下),精度為0.5。(3)用LCD液晶顯示進(jìn)行實(shí)際的測量溫度值。(4)可以自主設(shè)置告警極限溫度。(5)當(dāng)超過上,下限報(bào)警溫度后,能夠自動(dòng)發(fā)出聲光報(bào)警。2.2總體方案本文設(shè)計(jì)基于K型熱電偶的溫度測量系統(tǒng)主要針對高溫物體的溫度測量,具體測量溫度分為三個(gè)檔位,分別是高溫檔(500以上)中溫檔(100-500)低溫檔(100以下),測量前先預(yù)估待測物體的溫度并選擇合適的檔位測量以提升測量的精度。結(jié)合單片機(jī)系統(tǒng)特征要求和測溫系統(tǒng)設(shè)計(jì),給出了基于K型熱

15、電偶的溫度測量系統(tǒng)的總體設(shè)計(jì)方案,見圖2-1所示。圖2-1 基于K型熱電偶的溫度測量系統(tǒng)總體設(shè)計(jì)方案主要包括有溫度采集模塊、LCD顯示模塊、按鍵和報(bào)警模塊等,根據(jù)測溫系統(tǒng)的設(shè)計(jì)要求,首先溫度傳感器把所測待測物體的溫度發(fā)送到STM32單片機(jī)上,經(jīng)STM32單片機(jī)處理后,再將溫度顯示在LCD顯示器上。當(dāng)開機(jī)后,LCD顯示器和計(jì)時(shí)器進(jìn)行初始化設(shè)置。同時(shí),基于K型熱電偶的溫度測量系統(tǒng)能夠設(shè)置報(bào)警溫度,在超過報(bào)警溫度時(shí)能夠通過LED發(fā)光二極管以及發(fā)音器提示報(bào)警。2.3功能介紹能夠?qū)崿F(xiàn)快速測量環(huán)境溫度,是利用測溫系統(tǒng)進(jìn)行實(shí)時(shí)溫度的檢測并顯示。測溫系統(tǒng)的傳感器選擇非接觸式的K型熱電偶溫度傳感器,測控系統(tǒng)的數(shù)

16、據(jù)采集、處理、顯示、報(bào)警等功能主要依靠單片機(jī)STM32L476。選用數(shù)字溫度傳感器,其組成溫控系統(tǒng)簡單且反應(yīng)速度快,輸出信號(hào)全數(shù)字化。便于單片機(jī)處理及控制,省卻了采樣、運(yùn)放、數(shù)/模轉(zhuǎn)換電路以及進(jìn)行長距離傳輸時(shí)的串/并轉(zhuǎn)換電路,使電路得到了很大的簡化,特別是中國傳統(tǒng)的測溫技術(shù)方法的很多外圍電路,這樣不僅可以縮短系統(tǒng)工作的時(shí)間,而且還可以降低系統(tǒng)硬件的成本。當(dāng)單片機(jī)將處理過后的溫度信息發(fā)送給LCD液晶顯示器后,液晶顯示器顯示當(dāng)前的溫度。3硬件設(shè)計(jì)測溫系統(tǒng)的硬件設(shè)計(jì)主要包括四個(gè)模塊:溫度采集系統(tǒng)設(shè)計(jì)、單片機(jī)系統(tǒng)設(shè)計(jì)、電源模塊設(shè)計(jì)和LCD顯示系統(tǒng)設(shè)計(jì)。3.1核心控制系統(tǒng)設(shè)計(jì)核心控制單元主要采用STM3

17、2L476單片機(jī)。STM32L476Gxx器件是基于高性能ARMCortex-M432位RISC內(nèi)核的微控制器(MCU),其工作頻率高達(dá)80MHz并且功耗超低。Cortex-M4內(nèi)核支持ARM單精度數(shù)據(jù)處理指令和所有數(shù)據(jù)類型,因?yàn)槠渚哂袉尉雀↑c(diǎn)單元(FPU)。全套DSP指令和存儲(chǔ)器保護(hù)單元(MPU)得到了實(shí)現(xiàn),在一定程度上大大的加強(qiáng)了應(yīng)用的安全性。STM32L476Gxx器件具有QuadSPI閃存接口、各種增強(qiáng)的I/O和外設(shè)、嵌入高速存儲(chǔ)器(閃存高達(dá)1MB,SRAM高達(dá)128KB)和靈活的外接存儲(chǔ)器控制器(FSMC),連接2個(gè)APB總線、2個(gè)AHB總線和1個(gè)32位多AHB總線矩陣。并且讀保護(hù)

18、、寫保護(hù)、專有代碼讀保護(hù)以及防火墻是STM32L476Gxx器件為嵌入式閃存和SRAM嵌入的幾種保護(hù)機(jī)制。有三種閃存設(shè)備12 ADC(5Msps的符號(hào)),兩個(gè)放大器,兩個(gè)比較器,兩個(gè)DAC路徑,2個(gè)32位通用定時(shí)器,所述RTC低功率,兩個(gè)專用的16位PWM電機(jī)控制定時(shí)器,一個(gè)內(nèi)部基準(zhǔn)電壓緩沖器,7個(gè)16位通用定時(shí)器,和兩個(gè)低功率的16位定時(shí)器。 這些設(shè)備支持外部SigmaDelta調(diào)制器(DFSDM)的四個(gè)數(shù)字濾波器。它還提供電容感測通道24。這些器件具有內(nèi)部設(shè)置轉(zhuǎn)換器,還嵌入了集成式LCD驅(qū)動(dòng)器840或444。圖3-1 STM32L476RX單片機(jī)主控電路3.2溫度采集系統(tǒng)設(shè)計(jì)3.2.1K型

19、熱電偶傳感器目前熱電偶可以分有兩大類:標(biāo)準(zhǔn)和非標(biāo)準(zhǔn), IEC國際標(biāo)準(zhǔn)中的七種標(biāo)準(zhǔn)(包括S、B、E、K、R、J、T七種)為中國制造指定統(tǒng)一模型作為熱電偶設(shè)計(jì)生產(chǎn)。熱電偶兩端的溫度差與其產(chǎn)生的熱電勢有關(guān),只有固定冷短溫度才能確立測量端的溫度和電動(dòng)勢兩者之間的聯(lián)系。在實(shí)際的測溫工作中,冷端的溫度很難一直保持在0C,所以冷端補(bǔ)償就是我們必需要考慮到的問題了。常用的熱電偶有以下幾種見表3-1分度號(hào)負(fù)極正極測溫范圍K鎳硅鎳鉻01200CE康銅鎳鉻-200C 900CS純白金鉑銠1001600CB鉑銠6鉑銠3001800CT康銅銅-200C400CR純白金鉑銠1301600CG康銅鐵-40C 750C 表3

20、-1 熱電偶分類圖K型熱電偶可以測量很高的溫度,并且比較節(jié)約成本,所以在工業(yè)測溫上比較收到大家的歡迎。K型熱電偶在氧化和中性的氣體環(huán)境中的測溫范圍偶絲的直徑有關(guān)。在還原氣氛中,密封保護(hù)管可以有效的對熱電偶進(jìn)行保護(hù)。K型熱電偶的精度可以分成以下兩個(gè)不同等級,其允許誤差見表3-2.等級使用溫度范圍(C)允許誤差04001.6C40011000.4%t04003C40013000.75t表3-2 K型熱電偶等級表關(guān)于 K 型熱電偶測溫電偶絲,我們對冷端不做處理然后對熱電偶的熱短進(jìn)行加熱,這樣就使得冷端溫度和熱端溫度存在溫度差,熱電偶的回路中就會(huì)超生熱電勢,這種現(xiàn)象就是K型熱電偶測溫原理:熱電效應(yīng)。閉

21、合回路的示意圖如圖 3-2 所示。圖3-2 閉合回路示意圖在圖3-2中,接觸電勢和溫差電勢共同組成了熱電現(xiàn)象所產(chǎn)生的熱電勢,當(dāng)金屬A 和金屬B在接觸時(shí)(A和B金屬材質(zhì)不同),在A和B的接觸處會(huì)發(fā)生電子擴(kuò)散現(xiàn)象,即會(huì)產(chǎn)生接觸電勢,電勢定義為:eABT=k0TelnnAnB式中: T 為絕對溫度;e 為電子電荷電量值為 1.6 10-10C;nA和nB為金屬材料 A 和 B 的自由電子密度;k0為玻爾茲曼常數(shù),值為 1.38 10-23J/K,。如果我們給一種金屬的一端加熱,那么這種金屬的兩端就會(huì)存在溫度差,則會(huì)導(dǎo)致兩端的自由電子的濃度不同。即會(huì)產(chǎn)生溫差電勢,其電勢定義為:eAT0,T1=Ut0U

22、t1但是在現(xiàn)實(shí)情況中,同一種金屬所產(chǎn)生的溫差電勢是可以忽略不計(jì)的,因?yàn)樗×?。如果將金?A 的兩端同時(shí)置于高溫和低溫的兩個(gè)環(huán)境中,且T0T1,那么熱電偶的閉合回路電勢 EAB ( T0,T1)可以表示為:EABT0,T1=eABT0eABT1=KeT0T1lnnAnB式中表示的是熱端的溫度值,但是是以冷端的溫度作為參考的,在測溫過程中我們需要保持冷端溫度為0 ,因此需要通過 EAB( T0,0 ),T0和EAB ( T0,T1)求出,這就是冷端溫度補(bǔ)償?shù)倪^程。冷端補(bǔ)償?shù)姆椒ㄓ泻芏喾N,其中是冰點(diǎn)補(bǔ)償法是一種物理方法:就是將冷端補(bǔ)償導(dǎo)線的末端放入0 的冰水混合物恒溫器中,這樣就可以不考慮冷端從

23、而直接得到熱端的溫度,本系統(tǒng)采用的就是這種方法。靜態(tài)校準(zhǔn)過程如下:1將熱電偶的量程等分成n 個(gè)間距的點(diǎn);2按照等分的標(biāo)準(zhǔn)量依照小到大的次序依次輸入;3同2按照從大到小的次序依次輸入。重復(fù)步驟 2和步驟 3,記錄測試結(jié)果。得到圖 3-3 所示結(jié)果。圖 3-3 校準(zhǔn)熱電勢溫度曲線由圖 3-3可以看出該熱電偶性能比較可靠,其線性度很好,且校準(zhǔn)數(shù)據(jù)與分度表相差很小。3.2.2 ADC轉(zhuǎn)換模塊ADS1248 是24 位低噪聲溫度測量模數(shù)轉(zhuǎn)換器,該模數(shù)轉(zhuǎn)換器的功耗很低且集成度很高。其集成有精密的模數(shù)轉(zhuǎn)換器(analog-to-digital converter,ADC)芯片、單周期設(shè)定的數(shù)字濾波器 (De

24、lta-Sigma ADC)、低噪聲可編程增益放大器 ( pmgrammable gainamplifier,PGA) 、輸入切換器 ( inputmux)、以及振蕩器和兩路恒流源。ADS1248具有 50 /60 Hz 同步抑制模式,可以采樣7 組單端輸入也可以采用4 組差分輸入。選用該模數(shù)轉(zhuǎn)換器在性能滿足的情況下,可以選用芯片上的集成來減少器件數(shù)量,從而達(dá)到簡化電路設(shè)計(jì)的目的。圖3-4 ADC轉(zhuǎn)換模塊電路3.3LCD顯示系統(tǒng)設(shè)計(jì)(1)1602LCD顯示電路LED數(shù)據(jù)顯示終端的優(yōu)點(diǎn)是顯示的亮度比較高,但其缺點(diǎn)也很明顯,當(dāng)顯示的位數(shù)多時(shí)就會(huì)比較麻煩,因?yàn)槠涿恐粩?shù)碼管只顯示一位字符,會(huì)造成引腳多

25、接線麻煩。而且當(dāng)字符的信息量較多時(shí),還需要設(shè)計(jì)不同字符代表不同信息,因?yàn)槠滹@示的字符數(shù)量有限。顯示的字符所代表的信息和功能還必須加以說明,觀察者就需要對照說明加以理解,對于使用者來說會(huì)很麻煩。所以根據(jù)系統(tǒng)的設(shè)計(jì)要求我們選擇的是LCD顯示。液晶顯示器件種類很多,顯示器HG1286401C可以直接顯示漢字,阿拉伯?dāng)?shù)字和字符,是自帶字庫的中文顯示模塊,使用會(huì)非常方便能夠很直觀的看到顯示結(jié)果,因此顯示電路我們選擇采用LCD1602顯示。1602型液晶顯示模塊顯示的字符就比較多,工作電壓為5V,其內(nèi)部有8位數(shù)據(jù)總線D0-D7,同時(shí)1602LCD還具有背光和字符對比度調(diào)節(jié)功能等優(yōu)點(diǎn)。1602LCD顯示電路

26、接口圖如圖3-5所示。圖3-5 1602LCD顯示電路(2)1602LCD工作原理 LCD1602引腳功能如表3-3所示。表3-3 引腳功能編號(hào)符號(hào)引腳說明符號(hào)編號(hào)引腳說明1VSS電源地D29數(shù)據(jù)2VDD電源正極D310數(shù)據(jù)3VL液晶顯示偏壓D411數(shù)據(jù)4RS數(shù)據(jù)/命令選擇D512數(shù)據(jù)5R/W讀/寫選擇D613數(shù)據(jù)6E使能信號(hào)D714數(shù)據(jù)7DO數(shù)據(jù)BLA15背光源正極8DI數(shù)據(jù)BLA16背光源負(fù)極1602LCD采用標(biāo)準(zhǔn)的14腳接口,其中:第1腳:VSS為地電源。第2腳:VDD接5V正電源。第3腳:V0為液晶顯示器對比度調(diào)整端,地電源時(shí)對比度最高,接正電源時(shí)對比度最弱,調(diào)整對比度時(shí)可以通過一個(gè)1

27、0K的電位器調(diào)整。第4腳:SR是選定的寄存器以選擇在低電平指令寄存器,數(shù)據(jù)寄存器以高水平地選擇。 第5腳:RW為讀寫信號(hào)線,低電平時(shí)寫操作,高電平時(shí)讀操作。第6腳:使末端,當(dāng)E端由跳高到低電平時(shí),液晶模塊執(zhí)行命令。第714腳:D0D7為8位雙向通信數(shù)據(jù)線。進(jìn)一步管腳“A”和“K”背光引腳,“A”連接到正,“K”,以負(fù)背光點(diǎn)亮。控制器共有11條控制指令在1602LCD液晶模塊內(nèi)部,它的讀寫操作、屏幕、光標(biāo)等操作系統(tǒng)都是可以通過控制指令編程來實(shí)現(xiàn)的。(注:圖1是高,低0) 指令1:清顯示,01H為其指令碼,光標(biāo)復(fù)位到地址00H位置;指令2:光標(biāo)被重置,使其光標(biāo)返回到地址00H;指令3:光標(biāo)顯示模式

28、設(shè)置,I /D:光標(biāo)移動(dòng)方向,左低,高右,:是否所有的屏幕向左或向右上的文字。高電平則表示有效;指令4:顯示一個(gè)開關(guān)進(jìn)行控制,D:控制系統(tǒng)整體數(shù)據(jù)顯示的開與關(guān),高電平表示開顯示,C:為了控制開和關(guān)的光標(biāo),高位表明光標(biāo),B:控制系統(tǒng)光標(biāo)是否進(jìn)行閃爍,高電平閃爍;指令5:光標(biāo)或顯示移位,S /C:低光標(biāo)移動(dòng),高電平文本的移動(dòng)顯示;指令6:功能設(shè)置命令,DL:低功率級8位總線,高功率級4位總線,:57點(diǎn)陣的字符顯示在一個(gè)低的水平,510點(diǎn)陣的字符顯示的高電平,:高電平時(shí)雙行顯示;指令7:設(shè)置字符發(fā)生器RAM地址;指令8:DDRAM地址設(shè)置;指令9:讀忙信號(hào)和光標(biāo)公司地址,BF:表示為忙標(biāo)志位,高電平

29、可以表示忙; 指令10:寫數(shù)據(jù);指令11:讀數(shù)據(jù)。3.4電源模塊電路設(shè)計(jì)溫度測量系統(tǒng)采用了3.3V的供電電源。為了保證單片機(jī)模塊的供電穩(wěn)定性,單片機(jī)采用單獨(dú)供電的方式,防止受到其他電源模塊在供電時(shí)影響,與其他模塊隔離開來。電源芯片采用LTC3612EUDC穩(wěn)壓芯片。LTC3612EUDC電路圖如圖3-6所示。圖3-6 LTC3612EUDC電路圖254 基于K型熱電偶的溫度測量系統(tǒng)軟件設(shè)計(jì)在完成了基于K型熱電偶的溫度測量系統(tǒng)的總體設(shè)計(jì)和硬件設(shè)計(jì)之后,本章主要是給出基于K型熱電偶的溫度測量系統(tǒng)的主程序流程設(shè)計(jì),并完成溫度采集和LCD顯示程序流程設(shè)計(jì)。4.1主程序流程基于K型熱電偶的溫度測量系統(tǒng)程

30、序的流程圖如圖4-1所示。圖4-1 系統(tǒng)程序總流程基于K型熱電偶的溫度測量系統(tǒng)中,通過溫度傳感器檢測的溫度,通過檢測四路信息并將其傳入STM32L476中,我們比較所測的待測對象的實(shí)時(shí)溫度值、系統(tǒng)預(yù)設(shè)的報(bào)警溫度值、需要實(shí)時(shí)控制的溫度值,通過比較的結(jié)果做出對應(yīng)的處理,如果LCD顯示則正常,不顯示則聲光報(bào)警,工作人員再做出相應(yīng)處理。在程序中,我們通過四個(gè)中斷來進(jìn)行設(shè)置系統(tǒng)的設(shè)置溫度,每一次中斷溫度加1或者減1。4.2溫度采集流程基于K型熱電偶的溫度測量系統(tǒng)的溫度采集流程如下所示:圖4-4 溫度采集流程本設(shè)計(jì)是一個(gè)測定溫度的系統(tǒng),需要采集不同點(diǎn)的溫度,并對各點(diǎn)溫度進(jìn)行積分進(jìn)行數(shù)據(jù)處理,以便更準(zhǔn)確的控

31、制和確定真實(shí)溫度值。采用多通道模數(shù)轉(zhuǎn)換器對信號(hào)進(jìn)行轉(zhuǎn)換。軟件項(xiàng)目采用中斷的方式處理和存儲(chǔ)數(shù)據(jù)。當(dāng)輸出電平發(fā)生變化時(shí),它表示數(shù)據(jù)轉(zhuǎn)換已經(jīng)完成,中斷已經(jīng)應(yīng)用到微控制器上。4.3顯示程序流程該部分程序?qū)崿F(xiàn)當(dāng)前溫度值的顯示,主要的是液晶顯示器的初始化命令的設(shè)置,我們通過單片機(jī)控制顯示器,使顯示器能夠顯示我們想要的效果,我們程序設(shè)計(jì)過程中,通過LCD控制顯示我們所設(shè)置的和當(dāng)前的溫度值,我們可以直觀地觀察到當(dāng)前溫度和設(shè)置的溫度值。顯示子程序流程圖見圖4-5所示。圖4-5 顯示子程序流程圖4.4軟件仿真基于K型熱電偶的溫度測量系統(tǒng)一經(jīng)標(biāo)定,被加熱工件在加熱過程中任意時(shí)刻的溫度都可以用來測定,并計(jì)算進(jìn)行誤差,

32、結(jié)果顯而易見,這就有利于熱處理溫度的測量和控制,并且提高控制精度和其自動(dòng)化程度。為了驗(yàn)證基于K型熱電偶的溫度測量系統(tǒng)的可行性,在MATLAB軟件平進(jìn)行仿真,驗(yàn)證基于K型熱電偶的溫度測量系統(tǒng)的精度。4.4.1仿真環(huán)境MATLAB的名稱來源于矩陣實(shí)驗(yàn)室。它可以集成不同科學(xué)領(lǐng)域的算法功能,在一個(gè)易于操作的獨(dú)立窗口界面環(huán)境中,比如仿真、建模,以及圖形顯示。其突出的特點(diǎn)使它更全面地涵蓋了不同的科研和工程設(shè)計(jì)領(lǐng)域。應(yīng)用領(lǐng)域也十分廣泛,主要包括嵌入式和控制系統(tǒng)、以及處理和分析圖像、工程計(jì)算、信號(hào)檢測等。它在應(yīng)用價(jià)值在其通信、電子、生物和金融等領(lǐng)域也有著非常重要的地位。MATLAB使用十分方便簡單,因?yàn)闊o需編

33、寫相關(guān)基本程序,新的試劑盒還可以被配置以編程所需的, MATLAB軟件里的工具箱在不同的科學(xué)領(lǐng)域包含了三十多個(gè)。也可以通過編程方式構(gòu)造所需的新工具箱。而且其工具箱的函數(shù)源程序都是對外開放的,所以大家可以針對我們個(gè)人的需要對其文件進(jìn)行必要的修改。MATLAB語言發(fā)展被譽(yù)為第四代電子計(jì)算機(jī)網(wǎng)絡(luò)語言。因?yàn)榕c第三代編程語言(如Fortran和C語言)相比,MATLAB更為簡單方便,且有著明顯的優(yōu)勢和特點(diǎn)。MATLAB用戶界面的開發(fā)環(huán)境包括了很多:在桌面工作,工作窗口,命令窗口歷史記錄窗口,編譯和調(diào)試工具,以及各學(xué)科的功能和文件。您可以在工具或函數(shù)中找到并修改工作區(qū)域的變量。在編譯過程中,可以輕松修改M

34、文件或程序。從某種程度上說,這個(gè)程序易于編寫,這個(gè)程序測試也容易,它運(yùn)行得更快,結(jié)果比較容易看出來。本文在MATLAB平臺(tái)上,運(yùn)用GUI編程設(shè)計(jì)了一套基于K型熱電偶的溫度測量系統(tǒng)平臺(tái)。首先,啟動(dòng)matlab,將guide命令輸入在命令窗口;在彈出的窗口選擇BlankGUI;在彈出窗口后,可以進(jìn)行拖拽左側(cè)的工具欄,并輸入相關(guān)參數(shù),最終導(dǎo)出結(jié)果。4.4.2工作流程基于K型熱電偶的測溫系統(tǒng)平臺(tái)的工作流程有兩種模式,第一種在手動(dòng)模式下,只要輸入圖像,系統(tǒng)平臺(tái)就會(huì)自動(dòng)處理然后顯示對應(yīng)的結(jié)果,我們就可以得到對應(yīng)的溫度和誤差。第二種在自動(dòng)模式下,設(shè)置好定時(shí)器時(shí)間,系統(tǒng)平臺(tái)會(huì)自動(dòng)實(shí)施圖像的采集和存儲(chǔ)工作,并在

35、自動(dòng)處理圖像后實(shí)時(shí)計(jì)算溫度和誤差并將對應(yīng)的數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示,具體工作流程如圖4-7。圖4-7 接觸溫度測量系統(tǒng)平臺(tái)工作流程4.4.3仿真結(jié)果基于K型熱電偶的溫度測量系統(tǒng)平臺(tái)計(jì)算溫度值與標(biāo)定溫度統(tǒng)計(jì)表結(jié)果見表4-1所示。表4-1 計(jì)算溫度值與標(biāo)定溫度統(tǒng)計(jì)結(jié)果標(biāo)定溫度/高溫檔中溫檔低溫檔500600800450300200805030計(jì)算溫度500.1600.4800.7499.6300.2200.180.149.829.8計(jì)算誤差+0.1+0.4+0.7-0.4+0.2+0.1+0.1-0.2-0.2由表4-1可知,在高、中、低三個(gè)溫度檔其計(jì)算誤差都在3.5%以內(nèi),在工業(yè)上使用滿足要求,另外還可

36、以增加標(biāo)定溫度樣本的數(shù)量,對實(shí)時(shí)溫度計(jì)算算法進(jìn)行優(yōu)化也能進(jìn)一步降低誤差。將基于K型熱電偶的溫度測量系統(tǒng)中最近十次的溫度值與標(biāo)定溫度值進(jìn)行對比,結(jié)果見圖4-8示。圖4-8 最近十次的溫度值與標(biāo)定溫度值比較結(jié)果通過圖4-8 可知,通過仿真平臺(tái)中對比分析,基于K型熱電偶的溫度測量系統(tǒng)測得溫度值與標(biāo)定溫度值的誤差較小,基本上能夠?qū)崿F(xiàn)對溫度的有效測量。通過對基于K型熱電偶的溫度測量系統(tǒng)中最近十次溫度檢測結(jié)果的準(zhǔn)確率與手工溫度檢測準(zhǔn)確率進(jìn)行對比,具體結(jié)果見圖4-9所示。圖4-9 基于K型熱電偶的溫度測量系統(tǒng)中最近十次溫度檢測結(jié)果的準(zhǔn)確率通過圖4-9可知,本文設(shè)計(jì)的基于K型熱電偶的溫度測量系統(tǒng)總體檢測準(zhǔn)確率

37、較高,具有一定的實(shí)踐應(yīng)用價(jià)值。5 結(jié)論本文的設(shè)計(jì)對象是以K型熱電偶為溫度傳感器的溫度測量系統(tǒng),首先針對設(shè)計(jì)的要求,對溫度測量的采集進(jìn)行了深入的了解和研究,其中查閱了大量國內(nèi)國內(nèi)外采集設(shè)備的相關(guān)文獻(xiàn)和資料,然后結(jié)合測溫系統(tǒng)設(shè)計(jì)要求,首先設(shè)計(jì)溫度采集的總體設(shè)計(jì)方案。其設(shè)計(jì)目標(biāo)首先要確保高精度和高可靠性,采用穩(wěn)定性、線性度、測溫精度都比較高,且測溫范圍寬、熱電動(dòng)勢較大的 K 型熱電偶進(jìn)行溫度采集,測溫系統(tǒng)綜合利用傳感器、數(shù)字電子、單片機(jī)和LCD顯示等技術(shù)方面的知識(shí),完成了對溫度采集、顯示裝置和通信方式的設(shè)計(jì)。文中以STM32L476單片機(jī)為測溫系統(tǒng)的核心,利用ADS1248對K型熱電偶的電動(dòng)勢進(jìn)行采樣,將信息采集、傳輸、存儲(chǔ)、處理及單片機(jī)通信技術(shù)等相互融合,從而達(dá)到對溫度進(jìn)行實(shí)時(shí)監(jiān)測,確認(rèn)被測場所是否有合適的溫度。單片機(jī)對數(shù)字信號(hào)的可控性、高敏感性和溫度傳感器準(zhǔn)確性,使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論