版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第7章章 多路溫濕度巡檢儀多路溫濕度巡檢儀 通過(guò)本項(xiàng)目的學(xué)習(xí)通過(guò)本項(xiàng)目的學(xué)習(xí),學(xué)習(xí)者能掌握學(xué)習(xí)者能掌握STC單片機(jī)的操作指令和編程下載方法單片機(jī)的操作指令和編程下載方法,掌握掌握AHT11 溫濕度測(cè)量模塊溫濕度測(cè)量模塊(廣州奧松公廣州奧松公司司)的檢測(cè)使用方法;掌握的檢測(cè)使用方法;掌握A/D轉(zhuǎn)換芯片轉(zhuǎn)換芯片TLC1543的編程方法以及數(shù)碼管顯示以的編程方法以及數(shù)碼管顯示以及驅(qū)動(dòng)等硬件知識(shí)。及驅(qū)動(dòng)等硬件知識(shí)。 7.1 任務(wù)描述任務(wù)描述 7.2 電路設(shè)計(jì)電路設(shè)計(jì) 7.3 程序設(shè)計(jì)程序設(shè)計(jì)7.1 任務(wù)描述任務(wù)描述 該項(xiàng)目的設(shè)計(jì)目標(biāo)是用單片機(jī)STC、溫濕傳感器AHT11、A/D轉(zhuǎn)換器TLC1543和
2、數(shù)碼管構(gòu)成一個(gè)能同時(shí)顯示多個(gè)被測(cè)溫度及濕度的測(cè)量?jī)x器。任務(wù)要求是用單片機(jī)設(shè)計(jì)一個(gè)多點(diǎn)溫度測(cè)控系統(tǒng),如圖7.1所示。該系統(tǒng)中溫度測(cè)量元件可采用各種具有溫度-電壓轉(zhuǎn)換的元件;而電壓模擬量轉(zhuǎn)換至數(shù)字量的芯片可采用多路轉(zhuǎn)換芯片 ADC TLC1543 。 圖7.1 系統(tǒng)原理框圖 轉(zhuǎn)換后的數(shù)據(jù)送給單片機(jī),然后由單片機(jī)對(duì)數(shù)據(jù)處理后傳送到LED數(shù)碼管進(jìn)行顯示。圖7.2為仿真圖,其中聲音報(bào)警采用燈光報(bào)警來(lái)替代,讀者可參考下面的電氣原理圖自己來(lái)設(shè)計(jì)聲音報(bào)警。GNDGNDABCDEFGDPABCDEFDPEOCADDRIN1KEY1S7S6S4S3S2S1LED3GLED1VOICELED4LED2CLKCSKE
3、Y2KEY3KEY4KEY1SDOINT0TXDRXDVOICEb7b6b5b4b3b2b1SDOADDRCSCLKEOCIN2KEY2KEY3KEY4INT0KEY2KEY3KEY4KEY1S5s7b7b0b6b5b4b3b2b1s6S5S4S3S2S1IN2IN1XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78P3.0/
4、RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C5232184U2:ALM35856784U2:BLM358C410uFC50.1uFC70.22uFAIN12AIN23AIN34AIN45AIN56AIN67AIN78AIN89AIN911AIN1012REF+14REF-13AIN01SDO16ADDR17CS15EOC19C
5、LK18U3TLC1543R15.1KR210KR34.99KR42KR54.99KR64.99KC80.22uFC90.1uFR74.7KR85.1KR95.1KR1010KR114.99KR124.99KX111.0592MHZC1122nFC1222nFR1310K234567891RP14.7KD02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U474HC573L1B82412A1332K000D1LED-BLUE12456U5:A74HC2091012138U5:B74HC20R1(1)R1(1)V=1.53
6、A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U674LS245U2:B(V+)C110uC20.1uC34.7uIN2V=3.12563IN1V=2.18788RV150k圖7.2 多路溫濕度巡檢儀仿真圖 (1)微處理模塊)微處理模塊 在本設(shè)計(jì)中采用STC微控器STC89C51。STC89C51是深圳宏晶公司生產(chǎn)的基于51單片機(jī)內(nèi)核的第六代加密單片機(jī)。它兼容Atmel89c51單片機(jī)的管腳,在此基礎(chǔ)上具有性能穩(wěn)定、驅(qū)動(dòng)能力更強(qiáng)、功耗更低、價(jià)格更低、燒錄程序更方便的特點(diǎn);使用keilC編程軟件編寫(xiě)代碼,使用方
7、便,并且支持匯編;使用stc-isp-v4.80軟件燒錄程序,可實(shí)現(xiàn)在線(xiàn)下載,不需要額外的編程器。 STC單片機(jī)最小系統(tǒng)的構(gòu)成如圖7.3所示。在該模塊中,所有I/O口均接上拉電阻,目的是為了增強(qiáng)系統(tǒng)的穩(wěn)定性和驅(qū)動(dòng)能力,同時(shí)要注意電源模塊以及去耦電容的使用。 7.2 電路設(shè)計(jì)電路設(shè)計(jì) 圖 7.3 STC單片機(jī)最小系統(tǒng)圖 (2)傳感器模塊)傳感器模塊 在本設(shè)計(jì)中采用ATH11傳感器模塊。ATH11的引腳共有4根線(xiàn),分別為紅線(xiàn)、黃線(xiàn)、黑線(xiàn)和白線(xiàn),如圖7.4所示。其中紅線(xiàn)和黑線(xiàn)為電源線(xiàn),分別接電源的正負(fù)極,黃線(xiàn)輸出的是濕度的電壓,而白線(xiàn)輸出的是溫度的電壓信號(hào)。其連接方式可以參見(jiàn)表7.1。圖 7.4 A
8、TH11傳感器模塊的引腳表 7.1 ATH11傳感器引腳電氣連接表 由于其溫度采集原理是使用熱敏電阻,溫度越高其電阻越小,故為了轉(zhuǎn)換成電壓信號(hào),建議按照下面如圖7.5所示接線(xiàn),根據(jù)電工知識(shí)其輸出電壓與電阻的關(guān)系為:V=10/(R+2)。 圖 7.5 ATH11傳感器接線(xiàn)實(shí)例 (3)信號(hào)放大模塊)信號(hào)放大模塊圖 7.6 信號(hào)放大模塊電路 (4)A/D轉(zhuǎn)換模塊轉(zhuǎn)換模塊 在A/D轉(zhuǎn)換模塊中使用ADC TLC1543,其內(nèi)部結(jié)構(gòu)如圖7.7所示。TLC1543由通道選擇器、地址輸入寄存器、采樣及保持、10位模數(shù)轉(zhuǎn)換器、并串轉(zhuǎn)換器、數(shù)據(jù)輸出寄存器、控制邏輯和IO計(jì)數(shù)等部分組成。通道選擇器根據(jù)地址輸入寄存器
9、存放的模擬輸入通道地址選擇一個(gè)輸入通道或者從內(nèi)部的3個(gè)自測(cè)試電壓中任意選擇一個(gè),并將選中的信號(hào)送到采樣保持電路中。然后在10位模數(shù)轉(zhuǎn)換器中將采樣的模擬量轉(zhuǎn)換成數(shù)字量,存放到數(shù)據(jù)輸出寄存器中,轉(zhuǎn)換結(jié)束時(shí)輸出端EOC變?yōu)楦唠娖揭灾甘巨D(zhuǎn)換完成。 數(shù)字量再經(jīng)過(guò)并串轉(zhuǎn)換器轉(zhuǎn)換成串行數(shù)據(jù),經(jīng)TLC1543的DOUT端輸出到微處理器中。在工作溫度范圍內(nèi)轉(zhuǎn)換時(shí)間為10s。最大線(xiàn)性誤差為11024。TLC1543的引腳如圖7.8所示,與MCS51單片機(jī)的接口如圖7.9所示。 圖7.7 ADC TLC1543的內(nèi)部結(jié)構(gòu)圖 圖7.8 TLC1543的引線(xiàn)排列圖 圖7.9 TLC1543與MCS51單片機(jī)的連接 在本
10、設(shè)計(jì)中的A/D模塊設(shè)計(jì)如圖7.10所示。此模塊中,通道0-3為上級(jí)放大器輸出信號(hào)。芯片的14腿REF(基準(zhǔn)電壓)經(jīng)過(guò)電感和電容濾波后得到穩(wěn)定5V。使得轉(zhuǎn)換信號(hào)誤差更小,信號(hào)更穩(wěn)定。圖 7.10 A/D轉(zhuǎn)換模塊電路圖 (5)顯示模塊)顯示模塊 如圖7.11所示。此模塊中,位選信號(hào)經(jīng)過(guò)三極管驅(qū)動(dòng)。段選信號(hào)經(jīng)過(guò)74LS245驅(qū)動(dòng),采用動(dòng)態(tài)顯示方式,顯示所采集到得溫度和濕度的數(shù)值。 圖7.11 顯示模塊 (6)通信模塊(下載燒錄口)模塊)通信模塊(下載燒錄口)模塊 圖7.12 下載模塊電路7.3 軟件設(shè)計(jì)軟件設(shè)計(jì) 在本項(xiàng)目中,主要的軟件編程是把溫濕度傳感器采集到的信號(hào)通過(guò)A/D轉(zhuǎn)換后的數(shù)值送到單片機(jī)中
11、,并能夠在數(shù)碼管上進(jìn)行動(dòng)態(tài)顯示,所以TLC1543的數(shù)據(jù)采集程序是重點(diǎn)程序,其次,采集到的電壓信號(hào)通過(guò)查表或者簡(jiǎn)單的線(xiàn)性插值方法的計(jì)算也非常重要。 由以上分析可以設(shè)計(jì)出本項(xiàng)目的主程序流程圖(圖7.13)和采集數(shù)據(jù)函數(shù)流程圖(圖7.14)。 圖 7.13 主程序流程圖 圖 7.14 采集數(shù)據(jù)函數(shù)流程圖 (1)采樣函數(shù)程序設(shè)計(jì))采樣函數(shù)程序設(shè)計(jì) TLC1543采樣函數(shù) float read1543(uchar port) /從TLC1543讀取采樣值,形參port是采樣的通道號(hào) float ad;/得到的電壓值uint ad1;/臨時(shí)存儲(chǔ)變量uchar i,al=0,ah=0;/賦初值 EOC=1
12、;/轉(zhuǎn)換結(jié)束cs=1;/片選clk=0;/接時(shí)鐘引腳,初值為低電平cs=0;/片選,低電平有效port=4;/獲得4位通道號(hào)for (i=0;i4;i+) /把通道號(hào)打入1543addr=(bit)(port&0 x80);/獲得通道號(hào)最高位clk=1;/時(shí)鐘置高電平delay(10);/小延時(shí)clk=0;/ 時(shí)鐘置低電平port=1;/準(zhǔn)備通道號(hào)的下一位for (i=0;i6;i+) /填充6個(gè)CLOCKclk=1; /產(chǎn)生時(shí)序信號(hào)clk=0;/產(chǎn)生時(shí)序信號(hào)cs=1;/片選為1,等待AD轉(zhuǎn)換_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_no
13、p_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();while(!EOC);/等待轉(zhuǎn)換結(jié)束cs=0; /等待AD轉(zhuǎn)換_nop_();_nop_();_nop_();_nop_();/轉(zhuǎn)換結(jié)束for (i=0;i2;i+) /取D9,D8dout=1;/單片機(jī)輸入口先置高電平,為輸入數(shù)據(jù)做準(zhǔn)備clk=1;/時(shí)序拉高ah=1;/高8位變量向左移1位,為下面輸入數(shù)據(jù)做好準(zhǔn)備
14、if (dout=1) ah|=0 x01;/把數(shù)據(jù)送給ahclk=0;/時(shí)序拉低 for (i=0;i8;i+) /取D7-D0dout=1; /單片機(jī)輸入口先置高電平,為輸入數(shù)據(jù)做準(zhǔn)備clk=1; /時(shí)序拉高al=1; /低8位變量向左移1位,為下面輸入數(shù)據(jù)做好準(zhǔn)備if (dout=1) al|=0 x01; /把數(shù)據(jù)送給alclk=0; /時(shí)序拉低 cs=1; /片選拉高,10位數(shù)據(jù)移送結(jié)束 ad1=ah;/把高2位數(shù)據(jù)送給變量ad1ad127.215&res26.023&res24.891&res23.814&res22.791&res21.817&res20.891&res20.00
15、9&res19.170&res18.371&res17.610&res16.885&res16.194&res15.535&res14.907&res14.308&res13.736&res13.190&res12.670&res12.172&res11.697&res11.244&res10.810&res10.369&res10.000&res9.621&res9.259&res8.912&res8.581&res8.263&res7.959&res7.668&res7.389&res7.122&res6.866&res6.621&res6.385&res6.160&res5.943&res5.736&res5.537&res5.345&res5.162&res4.986&res4.816&res4.654&res4.497&res4.347&res4.203&res4.064&res3.884&res=4.064)high=4.064;low=3.884;datum=50;return(datum+(high-res)/(high-low);/線(xiàn)性計(jì)算 void process(void)/AD值處理函數(shù) hum1=read1543(0)*3.33*100; /獲得通道
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 調(diào)研報(bào)告:全球及中國(guó)新型穿戴設(shè)備市場(chǎng)全景圖譜 出貨量穩(wěn)定增長(zhǎng)
- 《工作與健康》課件
- 單位管理制度展示大全【人力資源管理篇】十篇
- 單位管理制度展示大合集【人力資源管理】十篇
- 策略深度報(bào)告:1月度金股春季躁動(dòng)的“科技成長(zhǎng)”和“內(nèi)循環(huán)”
- 【大學(xué)課件】市場(chǎng)競(jìng)爭(zhēng)策略
- 特種設(shè)備安全管理人員和操作人員培訓(xùn)課件
- 2025年中國(guó)碘佛醇注射液行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y戰(zhàn)略咨詢(xún)報(bào)告
- 中國(guó)可信計(jì)算機(jī)行業(yè)發(fā)展趨勢(shì)預(yù)測(cè)及投資戰(zhàn)略咨詢(xún)報(bào)告
- 穿墻螺栓行業(yè)市場(chǎng)發(fā)展及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 麻醉藥品、精神藥品處方權(quán)資格考試試題(2024年)
- 2024年度玩具代工生產(chǎn)及銷(xiāo)售合同模板(2024版)3篇
- 業(yè)主大會(huì)和業(yè)主委員會(huì)工作指導(dǎo)手冊(cè)
- 2024年小學(xué)五年級(jí)科學(xué)教學(xué)工作總結(jié)(2篇)
- GB/T 31900-2024機(jī)織兒童服裝
- 2023年首都機(jī)場(chǎng)集團(tuán)有限公司招聘考試真題
- 【7歷期末】安徽省蚌埠市2023-2024學(xué)年部編版七年級(jí)歷史上學(xué)期期末統(tǒng)考試卷(含解析)
- 廣東省深圳市重點(diǎn)中學(xué)2021-2022學(xué)年高二上學(xué)期期末生物試題
- 2024-2025學(xué)年冀教版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試卷(含答案)
- 2025年上半年浙江金華市永康市選調(diào)市紀(jì)檢監(jiān)察信息中心工作人員2人重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 美國(guó)制造業(yè)經(jīng)濟(jì)2024年度報(bào)告-2024-12-宏觀大勢(shì)
評(píng)論
0/150
提交評(píng)論