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

正文內(nèi)容

畢業(yè)設(shè)計-基于zigbee智能家居的無線數(shù)傳終端模塊的設(shè)計(編輯修改稿)

2025-01-06 19:10 本頁面
 

【文章內(nèi)容簡介】 要軟硬件協(xié)同設(shè)計 。該方法要求在設(shè)計時從系統(tǒng)功能的實現(xiàn)考慮,把實現(xiàn)時的軟硬件同時考慮進去,既可最大限度地利用有限資源,縮短開發(fā) 的 周期,又能取得更好 的 設(shè)計效果。 Zigbee 網(wǎng)絡(luò)總體設(shè)計方案 設(shè)計一個 基于 zigbee 的智能家居網(wǎng)絡(luò) ( 一個 星型網(wǎng)絡(luò) ) ,由一個網(wǎng)絡(luò)協(xié)調(diào)者和若干個網(wǎng)絡(luò)終端 節(jié)點 設(shè)備構(gòu)成。網(wǎng)絡(luò)協(xié)調(diào)者負責網(wǎng)絡(luò)的管理工作,而終端 節(jié)點 設(shè)備一方面采集模南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 9 擬數(shù)據(jù),同時把這些模擬數(shù)據(jù)通過無線網(wǎng)絡(luò)發(fā)送給協(xié)調(diào)者。由于本方案的設(shè)計重點在軟件設(shè)計,因此并沒有著重考慮設(shè)備的功耗和成本,因此在硬件平臺選型時,可能并非是成本最低的方案, 而是為了軟件調(diào)試的方便,選擇了功能相對較強的處理器。軟件平臺的選擇同樣有此因素,在選擇時考慮了調(diào)試和編程的方便忽略了額外開銷的成本。由于本設(shè)計需要,只設(shè)計一個終端模塊。 硬件平臺 在總體方案確定下來以后,就要開始對硬件平臺進行選型。選擇一個功能和成本都比較合適的硬件,是進行具體開發(fā)的第一步。 選型原則 硬件平臺選型主要是處理器的選擇,最終的選擇必須 滿足以下的 測試: ( 1)是否便于實現(xiàn) ( 2)是否能提供足夠的性能 ( 3)是否有合適的操作系統(tǒng)支持 ( 4)是否有大量合適的開發(fā)工具支持 除 了上述通用的選型標準外,針對于 Zigbee 網(wǎng)絡(luò)的特點,還必須有功耗、成本和芯片封裝的限制。 Freescale 公司是 Zigbee 聯(lián)盟的重要成員和 Zigbee 技術(shù)的市場推廣者,為 Zigbee 提供“一站式 ” 的解決方案,包括完全符合 規(guī)范的射頻芯片MC13192/3,以及針對該市場推出的超低功耗控制器系列,包括 8 位的 MC9S08GX 系列。 本設(shè)計選取 MC9S08GT60 和 MC13192 來實現(xiàn)無線數(shù)據(jù)傳輸。 由于 zigbee 具有廣闊的應(yīng)用前景,世界各大半導(dǎo)體生產(chǎn)廠商紛紛推出了支持 標 準 的 無 線 收 發(fā) 芯 片 ]18[ , 比 較 典 型 的 有 飛 思 卡 爾 公 司 的MC13191/13192/13211/13222/13223/13224, ChipCon公司的 CC2420,CC2430, Atmel 公司的 AT86RF210/230 等,這些芯片集成了 zigbee 物理層的功能,并且所需外圍元件少,所以使用起來比較方便。 因為之前我們選擇了飛思卡爾公司的 MCU,所以在這里我就選擇了 MC13192 作為本設(shè)計中的射頻模塊。下面介紹 MCU 和射頻模塊。 第二章 總體設(shè)計 10 微處理器 MC9S08GT60 簡介 ]19[ 家庭節(jié)點一般為半功能設(shè)備,由電池供電,為延長更換電池的時間,我們選用低功耗處理器, MC9S08GT60 是 Freescale 公司推出的超低功耗系列 MC9S08GX 中的一款。其主要特性如下: ( 1) CPU: HCS08 核,最高總線頻率可達 40MHz;增加了 16位指令,能靈活方便地訪問 16 位 HX寄存器。同時支持 1個 WAIT 和 3個 STOP 模式,對低功耗模式提供全面的支持。 ( 2)模數(shù)轉(zhuǎn)換模塊: 8/10 位的采樣精度; 2MHz 的采樣頻率,可滿足一般傳感器輸入輸出 要求。 ( 3)存儲器:最精簡的 ZigBee 協(xié)議棧大約為 8K字節(jié),最完整的 ZigBee 協(xié)議大約為32K 字節(jié)左右, MC9S08GT60 有 FLASH 60K 完全夠用。 ( 4)背景調(diào)試模塊:能利用單線對 HCS08 核的系列 MCU 進行方便地寫入和調(diào)試,加快開發(fā)的速度并大大降低了調(diào)試的難度。 ( 5) Condewarrior 集成開發(fā)環(huán)境:界面友好的 IDE,對 08 核提供完善的 C語言支持。 MC13192 簡介 ]20[ MC13192 是飛思卡爾公司推出的一種短距離、低功耗,工作 于 頻段的無線 射頻調(diào)制解調(diào)器 。它含有完全符合 標準的物理模塊,可用于 star、 P2P 和 mesh網(wǎng)絡(luò)。 配上一款合適的 MCU 可提一種性價比極高的短距離數(shù)據(jù)傳輸解決方案。 MC13192 與MCU 的接口比較簡單,只需要 一個 IRQ 中斷請求線 , 四線的 SPI和三個控制線。 SPI 用于MC13192 和 MCU 進行雙向的數(shù)據(jù)通信, MCU 對 MC13192 的配置和控制命令也通過 SPI進行。MC1392 發(fā)生的事件通過 IRQ 管腳通知 MCU,并由 MCU 作出相應(yīng)的仲裁處理。 MC13192 的基本性能如下: ( 1) 16 個通信信道 ( 2)輸出功率:額定輸出為 0dB,也可以通過編程提高到最大輸出 4 dB。 ( 3)三種省電模式: Off 模式:電流小于 1uA; Hibernate 模式:電流約為 1uA; Doze 模式:電流約為 35uA(無時鐘輸出); ( 4)片上 RAM 緩存:為使用價格低廉 MCU 的簡單應(yīng)用提供數(shù)據(jù)包收發(fā)的緩存功能; 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 11 ( 5)可編程時鐘頻率輸出供給 MCU; ( 6)四個內(nèi)部定時器:可削減 MCU的資源需求 。 節(jié)點具體設(shè)計 Zigbee 平臺的控制電路硬件設(shè)計邏輯比較簡單,但是 射頻電路的設(shè)計比較復(fù)雜,尤其是想達到或超過標準的性能時,需要豐富的射頻電路設(shè)計經(jīng)驗。本章給出 Zigbee 網(wǎng)絡(luò)實現(xiàn)的硬件設(shè)計方案,即 網(wǎng)絡(luò)終端 節(jié)點的具體硬件設(shè)計。 本設(shè)計 采用的 MCU 是 MC9S08GT60,射頻芯片是 MC13192,外圍設(shè)備是 2個串口。 圖 21為節(jié)點硬件示意圖它主要由射頻模塊、微處理器和天線組成。 M C 1 3 1 9 2 天 線 控 制 S P I T 6 0 圖 21 硬件示意圖 CPU支撐電路 MC9S08GT60 的支撐電路包括晶振和復(fù)位電路。晶振電路由 一個 4Mhz 的晶振 和 兩個22pf 的電容,以及一個 10MΩ 的電阻組成,具體電路連接如圖 22 所示。復(fù)位電路比較簡單, 只 需 要 把 RESET 管腳用一個 10KΩ 的電阻上拉到 Vcc 就可以了。 第二章 總體設(shè)計 12 X T A LE X T A L1 0 M Ω4 M H z2 2 p F2 2 p F 圖 22 GT60晶振電路 電源電路 微處理器 MC9S08GT60 的工作電源電壓 范圍在 ~ ,一般給其供應(yīng) 左右的直流電壓即可 ]21[ 。電路比較簡單,輸入電源的電壓寬度為 4~ 6V,通過一個 的直流線性穩(wěn)壓器 ,然后輔助 1個 10uF 電解電容和 1 個 的磁片電容濾去雜波就可以 。由于模擬電路和數(shù)字電路會相互干擾,為了系統(tǒng)的穩(wěn)定,可以把模擬電路和數(shù)字電路通過電感或磁珠隔離。 串口通信電路 因為 MC9SO8GT60 支持 了 2個串口,每個串口需要 2 根線: TX 和 RX,分別進行 發(fā)送和接收數(shù)據(jù) 。由于串口可能接到電腦的串口外設(shè), 因此就 會產(chǎn)生電平不匹配的 現(xiàn)象 ,因此需要通過一個電平轉(zhuǎn)換的集成電路,本 設(shè)計就 選 了 MAXIM 公司的 MAX3232,具體線路邏輯示意圖見圖 23。 M A X 3 2 3 2G T 6 0T X D 1R X D 1T X D 2R X D 2T 1 I NR 1 O U TT 2 I NR 2 O U TU A R T 1U A R T 2 圖 23 串口電路連接圖 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 13 GT60 與 MC13192 接口電路 MC9S08GT6O 通過 4 線 SPI 接口對 MC13192 的內(nèi)部寄存器進行讀寫操作,從而完成 MC13192 的控制和數(shù)據(jù)通信 ]22[ 。 GT60 和 MC13192 的接口電路有 8 根線: 4 線的 SPI 接口用于相互通信, 3 根控制線 和一根中斷線 。 SPI 通信時, MC13192 只能作為從機,因此對于 MCU 而言, MOSI 線是發(fā)送數(shù)據(jù)線而 MISO 線是接收數(shù)據(jù)線, SPI 的同步時鐘由 GT60 在SPSCK管腳上給出,連接到 MC13192 的 SPICLK 上。 ATTN 引腳的作用是 MCU 將 MC13192 從低功耗模式下喚醒,而 RXTXEN 管腳則用來使 MC13192 工作 ,也就是起使能的作用 。 MC13192上產(chǎn)生的所有中斷事件, 都 通過芯片上的 IRQ 管腳連接到 GT60 的 IRQ 管腳上,當 GT60接收到來自 MC13192 的外部中斷時,此時需 要查詢其中斷標志寄 存器,來判斷產(chǎn)生中斷事件,并做出相應(yīng)的處理。在通常情況,為了實現(xiàn)低 功耗 的功能 ,射頻芯片的收發(fā)器 一般 都是 處于 關(guān)閉 狀態(tài) 的,只有在發(fā)送和接收數(shù)據(jù)的時候才 被喚醒, 使其 處于工作狀 態(tài) ,這樣 就可以 大大 的 降低射頻芯片的功耗,實現(xiàn)低功耗的要求。 當射頻芯片工作異常的時候, MCU 也可以通過 RST管腳來 使 復(fù)位射頻芯片。這 3 根控制線都由 GT60 的 GPIO 口來進行控制,需要指出的是 PTE4 和 PTE6 必須用 10K歐 的電阻上拉, 起作用是 防止毛刺來干擾 MC13192 的正常工作。圖 24 為線路連接的邏輯示意圖。 M O S IM I S OS P S C KS SI R QP T E 4P T E 5P T E 6M O S IM I S OS P I C L KC EI R QA T T NR X T X E NR S TG T 6 0M C 1 3 1 9 2 圖 24 GT60與 MC13192硬件連接電路 MC13192 引腳說明: MOSI—— 主出從入,表示輸入 SPI 數(shù)據(jù); MISO—— 主入 從出,表示輸出 SPI 數(shù)據(jù); IRQ—— 低電平有效,產(chǎn)生中斷請求; 第二章 總體設(shè)計 14 ATTN—— 低電平有效,使射頻模塊從休眠模式向空閑模式轉(zhuǎn)換; RXTXEN—— 高電平有效,當該引腳從低到高切換時,按照編者對 SPI的設(shè)置,決定具體進行發(fā)送還是接收數(shù)據(jù)。在 SPI 發(fā)送或者接收數(shù)據(jù)期間,該引腳保持高電平,傳輸數(shù)據(jù)結(jié)束,將該引腳切換為低電平。當其保持低電平時,強制射頻模塊進入空閑模式; 片選端 CE—— 由主機 MCU驅(qū)動片選端低電平有效信號啟動 SPI接口的一次數(shù)據(jù)傳輸。每次數(shù)據(jù)傳輸最少使用三次 SPICLK 的脈沖組,或者更多。 SPICLK—— 主機給 MC13192 提供 SPICLK 信號。在 SPICLK 信號的上升沿,數(shù)據(jù)輸入主機或者輸入從機,在 SPICLK 信號的下降沿,改變數(shù)據(jù)輸出狀態(tài)。 RST—— 低電平復(fù)位有效的引腳,當其保持低電平,射頻模塊處于待機模式,并且芯片內(nèi)的 RAM 和 SPI 寄存器等內(nèi)部數(shù)據(jù)丟失,射頻模塊進入空閑模式, SPI處于缺省狀態(tài)。 射頻電路 射頻電路的設(shè)計是整個硬件設(shè)計最復(fù)雜、最耗時的部分。由于許多電容電感的參數(shù)跟PCB 板的制作材料、厚度有密切關(guān)系,其實際值一般都是經(jīng)驗參數(shù),需要動態(tài)的調(diào)整其大小,來滿足性能的要求 ]23[ 。 在此電路中,射頻芯片 MC13192 上有兩組引腳,分別是接收引腳 1( RFIN)和引腳2( RFIN+) 。發(fā)送引腳 PAO+和 PAO,設(shè)計時應(yīng)考慮到以下幾點: ( 1)為減少電磁干擾,差分信號線間距設(shè)為 19mil 左右; ( 2)差分信號線的阻抗匹配選為 100 歐姆; MC13192 支撐電路 MC13192 的支撐電路包括電源電路,濾波電路和晶振電路,其邏輯連接如圖 25。 VBATT和 VDDINT 是電源輸入引腳, MC13192 的正常工作電壓為 , 若 在 在 PCB 上 則 必須接一個 的 電容,起穩(wěn)壓作用 。 VDDA, VDDLO1 和 VDDLO2 為經(jīng)過整流的模擬電壓,須旁接一個 100pF的濾波電容。 VDD 為經(jīng)過內(nèi)部整流的數(shù)字電壓,旁接一個 200pF 的濾波電容。 VDDVCO 為 VCO 電路供電,同樣須旁路一個 220pF 的電容。 XTAL1 和 XTAL2 外接 16MHz的專用于 射頻電路的晶振,其旁路電容為 10pF。 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計(論文) 15 3 VV B A T TV D D I N TV D D AV D D L O 1V D D L O 2V D D DV D D V C OX T A L 1X T A L 21 0 p F1 0 0 n F2 2 0 p F2 2 0 p F1 0 p F4 . 7 u FM C 1 3 1 9 21 6 M H z 晶 振213 4 圖 25 MC13192的 支撐電路 天線電路 用于 射頻電路的 天線有 3種類型 ]24[ :外接直立天線、片式天線 和 PCB天線 。在這三個里面, 外接直立天線的性能 說 最好 的 ,但 是 體積過大,只能用于對體積無要求的場合;片式天線采用集成電路來實現(xiàn), 其 性能一般,而且很難根據(jù)實際 來調(diào)整本身的 性能;相比較而言, PCB 天線具
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1