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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于51單片機(jī)的無(wú)線壁掛爐溫控器設(shè)計(jì)(編輯修改稿)

2025-07-12 15:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè) DS18B20 器件。 每片 DS18B20 含有一個(gè)唯一的 64 位 ROM 編碼。頭八位是產(chǎn)品系列編碼,表示產(chǎn)品的分類編號(hào);接著的 48 位是一個(gè)惟一的產(chǎn)品序列號(hào),序列號(hào)是一個(gè) 15 位的十進(jìn)制編碼,每個(gè)芯片惟一的編碼可以通過(guò)尋址將其識(shí)別出來(lái),最后 8 位是前 56 位的循環(huán)冗余 (CRC)校驗(yàn)碼,是數(shù)據(jù)通信中校驗(yàn)數(shù)據(jù)傳輸是否正確的一種方法。所以多片 DS18B20 能夠連接在同一條數(shù)據(jù)線上而不會(huì)造成混亂。這為溫度的多點(diǎn)測(cè)量帶來(lái)了極大的方便。 DS18B20 傳感器的內(nèi)部數(shù)據(jù)存儲(chǔ)器由 9 個(gè)字節(jié)組成。第一、二個(gè)字節(jié)是溫度數(shù)據(jù) (MSB、 LSB),可以在系統(tǒng)配置寄存器中自行設(shè)置數(shù)據(jù)位數(shù) (9~12 位 ),數(shù)據(jù)位越多溫度分辨率越高,多余的高位是溫度數(shù)據(jù)的符號(hào)擴(kuò)展位。第三、四字節(jié)是溫度上下限過(guò)程設(shè)計(jì)論述 第 15頁(yè) (共 64頁(yè) ) 報(bào)警值 ( TH、 TL) 。第五字節(jié)是系統(tǒng)配置寄存器,寄存器各位定義如下: 第八位用來(lái)設(shè)置傳感器的工作狀態(tài),“ 1” 為測(cè)試狀態(tài),“ 0”為操作狀態(tài),出廠設(shè)置為操作功能狀態(tài),用戶不能修改;第七、六兩位是溫度轉(zhuǎn)換數(shù)據(jù)位的設(shè)置 (00、 0 11 分別對(duì)應(yīng) 1 12 位溫度數(shù)據(jù) ),出廠設(shè)置為 12 位溫度數(shù)據(jù)位,用戶可根據(jù)需要進(jìn)行修改,其余位無(wú)效。第六、七、八字節(jié)保留未用。第 9 個(gè)字節(jié)是 CRC 校驗(yàn)碼,是前面 8 個(gè)字節(jié)的循環(huán)校驗(yàn)碼,用在通信中驗(yàn)數(shù)據(jù)傳送的正確性。 圖 4 DS18B20 內(nèi)部結(jié)構(gòu)框圖(注明:本圖引于百度文庫(kù)) 溫度傳感器的轉(zhuǎn)換結(jié)果以 16 位二進(jìn)制補(bǔ)碼的 形式存放在便箋式存儲(chǔ)器中,其中第一個(gè)字節(jié)( Byte0)存放測(cè)溫結(jié)果的低位( LS Byts),第二個(gè)字節(jié)( Byte1)存放測(cè)溫結(jié)果的高位( MS Byts), S 為符號(hào)位,其它位為數(shù)據(jù)位,溫度為負(fù)時(shí) S=1; 溫度為正時(shí), S=0。格式如下: Bit0 Bit7 LSByts 23 22 21 20 21 22 23 24 Bit8 Bit15 MSByts S S S S S 26 25 24 無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 16頁(yè)(共 64頁(yè)) 如果測(cè)量的溫度值高于溫度報(bào)警觸發(fā)器 TH 或低于 TL 中的值,則 DS18B20 內(nèi)部的報(bào)警標(biāo)志位就被置位,表示溫度測(cè)量值超出范圍。 DS18B20 的溫度轉(zhuǎn)換位數(shù)可以選擇 9~12 位,分別對(duì)應(yīng)的測(cè)溫分辨率為 ℃ , ℃, ℃, ℃。不過(guò)溫度轉(zhuǎn)換位數(shù)越大,轉(zhuǎn)換時(shí)間 也越長(zhǎng)。 12 位精度的最大轉(zhuǎn)換時(shí)間為 750ms。 DS18B20 的測(cè)溫范圍為 55~+125℃,溫度轉(zhuǎn)換結(jié)果以 16 位二進(jìn)制方式單線輸出 , 轉(zhuǎn)換的位數(shù)可通過(guò)寫配置寄存器(字節(jié) 4)設(shè)定 , 其格式如下 : Bit7 Bit0 0 R1 R0 1 1 1 1 1 R R0 的設(shè)定值與位數(shù)、分辯率和最大轉(zhuǎn)換時(shí)間的關(guān)系如表 2 所示,可見位數(shù)每減少一位,分辯率同比減少而轉(zhuǎn)換時(shí)間則加快一倍 , 器件上電時(shí) 默認(rèn)分辯率為 12 位。 表 2 配置寄存器設(shè)置 R1 R0 分辨率 ℃ 最大轉(zhuǎn)換時(shí)間 ms 有效位數(shù) 0 0 9 位( Bit11~Bit3) 0 1 10位( Bit11~Bit2) 1 0 11 位( Bit11~Bit1) 1 1 12位( Bit11~Bit0) 溫度報(bào)警觸發(fā)器和設(shè)置寄存器都由非易失性電可擦寫存儲(chǔ)器 (EEPROM )組成,設(shè)置值通過(guò)相應(yīng)命令寫入,一旦寫入后不會(huì)因?yàn)榈綦姸鴣G失。 ( 3) DS18B20 的測(cè)溫原理 DS18B20 的溫度傳感器是通過(guò)溫度對(duì)振蕩器的頻率影響來(lái)測(cè)量溫度,如圖 5 所示。 DS18B20 內(nèi)部有兩個(gè)不同溫度系數(shù)的振蕩器。低溫系數(shù)振蕩器輸出的時(shí)鐘脈沖信過(guò)程設(shè)計(jì)論述 第 17頁(yè) (共 64頁(yè) ) 號(hào)通過(guò)由高溫系數(shù)振蕩器產(chǎn)生的門開通周期而被計(jì)數(shù),通過(guò)該計(jì)數(shù)值來(lái)測(cè)量溫度。計(jì)數(shù)器被預(yù)置為與 55℃對(duì)應(yīng)的一個(gè)基數(shù)值,如果計(jì)數(shù)器在高溫系數(shù)振蕩器輸出的門周期結(jié)束前計(jì)數(shù)到零,表示測(cè)量的溫度高于 55℃,被預(yù)置在 55℃的溫度寄存器的值就增加一個(gè)增量,同時(shí)為了補(bǔ)償和修正溫度振蕩器的非線性,計(jì)數(shù)器被斜率累加器所決定的值進(jìn)行預(yù)置,時(shí)鐘再 次使計(jì)數(shù)器計(jì)數(shù)直至零,如果開門通時(shí)間仍未結(jié)束,那么重復(fù)此過(guò)程,直到高溫度系數(shù)振蕩器的門周期結(jié)束為止。這時(shí)溫度寄存器中的值就是被測(cè)的溫度值。這個(gè)值以 16 位二進(jìn)制補(bǔ)碼的形式存放在便箋式存儲(chǔ)器中。溫度值由主機(jī)通過(guò)發(fā)讀存儲(chǔ)器命令讀出,經(jīng)過(guò)取補(bǔ)和十進(jìn)制轉(zhuǎn)換,得到實(shí)測(cè)的溫度值。 圖 5 DS18B20 測(cè)溫原理方框圖 (注明:本圖引于百度文庫(kù)) ( 4) DS18B20 的封裝和供電方式 DS18B20 是 DS1820 的升級(jí)產(chǎn)品,一般封裝為 TO92,比 DS1820 的 PR35 封裝更小。 DS18B20 只 有三根外引線:?jiǎn)尉€數(shù)據(jù)傳輸端口 DQ、共用地線 GND、外供電源線 VDD。 DS18B20 有兩種供電方式:一種為數(shù)據(jù)線供電方式,此時(shí) VDD 接地,它是通過(guò)內(nèi)部電容在空閑時(shí)從數(shù)據(jù)線獲取能量,來(lái)完成溫度轉(zhuǎn)換,完成溫度轉(zhuǎn)換的時(shí)間較長(zhǎng)。為了保證在有效的時(shí)鐘周期內(nèi),提供足夠的電流,這種情況下,用一個(gè) MOSFET 管和單片機(jī)的一個(gè) I/O 口來(lái)完成對(duì) DS18B20 總線的上拉。另一種是外部供電方式 (VDD 接 +5V),完成溫度測(cè)量的時(shí)間較短。當(dāng)使用數(shù)據(jù)總線寄生供電時(shí),供電端必須接地,無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 18頁(yè)(共 64頁(yè)) 同時(shí)總線口在空閑的時(shí)候必須保 持高電平,以便對(duì)傳感器充電。但當(dāng)所測(cè)溫度超過(guò) 100℃時(shí), DS18B20 的漏電流增大,傳感器從 I/O 線上獲取的電流不足以維持DS18B20 通訊所需的電流,此時(shí)只能選用外部供電方式。比較而言,寄生電源方式少用一根導(dǎo)線,但它完成溫度測(cè)量所需的時(shí)間較長(zhǎng),而外部電源方式測(cè)量速度則要快些 。 無(wú)線收發(fā)電路的設(shè)計(jì) ( 1) nRF401 芯片的介紹 射頻收發(fā)芯片 nRF401 工作在 433MHz 國(guó)際通用的 ISM 頻段; FSK 調(diào)制和解調(diào),抗干擾能力強(qiáng);采用 PLL 頻率合成技術(shù),頻率穩(wěn)定性好;靈敏度高達(dá) 105dBm, 最大發(fā)射功率達(dá)到 +10dBm;數(shù)據(jù)速率可達(dá) 20Kbit/S;可方便地嵌入各種測(cè)量和控制系統(tǒng)中;在儀器儀表數(shù)據(jù)采集系統(tǒng)、無(wú)線抄表系統(tǒng)、無(wú)線數(shù)據(jù)通信系統(tǒng)、計(jì)算機(jī)遙測(cè)遙控系統(tǒng)等中應(yīng)用。 nRF401 具有兩個(gè)信號(hào)通道,適合需要多信道工作的特殊場(chǎng)合;可直接與微控制器接口;低工作電壓( — ),功耗低,發(fā)射時(shí)電源電流 8mA,接收時(shí)電源電流 250μ A,接收待機(jī)狀態(tài)僅為 8μ A;僅需外接一個(gè)晶體和幾個(gè)阻容、電感元件,即可構(gòu)成一個(gè)完整的射頻收發(fā)器,電路模塊尺寸為 30*22*6mm3。 nRF401 采用 20 腳 SSOIC 封裝,內(nèi)部電路可分為發(fā)射電路、接收電路、模式和低功耗控制邏輯電路幾部分。發(fā)射電路包含有:射頻功率放大器,鎖相環(huán)( PLL),壓控振蕩器( VCO),頻率合成器等電路?;鶞?zhǔn)振蕩器采用外接晶體振蕩器產(chǎn)生電路所需的無(wú)源 回路濾波器和壓控振蕩器組成。壓控振蕩器由片內(nèi)的振蕩電路和外接的電感組成。要發(fā)射的數(shù)據(jù)通過(guò) DIN端(第 9腳)輸入。 9腳 DIN輸入數(shù)字信號(hào)和 10 腳 DOUT 輸出數(shù)字信號(hào)均為標(biāo)準(zhǔn)的邏輯電平信號(hào),需要發(fā)射的數(shù)字信號(hào)通過(guò) DIN輸入,解調(diào)出來(lái)的信號(hào)經(jīng)過(guò) DOUT 輸出; 12 腳通道選擇:CS=“ 0”為通道 ( ,MHz), CS=“ 1”為通道 2( ); 18 腳電源開關(guān);PWR— UP=“ 0”為待機(jī)模式; 19腳發(fā)射允許: TXEN=“ 1”為發(fā)射模式; TXEN=“ 0”為接收模式。 nRF401 內(nèi)部結(jié)構(gòu)圖 4,引腳圖 5。 ( 2)典型應(yīng)用電路說(shuō)明 過(guò)程設(shè)計(jì)論述 第 19頁(yè) (共 64頁(yè) ) 我們使用的是 nRF401 快速開發(fā)開發(fā)套件,典型應(yīng)用電路如 圖 8所示。 圖 6 nRF401 內(nèi)部結(jié)構(gòu)圖 圖 7 nRF401 引腳圖 圖 8 nRF401 典型應(yīng)用電路 (注明:本圖引于中國(guó)電子設(shè)計(jì)論壇 ) 如圖 7所示, 1 腳和 20 腳之間連接的是震蕩電路,采用 4MHz 的晶震 ; 9腳是數(shù)據(jù)的輸入引腳, 10 腳是數(shù)據(jù)的輸出引腳, 11 腳可以通過(guò)選擇不同的 R3 值調(diào)整發(fā)射功無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 20頁(yè)(共 64頁(yè)) 率,當(dāng) R3= 22kΩ時(shí),有最大發(fā)射功率+ 10dBm; 15腳和 16 腳是環(huán)形天線的連接引腳;18腳可控制工作和待機(jī)模式; 19 腳可以控制發(fā)射和接收模式。 在無(wú)線溫度控制系統(tǒng)中, nRF401 主要完成對(duì)溫度數(shù)據(jù)和命令參數(shù)的無(wú)線傳輸。圖 7 是 單片機(jī)和收發(fā)芯片的接口電路 。 圖 9 單片機(jī)和收發(fā)芯片的接口電路 在圖 9中可以看出,微控制器的 I/O口 nRF401的片選端, 控 制 nRF401的 TXEN 端,即發(fā)送 /接收控制端 ,實(shí)現(xiàn)半雙工通信功能; 口控制 nRF401 的POWER_UP 端,實(shí)現(xiàn)待機(jī)和上電的控制,達(dá)到節(jié)能目的。 過(guò)程設(shè)計(jì)論述 第 21頁(yè) (共 64頁(yè) ) 液晶顯示電路 圖 10 LCD 與單片機(jī)接口電路 控制電路 ( 1)控制原理 采用簡(jiǎn)單的比較控制方式。具體來(lái)說(shuō),就是比較環(huán)境溫度和給定溫度的大小來(lái)確定加熱器的開關(guān)。但給定值大于測(cè)定值時(shí),開加熱器,即開繼電器,是測(cè)定值增加,反之亦然。 ( 2)具體仿真 無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 22頁(yè)(共 64頁(yè)) 圖 11 繼電器與單片機(jī)接口電路 軟件設(shè)計(jì)部分 溫度測(cè)量子程序 ( 1) 首先由下位機(jī)發(fā)出 DS18B20 地 址,地址符合, DS18B20 回送本機(jī)地址,并改變 SM2, DS18B20 在與下位機(jī)建立聯(lián)系后,跟著以查詢方式接收下位機(jī)接著發(fā)送的 DS18B20 的 ROM 命令。然后單片機(jī)發(fā)送讀寄存器命令,把 DS18B20 寄存器內(nèi)的數(shù)據(jù)先放入單片機(jī) RAM 的指定地址中。 ( 2)子程序流程圖如下: 過(guò)程設(shè)計(jì)論述 第 23 頁(yè) (共 64 頁(yè)) 圖 12 溫度測(cè)量程序流程圖 nRF401 的通信子程序 對(duì)于無(wú)線通訊,出現(xiàn)最大的問題就是通訊可靠性,因?yàn)闊o(wú)線通訊的通訊介質(zhì)是無(wú)線電波,大氣穩(wěn)定性、同頻干擾、拍頻差頻干擾等,都會(huì)使通訊中斷,或者出現(xiàn) 誤碼阻礙,所以必須解決。解決這些問題的最好方法就是編寫通信協(xié)議。 nRF401 是一款 FSK 調(diào)制無(wú)線通訊芯片,有最大 20KBPS 速率通訊帶寬,實(shí)際上最大值在 19KBPS 左右,最低通訊頻率在 500BPS 左右,如果再低,芯片在后期運(yùn)放低通比較譯碼時(shí)會(huì)出現(xiàn)數(shù)據(jù)逆轉(zhuǎn),出現(xiàn)誤碼,正因?yàn)檫@樣,發(fā)送的數(shù)據(jù)不允許長(zhǎng)的脈沖,也就是速率不能太低。 當(dāng)從 RX 到 TX 模式時(shí),數(shù)據(jù)輸入腳( DIN)必須保持為高至少 1ms 才能發(fā)送數(shù)據(jù)。當(dāng)從 TX 到 RX 模式時(shí),數(shù)據(jù)輸出腳( DOUT)要至少 3ms 以后有數(shù)據(jù)輸出。 從待機(jī)模式 到接收模式,當(dāng) PWR_ UP 輸入設(shè)成 1 時(shí),經(jīng)過(guò) 3ms 時(shí)間后, DOUT 腳輸出數(shù)據(jù)才有效所示。從待機(jī)模式到發(fā)射模式,所需穩(wěn)定的最大時(shí)間是 2ms。 無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 24頁(yè)(共 64頁(yè)) 從加電到發(fā)射模式過(guò)程中,為了避免開機(jī)時(shí)產(chǎn)生干擾和輻射,在上電過(guò)程中 TXEN 的輸入腳必須保持為低,以便于頻率合器進(jìn)入穩(wěn)定工作狀態(tài)。當(dāng)由上電進(jìn)入發(fā)射模式時(shí), TXEN 必須保持 1ms 以后才可以往 DIN 發(fā)送數(shù)據(jù)。從上電到接收模式過(guò)程中,芯片將不會(huì)接收數(shù)據(jù), DOUT 也不會(huì)有有效數(shù)據(jù)輸出,直到電壓穩(wěn)定達(dá)到 以上,并且至少保持 5ms。如果采用外 部振蕩器,這個(gè)時(shí)間可以縮短到 3ms。 下圖給出了發(fā)送端程序流程圖,以便更好的說(shuō)明無(wú)線通信的協(xié)議。 圖 13 發(fā)送端程序流程圖 結(jié)果分析 第 25 頁(yè) (共 64 頁(yè)) 5 結(jié)果分析 DS18B20 和 LCD 液晶顯示運(yùn)行結(jié)果分析 在理論上分析,當(dāng)硬件設(shè)計(jì)和軟件設(shè)計(jì)正確時(shí),液晶顯示器的溫度會(huì)隨 著DS18B20 測(cè)量溫度的變化而實(shí)時(shí)變化,通過(guò) proteus 仿真可以分析設(shè)計(jì)的正確與否。 實(shí)際仿真結(jié)果如下: ( 1)測(cè)量值為 43 C 時(shí)的仿真圖 1 圖 14 仿真圖 1 ( 2)測(cè)量值為 65 C 時(shí)的仿真圖 2無(wú)線壁掛爐溫控 器設(shè)計(jì) (發(fā)射端 ) 第 26頁(yè)(共 64頁(yè)) 圖 15 仿真圖 2 ( 3)測(cè)量值為 128 C 時(shí)的仿真圖 3 圖 16 仿真圖 3
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1