溫度傳感器與控制實(shí)驗(yàn)_第1頁(yè)
溫度傳感器與控制實(shí)驗(yàn)_第2頁(yè)
溫度傳感器與控制實(shí)驗(yàn)_第3頁(yè)
溫度傳感器與控制實(shí)驗(yàn)_第4頁(yè)
溫度傳感器與控制實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

實(shí)驗(yàn)二十四溫度傳感器與控制實(shí)驗(yàn)一、 實(shí)驗(yàn)?zāi)康牧私鉁囟葌鞲衅麟娐返墓ぷ髟?。學(xué)會(huì)溫度控制的一種方法。二、 實(shí)驗(yàn)內(nèi)容根據(jù)系統(tǒng)提供的溫度傳感器電路、加熱電路、散熱電路,使用微機(jī)將溫度控制在某一設(shè)定值。當(dāng)系統(tǒng)采集的溫度值低于設(shè)定值時(shí),開通加熱系統(tǒng),反之,當(dāng)溫度高于設(shè)定值時(shí),關(guān)閉加熱系統(tǒng),使加熱系統(tǒng)降溫。三、 實(shí)驗(yàn)要求按實(shí)驗(yàn)內(nèi)容編寫程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。四、 實(shí)驗(yàn)說明系統(tǒng)使用集成電路溫度傳感器AD590作為測(cè)溫器,AD590是AD公司生產(chǎn)的一種精度和線性度較好的雙端集成溫度傳感器,其輸出電流與絕對(duì)溫度有關(guān),對(duì)于電源電壓從5-10V變化只引起1A最大電流的變化或1攝氏度等效誤差。圖24-1溫度傳感部分圖24-1給出了用于獲得正比于絕對(duì)溫度的輸出電流的基本溫度敏感電路,當(dāng)溫度有了10°C的變化時(shí)輸出電壓變化為20mV,即該電路M點(diǎn)電壓隨溫度變化為2Mv/°C。AD590將溫度變化量轉(zhuǎn)換成電壓值變化量,經(jīng)過0P07—級(jí)跟隨后輸入到電壓放大電路,放大后的信號(hào)輸入到A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),利用CPU采集并存儲(chǔ)采集到的數(shù)據(jù)。將溫度傳感器輸出的小信號(hào)跟隨放大32倍左右后,送至8位A/D轉(zhuǎn)換器換成數(shù)字量。設(shè)定溫度為0攝氏度時(shí)變換放大電路送出的模擬量為0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為76.5攝氏度時(shí)變換放大電路送出4.9805V電壓,此時(shí)A/D輸出的數(shù)字量為FFH,即每0.3攝氏度對(duì)應(yīng)1LSB變化量。當(dāng)溫度超過報(bào)警溫度報(bào)警76.5攝氏度,此時(shí),輸出電壓約為5.0V左右。通過電壓比較器接通硬件報(bào)警電路報(bào)警。輸入A/D的模擬信號(hào)有過壓保護(hù),不會(huì)損壞A/D轉(zhuǎn)換器。在實(shí)驗(yàn)平臺(tái)硬件中,已有安全設(shè)計(jì),即加熱溫度不會(huì)超過90Co系統(tǒng)出廠時(shí)已依據(jù)標(biāo)準(zhǔn)調(diào)整好了放大器的增益和零位。應(yīng)注意:由于熱慣性的影響及溫度計(jì)顯示的滯后因素,若要精確觀察某溫度點(diǎn)的測(cè)量值,在加熱到觀察溫度點(diǎn)后,應(yīng)停止加熱,等待溫度計(jì)示值穩(wěn)定后,再觀察記錄結(jié)果。若選區(qū)觀察點(diǎn)溫度較高,還應(yīng)相應(yīng)延長(zhǎng)等待時(shí)間。需要說明的是,由于溫度計(jì)和溫度采樣芯片AD590的采樣點(diǎn)不同,理論計(jì)算值同顯示略有偏差。本實(shí)驗(yàn)需要用到CPU模塊(F3區(qū))和溫度測(cè)量與控制模塊(A5區(qū))、并行模數(shù)轉(zhuǎn)換模塊(D7區(qū))、8279顯示模塊(F4區(qū))。溫度測(cè)量與控制電路原理參見圖24-2。圖24-2溫度測(cè)量與控制電路五、 實(shí)驗(yàn)預(yù)習(xí)要求學(xué)習(xí)教材的相關(guān)內(nèi)容,根據(jù)實(shí)驗(yàn)要求畫出程序流程圖,寫出實(shí)驗(yàn)程序。六、 實(shí)驗(yàn)步驟注:本實(shí)驗(yàn)機(jī)出廠前,1)、2)步均調(diào)好,用戶可以跳過。1) 用萬用表測(cè)量溫度測(cè)量與控制模塊的Vref電源“Vref”端口的電壓,調(diào)節(jié)電位器RW7A,把Vref電壓調(diào)到+5V;用萬用表測(cè)量溫度測(cè)量與控制模塊“-2.74V”端口的電壓,調(diào)節(jié)電位器RW8A,把“-2.74V”端口電壓調(diào)至到-2.74V(注:設(shè)備出廠時(shí)Vref已調(diào)到+5V,“-2.74V”端口電壓已調(diào)到-2.74V,用戶不要隨意調(diào)節(jié))。2) 將多位開關(guān)S7A撥向最左端,調(diào)節(jié)RW10電位器,使T-DECTECT孔為零。將多位開關(guān)S7A撥向中間端,調(diào)節(jié)RW9A電位器,使Tin孔為0.68V,調(diào)節(jié)RW11A電位器,使孔T-DECTECT為5V。將多位開關(guān)S7A撥加最右(溫度控制)端,Survey燈亮。3)系統(tǒng)各跳線器處在初始設(shè)置狀態(tài)。用導(dǎo)線連接溫度測(cè)量與控制模塊的T-Detect到并行模數(shù)轉(zhuǎn)換模塊的IN-O;用導(dǎo)線連接并行模數(shù)轉(zhuǎn)換模塊的CS_0809到CPU模塊的200H;用導(dǎo)線連接8255模塊的CS_8255到CPU模塊的210H;并行模數(shù)轉(zhuǎn)換模塊的Vref接壓力測(cè)量模塊的Vref輸出;8255模塊的PC0接溫度模塊的T-CON。4)啟動(dòng)PC機(jī),打開THGMW-88軟件,輸入源程序,并編譯源程序。編譯無誤后,下載程序運(yùn)行。5)數(shù)碼管顯示為十進(jìn)制溫度測(cè)量值。當(dāng)溫度低于設(shè)定值時(shí),加熱源開始加熱(HeatOn燈亮),溫度也隨著上升,當(dāng)加熱到設(shè)定的值時(shí)停止加熱(HeatOn燈滅),加熱與停止加熱在設(shè)定值的土1°C范圍內(nèi)起控(觀察HeatOn燈的亮滅)。七、實(shí)驗(yàn)參考程序本實(shí)驗(yàn)參考程序“24_Temp.ASM”位于THGMW軟件文件夾下THGMW\Exp\88 文夾。;〃****************************************************************;文件名:Temperaturefor8088;功能:溫度測(cè)量控制顯示實(shí)驗(yàn);接線:用導(dǎo)線連接溫度與控制模塊的T-Detect到并行模數(shù)轉(zhuǎn)換模塊的IN-0;; 用導(dǎo)線連接并行模數(shù)轉(zhuǎn)換CS_0809到CPU模塊的200H;; 用導(dǎo)線連接8255的CS_8255到CPU模塊的210H;; 并行模數(shù)轉(zhuǎn)換模塊的接壓力測(cè)量模塊的Vref電源;; 用導(dǎo)線連接溫度與控制模塊的T-CON到8255的PC0。;〃**************************************************************Z8279D8279EQUEQU239H238HLEDFEQEQU38H;掃描頻率LEDMODEQUOOH;左邊輸入八位字符顯示;外部譯碼鍵掃描方式,雙鍵互鎖LEDCLSEQU0C1H;清除顯示RAMD0809EQU200H;通道0地址D8255EQU213H;8255狀態(tài)/命令口地址DSEGSEGMENTBUFFERDB?BUFFER1DB?BUFFER2DB?SetTempDB?;設(shè)定溫度緩沖CurTempDB?;測(cè)得溫度緩沖DSEGENDS

CODESEGMENTASSUMECS:CODE,DS:CODESTART:PUSHCSPOPDScalldelayMOVDX,Z8279MOVAL,LEDMODOUTDX,ALMOVAL,LEDFEQOUTDX,ALMOVAL,LEDCLS;清除顯示OUTDX,ALMOVDX,D8255MOVAL,80H ;設(shè)置8255為輸出OUTDX,ALMOVSetTemp,50;設(shè)定溫度50丿movdx,D0809moval,0outdx,alcalldelayinal,dx;讀入結(jié)果MOVBL,67MULBL;*67MOVAL,AH;/256MOVCurTemp,ALMOVAH,0MOVBL,10DIVBL;拆開顯示MOVBUFFER,AL汁位數(shù)MOVAL,AHMOVBUFFER1,AL;個(gè)位數(shù)CALLCONTROL;溫度控制CALLDISPLAYCALLDELAYMLOOP:

JMP MLOOPCONTROL:MOVAL,CurTempMOVBL,SetTempDECBLSUBAL,BLJNCGOONHEAT:MOVDXQ8255MOVAL,1;PC0置“1”加熱OUTDX,ALJMPTORETGOON:MOVAL,CurTempMOVBL,SetTempINCBLSUBAL,BLJCTORETMOVDX,D8255MOVAL,0;PC0置“0”停止加熱OUTDX,ALTORET:RETDISPLAY:MOVAL,BUFFERPUSHAXmovdx,z8279moval,85houtdx,alpopaxLEABX,LEDSEGXLATMOVDX,D8279;將十位數(shù)寫到數(shù)碼管上OUTDX,ALMOVAL,BUFFER1PUSHAXmovdx,z8279moval,84houtdx,alPOPaxLE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論