基于單片機(jī)多點(diǎn)溫度檢測系統(tǒng)設(shè)計資料_第1頁
基于單片機(jī)多點(diǎn)溫度檢測系統(tǒng)設(shè)計資料_第2頁
基于單片機(jī)多點(diǎn)溫度檢測系統(tǒng)設(shè)計資料_第3頁
基于單片機(jī)多點(diǎn)溫度檢測系統(tǒng)設(shè)計資料_第4頁
基于單片機(jī)多點(diǎn)溫度檢測系統(tǒng)設(shè)計資料_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

通信接口,芯片使用了ATMEL公司的AT89C51單片機(jī)和本設(shè)計運(yùn)用主從分布式思想,由一臺上位機(jī)(PC微型計算機(jī)),下位機(jī)(單片機(jī))串行通訊標(biāo)準(zhǔn),通過上位機(jī)(PC)控制下位機(jī)(單片機(jī))進(jìn)行現(xiàn)場溫度采集。溫度值既第二章方案論證微型計算機(jī)),下位機(jī)(單片機(jī))多點(diǎn)溫度數(shù)據(jù)采集,組成兩級上位機(jī)(PC)第三章硬件電路設(shè)計因?yàn)閱纹瑱C(jī)工作電源為+5V,且底層電Nmm12kw8763o2YIA.開關(guān)狀態(tài)的可靠輸入實(shí)時顯示通道一的溫度值實(shí)時顯示通道二的溫度值實(shí)時顯示通道三的溫度值實(shí)時顯示通道四的溫度值實(shí)時顯示通道五的溫度值實(shí)時顯示通道六的溫度值實(shí)時顯示通道七的溫度值實(shí)時顯示通道八的溫度值自動循環(huán)顯示所有通道的溫度8gd中中中8d中中中88d中中ps28gd中中中99BA5DDcBA278742ll感器,具有3引腳T0-92小體積封裝形式。測溫分辨率可達(dá)0.0625℃,被測溫度用符號擴(kuò)展的16位數(shù)字量方式串行輸出。其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生。CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可DS18B20支持“一線總線”接口,測量溫度范圍為-55℃~+125℃,在-10~+85℃范圍擾性。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設(shè)備或過程控制、測溫類消費(fèi)DS18B20內(nèi)部結(jié)構(gòu)(1)DS18B20的內(nèi)部結(jié)構(gòu)如下圖所示。和電源檢測DS18B20內(nèi)部結(jié)構(gòu)圖①64位激光ROM。64位激光ROM從高位到低位依次為8位CRC、48位序列號和8位家②溫度靈敏元件。③非易失性溫度報警觸發(fā)器TH和TL??赏ㄟ^軟件寫入用戶報警上下限值。④配置寄存器。配置寄存器為高速暫存存儲器中的第五個字節(jié)。DS18B20在0工作時按此寄存器中的分辨率將溫度轉(zhuǎn)換成相應(yīng)精度的數(shù)值,其各位定義如圖所示。11111MSBDS18B20配置寄存器結(jié)構(gòu)圖LSB其中,TM:測試模式標(biāo)志位,出廠時被寫入0,不能改變;RO、R1:溫度計分辨率設(shè)置位,其對應(yīng)四種分辨率如下表所列,出廠時RO、R1置為缺省值:RO=1,R1=1(即12位分辨率),用戶可根據(jù)需要改寫配置寄存器以獲得合適的分辨率。配置寄存器與分辨率關(guān)系表:溫度計分辨率/bit最大轉(zhuǎn)換時間/us009011011(2)高速暫存存儲器轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在高速暫存存儲器溫度低位溫度高位保留保留保留LSBDS18B20存儲器映像圖MSBSSSSS溫度/℃二進(jìn)制表示十六進(jìn)制表示0掛256個DS18B20,但時間應(yīng)用中發(fā)現(xiàn),如果掛接25個以上的DS18B20仍舊有可能產(chǎn)生§3.3串口通訊電路C2+82CI-93oC2-O我們采用了三線制連接串口,也就是說和電腦的9針66784O5OO627389549OO§3.4整體電路見附件二(電路原理圖)第四章軟件設(shè)計§4.2主程序方案溫度芯片繼電器控制程序數(shù)碼管序中斷開始系統(tǒng)硬件測試程序溫度顯示子程序撥碼開關(guān)掃描子程序溫度測試及處理子程序開始系統(tǒng)硬件測試程序溫度顯示子程序撥碼開關(guān)掃描子程序溫度測試及處理子程序N(1)溫度測試子程序設(shè)計N2S到否Y定時器1重新賦值Y定時器1重新賦值(2)中斷控制程序設(shè)計信協(xié)議采用半雙工異步串行通信方式,通過a.CommPort:設(shè)置或返回串行端口號,其取值范圍為1—99,缺省為1開始開始自動接收數(shù)據(jù)子程序讀一個數(shù)據(jù)且存儲NY回復(fù)55H接受字節(jié)數(shù)據(jù)8個字節(jié)到否?Y返回N開始發(fā)聯(lián)絡(luò)信號AAHN是聯(lián)絡(luò)信號55H?Y發(fā)儲存單元數(shù)據(jù)返回單片機(jī)程序流程圖參數(shù)設(shè)定:通信端口選擇COM1,波特率設(shè)定為1200B/S第五章系統(tǒng)調(diào)試AT89C5

溫馨提示

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

評論

0/150

提交評論