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

正文內(nèi)容

倉(cāng)庫(kù)多點(diǎn)無線采集系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2024-09-16 14:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 出電壓, Uo為分得電壓,即 nRF24L01 的輸入電壓。通 過 調(diào)節(jié)電位計(jì),使 Uo=,以此達(dá)到電平轉(zhuǎn)換的作用。 采用電位計(jì)通過分壓來進(jìn)行電平轉(zhuǎn)換,雖說在理論上能夠進(jìn)行電平轉(zhuǎn)換,但是在實(shí)踐操作中,卻存在著很大問題,主要體現(xiàn)在:人為影響太大。每次實(shí)驗(yàn)前都需檢測(cè)與調(diào)節(jié) Uo是否在 nRF24L01 的工作范圍內(nèi),以防止 nRF24L01 被過高的電壓燒壞,整個(gè)電平轉(zhuǎn)換電路不夠穩(wěn)定。 方案二:采用穩(wěn)壓模塊 LM1117 LM1117 它只有三個(gè)引腳,外接電路簡(jiǎn)單,只需要兩個(gè)電容,就能夠輸出穩(wěn)定的 電壓,為 nRF24L01 提供 工作電源。在 下圖 中,引腳 1 接 5V電壓 , 引腳 3 接地 , 引腳 2 便輸出 電壓,來作為 nRF24L01 的工作電壓 ,如表 所示 。 3 1 2 圖 LM1117 引腳分配圖 表 LM1117 引腳功能 引腳 名稱 功能描述 1 VCC 輸入端 2 Vout 輸出端 3 GND 地線 綜上所述,根據(jù)實(shí)驗(yàn)要求并比較以上兩種方案,采用穩(wěn)壓模塊 LM1117 電路簡(jiǎn)單易行,穩(wěn)定性強(qiáng),可實(shí)現(xiàn)電壓轉(zhuǎn)換。因而選用第二種方案。 顯示方案 本設(shè)計(jì)中, 在從機(jī)上需要把溫濕度的數(shù)值傳輸?shù)斤@示器上進(jìn)行顯示,在主機(jī)上顯示從機(jī)無線發(fā)射過來的溫濕度數(shù)值 , 所以必須在 CPU 上外接一個(gè)顯示外圍電路, 本設(shè)計(jì) 有如下兩種方案選擇: 方案一:?jiǎn)纹瑱C(jī)掃描鍵盤得到 功率預(yù)置值,通過 IOB 高 8 位接口控制選定數(shù)碼管,IOB 低 8 位接口控制數(shù)碼管顯示,將該值送到 LED顯示器中顯示。其硬件原理如 GND VCC Vout 9 圖 3 所示。此方案設(shè)備體積大,功耗大,因此 不采用此方案 。 圖 3 LED硬件原理圖 方案二:用 1602 液晶顯示器顯示, 該液晶是要一種 5X7 點(diǎn)陣圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為 1行 16 個(gè)字 .2行 16 個(gè)字 .2行 20個(gè)字等等, 選用 1602 液晶,具有體積小、質(zhì)量輕、功耗低等優(yōu)點(diǎn),因此采用此方案。 數(shù)據(jù) 包 處理方式選擇 在無線模塊 NRF2401 中,有 ShockBurstTM和增強(qiáng)型 ShockBurstTM兩種模式,下面分別對(duì)這兩種模式進(jìn)行介紹 方案一 .ShockBurstTM模式: ShockBurstTM模式下 NRF2401 可以與成本較低的低速 MCU 相連。高速信號(hào)處理是由芯片內(nèi)部的射頻協(xié)議處理的, NRF2401 提供 SPI 接口,數(shù)據(jù)率取決于單片機(jī)本身接口速度。 ShockBurstTM模式通過允許與單片機(jī)低速通信而無線部分高速通信,減小了通信的平均消耗電流。在 ShockBurst 接收模式下,當(dāng)接收到有效的地址和數(shù)據(jù)時(shí) IRQ 通知 MCU,隨后 MCU 可將接收 到的數(shù)據(jù)從 RX_FIFO 寄存器中讀出。在 ShockBurst 發(fā)送模式下, NRF2401 自動(dòng)生成前導(dǎo)碼及 CRC 校驗(yàn),數(shù)據(jù)發(fā)送完畢后 IRQ 通知 MCU。減少了 MCU 的查詢時(shí)間,也就意味著減少了 MCU的工作量同時(shí)減少了軟件的開發(fā)時(shí)間。 NRF2401 內(nèi)部有三個(gè)不同的 RX_FIFO 寄存器( 6個(gè)通道共享此寄存器)和三個(gè)不同的 TX_FIFO 寄存器。在掉電模式下、待機(jī)模式下和數(shù)據(jù)傳輸?shù)倪^程中 MCU 可以隨時(shí)訪問 FIFO 寄存器。這就允許 SPI接口可以以低速進(jìn)行數(shù)據(jù)傳送,并且可以應(yīng)用于 MCU 硬件上沒有 SPI 接口的情況下。 方案二:增強(qiáng)型 ShockBurstTM 增強(qiáng)型 ShockBurstTM模式可以使得雙向鏈接協(xié)議執(zhí)行起來更為容易、有效。典型的雙向鏈接為:發(fā)送方要求終端設(shè)備在接收到數(shù)據(jù)后有應(yīng)答信號(hào),以便于發(fā)送方檢測(cè)有無數(shù)據(jù)丟失。一旦數(shù)據(jù)丟失,則通過重新發(fā)送功能將丟失的數(shù)據(jù)恢復(fù)。增強(qiáng)型的 ShockBurstTM 模式可以同時(shí)控制應(yīng)答及重發(fā)功能而無需增加 MCU 的工作量。 綜上所述 的比較, 選擇方案二。 本章小結(jié) 本章主要講解了本設(shè)計(jì)的總體方案 ,并且 分別 介紹了 無線 模塊 .中央處理器 .溫濕度傳感器等 的選擇方案。 10 4 多點(diǎn) 無線溫 濕度采集 系統(tǒng)的硬件設(shè)計(jì) 根據(jù)前面幾章的介紹與方案的選擇,有了如下的系統(tǒng)結(jié)構(gòu),該章介紹了總體的硬件結(jié)構(gòu) 以及 各個(gè)模塊的作用 與功能 , 硬件系統(tǒng)結(jié)構(gòu) 本系統(tǒng)應(yīng)用 nRF2401 射頻收發(fā)模塊設(shè)計(jì)的多點(diǎn)無線控制 系統(tǒng) ,充分發(fā)揮了射頻芯片高集成度、低功耗、工作頻率穩(wěn)定、無需曼徹斯特編碼和底層通信協(xié)議設(shè)計(jì)、設(shè)計(jì)簡(jiǎn)潔等優(yōu)點(diǎn) ,大大降低了設(shè)計(jì)成本 ,縮短了開發(fā)周期 ,可擴(kuò)展性好。 RFID系統(tǒng)的硬件設(shè)計(jì)框圖如圖 與圖 所示 . 本系統(tǒng)主要分為射頻接 口 , 傳感 器 和液晶顯示三大部分 ,射頻接 口 即為nRF2401 射頻模塊 (包含外圍元件及天線 ),控制系統(tǒng)即為微控制器 (MCU),本系統(tǒng)設(shè)計(jì)中主機(jī)和從機(jī)的微控制器 (MCU)均采用低電壓、微功耗、高性能 單片機(jī)STC89C52RC,該 單片機(jī) 可采用 C 語(yǔ)言開發(fā) ,內(nèi)含 256 字節(jié)的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器RAM,可以將驅(qū)動(dòng)及控制 nRF2401 的程序?qū)懭朐撻W存 ,無需外接 EPROM 而簡(jiǎn)化了電路設(shè)計(jì)降低了系統(tǒng)功耗 。STC 微控制器內(nèi)置看門狗定時(shí)器 ,可有效避免程序跑飛 ,使系統(tǒng)抗干擾性大大增強(qiáng) 。 此模塊由 STC89C52 單片機(jī)、時(shí)鐘 電路 .復(fù)位電路組成, 如下圖 所示,時(shí)鐘電路采用內(nèi)部時(shí)鐘利用單片機(jī)內(nèi)部一個(gè)高增益的反向放大器,把一個(gè)晶振和兩個(gè)電容器組成的自激振蕩電路接到 XTAL1( 19 腳)和 XTAL2( 18 腳)之間。振蕩器發(fā)出的脈沖直接送入內(nèi)部時(shí)鐘電路。本最小系統(tǒng)中晶振采用 12M,起振電容采用 30pF 。 CPU第 9管腳 有 復(fù)位 ( RST)功能,本設(shè)計(jì)具有上電復(fù)位功能。在單片機(jī)最小系統(tǒng)上電時(shí),利用 R1和 C3 充放電原理,從外部給 RST腳 2個(gè)機(jī)器周期以上的高電平 ,以達(dá)到實(shí)現(xiàn)的單片機(jī)最小系統(tǒng)的復(fù)位。此模塊應(yīng)用在主機(jī)以及兩個(gè)從機(jī)上。 鍵盤輸入 STC89C52 1602液晶顯示器 NRF2401無線模塊 電源模塊 主機(jī) STC89C52 1602液晶顯示 熱釋電傳 感器 DHT 溫濕度模塊 電源模塊 從機(jī) NRF2401無線模塊 控制模塊 報(bào)警模塊 11 圖 最小系統(tǒng) 此部分由芯片 三端穩(wěn)壓管及濾波電容組成,為無線模塊NRF2401 提供 直流電源,用大電容濾低頻,小電容濾高頻,所以選擇了 10uF濾低頻 .104 電容濾高頻,如下圖 所示, 此模塊應(yīng)用在主機(jī)以及兩個(gè)從機(jī)上。 圖 電源模塊 NRF2401模塊 該模塊有 NRF2401 芯片以及外圍電路 (電容 .電阻 .電感 .晶振 .天線等) , 該部分的每個(gè)與單片機(jī)相連的管腳都要加 2K 的限流電阻, 如下圖 所示, 此模塊應(yīng)用在主機(jī)以及兩個(gè)從機(jī)上。 12 圖 NRF2401無線模塊 該部分由熱釋電傳感器以及 LM339 電壓比較器組成, 由于 熱釋電傳感器傳輸過來的信號(hào) 高電平只有 左右,所以比較 經(jīng)過電壓比較器后 再 進(jìn)入單片機(jī) I0口,如下圖 所示。此模塊應(yīng)用在兩個(gè)從機(jī)上。 圖 1腳為電源 5V 接入線, 2腳為串行數(shù)據(jù)線,經(jīng)過 10K 上拉電阻后進(jìn)入 單片機(jī),3 腳懸空, 4 腳接地。通過此方式可以采集到溫濕度 ,如下圖 所示 。此模塊應(yīng)用在兩個(gè)從機(jī)上。 13 圖 LCD顯示模塊 此模塊為 1602 液晶顯示模塊 , 1 腳金額地, 2腳接 5V電源,第 3 腳: V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度,第4腳: RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第 5 腳為 R/W 為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作, 當(dāng)RS和 RW 共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 RW為高電平時(shí)可以讀忙信號(hào),當(dāng) RS為高電平 RW 為低電平時(shí)可以寫入數(shù)據(jù),第 6腳: E端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令,第 7~ 14 腳為D0~ D7 為 8 位雙向數(shù)據(jù)線,經(jīng)過 2K 上拉電阻后與單片機(jī)連接,第 15 腳為背光電源正極接 5V 電源,第 16 腳為背光電源負(fù)極接地,如下圖 所示,此模塊應(yīng)用在主機(jī)以及兩個(gè)從機(jī)上 圖 顯示模塊 本章小結(jié) 本章主要講述了 煙葉倉(cāng)庫(kù) 多點(diǎn) 無線采集系統(tǒng)硬件的結(jié)構(gòu) .以及 對(duì) 主機(jī) .從機(jī)上各個(gè)模塊的簡(jiǎn)單介紹 14 5 多點(diǎn)無線 溫濕度采集 系統(tǒng)的軟件設(shè)計(jì) 本設(shè)計(jì)重點(diǎn)實(shí)現(xiàn)的是無線采集溫濕度等,上章給出了硬件設(shè)計(jì),本章 將 介紹軟件部分, 分別 介紹了溫濕度的采集程序,無線發(fā)射與接收等思路 , 闡述了無線采集溫濕度實(shí)現(xiàn) 的 思路與方法。 增強(qiáng)型 ShockBurstTM Mode的發(fā)送流程 使用的接口引腳為 CE、 CLK DATA,其發(fā)送流程如圖 51所示。 A. 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時(shí),將 CE 置高,使 nRF2401 工作處于收發(fā)模式; B. 將接收點(diǎn)的地址和要發(fā)送的數(shù)據(jù)按時(shí)序送入 nRF2401; C. 微控制器把 CE 置低,激發(fā) nRF2401 進(jìn)行 ShockBurstTM發(fā)射; D. nRF2401 的 ShockBurstTM發(fā)射給射頻前端供電;射頻數(shù)據(jù)打包 (加字頭、CRC 校驗(yàn)碼 );高速發(fā)射數(shù)據(jù)包;發(fā)射完成, nRF2401 進(jìn)入等待狀態(tài)。 增強(qiáng)型 ShockBurst TM Mode的接收流程 使用的接口引腳為 CE、 DR CLK1 和 DATA(以頻道 1為例 ),其接收流程如NO NO NO nRF 處于猝發(fā)發(fā)射模式 CE=1 nRF2401 測(cè)字頭與地址數(shù)據(jù) 地址是否正確 ? nRF2401接收數(shù)據(jù)以及 CRC校驗(yàn) CRC 校驗(yàn)正確否 ? nRF2401 傳送數(shù)據(jù)到 MCU nRF2401 把 DR1 置高 nRF 數(shù)據(jù)寄存器為空 nRF2401 把 DR1 置 0 NO 圖 52 增強(qiáng)型 ShockBurst TM接收流程 nRF 處于猝發(fā)發(fā)射模式 CE=1 接收 MCU 傳來的數(shù)據(jù)和地址 nRF2401根據(jù)數(shù)據(jù)計(jì)算 CRC碼 CE=0? nRF2401 高速發(fā)送數(shù)據(jù)包 nRF2401 給發(fā)送數(shù)據(jù)加字頭 發(fā)送完畢? YES 圖 51 增強(qiáng)型 ShockBurst TM發(fā)射流程 15 上圖圖 52所示。 ; ,把 CE 置高; 后, nRF2401 進(jìn)入監(jiān)視狀態(tài),等待數(shù)據(jù)包的到來; , nRF2401 自動(dòng)把字頭、地址和 CRC 校驗(yàn)位去除; 通過把 DR1 置高,引起微控制器中斷,通知微控制器可進(jìn)行數(shù)據(jù)接收; nRF2401 移出; , nRF2401 把 DR1 置低,此時(shí)如果 CE為高,則等待下一個(gè)數(shù)據(jù)包,如果 CE為低,則開始其它工作流 的無線傳輸流程 在主機(jī)上,首先要設(shè)置為接收模式,接收到 兩個(gè)從機(jī)的 溫濕度后并在主機(jī)上顯示,按下 KEY1 按鍵后,可以設(shè)置溫濕度的上下限值,在按下按鍵時(shí)為發(fā)射模式,發(fā)射溫濕度上下限值給 兩個(gè) 從機(jī)并接收應(yīng)答信號(hào),在按下時(shí)停止發(fā)射溫濕度上下限值變?yōu)榻邮苣J?,接受溫濕度信?hào) ,流程圖如下圖 所示 16 流程 在從機(jī)上,初始化后,拉高總線延時(shí)后傳輸數(shù)據(jù), 讀取倉(cāng)庫(kù)的溫濕度 , 校驗(yàn)讀取溫濕度值 讀取成功 1602 顯示 結(jié)束 初始化 開始 圖 溫濕度流程圖 開始 NRF2401管腳配置 NRF2401初始化 接收模式 發(fā)射模式 Key 是否按下 等 待外部中斷 接受溫濕度以及熱釋電信號(hào) 發(fā)射應(yīng)答信號(hào) 接收模式 發(fā)射溫濕度上下限值 接收模式 否 是 結(jié)束 否 是 圖 主機(jī)流程圖
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1