freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文基于rs485的溫度采集與顯示(編輯修改稿)

2025-01-08 17:56 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 18B20 可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。供電方式靈活。 DS18B20 可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。因此,當(dāng)數(shù)據(jù)線上的時(shí)序滿足一定的要求時(shí),可以不接外電源,從而使系統(tǒng)結(jié) 構(gòu)更趨簡(jiǎn)單,可靠性更高。測(cè)量參數(shù)可配置。 DS18B20 的測(cè)量分辨率可通過程序設(shè)定 9~12 位。負(fù)壓特性。電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。掉電保護(hù)功能。 DS18B20內(nèi)部含有 EEPROM,在系統(tǒng)掉電以后,它仍可保存分辨率及報(bào)警溫度的設(shè)定值。 DS18B20 具有體積更小、適用電壓更寬、更經(jīng)濟(jì)、可選更小的封裝方式,更寬的電壓適用范圍,適合于構(gòu)建自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng),因此也就被設(shè)計(jì)者們所青睞。 3. DS18B20 測(cè)溫原理 低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送 給減法計(jì)數(shù)器 1,為計(jì)數(shù)器提供一頻率穩(wěn)定的計(jì)數(shù)脈沖。高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,很敏感的振蕩器,所產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器 2的脈沖輸入,畢業(yè)設(shè)計(jì)論文 論文題目 11 為計(jì)數(shù)器 2提供一個(gè)頻率隨溫度變化的計(jì)數(shù)脈沖。圖中還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時(shí), DS18B20 就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。計(jì)數(shù)門的開啟時(shí)間由高溫度系數(shù)振蕩器來決定,每次測(cè)量前,首先將 55℃ 所對(duì)應(yīng)的基數(shù)分別置入減法計(jì)數(shù)器 1和溫度寄存器中,減法計(jì)數(shù)器 1 和溫度寄存器被預(yù)置在55℃ 所對(duì)應(yīng)的一個(gè)基數(shù)值。減法計(jì)數(shù)器 1 對(duì)低溫度系 數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1的預(yù)置值減到 0時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝入,減法計(jì)數(shù)器 1 重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器 2計(jì)數(shù)到 0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。斜率累加器用于補(bǔ)償和修正測(cè)溫過程中的非線性,其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)門仍未關(guān)閉就重復(fù)上述過程,直至溫度寄存器值達(dá)到被測(cè)溫度值。 4. DS18B20 的管腳排列及封裝圖 圖 2111 DS18B20 的管腳排列及封裝圖 DQ為數(shù)字信號(hào)輸入 /輸出端; GND 為電源地; VDD 為外接供電電源輸入端,電源供電 ~ (在寄生電源接線方式時(shí)接地)。 與單片機(jī)的典型接口電路 DS18B20 的硬件接口非常簡(jiǎn)單。供電方式為計(jì)生電源供電或外部供電。 章節(jié)名 畢業(yè)設(shè)計(jì)論文 12 圖 2121DS18B20 的接口電路 采用寄生電源供電時(shí),在遠(yuǎn)程溫度測(cè)量和測(cè)量空間受限的情況下特別有價(jià)值。寄生電源供電的原理是在數(shù)據(jù)線為高電平的時(shí)候 “ 竊取 ” 數(shù)據(jù)線的電源,電荷被存儲(chǔ)在寄生供電電容上,用于在數(shù)據(jù)線為 低的時(shí)候?yàn)樵O(shè)備提供電源。需要注意的是, DS18B20在進(jìn)行溫度轉(zhuǎn)換或者將高速緩存里面的數(shù)據(jù)復(fù)制到 EEPROM 中時(shí),所需的電流會(huì)達(dá)到,超出了電容所能提供的電流,此時(shí)可采用一個(gè) MOSFET 三極管來供電。 DS18B20 使用中注意事項(xiàng) DS1820 雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: DS18B20 進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條 ROM 指令,最后發(fā)送 RAM 指令,這樣才能對(duì) DS18B20 進(jìn) 行預(yù)定的操作 。 ,寫 0 時(shí)單總線至少被拉低 60us, 寫 1 時(shí) , 15us 內(nèi)就得釋放總線。 12 位數(shù)據(jù),存儲(chǔ)在 18B20 的兩個(gè) 8 比特的 RAM 中,二進(jìn)制中的前面 5 位是符號(hào)位,如果測(cè)得的溫度大于 0 ,這 5 位為 0 ,只要將測(cè)到的數(shù)值乘于 即可得到實(shí)際溫度;如果溫度小于 0 ,這 5 位為 1 ,測(cè)到的數(shù)值需要取反加 1 再乘于 即可得到實(shí)際溫度。 ,由于 DS1820 與微處理 器間采用串行數(shù)據(jù)傳送,因此,在對(duì) DS1820 進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。在使用 PL/M 、 C 等高級(jí)語言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對(duì) DS1820 操作部分最好采用匯編語言實(shí)現(xiàn)。 5. 在 DS1820 的有關(guān)資料中均未提及單總線上所掛 DS1820 數(shù)量問題,容易使人誤認(rèn)為可以掛任意多個(gè) DS1820 ,在實(shí)際應(yīng)用中并非如此。當(dāng)單總線上所掛 DS1820 超過 8 個(gè)時(shí),就需要解決微處理器的總線驅(qū)動(dòng)問題,這一點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。 6. 連接 DS1820 的總線電纜是有長(zhǎng)度限制的 。 DS1820 測(cè)溫程序設(shè)計(jì)中,向 DS1820 發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待 DS1820 的返回信號(hào),一旦某個(gè) DS1820 接觸不好或斷線,當(dāng)程序讀該 DS1820 時(shí),畢業(yè)設(shè)計(jì)論文 論文題目 13 將沒有返回信號(hào),程序進(jìn)入死循環(huán)。這一點(diǎn)在進(jìn)行 DS1820 硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。 MAX485 串口通信電路 MAX485 芯片的簡(jiǎn)介 MAX485 是芯片接口的一種類型 。 MAX485接口芯片是 Maxim公司的一種 RS- 485芯片。 采 用單一電源 +5 V 工作, 額定電流為 300 μA ,采用半雙工通訊方式。它完成將 TTL 電平轉(zhuǎn)換為 RS- 485 電平的功能。 MAX485 芯片的結(jié)構(gòu)和引腳都非常簡(jiǎn)單 ,內(nèi)部含有一個(gè)驅(qū)動(dòng)器和接收器。 RO 和 DI 端分別為接收器的輸出和驅(qū)動(dòng)器的輸入端,與單片機(jī)連接時(shí)只需分別與單片機(jī)的 RXD和 TXD 相連即可; /RE 和 DE 端分別為接收和發(fā)送的使能端,當(dāng) /RE 為邏輯 0 時(shí),器件處于接收狀態(tài);當(dāng) DE為邏輯 1時(shí),器件處于發(fā)送狀態(tài),因?yàn)?MAX485 工作在半雙工狀態(tài),所以只需用單片機(jī)的一個(gè)管腳控制這兩個(gè)引腳即可; A端和 B 端分別為接收和發(fā)送的差分信號(hào)端 ,當(dāng) A引腳的電 平高于 B時(shí),代表發(fā)送的數(shù)據(jù)為 1;當(dāng) A 的電平低于 B端時(shí),代表發(fā)送的數(shù)據(jù)為 0。在與單片機(jī)連接時(shí)接線非常簡(jiǎn)單。只需要一個(gè)信號(hào)控制MAX485 的接收和發(fā)送即可。同時(shí)將 A 和 B 端之間加匹配電阻,一般可選 100Ω 的電阻。 MAX485 芯片 基本參數(shù) ; : ; : NO; : NO; : YES; 300; : 32; : 8。 MAX485 芯片的作用 MAX485 是用于 RS485 與 RS422通信 的低功耗收發(fā)器。 MAX485 的驅(qū)動(dòng)器擺率不受限制 , 可以實(shí)現(xiàn)最高 的傳輸速率。這些收發(fā)器在驅(qū)動(dòng)器禁用的空載或滿載狀態(tài)下,吸取的電源電流在 120μA 至 500μA 之間。所有器件都工作在 5V 單電源下。驅(qū)動(dòng)器具有短路電流限制,并可以通過熱關(guān)斷電路將驅(qū)動(dòng)器輸出置為高阻狀態(tài)。接收器輸入具有失效保護(hù)特性,當(dāng)輸入開路時(shí),可以確保邏輯高電平輸出。具有較高的抗干擾性能。 MAX485 是市面上最為常見的 RS422 芯片,亦是用量最大的 RS422 芯片,性價(jià)比高,優(yōu)質(zhì),供貨穩(wěn)定是大部分廠家采用它的 原因。 MAX485 芯片的電路 章節(jié)名 畢業(yè)設(shè)計(jì)論文 14 圖 2241MAX485 引腳(管腳)圖及工作電路 的 通信方式 RS485 總線的主從方式點(diǎn)對(duì)多點(diǎn)通信,各為主 /從屬設(shè)備,被呼叫到時(shí)響應(yīng),或主發(fā);主設(shè)備可單獨(dú)和從設(shè)備通信,也能以廣播方式和所有從設(shè)備通信。如果單獨(dú)通信,從設(shè)備返回一消息作為回應(yīng),如果是以廣播方式查詢的,則不作任何回應(yīng)。 ,主從設(shè)備中建立了主設(shè)備查詢和從設(shè)備回應(yīng)消息的格式 ; 在通信接收過程中如果發(fā)生一錯(cuò)誤,或從設(shè)備不能執(zhí)行其命令,從設(shè)備將建立一錯(cuò)誤命令并把它作為回應(yīng)發(fā)送出去。盡管網(wǎng)絡(luò)通信方法是“對(duì)等”。如果一設(shè)備發(fā)送一消息,它只是作為主設(shè)備,并期望從從設(shè)備得到回應(yīng)。同樣,當(dāng)主設(shè)備接收到一消息,它將建立一從設(shè)備回應(yīng)格式并返回給發(fā)送的控制器。 ,采用異步通信,起始位 1位,數(shù)據(jù)位 8位,停止位 1位,無校驗(yàn)。數(shù)據(jù)傳輸速率為 kbps、 、 、 、 。 PC 機(jī)通信方式 PC 機(jī)通過串行口( COM1 或 COM2)來實(shí)現(xiàn)與通信 MCU 之間的通信。由于 PC 機(jī)的 COM口輸入 /輸出的是 RS232 電平,往往只能用于實(shí)現(xiàn)單點(diǎn)通信,且傳送距離有限,為了對(duì)其進(jìn)行擴(kuò)展,我們采用 RS232/RS485 接口轉(zhuǎn)換器,將其轉(zhuǎn)換為 RS485 電平,從而通過 RS485 總線實(shí)現(xiàn)與 16 個(gè)通信 MCU之間的通信。由于單片機(jī)的通用同步 /異步收發(fā)器( USART)采用 TTL 電平,與標(biāo)準(zhǔn) RS485 電平不匹配,我們采用 MAXIM 公司生產(chǎn)的 MAX485 芯片將其轉(zhuǎn)換為 RS485標(biāo)準(zhǔn)電平,通過 RS- 485 總線實(shí)現(xiàn)與 PC機(jī)的對(duì)接。 MAX485 通訊程序 與 MAX232 通訊程序在本質(zhì)上是一樣的,只是 MAX485 通訊程序 需要加上通 訊方向控制。在本設(shè)計(jì)的通信中 ,晶振為外部 ,MAX485 的 DE 和RE短接連 口 . 畢業(yè)設(shè)計(jì)論文 論文題目 15 單片機(jī)與 MAX485 的連接如圖 2251所示 PC 通過 RS232 與 485 轉(zhuǎn)換接口與兩個(gè)站點(diǎn)的單片機(jī)相連接,每個(gè)站點(diǎn)有一 MAX485連接一個(gè)溫度傳感 DS18B20。并將兩個(gè)站點(diǎn)的溫度傳送到 PC 微機(jī)屏幕顯示。 PC 與單片機(jī)的連接如圖 2252所示: 圖 2252 PC 與單片機(jī)連接 定時(shí) /計(jì)數(shù)器與中斷的原理 簡(jiǎn)介 電路設(shè)計(jì)的組成 電路設(shè)計(jì)中主要是由 單片機(jī)的最小系統(tǒng)與顯示電路、 DS18B20 測(cè)溫電路、 MAX485串口通信、 VB 程序在計(jì)算機(jī)把溫度值顯示等部分組成。 單片機(jī)的最小系統(tǒng) 最小系統(tǒng) 的核心是 AT89S52 單片機(jī),其內(nèi)部帶有 8KB 的 FLASH ROM, 256B 片內(nèi) RAM,基本上能滿足 最小系統(tǒng) 的設(shè)計(jì)要求。 章節(jié)名 畢業(yè)設(shè)計(jì)論文 16 圖 2311 單片機(jī)最小系統(tǒng) 電路圖 顯示電路 通過 2 個(gè) LED 顯示模塊組成 8個(gè) LED 指示燈, P0 口輸出段碼信號(hào), P2輸出位碼信號(hào)。這些信號(hào)由 89SC52 軟件生成。 LED 顯示 器又稱數(shù)碼管 ,八段 LED 顯示器由 8 個(gè)發(fā) 光二極管組成。其中 7 個(gè)發(fā)光二極管構(gòu)成字型“ 8”的各個(gè)筆畫段 ,另一個(gè)小數(shù)點(diǎn)為 dp發(fā)光二極管。 LED 顯示器有兩種不同的形式:一種是發(fā)光二極管的陽極都連在一起的,稱之為共陽極 LED 顯示器;另一種是發(fā)光二極管的陰極都連在一起的,為共陰極 LED 顯示器。如圖 622所示: 共陰和共陽結(jié)構(gòu)的 LED 顯示器各筆劃段名和安排位置是相同的。當(dāng)二極管導(dǎo)通時(shí),相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示各種字符。 8 個(gè)筆劃段 hgfedcba 對(duì)應(yīng)于一個(gè)字節(jié)( 8位)的 D7 D6 D5 D4 D3 D2 D1 D0,于是用 8 位二進(jìn)制碼就可以 表示欲顯示字符的字型代碼。例如,對(duì)于共陰 LED 顯示器,當(dāng)公共陰極接地(為零電平),而陽極 hgfedcba 各段為 0111011 時(shí),顯示器顯示 P字符,即對(duì)于共陰極 LED 顯示器, “P” 字符的字形碼是 73H。如果是共陽 LED 顯示器,公共陽極接高電平,顯示 “P”字符的字形代碼應(yīng)為 10001100( 8CH) . 圖 2331 LED 數(shù)碼管共陽極和共陰極示圖 LED 顯示方式有動(dòng)態(tài)顯示和靜態(tài)顯示兩種方式。本系統(tǒng)采用動(dòng)態(tài)掃描顯示接口電路,動(dòng)態(tài)顯示接口電路是把所有顯示器的 8 個(gè)筆劃段 ah 同名端連 在一起,而每一個(gè)顯示器的公共極 COM 各自獨(dú)立地受 I/O 線控制。 CPU 向字段輸出口送出字型碼時(shí),所有顯示器接收到相同的字型碼,但究竟是哪個(gè)顯示器亮,則取決于 COM 端。也就是說我們可以采用分時(shí)的方法,輪流控制各個(gè)顯示器的 COM端,使各個(gè)顯示器輪流點(diǎn)亮。在輪流點(diǎn)亮掃描過程中,每位顯示器的點(diǎn)亮?xí)r間是極為短暫的(約 1ms),但由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位顯示器并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感。 /計(jì)數(shù)器有關(guān)的概念 805l 系 列單片機(jī)至少有兩個(gè) 16 位內(nèi)部定時(shí)器/計(jì)數(shù)器,若是計(jì)數(shù)內(nèi)部晶振驅(qū)動(dòng)時(shí)鐘,則它是定時(shí)器;若是計(jì)數(shù) 8051 的輸入引腳的脈沖信號(hào),則是計(jì)數(shù)器。 畢業(yè)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1