




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JIUJIANG UNIVERSITY 單片機(jī)課程設(shè)計(jì)報(bào)告 題 目 熱敏電阻溫度采集系統(tǒng)設(shè)計(jì) 院 系 電子工程學(xué)院 專(zhuān) 業(yè) 自動(dòng)化 姓 名 xxxx xxxx 班級(jí)學(xué)號(hào) xxxx 指導(dǎo)教師 xxxx 日 期 2012-2-23 目 錄 第一部分:設(shè)計(jì)背景3第二部分:系統(tǒng)主要功能5第三部分:電路設(shè)計(jì)與參數(shù)選擇5第四部分:系統(tǒng)軟件設(shè)計(jì)11第五部分:系統(tǒng)調(diào)試與儀器使用21第六部分:測(cè)試數(shù)據(jù)與結(jié)果分析23第七部分:使用說(shuō)明書(shū)23第八部分:總結(jié) 24 熱敏電阻溫度采集系統(tǒng)設(shè)計(jì)摘要溫度在人類(lèi)的生活中扮演著極其重要的角色,在冶金、鋼鐵、石化、水泥、玻璃、醫(yī)藥等行業(yè)溫度的測(cè)量及為重要。本次課程設(shè)計(jì)采用單片機(jī)了
2、STC12C5A60S2和10K NTC熱敏電阻為核心器件來(lái)設(shè)計(jì)熱敏電阻測(cè)溫系統(tǒng)。通過(guò)NTC熱敏電阻對(duì)外界溫度信號(hào)進(jìn)行采集,由于熱敏電阻的阻值隨外界溫度變化而變化,再通過(guò)測(cè)量電路把阻值的變化轉(zhuǎn)換為電壓的變化,利用STC12C5A60S2單片機(jī)的集成AD把采集到的模擬電壓信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),利用單片機(jī)對(duì)數(shù)字信號(hào)進(jìn)行處理后就可以得到相應(yīng)的溫度值,從而完成了對(duì)溫度的測(cè)量。該系統(tǒng)采用了STC12C5A60S2單片機(jī)、NTC熱敏電阻、共陰極數(shù)碼管顯示、電容、排阻、晶振、電阻等元器件。關(guān)鍵字:STC12C5A60S2單片機(jī)、熱敏電阻、測(cè)溫系統(tǒng)第一部分設(shè)計(jì)背景在人類(lèi)的生活環(huán)境中,溫度扮演著極其重要的角色。無(wú)
3、論你生活在哪里,從事什么工作,無(wú)時(shí)無(wú)刻不在與溫度打著交道。自18世紀(jì)工業(yè)革命以來(lái),工業(yè)發(fā)展對(duì)是否能掌握溫度有著絕對(duì)的聯(lián)系。在冶金、鋼鐵、石化、水泥、玻璃、醫(yī)藥等等行業(yè),可以說(shuō)幾乎80%的工業(yè)部門(mén)都不得不考慮著溫度的因素。溫度對(duì)于工業(yè)如此重要,由此推進(jìn)了溫度傳感器的發(fā)展。進(jìn)入21世紀(jì)后,溫度傳感器正朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開(kāi)發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測(cè)溫系統(tǒng)等高科技的方向迅速發(fā)展。在工農(nóng)業(yè)生產(chǎn)中,溫度檢測(cè)及其控制占有舉足輕重的地位,隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實(shí)現(xiàn) ,能夠獨(dú)立工作的溫度檢測(cè)和顯示系統(tǒng)已經(jīng)應(yīng)用于諸多領(lǐng)域。要達(dá)到較高的測(cè)量精度需要很
4、好的解決引線誤差補(bǔ)償問(wèn)題、多點(diǎn)測(cè)量切換誤差問(wèn)題和放大電路零點(diǎn)漂移誤差等問(wèn)題,使溫度檢測(cè)復(fù)雜化。模擬信號(hào)在長(zhǎng)距離傳輸過(guò)程中,抗電磁干擾時(shí)令設(shè)計(jì)者傷腦筋的問(wèn)題,對(duì)于多點(diǎn)溫度檢測(cè)的場(chǎng)合,各被檢測(cè)點(diǎn)到監(jiān)測(cè)裝置之間引線距離往往不同,此外,各敏感元件參數(shù)的不一致,這些都是造成誤差的原因,并且難以完全清除。單片機(jī)以其功能強(qiáng)、體積小、可靠性高、造價(jià)低和開(kāi)發(fā)周期短等優(yōu)點(diǎn),成為自動(dòng)化和各個(gè)測(cè)控領(lǐng)域中必不可少且廣泛應(yīng)用的器件,尤其在日常生活中也發(fā)揮越來(lái)越大的作用。采用單片機(jī)對(duì)溫度采集進(jìn)行控制,不僅具有控制方便、組態(tài)簡(jiǎn)單和靈活性大等優(yōu)點(diǎn),而且可以大幅度提高被控?cái)?shù)據(jù)的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。第二部分
5、系統(tǒng)主要功能本系統(tǒng)測(cè)量的溫度范圍為2-42攝氏度,可以通過(guò)數(shù)碼管直觀地顯示出當(dāng)前溫度值。第三部分電路設(shè)計(jì)與參數(shù)選擇1、 設(shè)計(jì)原理 圖1如圖1所示,當(dāng)外界溫度變化時(shí),熱敏電阻的阻值隨著發(fā)生變化,熱敏電阻上分得的電壓發(fā)生變化,通過(guò)單片機(jī)的IO口和集成AD可以獲得熱敏電阻的電壓值為V,通過(guò)計(jì)算得出熱敏電阻的阻值變化規(guī)律R=V*R1/(5-V)。由于熱敏電阻的阻值與溫度有表1的對(duì)應(yīng)關(guān)系,將各對(duì)應(yīng)值用數(shù)組形式寫(xiě)入程序,通過(guò)查表便可以得到此時(shí)外界的溫度值。溫度(攝氏度)阻值(千歐姆)溫度(攝氏度)阻值(千歐姆)溫度(攝氏度)阻值(千歐姆)225.71712.6327.7324.61812.1337.442
6、3.61911.6347.1525.52011.2356.9621.62110.7366.6720.72210.3376.4819.82310.0386.2919.0249.6396.01018.2259.2405.81117.4268.9415.61216.7278.8425.41316.0288.7435.21415.4298.6445.01514.8308.5454.81614.2318.4464.6表12、 硬件電路圖23、 元器件選用及連接元件號(hào)元件名稱(chēng)元件說(shuō)明1電源5V2電阻R110K3熱敏電阻R10K4電容C310uF5電阻R24.7K6電容C130pF7電容C230pF8晶振X
7、112MHZ9排阻RP110K X 810數(shù)碼管8段共陰11單片機(jī)STC12C5A60S2表2 系統(tǒng)所用的元器件及說(shuō)明如表2所示。引腳連接安排為:P1.1引腳接熱敏電阻,RST引腳接復(fù)位電路,X1、X2連接用來(lái)起振,P2.7-P2.4 引腳接數(shù)碼管的1、2、3、4,P0.0-P0.7引腳接數(shù)碼管的a b c d e f g h和10K的排阻。4、硬件選用 熱敏電阻的選用熱敏電阻器的熱敏電阻有電阻值隨溫度升高而升高的正溫度系數(shù)(簡(jiǎn)稱(chēng)PTC)熱敏電阻和電阻值隨溫度升高而降低的負(fù)溫度系數(shù)(簡(jiǎn)稱(chēng)NTC)熱敏電阻。 NTC熱敏電阻器,是一種以過(guò)渡金屬氧化物為主要原材料,采用電子陶瓷工藝制成的熱敏半導(dǎo)體陶
8、瓷組件。這種組件的電阻值隨溫度升高而降低,利用這一特性可制成測(cè)溫、溫度補(bǔ)償和控溫組件,又可以制成功率型組件,抑制電路的浪涌電流。 電阻溫度特性可以近似地用下式來(lái)表示: R= R*EXPB*(1/T-1/T) 式中:RT、RN分別表示NTC在溫度T(K)和額定額定溫度TN (K)下的電阻值,單位,T、TN 為溫度,單位K(TN(k)=273.15+TN())。B,稱(chēng)作B值,NTC熱敏電阻特定的材料常數(shù)(Beta)。由于B值同樣是隨溫度而變化的,因此NTC熱敏電阻的實(shí)際特性,只能粗略地用指數(shù)關(guān)系來(lái)描述,所以這種方法只能以一定的精度來(lái)描述額定溫度或電阻值附近的有限的范圍。 電阻溫度關(guān)系: NTC熱敏
9、電阻器CWF2-502F3950各溫度點(diǎn)的電阻值,即電阻溫度關(guān)系表。NTC熱敏電阻器CWF2-502F3950的測(cè)溫范圍為-55,125,其電阻值的變化范圍為250062,242.64。如表1所示,列舉了2-42攝氏度的電阻溫度關(guān)系。 STC12C5A60S2單片機(jī)的選用及單片機(jī)資源安排 2.1 STC12C5A60S2概述本次課程設(shè)計(jì)核心元件是單片機(jī)STC12C5A60S2,下面對(duì)STC12C5A60S2做簡(jiǎn)單的概述。 2.1.1 基本構(gòu)造 STC12C5A60S2單片機(jī)中包含中央處理器(CPU)、程序存儲(chǔ)器(Flash)、數(shù)據(jù)存儲(chǔ)區(qū)(SRAM)、定時(shí)/計(jì)數(shù)器、UART串口、串口2、I/O接
10、口、高速A/D轉(zhuǎn)換、SPI接口、PCA、看門(mén)狗及片內(nèi)R/C振動(dòng)器和外部晶振等模塊。STC12C5A60S2系列單片機(jī)幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊,可稱(chēng)得上一個(gè)片內(nèi)系統(tǒng)。 單片機(jī)STC12C5A60S2的基本構(gòu)造如圖3所示:圖32.1.2 性能特點(diǎn) 60KB的Flash片內(nèi)程序存儲(chǔ)器、256字節(jié)的內(nèi)部隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM)、1024字節(jié)的外部存儲(chǔ)器、1K字節(jié)的數(shù)據(jù)Flash存儲(chǔ)(EEPROM)、ISP(在系統(tǒng)可編程)/IAP(在應(yīng)用可編程)、 看門(mén)狗、內(nèi)部集成MAX810專(zhuān)用復(fù)位電路、外部掉電檢測(cè)電路、時(shí)鐘源:外部精度晶體/時(shí)鐘,內(nèi)部R/C振蕩器、4個(gè)16位定時(shí)器、3個(gè)時(shí)鐘
11、輸出口、7個(gè)外部中斷I/O口、PWM(2路)/PCA(可編程計(jì)數(shù)器陣列,2路)、A/D轉(zhuǎn)換,10位精度ADC,共8路.2.1.3 STC12C5A60S2單片機(jī)資源利用本次課程設(shè)計(jì),主要應(yīng)用了STC12C5A60S2單片機(jī)中中央處理器(CPU)、高速A/D轉(zhuǎn)換、外部晶振等模塊。第四部分C語(yǔ)言程序流程圖及代碼 主函數(shù)流程圖:Main()函數(shù)初始化AD掃描數(shù)碼管顯示延時(shí) AD中斷流程圖:Adc_isr()獲得熱敏電阻阻值轉(zhuǎn)換成溫度值與熱敏電阻溫度表比較從而獲得此時(shí)的溫度結(jié)束圖 數(shù)碼管顯示 開(kāi)始 查表獲取溫度的十位段碼 數(shù)碼管1顯示十位查表獲取溫度的個(gè)位段碼 數(shù)碼管2顯示溫度的個(gè)位 數(shù)碼管3顯示 &
12、#39; 數(shù)碼管4顯示C END系統(tǒng)C程序代碼:Config.h代碼:#ifndef _CONFIG_H_#define _CONFIG_H_#include <STC.h>#define FOSC 12000000L#define ADC_POWER 0x80#define ADC_FLAG0x10#define ADC_START0x08#define ADC_SPEEDLL0x00#define ADC_SPEEDL0x20#define ADC_SPEEDH0x40#define ADC_SPEEDHH0x60#define ADC_POSITION 1/AD通道位置0-7
13、#define NUX_DATA P0/數(shù)碼管段選#define NUX_SEGP2/數(shù)碼管位選void Delay_ms(unsigned int ms);/延時(shí)函數(shù)void InitADC(); /初始化AD功能#endifMain.c代碼:#include "config.h"unsigned int code Ttable422=2,257, 3,246, 4,236, 5,225, 6,216, 7,207 8,198 9,190 10,182 11,174 12,167 13,160 14,154 15,148 16,142 17,136 18,131 19,1
14、26 20,121 21,116 22,112 23,107 24,103 25,100 26,96 27,92 28,89 29,86 30,82 31,80 32,77 33,74 34,71 35,69 36,66 37,64 38,62 39,60 40,58 41,56 42,54 43,52 ; / 此數(shù)組保存熱敏電阻的溫度值(從2-43攝氏度),超出無(wú)效unsigned char code TableDATA13=0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D,0x7D, 0x07, 0x7F, 0x6F/*0-9*/, 0x00/*無(wú)*/, 0x02, 0
15、x39,/數(shù)碼管數(shù)字0-9unsigned char code TableSEG 4 = 0xEF,0xDF,0xBF,0x7F; /數(shù)碼管位置0-3unsigned char show4;/定義溫度全局 /* 函數(shù)名稱(chēng): void Delay_ms(unsigned int ms)* 功能描述: 延時(shí)函數(shù)* 輸 入: unsigned int ms 延時(shí)時(shí)間* 輸 出: 無(wú)* 全局變量: 無(wú)* 調(diào)用模塊: 無(wú)*/void Delay_ms(unsigned int ms)for(;ms>0;ms-);/* 函數(shù)名稱(chēng): void adc_isr() interrupt 5* 功能描述:
16、AD中斷,獲取AD數(shù)據(jù)* 輸 入: 無(wú)* 輸 出: show* 全局變量: show* 調(diào)用模塊: Delay_ms*/void Adc_isr() interrupt 5unsigned char i;unsigned int m;m = ADC_RES;/計(jì)算此時(shí)熱敏電阻阻值m = (100*m)/(255-m);/計(jì)算此時(shí)的溫度值for(i=41;i<42;i-) if(m >= Ttablei1 && m < Ttablei-11)show0 = (Ttablei0+1)/10;show1 = (Ttablei0+1)%10;show2 = 11;sh
17、ow3 = 12;break;ADC_CONTR = ADC_POWER|ADC_SPEEDLL|ADC_START|ADC_POSITION;/重新使能AD轉(zhuǎn)換/* 函數(shù)名稱(chēng): void InitADC()* 功能描述: 初始化AD功能* 輸 入: 無(wú)* 輸 出: 無(wú)* 全局變量: 無(wú)* 調(diào)用模塊: Delay_ms*/void InitADC()P1ASF = 0xff;ADC_RES = 0;ADC_CONTR = ADC_POWER|ADC_SPEEDLL|ADC_START|1;/使能P11為AD輸入IE = 0xa0; Delay_ms(20);main()unsigned cha
18、r i,j;InitADC();while(1)for(j=255;j>0;j-)for(i=0;i<4;i+)/數(shù)碼管掃描NUX_SEG = TableSEG3-i;NUX_DATA = TableDATAshowi;Delay_ms(100);NUX_DATA = 0x00;第五部分系統(tǒng)調(diào)試與儀器使用1、系統(tǒng)調(diào)試的儀器選用及其使用如表3所示儀器名稱(chēng)儀器用途萬(wàn)用表檢測(cè)電路的通斷、短路、測(cè)量電阻、電壓、電流起子撬下單片機(jī)程序下載電路板下載程序給單片機(jī)電烙鐵修改電路板上的錯(cuò)誤電腦用來(lái)編寫(xiě)程序、修改程序,仿真等表32、系統(tǒng)調(diào)試及調(diào)試故障的檢測(cè)與分析第一步 用下載程序的電路板和電腦給單片
19、機(jī)下載編寫(xiě)好的程序第二步 將下載好的單片機(jī)安裝在設(shè)計(jì)的電路板上,給電路板接上5V的電源(接上電源后,數(shù)碼管沒(méi)有顯示。分析:電路出現(xiàn)短路或者斷路或者連線有誤 ;檢測(cè):用萬(wàn)用表測(cè)量單片機(jī)正負(fù)引腳有電壓,測(cè)量各引腳之間的電阻,核對(duì)電路圖及其電路板上的連線,一切正常。分析:電路板焊接無(wú)誤,程序出現(xiàn)問(wèn)題)第三步 在電腦上修改原有的程序,并且將程序下載到下載電路板上,用下載電路板上的熱敏電阻測(cè)溫系統(tǒng)進(jìn)行檢測(cè)(修改程序后,數(shù)碼管有顯示,但是沒(méi)有規(guī)律 分析:程序出現(xiàn)錯(cuò)誤)第四步 在電腦上繼續(xù)修改原有的程序,并且將程序下載到下載電路板上,用下載電路板上的熱敏電阻測(cè)溫系統(tǒng)進(jìn)行檢測(cè)(修改程序后,數(shù)碼管有顯示,且運(yùn)行正常)第五步 將修改好的程序用下載程序的電路板和電腦下載到單片機(jī)(數(shù)碼管顯示正常,但是與下載電路板上的熱敏電阻測(cè)溫系統(tǒng)有1攝氏度的溫度差距,并且顯示的溫度數(shù)字不停地左右跳動(dòng) 分析:實(shí)際電路使用的電阻和程序里給定的電阻有差距,A/D轉(zhuǎn)換掃描的頻率太快;檢測(cè):修改程序,將溫度計(jì)算公式加1,減小A/D轉(zhuǎn)換掃描的頻率)第六步 將修改好的程序用下載程序的電路板和電腦下載到單片機(jī)(成功正確顯示)第六部分測(cè)試數(shù)據(jù)與結(jié)果分析1、測(cè)試數(shù)據(jù)讓該熱敏電阻測(cè)溫系統(tǒng)處于
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)英語(yǔ)pep試卷分析
- 2025年度紡織品倉(cāng)儲(chǔ)保管與防霉防蛀服務(wù)合同
- 二零二五年度商鋪?zhàn)赓U合同終止與競(jìng)業(yè)禁止協(xié)議
- 買(mǎi)現(xiàn)房合同范本
- 二零二五年度金融產(chǎn)品居間推廣費(fèi)用標(biāo)準(zhǔn)合同
- 幼兒園中秋節(jié)手工活動(dòng)
- 2025年度老年公寓護(hù)工雇傭與管理協(xié)議
- 二零二五年度股東借款合同爭(zhēng)議解決合同
- 2025年度電子證書(shū)跨行業(yè)應(yīng)用合作協(xié)議書(shū)
- 護(hù)士N1晉級(jí)N2述職報(bào)告
- GB/T 44718-2024城市軌道交通無(wú)障礙運(yùn)營(yíng)服務(wù)規(guī)范
- DB41T 2567-2023 消防技術(shù)服務(wù)機(jī)構(gòu)服務(wù)規(guī)范
- 2024年職工普法教育宣講培訓(xùn)課件
- 音樂(lè)鑒賞與實(shí)踐 第一單元第四課音樂(lè)的力量(下)
- 《外科護(hù)理學(xué)(第七版)》考試復(fù)習(xí)題庫(kù)-上(單選題)
- 92槍械課件教學(xué)課件
- 追覓科技在線測(cè)評(píng)邏輯題
- (人教PEP2024版)英語(yǔ)一年級(jí)上冊(cè)Unit 1 教學(xué)課件(新教材)
- 凝中國(guó)心鑄中華魂鑄牢中華民族共同體意識(shí)-小學(xué)民族團(tuán)結(jié)愛(ài)國(guó)主題班會(huì)課件
- 2024義務(wù)教育2022版《道德與法治課程標(biāo)準(zhǔn)》真題庫(kù)與答案
- 全國(guó)職業(yè)院校技能大賽高職組(市政管線(道)數(shù)字化施工賽項(xiàng))考試題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論