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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文:基于stg89c52單片機(jī)的溫度濕度采集顯示控制系統(tǒng)(編輯修改稿)

2024-07-11 02:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 變阻器來(lái)保證傳感器的正常工作。 HR31 功能指標(biāo)如下所示: 工作范 圍: 20?95%RH 60 ℃ 供電電壓 : AC(Max 正弦波 ) 工作頻率 : 500Hz?2kHz 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 17 額定功率 : (Max 正弦波 ) 中心值 :( at25℃ 1kHz 1V AC 60%RH 正弦波) 阻抗范圍 :( at25℃ 1kHz 1V AC 60%RH 正弦波) ? 濕度檢測(cè)精 度: 177。5%RH 特性參數(shù) : at 1kHz 單位 : 歐姆 阻抗特性 : at25℃ 1V AC 1kHz 注意事項(xiàng) : ( 1)為防止極化現(xiàn)象,驅(qū)動(dòng)傳感器所用的電壓或電流不應(yīng)含有直流成分 ; ( 2)請(qǐng)使用 LCR 交流電橋進(jìn)行測(cè)量,請(qǐng)勿使用萬(wàn)用表測(cè)量 ; ( 3)避免結(jié)露情況 ; ( 4)推薦保存條 件:溫度 10℃ ~ 40℃ 濕度 60%RH 以下 。 NRF905 無(wú)線模塊 NRF905 簡(jiǎn)介 NRF905單片無(wú)線收發(fā)器是 挪威 Nordic公司推出的單片射頻發(fā)射器芯片,工作電壓為 , 32引腳 QFN封裝( 5mm5mm ),工作于 433/868/915MHz3個(gè) ISM頻道 。 NRF905可以自動(dòng)完成處理字頭和 CRC(循環(huán)冗余碼校驗(yàn))的工作,可由片內(nèi)硬件 自動(dòng)完成 曼徹斯特編碼 /解碼,使用 SPI接口與微控制器通信,配置非常方便,其功耗非常低,以 10dBm的輸出功率發(fā)射時(shí)電流只有 11mA,在接收模式時(shí)電流為 。 nRF905單片無(wú)線收發(fā)器工作由一個(gè)完全集成的頻率調(diào)制器,一個(gè)帶解調(diào)器的接收器,一個(gè)功率放大器,一個(gè)晶體震蕩器和一個(gè)調(diào)節(jié)器組成。 ShockBurst工作模式的特點(diǎn)是自動(dòng)產(chǎn)生前導(dǎo)碼和 CRC,可以很容易通過(guò) SPI接 口進(jìn)行編程配置。 NRF905的實(shí)物如圖 13所示 : 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 18 圖 13 NRF905 模塊 工作模式 NRF905采用 Nordic公司的 VLSI ShockBurst技術(shù)。 ShockBurst技術(shù)使nRF905能夠提供高速的數(shù)據(jù)傳輸,而不需要昂貴的高速 MCU來(lái)進(jìn)行數(shù)據(jù)處理 /時(shí)鐘覆蓋。通過(guò)將與 RF協(xié)議有關(guān)的高速信號(hào)處理放到芯片內(nèi), nRF905提供給應(yīng)用的微控制器一個(gè) SPI接口,速率由微控制器自己設(shè)定的接口速度決定。NRF905通過(guò) ShockBurst工作模式在 RF以最大速率進(jìn)行連接時(shí)降低數(shù)字應(yīng) 用部分的速度來(lái)降低在應(yīng)用中的平均電流消耗。在 ShockBurst RX模式中, 地址匹配 AM和數(shù)據(jù)準(zhǔn)備就緒 DR信號(hào)通知 MCU一個(gè)有效的地址和數(shù)據(jù)包已經(jīng) 各自接收完成。在 ShockBurst TX模式中, nRF905自動(dòng)產(chǎn)生前導(dǎo)碼和 CRC校驗(yàn)碼,數(shù)據(jù)準(zhǔn)備就緒 DR信號(hào)通知 MCU數(shù)據(jù)傳輸已經(jīng)完成??傊@意味著降低 MCU的存儲(chǔ)器需求也就是說(shuō)降低 MCU成本,又同時(shí)縮短軟件開(kāi)發(fā)時(shí)間。 基本特點(diǎn) NRF905 無(wú)線收發(fā)模塊體積 小、精度高、工作穩(wěn)定、抗干擾性強(qiáng)、通信穩(wěn)定。 芯片結(jié)構(gòu)如圖 14所示: 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 19 圖 14 NRF905 芯片結(jié)構(gòu) 芯片各部分功能及性能介紹: (1) 433Mhz 開(kāi)放 ISM 頻段免許可證使用 ; (2) 接收發(fā)送功能合一,收發(fā)完成中斷標(biāo)志 ; (3) 170 個(gè)頻道,可滿足多點(diǎn)通訊和跳頻通訊需求,實(shí)現(xiàn)組網(wǎng)通訊 TDMACDMAFDMA (4) 內(nèi)置硬件 8/16 位 CRC 校驗(yàn),開(kāi)發(fā)更簡(jiǎn)單,數(shù)據(jù)傳輸可靠穩(wěn)定 ; (5) 工作電壓 ,低功耗,待機(jī)模式僅 ; (6) 接收靈敏度達(dá) 100dBm; (7) 收發(fā)模式切換時(shí)間 650us; (8) 每次最多可發(fā)送接收 32 字節(jié),并 可軟件設(shè)置發(fā)送 /接收緩沖區(qū)大 小2/4/8/16/32 字節(jié) ; (9) 模塊可軟件設(shè)地址,只有收到本機(jī)地址時(shí)才會(huì)輸出數(shù)據(jù)(提供中斷指示 ),可直接接各種單片機(jī)使用,軟件編程非常方便 ; (10) 最大發(fā)射功率 10毫瓦,發(fā)射模式:最大電流 30mA;接收模式:電流 (12) 標(biāo)準(zhǔn) DIP 間距接口,便于嵌入式應(yīng)用 ; (11) 內(nèi)置 SPI 接口,也可通過(guò) I/O 口模擬 SPI 實(shí)現(xiàn) , 最高 SPI 時(shí)鐘可達(dá) 10M (13) 采用高精度貼片晶振及品牌阻容元件,性能更優(yōu),工作更穩(wěn)定。 (14) 尺寸小巧,不含天線 25mm*19mm; (15) 發(fā)射速率 5 0 Kbps,外置 433MHz 天線,空曠通訊距離可達(dá) 200300 米 。 NRF905引腳圖如圖 15所示: 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 20 VCC1TX_EN2TRX_CE3PWR_UP4UCLK5CD6AM7DR8MISO9MOSI10SCK11CSN12GND13GND14U3NRF905P31P30P17P16P10P11P12P13P14P15GNDGND 圖 15 NRF905引腳圖 管腳及功能如表 2所示: 表 2 NRF905管腳功能 管腳 名稱 管腳功能 說(shuō)明 1 VCC 電源 電源 +~ DC 2 TX_EN 數(shù)字輸入 TX_EN= 1 TX 模式 TX_EN= 0 RX 模式 3 TRX_CE 數(shù)字輸入 使能芯片發(fā)射或接收 4 PWR_UP 數(shù)字輸 入 芯片上電 5 uCLK 時(shí)鐘輸出 本模塊該腳廢棄不用,向后兼容 6 CD 數(shù)字輸出 載波檢測(cè) 7 AM 數(shù)字輸出 地址匹配 8 DR 數(shù)字輸出 接收或發(fā)射數(shù)據(jù)完成 9 MISO SPI 接口 SPI 輸出 10 MOSI SPI 接口 SPI 輸入 11 SCK SPI 時(shí)鐘 SPI 時(shí)鐘 12 CSN SPI 使能 SPI 使能 13 GND 地 接地 14 GND 地 接地 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 21 說(shuō)明 :(1) VCC 腳接電壓范圍為 ~ 之間,不能在這個(gè)區(qū)間之外,超過(guò) 將會(huì)燒毀模塊。推薦電壓 左右 (2) 除電源 VCC 和接地端,其余腳都可以直接和普通的 5V 單片機(jī) IO 口直接相連,無(wú)需電平轉(zhuǎn)換。當(dāng)然對(duì) 3V左右的單片機(jī)更加適用 (3) 硬件上沒(méi)有 SPI 的單片機(jī),可以用普通單片機(jī) IO 口模擬 SPI,不需要單片機(jī) SPI 模塊介入,只需添加代碼模擬 SPI時(shí)序即可 (4) 13 腳、 14腳為接地腳 ,需要和母板的邏輯地連接起來(lái) (5) 排針間距為 100mil,標(biāo)準(zhǔn) DIP 插針,如果需要其他封裝 接口,比如密腳插針,或者其他形式的接口,可以聯(lián)系我們定做 (6) 與 51系列單片機(jī) P0 口連接時(shí)候,需要加 10K 的上拉電阻 ,與其余口連接不需要 (7) 其他系列的單片機(jī),如果是 5V 的,請(qǐng)參考該系列單片機(jī) IO 口輸出電流大小,如果超過(guò) 10mA,需要串聯(lián)電阻分壓,否則容易燒毀模塊 ! 如果是 的,可以直接和 RF905 模塊的 IO口線連接。 模塊引腳和電氣參數(shù)說(shuō)明 : RF905 單片無(wú)線收發(fā)器工作在 433/868/915MHZ 的 ISM 頻段由一個(gè)完全集成的頻率調(diào)制器一個(gè)帶解調(diào)器的接收器一個(gè)功率放大器一 個(gè)晶體震蕩器和一個(gè)調(diào)節(jié)器組成 ShockBurst 工作模式的特點(diǎn)是自動(dòng)產(chǎn)生前導(dǎo)碼 和 CRC 可以很容易通過(guò) SPI 接口進(jìn)行編程配置電流消耗很低在發(fā)射功率為+ 10dBm 時(shí)發(fā)射電流為 30mA 接收電流為 . 進(jìn)入 POWERDOWN 模式可以很容易實(shí)現(xiàn)節(jié)電。 RF905 模塊性能參考數(shù)據(jù)如表 3 所示: 表 3 NRF905 性能參數(shù) 參數(shù) 數(shù)值 單位 最低工作電壓 V 最大發(fā)射功率 10 dBm 最大數(shù)據(jù)傳輸率曼切斯特編碼 50 kbps 輸出功率為 10 dBm 時(shí)工 作電流 9 mA 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 22 接收模式時(shí)工作電流 mA 溫度范圍 40 to +85 ℃ 典型靈敏度 100 dBm POWERDOWN 模式時(shí)工作電流 uA RF905 模塊工作電壓與最大發(fā)射增益參考數(shù)據(jù)如表 4 所示: 表 4 NRF905 工作電壓與發(fā)射增益 工作電壓 (模塊 VCC 供電電壓 ) 模塊最大發(fā)射增益 (dBm) + + + +10dBm 控制模塊 為了實(shí)現(xiàn)對(duì)溫濕度的控制功能,設(shè)計(jì)一個(gè)繼電器控制電路模塊。這個(gè)模塊 主要是通過(guò)對(duì)繼電器的控制來(lái)實(shí)現(xiàn)的。繼電器采用的是 5v 驅(qū)動(dòng)的五腳繼電器。控制電路圖如圖 16 所示: 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 23 D151N4007Q5S8550P21GNDVCCVCC123P5接線端子45123J5GNDD111N4007Q1S8550P25GNDVCCVCC123P1接線端子45123J1GNDD121N4007Q2S8550P24GNDVCCVCC123P2接線端子45123J2GNDD141N4007Q4S8550P22GNDVCCVCC123P4接線端子45123J4GND470R11470470R12470470R14470470R15470 圖 16 繼電器控制電路 從原理圖可以看到,我們?cè)O(shè)計(jì)中包含了 4個(gè)繼電器??刂圃硎牵涸跓o(wú)任何控制信號(hào)的時(shí)候三極管截止,繼電器未吸和,對(duì)應(yīng)的發(fā)光二極管亮。當(dāng)單片機(jī)給一個(gè)低電平信號(hào)時(shí)三極管導(dǎo)通,繼電器吸和,對(duì)應(yīng)的發(fā)光二極管滅。發(fā)光二極管的限流電阻選用的是常用的 470歐姆的電阻,三極管選用的是 9012( PNP) ,為了達(dá)到合適的驅(qū)動(dòng)電流,三極管基極電阻選用的是 1k的電阻。 4 軟件設(shè)計(jì) 采集板程序流程如圖 17所示: 濕度采集 ADC0809轉(zhuǎn)化 NRF905 開(kāi)始 結(jié)束 初始化 STC89C52 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 24 圖 17 采集板程序設(shè)計(jì)流程圖 接受控制板程序流程如圖 18 所示: 圖 18 接受控制板程序設(shè)計(jì)流程圖 對(duì)于相應(yīng)的硬件模塊,主要要設(shè)計(jì)的模塊程序分別是:數(shù)據(jù)采集接受的程序設(shè)計(jì), 128*64 液晶屏幕顯示驅(qū)動(dòng)程序的設(shè)計(jì),繼電器控制程序設(shè)計(jì)。蜂鳴器的控制也只需控制相應(yīng)的單片機(jī) I/O 口輸出高 /低電平即可。下面我們將分別給出各個(gè)主要模塊程序設(shè)計(jì)的思路。 程序設(shè)計(jì) 從硬件的設(shè)計(jì)和總體程序流程圖,我們可以看出,數(shù)據(jù)采集是一個(gè)很重要的步驟。對(duì)于數(shù)據(jù)采集我們主要是采集溫度、濕度等環(huán)境因素的數(shù)據(jù),采用的傳感器分別是 DS18B20, HR31。下面分別給出它們的程序設(shè)計(jì)思路。 DS18B20 的程序設(shè)計(jì) 從上文給出的 DS18B20 的資料,在硬件連接正確且上電的情況下,要讀出溫度溫度采集 初始化 NRF905 LCD 顯示 繼電器 開(kāi)始 結(jié)束 STC89C52 西昌學(xué)院畢業(yè)論文(設(shè)計(jì)) 25 數(shù)據(jù),我們?cè)O(shè)計(jì)了以下幾個(gè)函數(shù): 18b20 讀字節(jié)函數(shù) uchar ReadOneChar(void)。函數(shù)功能 :向 DS18B20 讀一字節(jié)數(shù)據(jù),入口參數(shù) :無(wú),出口參數(shù) :dat。 18b20 寫字節(jié)函數(shù) void WriteOneChar(unsigned char dat)。函數(shù)功能 :向DS18B20 寫一字節(jié)數(shù)據(jù),入口參數(shù) :dat ,出口參數(shù) : 無(wú)。 18b20 初始化函數(shù) void Init_DS18B20(void)。函數(shù)功能 :DS18B20 初始化子程序,入口參數(shù) : 無(wú),出口參數(shù) :無(wú)。 18b20讀溫度值函數(shù) ReadTemperature(void)。函數(shù)功能 :向 DS18B20讀溫度值,并將溫度值存入字符數(shù)組。入口參數(shù) :無(wú),出口參數(shù) :temperature。 DS18B20 讀一次溫度數(shù)據(jù)的程 序流程圖如圖 19 所示: 圖 19 溫度數(shù)據(jù)采集流程圖 ADC0809 以及適度數(shù)據(jù)采集的程序設(shè)計(jì) 濕度數(shù)據(jù)的采集我們采用的是濕敏電阻 HR31 采集,因?yàn)闈衩綦娮枋请妷盒偷膫鞲衅?,所以單片機(jī)需要通過(guò) AD 轉(zhuǎn)換才能識(shí)別并處理采集到的數(shù)據(jù)。對(duì)于 ADC0809和濕度數(shù)據(jù)的采集我們?cè)O(shè)計(jì)了以下一些函數(shù): A
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1