基于zigbee的智能家居控制系統(tǒng)_第1頁
基于zigbee的智能家居控制系統(tǒng)_第2頁
基于zigbee的智能家居控制系統(tǒng)_第3頁
基于zigbee的智能家居控制系統(tǒng)_第4頁
基于zigbee的智能家居控制系統(tǒng)_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

河北理工大學(xué)信息學(xué)院 摘要 1緒論1.1研究背景和目的物聯(lián)網(wǎng)技術(shù)和智慧客房理念不斷滲透到日常生活里,人們對住宅安全,舒適以及智能化提出了更多期待,傳統(tǒng)家居體系里的家電設(shè)備相互獨立缺乏集中管理模式或聯(lián)動能力,難以構(gòu)建起完整的安防結(jié)構(gòu)[1],而物聯(lián)網(wǎng)恰好為智慧客房鋪設(shè)了一條實用的技術(shù)軌道,不僅促成設(shè)備間的互聯(lián)互通還可實現(xiàn)遠程操作,比如ZigBee這種能耗低,成本少且傳輸距離短的無線通訊手段[2],在智能家庭場景中用于設(shè)備聯(lián)結(jié)和掌管尤為適宜,以其為根基打造出來的智能居家體系能夠塑造便利高效的生活監(jiān)測與調(diào)控網(wǎng)絡(luò)[3],為居住者帶來更足的安全感和輕松感,隨著人們生活節(jié)奏日益提速,對住所安全保障和便捷功能的需求變得愈加急迫,探討智慧客房系統(tǒng)確實具有不容小覷的實際價值[4]。1.2國內(nèi)外發(fā)展現(xiàn)狀這幾年國內(nèi)智慧客房行業(yè)發(fā)展勢頭十分強勁,像小米,華為這類科技企業(yè)都不謀而合地盯上了這塊蛋糕,研究重點多半放在單一設(shè)備怎么添加智能屬性并達成互聯(lián)機能上,類似于燈光控制系統(tǒng)或者普通開關(guān)面板的功能迭代[5],不過整體系統(tǒng)的協(xié)同性與安全防護還有不少挖掘空間,清華,哈工大這樣的高校也在關(guān)鍵技術(shù)板塊使了勁,提出了諸多依托物聯(lián)網(wǎng)實現(xiàn)家居操控的可能路子,中科院計算所的“未來家庭服務(wù)機器人”項目干脆把機器人技術(shù)塞進智慧客房系統(tǒng)里,揭示了這個領(lǐng)域的新探索趨向[6],雖然本土企業(yè)在降成本和拓市場上占了些許優(yōu)勢,但在核心技術(shù)以及規(guī)則制定的掌控方面仍舊顯得力度不夠[7]。國外智慧客房技術(shù)研發(fā)起步較早,眼下已搭起相對完整的產(chǎn)業(yè)鏈條,像美國SmartThings[8],歐洲Z-Wave聯(lián)盟這類公司和機構(gòu)涌現(xiàn)出來,憑借ZigBee或Z-Wave技術(shù)支撐,諸多智慧客房設(shè)備順勢而生[9],一個較為規(guī)整的生態(tài)框架應(yīng)運而生,在這框架之下,裝置互聯(lián)毫無阻礙,語音操控與AI判斷等功能巧妙匯入其中,至于蘋果HomeKit[9],谷歌Home以及亞馬遜Echo系列這些產(chǎn)物,則折射出全球智慧客房演進的方向標(biāo),核心關(guān)注用戶體感和整體生態(tài)系統(tǒng)的一體化融合[10]。1.3本章小結(jié)本章闡述智慧客房系統(tǒng)的研究背景與價值,梳理國內(nèi)外技術(shù)現(xiàn)狀后框定了論述范圍,智慧客房技術(shù)已成為優(yōu)化居住環(huán)境,提升生活品質(zhì)的一大途徑,ZigBee技術(shù)以其低能耗低成本的特質(zhì)在這一領(lǐng)域展現(xiàn)出可觀的應(yīng)用前景,文中圍繞ZigBee技術(shù)打造既可靠又具備實用性的智慧客房控制系統(tǒng)。2功能與設(shè)計方案2總體方案設(shè)計2.1研究內(nèi)容本次畢業(yè)設(shè)計設(shè)計了一套基于ZigBee技術(shù)的智慧客房控制體系,探討涵蓋多維層面,系統(tǒng)框架采用主從模式以達成數(shù)據(jù)收集與處理使命,硬件包含單片機核心電路,傳感器對接及通信模塊的布局,軟件側(cè)重于數(shù)據(jù)提取,解析和呈現(xiàn)功能的實現(xiàn),還設(shè)定了通信規(guī)程來確保主從設(shè)備間的數(shù)據(jù)傳遞可靠,在此之上借測試確認整體性能穩(wěn)定性,本研究試圖構(gòu)建低成本且高效能的智慧客房安全體系結(jié)構(gòu),向相關(guān)領(lǐng)域提供一種可借鑒的解決思路。2.2系統(tǒng)的功能要求ZigBee智慧客房控制系統(tǒng)需要實時盯緊溫濕度,煙霧和可燃氣體濃度這些環(huán)境參數(shù),同時不能少了一套安防機制,非法入侵一旦出現(xiàn)警報就要即刻觸發(fā),用戶能借助手機APP遠程瞄一眼家里的狀況或者操控家電,這一系統(tǒng)可以根據(jù)周邊情況的變化讓家電自動調(diào)節(jié)運行狀態(tài),并且當(dāng)檢測到異常時不僅僅只有聲光報警的招數(shù)還會點亮OLED屏幕亮出系統(tǒng)狀況以及環(huán)境數(shù)值供人查看,在應(yīng)對各種使用場景上能夠切換普通和安全兩類不同模式而且允許用戶自行設(shè)定報警閾值以更貼合個性需求。2.3系統(tǒng)設(shè)計方案該智慧客房控制系統(tǒng)采用主從機結(jié)構(gòu)設(shè)計,分為兩大模塊,主機負責(zé)數(shù)據(jù)處理,展示以及遠程通信功能,而從機則專注于采集數(shù)據(jù)與控制設(shè)備的事務(wù),兩部分通過ZigBee無線通信技術(shù)來構(gòu)建彼此間的數(shù)據(jù)交互通道。主機選用STM32F103單片機作為核心控制單元,配以O(shè)LED屏進行數(shù)據(jù)展示,獨立按鍵用于菜單調(diào)整及參數(shù)配置,Air724U4G模塊完成遠程數(shù)據(jù)傳輸任務(wù),ZigBee模塊負責(zé)與從機互通信息,蜂鳴器提供報警功能,主機則全面處理數(shù)據(jù)的接收,解析,呈現(xiàn)和發(fā)送,并通過4G模塊上傳至阿里云平臺,最終實現(xiàn)手機APP遠程監(jiān)控的需求落到實處,過程中各個部件的功能彼此交叉卻又各顯職能特性。主機部分以STM32F103單片機為核心控制器,搭載DHT11溫濕度傳感器,MQ-2煙霧傳感器,MQ-4可燃氣體傳感器和人體紅外傳感器,采集環(huán)境參數(shù)與入侵檢測信息后響應(yīng)主機下發(fā)的指令,調(diào)整繼電器開關(guān)實現(xiàn)家電智能管理,同時也借ZigBee模塊將數(shù)據(jù)上傳至主機,達成數(shù)據(jù)與控制相互貫通的閉環(huán)鏈路。圖2.1系統(tǒng)硬件模塊工作框圖2.4器件方案對比2.4.1單片機的選擇方案一:STC12C5A60S2是一款基于國產(chǎn)8051內(nèi)核的升級型單片機,性能與成本的平衡使其在市場中占據(jù)一席之地,其運算速率峰值可達1T/機器周期,主頻上限為35MHz,嵌入式設(shè)計賦予其60KBFlash程序存儲器和1280字節(jié)RAM,在低功耗需求和抗干擾能力上也有不錯表現(xiàn),內(nèi)嵌八通道十位精度ADC模塊能夠完成模擬采集任務(wù),并整合了一個硬件看門狗增強整體運行可靠程度,外加UART和SPI等一系列通用通信界面,為設(shè)備間的互聯(lián)互通提供了支持選項[11]。STC12C5A60S2這款單片機編程簡便,開發(fā)環(huán)境也相當(dāng)成熟,非常貼合小型嵌入式系統(tǒng)的設(shè)計需求,其處理能力卻略顯薄弱,運行高復(fù)雜度算法時難以實現(xiàn)精準(zhǔn)的實時計算效能也不夠理想,當(dāng)數(shù)據(jù)規(guī)模上升到一定程度,緩存操作變得尤為困難且捉襟見肘,外設(shè)支持同樣稍顯單一,沒有提供像CAN或USB這樣的多功能通信模塊,在應(yīng)對更多擴展功能時顯得束縛重重,另外封閉特性的工具鏈架構(gòu)給團隊協(xié)作和深度項目拓展帶來了諸多不便與阻力,這些缺點使它在某些場景中暴露一定的應(yīng)用局限性[12]。方案二:STM32F103隸屬于ARMCortex-M3內(nèi)核的32位MCU,運算主頻觸達72MHz,片上外設(shè)資源種類不少,涵蓋3路USART,2路SPI,2路I2C,1個USB,ADC通道更是多達16路,其閃存容量落在64KB到512KB區(qū)間,SRAM在20KB到64KB之間浮動,這般配置足以應(yīng)付眾多繁雜的應(yīng)用場合,而多樣的低功耗模式可滿足電池供電之需,DMA控制器被整合其中助推數(shù)據(jù)傳輸高效化,并配有齊全的調(diào)試接口讓在線仿真與斷點功能操作起來更便捷。STM32的開發(fā)生態(tài)相當(dāng)完備,開源資源與庫函數(shù)的支持十分豐富,對開發(fā)效率的提升顯而易見,相較于STC12C5A60S2,在性能,資源及擴展性等方面,STM32F103優(yōu)勢鮮明,能夠很好地適配智慧客房系統(tǒng)復(fù)雜的處理需求,基于這樣的分析,該設(shè)計選定STM32F103作為系統(tǒng)控制核心,以實現(xiàn)更優(yōu)性能并拓展更多可能[13]。2.4.2通信模塊的選擇方案一:ZigBee作為一項契合IEEE802.15.4標(biāo)準(zhǔn)的無線通信技術(shù),典型特質(zhì)涵蓋低能耗,低成本,低速率及近距離傳輸,其頻段集中于2.4GHz,極限傳輸速度被框定為250kbps,室內(nèi)通信跨度多落在30至50米范圍,至于室外通信間距則能較容易跨越100米[14],得益于網(wǎng)狀網(wǎng)絡(luò)拓撲布局的特點,它可容納巨量節(jié)點接入情況,理論而言單一網(wǎng)絡(luò)內(nèi)的節(jié)點最大數(shù)量能達到65535個。ZigBee協(xié)議棧體型輕量,可無障礙嵌入低性能的芯片中,AES-128加密的支持為其增添一把安全鎖,通信過程由此更顯穩(wěn)妥,自組網(wǎng)與自我修復(fù)能力則讓網(wǎng)絡(luò)穩(wěn)定性得以鞏固,但要留意的是模塊購置成本偏高開發(fā)階段對專業(yè)知識需求較強,復(fù)雜配置調(diào)試讓人撓頭,傳輸速率在大數(shù)據(jù)高效流通面前顯得乏力,各路廠商產(chǎn)品間的兼容性遲遲未打通,市場上統(tǒng)一規(guī)范缺位更是雪上加霜這些因素疊加無疑給實操帶來不少困擾和束縛[15]。方案二:ESP8266是一款集成了豐富功能的Wi-Fi芯片,內(nèi)置32位處理器,主頻上限達160MHz,并且搭載了TCP/IP協(xié)議棧,兼容IEEE802.11b/g/n規(guī)范,在2.4GHz頻率帶寬內(nèi)運行,最高速率可達72.2Mbps,相比ZigBee模塊,該芯片在單模塊開銷上有明顯優(yōu)勢,所需外圍元件也大幅縮減,體現(xiàn)了其高整合力特性;多樣化的開發(fā)工具及SDK資源支持,展現(xiàn)出高度的適配靈活性和低門檻準(zhǔn)入環(huán)境,這無疑消解了不少技術(shù)障礙[16]。ESP8266因其兼容標(biāo)準(zhǔn)TCP/IP協(xié)議而具備了輕松連入互聯(lián)網(wǎng)的能力,數(shù)據(jù)傳輸速率較為理想,在數(shù)據(jù)量較大的場景中有用武之地,同時該模塊提供多種節(jié)能選項,處于待機狀態(tài)時能耗可以控制到1.0mW,但這一模塊并非完美無缺與ZigBee對比能耗略高,如果依賴電池長時間供電可能會顯得勉強又或者力不從心,覆蓋范圍有限使其難以勝任大規(guī)模網(wǎng)絡(luò)布局工作,信號也容易受到外界干擾導(dǎo)致性能波動明顯,并且其網(wǎng)絡(luò)構(gòu)造相對簡單無法實現(xiàn)復(fù)雜狀網(wǎng)絡(luò)形式[17]。智慧客房控制系統(tǒng)具備獨特屬性和需求,本設(shè)計權(quán)衡后選擇了ZigBee作為通信模塊核心組件,盡管ESP8266在成本與開發(fā)便捷性方面表現(xiàn)亮眼,但低功耗與自組網(wǎng)能力的先天優(yōu)越性讓ZigBee脫穎而出,并且它已在智慧客房生態(tài)系統(tǒng)中占據(jù)穩(wěn)固地位,這些元素使其適配度遠超其他選擇,尤其網(wǎng)狀網(wǎng)絡(luò)構(gòu)架賦予了未來靈活擴容的機會,新增節(jié)點便能塑造更錯綜復(fù)雜的智能住宅生態(tài)。2.4.3無線模塊的選擇方案一:DHT11是一種數(shù)字溫濕度傳感器,能夠同時獲取環(huán)境溫度和濕度信息,其對溫度的采集范圍設(shè)定在0℃至50℃之間,允許±2℃的浮動偏差;而濕度則限定于20%RH到90%RH間,偏差大致為±5%RH,它搭載了溫濕度傳感單元,并且同8位單片機協(xié)同完成信號處理任務(wù),輸出的數(shù)值預(yù)先標(biāo)定以保障精準(zhǔn)程度,通信基于單總線結(jié)構(gòu)設(shè)計,只需一根數(shù)據(jù)線路來達成微控制器與模塊的數(shù)據(jù)互通目的[18],如此設(shè)計大大壓縮了資源開銷問題。3.3V至5.5V的供電需求賦予該組件較大的適配性,方便與諸多單片機系統(tǒng)配合應(yīng)用;精巧緊湊的設(shè)計思路便于將傳感器融入多類小型設(shè)備中;低廉的成本更進一步使該器件成為面向經(jīng)濟型方案的理想部件選取對象。DHT11的測量精度偏弱,難以滿足高精度需求的應(yīng)用場景,采樣速率差不多僅有1Hz,當(dāng)環(huán)境急速變化時顯得反應(yīng)遲緩,此外它在極端條件下無法正常運行,若溫濕度超出量程范圍傳感器很容易受到損害,長期穩(wěn)定性也不突出,校準(zhǔn)變得頻繁起來顯得麻煩不少[19]。方案二:AM2302(也就是DHT22)堪稱DHT11的升級版本,其性能更為強勁,在測量的精細度與覆蓋范圍上均有顯著改善,它的溫度跨度從-40℃至80℃不等,偏差小于±0.5℃;而濕度量程則達0%RH到100%RH上下,誤差差不多為±2%RH左右,這款傳感器依舊延續(xù)了與DHT11相同的單總線通信方式,但數(shù)據(jù)的精細程度得到明顯提升,分辨率達到溫度0.1℃,濕度0.1%,使得對數(shù)據(jù)的感知變得更有層次感和細膩性。AM2302在長期穩(wěn)定性與抗干擾性能上顯得更為出色,環(huán)境適應(yīng)范圍寬泛,響應(yīng)也靈活敏捷,可以緊跟環(huán)境變化做出快速反應(yīng);然而它的價格是DHT11的兩三倍之多,這讓系統(tǒng)成本驟然升高,同時較高的能耗無法滿足低功耗場景的需求,較大的體積占用更多空間,并且對采樣間隔有一定的限制,頻繁采樣可能使測量偏差增大而影響準(zhǔn)確性。綜合考慮系統(tǒng)需求、綜合考量成本與性能這些要素之后,溫濕度檢測模塊敲定了DHT11這款產(chǎn)品,它在普通家庭環(huán)境監(jiān)測場景下基本能支撐起精度和測量范圍的需求框架,低成本這一特質(zhì)又正好貼合本系統(tǒng)的設(shè)計理念追求,悄無聲息間放大了系統(tǒng)推廣的方便程度,在智慧客房這類總體相對平穩(wěn)的環(huán)境下端詳起來,溫濕度不會有過于激烈的變化節(jié)奏,如此一來DHT11看著平平無奇的采樣速率事實上已經(jīng)能夠滿足需求,若后續(xù)有提升系統(tǒng)精度的想法,可以將目標(biāo)對準(zhǔn)AM2302型號,況且接口兼容所帶來的優(yōu)勢就是不用對硬件電路動刀[20]。2.5本章小結(jié)本章明確ZigBee智慧客房控制系統(tǒng)設(shè)計的功能及方案,整體采用主從架構(gòu),主機聚焦數(shù)據(jù)處理與展示,從機專司信息采集和設(shè)備調(diào)控,硬件模塊經(jīng)核心部件篩選剖析后確定STM32F103為控制核心,用ZigBee承載無線通信任務(wù),DHT11負責(zé)溫濕度監(jiān)測任務(wù),這類抉擇平衡了性能,能耗,成本以及未來的擴展?jié)撃埽瑯?gòu)筑起切實可用的體系根基,后續(xù)內(nèi)容將對各部分硬件設(shè)計加以細化討論。3系統(tǒng)的硬件設(shè)計PAGE23 3系統(tǒng)硬件設(shè)計3.1單片機硬件設(shè)計STM32F103單片機在該智慧客房控制系統(tǒng)中充當(dāng)核心處理器,基于ARMCortex-M3內(nèi)核,主頻高達72MHz,具有不錯的計算能力與種類繁多的外設(shè)資源,此系統(tǒng)選用的STM32F103C8T6芯片采用了LQFP48封裝樣式,自帶64KBFlash和20KBRAM,存儲方面完全能應(yīng)對智慧客房控制系統(tǒng)的各種需求狀況。單片機電路設(shè)計分為最小系統(tǒng)與外設(shè)接口兩大塊,前者包含電源,時鐘和復(fù)位電路,后者集合了各類功能接口,像電源部分選用了AMS1117-3.3穩(wěn)壓芯片把5V電壓轉(zhuǎn)為3.3V供給單片機使用;時鐘方面借助8MHz外部晶振再經(jīng)過內(nèi)部鎖相環(huán)倍頻到72MHz工作;復(fù)位則由RC加按鍵的形式確保能順暢啟動。而提到外設(shè)接口種類繁多,包括USART串口,SPI接口,I2C接口還有GPIO接口之類的,這里邊USART1和4G模塊建立連結(jié),ZigBee模塊則是靠USART2來對接;OLED屏幕通過I2C實現(xiàn)連接;至于MQ-2和MQ-4氣體傳感器要借ADC才能搭起溝通之路;GPIO呢負責(zé)處理按鍵輸入,點亮LED指示燈以及給出繼電器信號控制設(shè)備。外設(shè)連接方面,USART1(PA9/PA10)與4G模塊相連,波特率設(shè)置為115200bps;USART2(PA2/PA3)用于連接ZigBee模塊;I2C接口(PB8/PB9)連接OLED顯示屏;ADC通道PA0和PA1分別連接MQ-2和MQ-4氣體傳感器的模擬輸出;DHT11溫濕度傳感器連接到PB0引腳,采用單總線通信;紅外人體傳感器的數(shù)字輸出連接到PB1引腳;繼電器控制信號由PA7輸出;蜂鳴器由PA6控制;三個按鍵分別連接到PC13、PC14和PC15引腳,用于系統(tǒng)控制和參數(shù)設(shè)置;LED指示燈連接到PA4和PA5,用于系統(tǒng)狀態(tài)指示。圖3.1STM32F103單片機接線情況STM32F103單片機具備正常運行,低功耗睡眠以及進一步降低能耗的深度睡眠等動態(tài)模式,依據(jù)實際需求切換狀態(tài)可以顯著優(yōu)化能耗分布,通過對豐富定時器資源的充分利用實現(xiàn)了對時間序列信號變化的精確追蹤,并引入中斷機制協(xié)助處理傳感器的信息抓取與通訊過程,整個流程不僅體現(xiàn)出高效率還能增強響應(yīng)速率,使系統(tǒng)運行的時效性更趨于穩(wěn)定。圖3.2STM32主控板3.2ZigBee模塊硬件設(shè)計本系統(tǒng)選用的ZigBee模塊基于CC2530芯片制作,這一專屬系統(tǒng)級芯片由德州儀器推出,融合了8051內(nèi)核MCU,射頻收發(fā)器以及Flash和RAM,模塊工作在2.4GHzISM頻段上,支持IEEE802.15.4協(xié)議通信速率最高可達250kbps。ZigBee模塊和STM32F103單片機通過UART接口相連,波特率設(shè)置成115200bps,模塊上電后立馬進入配置模式接受單片機發(fā)來的網(wǎng)絡(luò)配置命令,主機端中的ZigBee模塊被設(shè)定為協(xié)調(diào)器(Coordinator),扛起搭建以及調(diào)度網(wǎng)絡(luò)的大旗,從機端上的ZigBee模塊則是化身終端設(shè)備(EndDevice),一頭扎進數(shù)據(jù)采集與傳輸?shù)墓ぷ骼铩igBee模塊的電路設(shè)計主要包括電源,天線匹配和接口三方面,穩(wěn)壓芯片負責(zé)輸出3.3V為模塊穩(wěn)定供能,倒F天線直接設(shè)計在PCB上并通過阻抗匹配網(wǎng)絡(luò)連接芯片RF端口,這種方式對無線信號傳輸效率有所助益,接口部分則不僅整合了UART通信必備的信號線路,同時還納入復(fù)位控制與狀態(tài)指示等功能對應(yīng)的額外信號通道。ZigBee模塊基于CC2530芯片,電路連接相對簡單。模塊的VCC引腳接入3.3V電源,GND連接系統(tǒng)地。通信接口采用UART方式,其RX引腳連接到STM32F103的PA2(USART2_TX),TX引腳連接到PA3(USART2_RX),通信波特率設(shè)置為115200bps。模塊的復(fù)位引腳RESET連接到STM32的PB10,通過高電平觸發(fā)復(fù)位操作。模塊上的P0.1引腳連接了一個LED指示燈,用于顯示工作狀態(tài);P0.2引腳連接跳線,用于模式配置選擇。ZigBee模塊進行數(shù)據(jù)傳輸時運用了一種簡化的應(yīng)用層協(xié)議,其數(shù)據(jù)幀結(jié)構(gòu)包含幀頭(0xA0),數(shù)據(jù)長度字段,具體內(nèi)容部分以及校驗和字段,主機下傳到從機的數(shù)據(jù)中涉及控制指令與參數(shù)配置的細節(jié),從機上傳至主機的內(nèi)容則以傳感器收集到的多種環(huán)境指標(biāo)及狀態(tài)信息為主,在此設(shè)計基礎(chǔ)上達成了主從設(shè)備間的穩(wěn)定性通信目標(biāo),這種輕量化的設(shè)計方式避免了冗余流程卻有效保留了功能性需求,整個實現(xiàn)環(huán)節(jié)呈現(xiàn)出簡約與實用之間的精準(zhǔn)平衡機制。圖3.2ZigBee模塊實際接線圖3.3MQ-2傳感器模塊MQ-2煙霧傳感器是一種常用器件,主要通過半導(dǎo)體材料氧化錫(SnO2)實現(xiàn)對環(huán)境中煙霧濃度變動的檢測,這種材料表面在空氣中與吸附氧結(jié)合生成氧離子,形成一道阻礙電子遷移的屏障,當(dāng)還原性氣體如煙霧存在時,這些氣體能與表面氧離子產(chǎn)生化學(xué)反應(yīng),使氧離子原本限制的自由電子重新返回氧化錫結(jié)構(gòu)中,勢壘作用因此受到抑制,傳感器整體電阻隨即顯著下降。MQ-2傳感器模塊整合了傳感主體,信號處理與接口電路,正常工作時傳感器需加熱配合,內(nèi)嵌設(shè)計專門安排了近5V電壓來驅(qū)動加熱需求,至于信號調(diào)理上利用分壓電阻和運放功能就能將阻值變換調(diào)整為可傳遞輸出的電壓形態(tài),這一過程中其實蘊含巧妙的設(shè)計構(gòu)思。它同步搭配兩種輸出選擇,模擬端子對接STM32F103芯片上的ADC輸入口做采集轉(zhuǎn)換之用,而其數(shù)字端則更強調(diào)異常提示效果,配置接入在芯片上的GPIO用于檢測狀態(tài)變化情況,這種雙向模式極大豐富了傳感器的實際適配性和可靠性,整體結(jié)構(gòu)中既確保性能發(fā)揮也有靈活調(diào)控的優(yōu)勢所在。圖3.3MQ-2傳感器模塊實際接線圖MQ-2傳感器的模擬信號借由ADC進行采樣,其精度為12位且采樣頻率達10Hz,所得數(shù)據(jù)經(jīng)軟件層濾波操作轉(zhuǎn)化為標(biāo)定煙霧濃度(單位ppm),提前設(shè)定濃度預(yù)警點后整個系統(tǒng)的運行邏輯顯現(xiàn):當(dāng)濃度超標(biāo)時報警模塊隨之介入——蜂鳴器啟動高分貝提醒,與此同步的是繼電器切斷相關(guān)電路電源通路,在這一閉環(huán)中信號采集到反應(yīng)輸出一氣呵成形成完整響應(yīng)鏈。MQ-2煙霧傳感器模塊的電路連接包括電源和信號兩部分。模塊的VCC引腳連接5V電源,為傳感器提供工作電壓和加熱電壓,GND引腳接地。傳感器加熱電路由5V供電,加熱電阻約33Ω,功耗約0.75W。信號輸出有兩路:模擬輸出(AO)和數(shù)字輸出(DO)。模擬輸出端連接到STM32F103的PA0引腳(ADC1_IN0),通過ADC進行模數(shù)轉(zhuǎn)換,精度為12位,參考電壓3.3V,采樣頻率10Hz。數(shù)字輸出端連接到STM32F103的PB2引腳,配置為GPIO輸入模式,用于快速判斷是否超過閾值。圖3.3MQ-2傳感器模塊3.4MQ-4傳感器模塊MQ-4傳感器專注于甲烷等可燃氣體檢測,雖然原理與MQ-2相似,但內(nèi)部設(shè)計和敏感材料專門針對甲烷進行了優(yōu)化改進,這樣的結(jié)構(gòu)微調(diào)使其在甲烷響應(yīng)方面展現(xiàn)了出色的表現(xiàn)力,即便是家庭環(huán)境中天然氣細微泄漏的現(xiàn)象也能得以察覺。MQ-4傳感器模塊的電路設(shè)計思路和MQ-2類似,包含傳感器本體,加熱環(huán)節(jié),信號處理單元及接口區(qū)域,通電后需要一段預(yù)熱時間,短則十余秒長則幾十秒,才能使系統(tǒng)趨于穩(wěn)定性狀態(tài),而在信號調(diào)整部分設(shè)置了負載電阻以及運放芯片,用于捕捉元件感測過程中的阻抗動態(tài)變化并通過運算給出合規(guī)格的電壓反饋值,模擬量接頭負責(zé)把經(jīng)過整理的數(shù)值傳輸至STM32F103這款微控制器的模數(shù)轉(zhuǎn)換鏈路參與量化與存儲。MQ-4可燃氣體傳感器模塊的連接方式與MQ-2類似,但針對甲烷氣體優(yōu)化。模塊VCC引腳連接5V電源,GND接地。傳感器加熱電路工作電壓為5V,加熱電阻約31Ω,功耗約0.8W。模擬輸出端(AO)連接到STM32F103的PA1引腳(ADC1_IN1),數(shù)字輸出端(DO)連接到PB3引腳。信號調(diào)理電路中負載電阻RL設(shè)置為20KΩ,以獲得更適合甲烷檢測的響應(yīng)曲線。圖3.4MQ-4傳感器模塊系統(tǒng)對MQ-4傳感器輸出信號進行ADC采樣與處理時,精度達12位,采樣頻率定為10Hz,接著借助數(shù)字濾波剔除噪聲影響,經(jīng)處理后的數(shù)據(jù)進一步轉(zhuǎn)化為氣體濃度通用單位ppm,其中可燃氣體濃度上限作為觸發(fā)警戒值,一旦監(jiān)測結(jié)果顯示超出設(shè)定范圍,則報警模塊立刻作出反應(yīng),帶動蜂鳴器發(fā)出提示聲,并由繼電器切換斷開對應(yīng)電路回路,如此一來回避因燃氣達到爆炸臨界點帶來的潛在危險態(tài)勢。圖3.4MQ-4傳感器模塊3.5紅外人體檢測模塊紅外人體檢測模塊核心是PIR傳感器,依靠捕捉人體散熱產(chǎn)生的紅外信號波動來進行判斷是否有人入侵,其內(nèi)部的熱釋電元件是關(guān)鍵部件,當(dāng)外界紅外線有起伏波動時該元件會產(chǎn)生相應(yīng)電荷變化,隨后通過放大器處理,最終轉(zhuǎn)變成數(shù)字信號直接輸出結(jié)果。紅外人體檢測模塊含有PIR傳感器,菲涅爾透鏡及信號與接口電路這些組成部分,菲涅爾透鏡能聚焦外界紅外線,使得模塊的檢測范圍明顯擴大,信號處理環(huán)節(jié)摻入了比較器和延時電路,環(huán)境造成的干擾在某種程度上得到削減進而提高可靠性,還配置有數(shù)字量出口端,可直接匹配核心板STM32F103的GPIO接入功能,以此達成信息傳遞對接任務(wù)。模塊感知范圍約在7米左右,檢測角度大約是120度,帶有兩個調(diào)節(jié)電位器,一個管靈敏度調(diào)整,另一個負責(zé)延時時間的控制,結(jié)合實際安裝環(huán)境對這兩個參數(shù)優(yōu)化得當(dāng),能最大化提升其檢測性能,模塊高電平輸出時表示有人被探測到,低電平時則代表無人存在。紅外人體檢測模塊采用HC-SR501型PIR傳感器,電路連接簡單。模塊VCC引腳連接5V電源,GND接地,OUT輸出引腳連接到STM32F103的PB1引腳,配置為上拉輸入模式。圖3.5紅外人體檢測模塊系統(tǒng)安全模式下紅外人體檢測模塊處于開啟狀態(tài),有人闖入時警報機制會被觸發(fā),蜂鳴器發(fā)出報警聲音的同時4G模塊向用戶手機推送報警信息,系統(tǒng)設(shè)置的報警延時功能在此過程中提供了讓用戶解除警報的可能,從而避免誤報警帶來的困擾。紅外人體檢測模塊一般放在室內(nèi)門口或者窗戶附近,主要入口區(qū)域基本都在覆蓋范圍內(nèi),這就形成了一道防范入侵的監(jiān)測防線,這個模塊工作電壓5V,功耗不高,適合長期運行。圖3.6紅外人體檢測模塊3.6OLED顯示模塊0.96選用英寸級單色OLED屏,分辨率設(shè)定在128×64像素,設(shè)計上依賴SSD1306控制芯片,這塊屏幕具備自發(fā)光特性,不需要額外的背光源支撐,展現(xiàn)出高對比度,寬視角和低功耗的特點,十分貼合智慧客房控制面板的顯示需求。OLED顯示屏模塊通過I2C接口與STM32F103單片機相連,其地址能配置為0x78或者0x7A,具體由跳線選定,在3.3V至5V的工作電壓范圍內(nèi)均可正常工作,兼容各類單片機體系無壓力,I2C接口只需兩根信號線即SCL和SDA,由此節(jié)省了大量的單片機I/O端口資源。OLED顯示模塊采用0.96英寸SSD1306控制芯片的顯示屏,分辨率128×64像素。VCC引腳連接3.3V電源,GND接地。采用I2C通信方式與單片機連接:SCL時鐘線連接到STM32F103的PB8引腳(I2C1_SCL),SDA數(shù)據(jù)線連接到PB9引腳(I2C1_SDA)。圖3.7OLED顯示模塊OLED驅(qū)動軟件采用分層設(shè)計方式,涉及硬件接口,命令封裝以及圖形顯示等方面,硬件接口部分主要完成I2C通信協(xié)議的適配工作,命令封裝負責(zé)把SSD1306指令序列轉(zhuǎn)化為更易調(diào)用的函數(shù)結(jié)構(gòu),圖形顯示層則重點關(guān)注基本形狀元素繪制任務(wù),像簡單的點,線,矩形及圓形等圖形操作,并同時具備字符字符串和數(shù)字形式文本元素的直觀展示能力。系統(tǒng)涵蓋若干顯示界面,按鍵負責(zé)在這些界面間切換,主界面上能查看到工作模式以及溫濕度,煙霧和可燃氣體濃度這類關(guān)鍵參數(shù);設(shè)置界面主要承擔(dān)調(diào)整各類參數(shù)報警閾值的任務(wù);狀態(tài)界面用以體現(xiàn)系統(tǒng)各組件的工作與通信狀態(tài)狀況,其界面采用分區(qū)設(shè)計思路布局而成,頂部區(qū)域用來展示標(biāo)題及模式信息,中間區(qū)域負責(zé)顯現(xiàn)主體參數(shù)內(nèi)容,底部則給予按鍵功能提示說明。圖3.8OLED顯示模塊3.7Air724U4G模塊Air724U是一款工業(yè)級4G通信模塊,支持全網(wǎng)通(TDD-LTE/FDD-LTE/WCDMA/GSM),可實現(xiàn)智慧客房系統(tǒng)的遠程通信功能。模塊集成了TCP/IP協(xié)議棧,支持多路Socket連接,能夠直接與云服務(wù)器通信。Air724U模塊通過UART接口與STM32F103單片機連接,波特率設(shè)置為115200bps。模塊工作電壓為3.8V-4.2V,系統(tǒng)設(shè)計了電源管理電路,采用DC-DC轉(zhuǎn)換芯片提供穩(wěn)定的4.0V供電??紤]到模塊在發(fā)送數(shù)據(jù)時的瞬時大電流需求,電源電路設(shè)計了足夠的電流裕量和電容濾波,確保模塊穩(wěn)定工作。通信接口采用UART方式:模塊的RXD引腳連接到STM32F103的PA9(USART1_TX),TXD引腳連接到PA10(USART1_RX),波特率設(shè)置為115200bps。為防止通信過程中的數(shù)據(jù)丟失,系統(tǒng)實現(xiàn)了硬件流控:模塊的CTS引腳連接到STM32的PA12,模塊的RTS引腳連接到PA11。圖3.9Air724U4G模塊系統(tǒng)采用AT命令與Air724U模塊通信。初始化階段,系統(tǒng)發(fā)送AT命令檢測模塊狀態(tài)、設(shè)置網(wǎng)絡(luò)參數(shù)和激活網(wǎng)絡(luò)連接。正常工作階段,系統(tǒng)通過AT+CIPSEND和AT+CIPCLOSE等命令實現(xiàn)數(shù)據(jù)發(fā)送和連接管理。系統(tǒng)實現(xiàn)了命令解析和響應(yīng)處理機制,能夠處理各種通信異常,提高系統(tǒng)可靠性。Air724U模塊連接阿里云IoT平臺,采用MQTT協(xié)議傳輸數(shù)據(jù)。系統(tǒng)預(yù)設(shè)了MQTT服務(wù)器地址、端口、客戶端ID、用戶名和密碼等連接參數(shù)。數(shù)據(jù)采用JSON格式封裝,包含溫度、濕度、煙霧濃度、可燃氣體濃度和報警狀態(tài)等信息。數(shù)據(jù)上傳頻率為1分鐘一次,檢測到異常情況時立即上傳。圖3.10Air724U4G模塊3.8DHT11溫濕度檢測模塊DHT11溫濕度傳感器集成了溫度測量元件和濕度測量元件,能夠同時檢測環(huán)境溫度和濕度。溫度測量基于NTC熱敏電阻原理,濕度測量基于電阻式濕敏元件原理。傳感器內(nèi)部集成了8位單片機,對測量數(shù)據(jù)進行處理和校準(zhǔn),輸出標(biāo)準(zhǔn)的數(shù)字信號。DHT11模塊采用單總線通信協(xié)議,僅需一根數(shù)據(jù)線即可與單片機通信。通信過程包括啟動信號、響應(yīng)信號和數(shù)據(jù)傳輸三個階段。單片機先發(fā)送啟動信號(拉低數(shù)據(jù)線18ms),然后DHT11響應(yīng)(拉低數(shù)據(jù)線80μs然后拉高80μs),接著傳輸40位數(shù)據(jù)(包括8位濕度整數(shù)部分、8位濕度小數(shù)部分、8位溫度整數(shù)部分、8位溫度小數(shù)部分和8位校驗和)。DHT11與STM32F103的連接采用上拉電阻(4.7kΩ)將數(shù)據(jù)線上拉至3.3V,數(shù)據(jù)線接到單片機的GPIO口(配置為開漏輸出和輸入模式)。系統(tǒng)采用定時讀取方式,每2秒讀取一次溫濕度數(shù)據(jù),避免頻繁讀取導(dǎo)致傳感器發(fā)熱影響測量精度。讀取到的溫濕度數(shù)據(jù)經(jīng)過有效性檢驗(校驗和驗證)后,存入系統(tǒng)變量,用于環(huán)境監(jiān)測和控制決策。系統(tǒng)設(shè)定溫度上限閾值,當(dāng)檢測到的溫度超過閾值時,視為可能發(fā)生火災(zāi),觸發(fā)報警機制。濕度數(shù)據(jù)用于環(huán)境舒適度評估,不直接參與報警判斷。DHT11溫濕度傳感器模塊采用單總線通信協(xié)議,電路連接簡單。VCC引腳連接3.3V電源,GND接地。DATA數(shù)據(jù)線連接到STM32F103的PB0引腳,同時通過一個4.7KΩ的上拉電阻連接到3.3V,確保空閑狀態(tài)下數(shù)據(jù)線保持高電平。圖3.11DHT11溫濕度檢測模塊3.9本章小結(jié)本章以基于ZigBee的智慧客房控制系統(tǒng)為背景,對硬件設(shè)計展開敘述內(nèi)容涉及STM32F103單片機的核心控制電路,ZigBee無線通信模塊,MQ-2煙霧檢測模塊和MQ-4可燃氣體檢測單元另外紅外人體感應(yīng),OLED屏顯,DHT11溫濕度采集以及Air724U4G模塊與繼電器驅(qū)動部分也被納入其中系統(tǒng)架構(gòu)呈現(xiàn)主從式分工主機負責(zé)處理數(shù)據(jù)任務(wù),承擔(dān)遠程交互功能同時兼顧界面展示,而從機則定向聚焦于設(shè)備狀態(tài)感知和本地終端調(diào)用兩者依托ZigBee模塊完成信息交換每一個構(gòu)成部件具有獨立指向接口方面也均達成標(biāo)準(zhǔn)化最終形成完整系統(tǒng)的硬件框架后續(xù)章節(jié)逐步延伸到軟件層面的設(shè)計內(nèi)容對此展開具體論述。工程學(xué)院畢業(yè)設(shè)計4系統(tǒng)的軟件設(shè)計4系統(tǒng)的軟件設(shè)計4.1軟件介紹Keil5(全稱MDK-ARMVersion5)是ARM公司推出的一款嵌入式軟件開發(fā)平臺,專為ARMCortex-M系列處理器提供了一攬子開發(fā)支持,內(nèi)置了編輯器,編譯器,鏈接器,調(diào)試器以及RTOS等功能組件,這些模塊之間相互配合形成一體化的工具鏈以支撐開發(fā)流程。Keil5支持C/C++與匯編混合編程,代碼優(yōu)化選項多樣,目標(biāo)代碼生成效率也比較高,其內(nèi)嵌ARM編譯器(ARMCC)和GNU工具鏈(GCC),用戶可按需選擇編譯工具,Keil5的集成開發(fā)環(huán)境包含了語法高亮,代碼補全以及代碼折疊等諸多編輯特性,實際編寫時能夠顯著改進效率表現(xiàn),減少重復(fù)性操作帶來的麻煩,從而讓開發(fā)工作變得更加流暢順手。Keil5內(nèi)部集成了CMSIS庫,這個庫將芯片廠商提供的各類設(shè)備支持包匯總起來,很大程度上削弱了底層驅(qū)動開發(fā)的繁瑣程度,如果從事STM32系列微控制器相關(guān)的工作,Keil5與ST公司的STM32CubeMX工具配合起來就能以可視化方法配置芯片外設(shè)功能,同時還能自動生成初始化部分的核心代碼文件。這套系統(tǒng)進行軟件開發(fā)用的是Keil5MDK-ARMV5.28版本,編譯器選了ARM的,優(yōu)化級別設(shè)定為O2(這是在代碼大小和運行速度之間做權(quán)衡的優(yōu)化等級),項目借助STM32HAL庫搞外設(shè)驅(qū)動開發(fā),編碼采用標(biāo)準(zhǔn)C語言,整個過程遵循模塊化與結(jié)構(gòu)化編程理念,各功能模塊像獨立小零件一樣互相嵌套協(xié)作,最終搭建出完整的程序架構(gòu),。圖4.1Keil_5軟件界面4.2軟件程序的設(shè)計4.2.1主程序流程如圖4.2所示,主程序作為系統(tǒng)核心入口,承擔(dān)初始化與主循環(huán)管控等多重任務(wù),在設(shè)備通電剎那先行啟動硬件環(huán)境的逐項校準(zhǔn)流程,覆蓋時鐘體系,GPIO端口排列,串口對話機制及I2C與ADC和定時器等底層調(diào)節(jié)項目,接續(xù)推進至具體功能組件的調(diào)試激活環(huán)節(jié),像OLED屏幕,ZigBee數(shù)據(jù)流轉(zhuǎn)鏈路,Air724U4G模塊以及各式傳感器均按序達到就緒狀態(tài),運行參數(shù)逐一配置完成,例如模式劃定基準(zhǔn)線,警報觸值這類細化設(shè)定便駐留于單片機Flash空間,即便遭遇斷電情形也能延續(xù)數(shù)據(jù)完整性,此類恒久存儲為后續(xù)邏輯自穩(wěn)性預(yù)先設(shè)置了可靠錨點。系統(tǒng)初始化之后直入主循環(huán),輪詢功能模塊狀態(tài)標(biāo)志成了核心動作之一,按鍵操作,數(shù)據(jù)監(jiān)測顯示以及后續(xù)處理依序排隊運行,一旦有狀態(tài)標(biāo)志被置位,對應(yīng)的函數(shù)便會被喚醒調(diào)用,而像傳感數(shù)據(jù)捕獲,通信傳輸和運行狀態(tài)監(jiān)察這類周期性事務(wù),則托底于定時器中斷確保運作流暢,這樣的架構(gòu)鋪墊使得各個模塊可以相互打配合切換任務(wù),同時滿足反應(yīng)時效和整體的穩(wěn)態(tài)需求,仿佛舞臺調(diào)度一般各司其職又協(xié)調(diào)一致。圖4.2系統(tǒng)邏輯流程圖其部分主程序源碼如下所示:intmain(void){HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_TIM1_Init();MX_USART1_UART_Init();MX_USART2_UART_Init();/*USERCODEBEGIN2*/HAL_TIM_Base_Start_IT(&htim1);HAL_UART_Receive_IT(&Huart_4G,&uart4G_value,1);HAL_UART_Receive_IT(&huart2,&uart2_value,1);OLED_Init();OLED_Clear();Air724_init();Ali_MQTT_Publish_4();while(1){(部分代碼省略)……} }4.2.2按鍵程序流程按鍵子程序承擔(dān)著捕捉用戶輸入行為的任務(wù),以實現(xiàn)人機互動的目標(biāo),獨立分布的按鍵設(shè)計應(yīng)用于系統(tǒng)中,包含切換模式,界面更換以及參數(shù)調(diào)節(jié)等功能性操作,定時掃描用作檢測方式,間隔定為10毫秒,軟件層通過特定算法解決按鍵抖動的潛在問題,狀態(tài)機模型是整體設(shè)計的基礎(chǔ)框架,涵蓋空閑,按下,維持和釋放四種狀態(tài)流轉(zhuǎn),短觸和長觸均被列入支持范圍,短觸關(guān)聯(lián)常規(guī)操作行為,而長觸則被賦予啟動特殊功能或快速變量調(diào)整的意義表達。按鍵功能依據(jù)界面變化呈現(xiàn)動態(tài)調(diào)整,同一按鍵在各異界面中承擔(dān)的角色千差萬別,像在主界面時,按鍵1負責(zé)切換顯示界面,按鍵2承擔(dān)工作模式調(diào)整的職責(zé),按鍵3則無實際用途;進入?yún)?shù)設(shè)置界面后,按鍵2可用于增加參數(shù)值,按鍵3能達到減小參數(shù)值的效果,按鍵的處理依托事件驅(qū)動模型執(zhí)行操作,一旦捕獲有效的按鍵動作便將相應(yīng)事件編碼推送至隊列,后續(xù)處理任務(wù)順勢交由主程序接管。圖4.3按鍵模塊邏輯流程圖其部分程序源碼如下所示:voidKey_function(void){ key_num=Chiclet_Keyboard_Scan(); //按鍵掃描 if(key_num!=0) //有按鍵按下 { switch(key_num) { case1: //按鍵1,切換界面 flag_display++; if(flag_display>=4) //一共4個界面 flag_display=0; OLED_Clear(); //按一下,清屏一次 break;(部分代碼省略)……}}}4.2.3處理程序流程在安全模式下,若人體紅外被觸發(fā)則有人入侵;當(dāng)溫度大于溫度閾值,蜂鳴器報警,繼電器停止工作;當(dāng)煙霧大于煙霧閾值或可燃性氣體大于可燃性氣體閾值,蜂鳴器報警,繼電器停止工作;若環(huán)境不安全或溫度大于溫度閾值或手機控制家電斷電,繼電器關(guān)閉。圖4.4處理函數(shù)邏輯流程圖軟件部分程序源碼如下所示:voidManage_function(void){ if(mode==1)//安全模式{if(infrared==0)beep_infrared=1;elsebeep_infrared=0;}elsebeep_infrared=0;if(temp>temp_yu*10)//溫度大于溫度閾值,蜂鳴器報警,繼電器停止工作{beep_temp=1;relay_temp=1;(部分代碼省略)……}}}4.3本章小結(jié)本章探討基于ZigBee的智慧客房控制系統(tǒng)軟件設(shè)計,包括Keil5開發(fā)環(huán)境的選擇與操作要點,還有從主程序到按鍵子處理流程的設(shè)計藍圖,整體思路傾向于模塊化和結(jié)構(gòu)化,將功能單元拆解再通過清晰界定的接口實現(xiàn)互融支撐,接下來的部分重點落在系統(tǒng)測試進程及相關(guān)結(jié)果呈現(xiàn)上展開詳細討論。工程學(xué)院畢業(yè)設(shè)計5系統(tǒng)的測試5系統(tǒng)的測試5.1軟硬件調(diào)試5.1.1硬件單元測試在單元測試環(huán)節(jié),STM32F103單片機核心板首先接受全面檢測,其時鐘系統(tǒng)通過示波器測量確認頻率穩(wěn)定在72MHz,電源輸出維持在3.3V±0.1V范圍內(nèi),各GPIO端口和通信接口也均表現(xiàn)出預(yù)期的功能特性。傳感器模塊測試過程中,DHT11溫濕度傳感器與標(biāo)準(zhǔn)設(shè)備對照測量誤差符合技術(shù)規(guī)格要求(溫度誤差±1°C,濕度誤差±5%RH),MQ-2煙霧傳感器能在5秒內(nèi)響應(yīng)煙霧刺激并輸出相應(yīng)模擬信號(0-3.3V范圍內(nèi),線性度達90%),MQ-4可燃氣體傳感器對低濃度甲烷表現(xiàn)出敏銳感知能力(最低檢出限為100ppm),紅外人體檢測模塊則在7米范圍內(nèi)展現(xiàn)出約90%的偵測成功率。執(zhí)行機構(gòu)測試是硬件驗證的重要組成部分,本系統(tǒng)的執(zhí)行機構(gòu)主要包括:繼電器控制模塊:系統(tǒng)采用5V雙路繼電器模塊作為主要執(zhí)行機構(gòu),用于控制電器設(shè)備的通斷。測試結(jié)果顯示繼電器響應(yīng)時間平均為15ms,動作可靠性達99.8%(1000次測試中僅有2次失敗),負載能力為AC220V/10A,完全滿足家用電器控制需求。繼電器與STM32通過光耦隔離,確??刂菩盘柵c高壓負載電路完全隔離,提高了系統(tǒng)安全性。報警執(zhí)行機構(gòu):包括蜂鳴器和LED指示燈。蜂鳴器為有源式,工作電壓5V,聲壓級達85dB,測試表明其在異常情況下能產(chǎn)生足夠的警示效果;LED指示燈分為電源指示燈(紅色)、通信狀態(tài)指示燈(綠色)和報警指示燈(黃色),通過不同的閃爍頻率表示不同的系統(tǒng)狀態(tài),測試顯示在各種光照條件下均具有良好的可視性。電機控制單元:系統(tǒng)集成了直流電機控制電路,用于控制窗簾、通風(fēng)口等設(shè)備。采用L298N驅(qū)動芯片,可提供最大2A的驅(qū)動電流,PWM調(diào)速范圍為0-100%,分辨率為256級。測試結(jié)果顯示電機控制精度達±2%,啟停平穩(wěn),無明顯沖擊電流。電子鎖控制模塊:用于智能門鎖控制,采用低功耗電磁鎖,工作電壓12V,工作電流150mA。系統(tǒng)通過MOSFET進行開關(guān)控制,測試表明鎖定/解鎖響應(yīng)時間小于0.5秒,功耗在待機狀態(tài)下僅為0.1W,滿足智能家居安全控制需求。通信模塊測試重點驗證了ZigBee的信號傳輸質(zhì)量,數(shù)據(jù)顯示在30米開闊空間內(nèi)的包成功率高達98%,即使穿墻后仍能保持85%的可接受水平;Air724U4G模塊能在正常信號環(huán)境下10秒內(nèi)完成網(wǎng)絡(luò)注冊并保持穩(wěn)定的數(shù)據(jù)傳輸性能,上傳速率達到150kbps,下載速率達到300kbps。5.1.2軟件單元測試軟件單元測試采用模塊化方法,為各功能組件編寫專門的驗證程序。傳感器驅(qū)動測試中發(fā)現(xiàn)DHT11偶有校驗錯誤(約0.5%的錯誤率),通過增設(shè)重試機制將錯誤率降低至0.1%以下;通信協(xié)議測試顯示高頻數(shù)據(jù)交換時有丟包現(xiàn)象(每100個包約有3個丟失),經(jīng)補充確認和重傳邏輯后顯著提升了可靠性(丟包率降低至0.5%以下);OLED顯示界面經(jīng)多次調(diào)整后優(yōu)化了內(nèi)容布局和更新效率(刷新率達到10幀/秒,無閃爍現(xiàn)象);按鍵處理算法經(jīng)反復(fù)驗證后準(zhǔn)確識別各類按壓模式,抗抖動性能良好;報警邏輯測試確認系統(tǒng)能正確區(qū)分不同級別的異常并觸發(fā)相應(yīng)的警報反應(yīng)。5.2實物運行演示系統(tǒng)實物調(diào)試完成后進行了多場景的功能演示和性能驗證,全面評估其在實際使用環(huán)境中的表現(xiàn)。系統(tǒng)上電后自動執(zhí)行初始化程序,OLED顯示屏依次展示啟動界面和模塊初始化進度,從通電到系統(tǒng)完全就緒的時間為3.2秒,符合設(shè)計要求的快速啟動標(biāo)準(zhǔn);啟動完成后屏幕進入主界面顯示模式,實時更新環(huán)境參數(shù)和系統(tǒng)狀態(tài),界面刷新平穩(wěn)且內(nèi)容清晰。廚房環(huán)境測試重點驗證了系統(tǒng)對煙霧和可燃氣體的檢測能力,實驗中分別模擬了燃氣輕微泄漏和烹飪油煙場景,系統(tǒng)在氣體濃度達到設(shè)定閾值時準(zhǔn)確觸發(fā)預(yù)警,同時能夠智能區(qū)分正常烹飪產(chǎn)生的輕微油煙和異常煙霧;長時間運行測試顯示傳感器漂移小于5%,工作狀態(tài)保持穩(wěn)定且無誤報現(xiàn)象??蛷d與臥室區(qū)域測試中,溫濕度測量值與標(biāo)準(zhǔn)設(shè)備對比誤差符合技術(shù)指標(biāo)要求;人體入侵檢測功能在7米范圍內(nèi)表現(xiàn)出92%的高識別率,同時對小型寵物活動表現(xiàn)出良好的抗誤報能力;溫度異常模擬測試證實系統(tǒng)能在超出閾值時迅速報警并切斷相關(guān)設(shè)備電源,防范潛在危險。系統(tǒng)控制功能測試涵蓋了本地按鍵操作和遠程APP控制兩個方面。按鍵控制測試驗證了三個功能按鍵在不同界面下的表現(xiàn),主界面中按鍵1成功實現(xiàn)界面切換,按鍵2正確切換工作模式,各按鍵響應(yīng)靈敏且無誤觸現(xiàn)象;參數(shù)設(shè)置界面中,按鍵2和按鍵3能夠精確調(diào)整各項閾值參數(shù),長按功能正常實現(xiàn)快速調(diào)節(jié),設(shè)置值正確保存在Flash中并在重啟后保持不變。遠程控制測試通過手機APP向系統(tǒng)發(fā)送多種指令,執(zhí)行成功率達到98%,平均響應(yīng)時間為1.5秒;數(shù)據(jù)上傳功能穩(wěn)定運行,上傳周期精確控制在60±0.5秒,數(shù)據(jù)完整性達100%;報警通知測試中,系統(tǒng)觸發(fā)報警到手機接收信息的平均延遲為2.3秒,滿足實時預(yù)警的需求。異常情況響應(yīng)測試全面驗證了系統(tǒng)對各類緊急情況的處理能力,在煙霧報警測試中,系統(tǒng)能在7秒內(nèi)檢測到異常并觸發(fā)警報;可燃氣體報警測試中,氣體濃度達到警戒值時系統(tǒng)立即做出反應(yīng);入侵報警測試顯示,安全模式下非授權(quán)人員活動會立即觸發(fā)報警并通知用戶手機;斷電恢復(fù)和通信中斷測試證明系統(tǒng)具備良好的自恢復(fù)能力,能夠在短時間內(nèi)重新恢復(fù)正常工作狀態(tài)并保持數(shù)據(jù)連續(xù)性。圖5.1系統(tǒng)實物圖5.4上位機測試與實現(xiàn)5.4.1上位機軟件開發(fā)環(huán)境本系統(tǒng)的上位機軟件采用VisualStudio2019作為集成開發(fā)環(huán)境,基于C#語言開發(fā),利用.NETFramework4.7.2框架構(gòu)建了一套完整的智慧客房監(jiān)控管理平臺。上位機軟件的開發(fā)遵循模塊化設(shè)計原則,采用MVC(Model-View-Controller)架構(gòu)模式,實現(xiàn)了數(shù)據(jù)采集、處理、顯示、存儲和遠程控制等功能。上位機軟件主要包括以下幾個功能模塊:系統(tǒng)登錄模塊、實時監(jiān)控模塊、數(shù)據(jù)分析模塊、報警管理模塊和遠程控制模塊。5.4.2上位機功能實現(xiàn)(1)通信接口實現(xiàn)上位機軟件與智慧客房控制系統(tǒng)的通信采用兩種方式:一是通過USB轉(zhuǎn)串口模塊與ZigBee協(xié)調(diào)器直接通信,實現(xiàn)本地控制;二是通過TCP/IP協(xié)議與4G模塊連接的云服務(wù)器通信,實現(xiàn)遠程監(jiān)控。串口通信采用115200bps的波特率,使用異步接收方式處理數(shù)據(jù)。通信協(xié)議采用自定義數(shù)據(jù)幀格式,包含幀頭(0xA0)、數(shù)據(jù)長度、功能碼、數(shù)據(jù)內(nèi)容和校驗和字段。上位機軟件實現(xiàn)了數(shù)據(jù)幀的封裝與解析,對接收的數(shù)據(jù)進行CRC校驗,確保數(shù)據(jù)傳輸?shù)目煽啃浴#?)實時監(jiān)控界面上位機軟件的實時監(jiān)控界面采用直觀的圖形化設(shè)計,主要顯示智慧客房各個區(qū)域的環(huán)境參數(shù)和設(shè)備狀態(tài)。監(jiān)控界面分為數(shù)據(jù)顯示區(qū)、設(shè)備狀態(tài)區(qū)和控制操作區(qū)三部分。數(shù)據(jù)顯示區(qū)實時展示溫度、濕度、煙霧濃度和可燃氣體濃度等參數(shù),并以曲線圖形式展示歷史變化趨勢;設(shè)備狀態(tài)區(qū)顯示各傳感器和執(zhí)行設(shè)備的工作狀態(tài),包括主從機通信狀態(tài)、4G通信狀態(tài)和報警狀態(tài)等;控制操作區(qū)提供了模式切換、參數(shù)設(shè)置和設(shè)備控制等功能按鈕。監(jiān)控界面每2秒自動刷新一次數(shù)據(jù),確保顯示的實時性。(3)數(shù)據(jù)存儲與分析上位機軟件實現(xiàn)了傳感器數(shù)據(jù)的本地存儲功能,采用SQLite輕量級數(shù)據(jù)庫記錄歷史數(shù)據(jù)。系統(tǒng)按照時間戳、區(qū)域和參數(shù)類型對數(shù)據(jù)進行分類存儲,便于后續(xù)查詢和分析。數(shù)據(jù)分析模塊支持歷史數(shù)據(jù)的查詢、篩選和統(tǒng)計分析,可生成日報表、周報表和月報表,并提供數(shù)據(jù)導(dǎo)出功能。該模塊還集成了簡單的數(shù)據(jù)挖掘算法,能夠分析環(huán)境參數(shù)的變化規(guī)律,為智能控制策略提供決策依據(jù)。(4)報警管理系統(tǒng)報警管理系統(tǒng)是上位機軟件的核心功能之一,負責(zé)處理各類異常情況和安全事件。系統(tǒng)根據(jù)預(yù)設(shè)的閾值對傳感器數(shù)據(jù)進行實時監(jiān)測,當(dāng)檢測到異常時,立即觸發(fā)相應(yīng)級別的報警響應(yīng)。報警分為三個級別:提示、警告和緊急。提示級報警僅在界面上顯示提示信息;警告級報警會發(fā)出聲音提示并在界面上突出顯示;緊急級報警則會同時發(fā)出聲光警報、推送手機通知并觸發(fā)聯(lián)動響應(yīng)。報警管理系統(tǒng)還實現(xiàn)了歷史報警記錄、報警確認和誤報處理功能,便于管理人員追蹤和處理安全事件。(5)遠程控制功能上位機軟件通過云平臺實現(xiàn)了對智慧客房系統(tǒng)的遠程控制功能。管理員可以通過上位機軟件遠程切換系統(tǒng)工作模式、調(diào)整報警閾值、控制繼電器狀態(tài)等。遠程控制采用加密通信機制,確??刂浦噶畹陌踩?。同時,系統(tǒng)實現(xiàn)了權(quán)限管理功能,不同級別的用戶具有不同的控制權(quán)限,防止未授權(quán)操作。遠程控制功能還支持定時任務(wù)和場景聯(lián)動,用戶可以預(yù)設(shè)控制策略,實現(xiàn)智能化的家居環(huán)境管理。5.4.3上位機性能測試上位機軟件經(jīng)過了全面的性能測試,評估其在實際運行環(huán)境中的表現(xiàn)。測試結(jié)果顯示:上位機軟件在配置為Inteli5處理器、8GB內(nèi)存的普通PC上運行時,CPU占用率穩(wěn)定在5%以下,內(nèi)存占用約150MB;在多設(shè)備同時連接的情況下(模擬10個從機節(jié)點),系統(tǒng)響應(yīng)時間保持在100ms以內(nèi),滿足實時監(jiān)控的要求;長時間運行測試(連續(xù)運行72小時)未發(fā)現(xiàn)內(nèi)存泄漏和性能下降問題,系統(tǒng)穩(wěn)定可靠;遠程控制指令的執(zhí)行延遲平均為1.8秒,滿足遠程操作的實時性需求。上位機軟件的用戶界面評估中,10名測試用戶按照預(yù)設(shè)任務(wù)執(zhí)行一系列操作,平均任務(wù)完成時間為45秒,操作錯誤率低于3%,用戶滿意度評分達到4.5分(滿分5分),表明軟件界面設(shè)計直觀易用,符合用戶操作習(xí)慣。5.4.4上位機與手機APP的協(xié)同工作除了PC端上位機軟件,本系統(tǒng)還開發(fā)了配套的手機APP,實現(xiàn)移動端監(jiān)控和控制功能。手機APP采用Android平臺開發(fā),通過云服務(wù)器與智慧客房系統(tǒng)建立連接。APP具備實時數(shù)據(jù)查看、遠程控制、報警推送和用戶管理等功能,為用戶提供更加靈活的操作方式。PC端上位機和手機APP通過云平臺實現(xiàn)數(shù)據(jù)同步,用戶可以在不同終端設(shè)備上獲得一致的操作體驗。在權(quán)限控制上,系統(tǒng)實現(xiàn)了多級用戶管理,不同級別的用戶具有不同的操作權(quán)限,確保系統(tǒng)安全。上位機軟件的測試驗證了其在實際應(yīng)用中的可靠性和實用性。通過圖形化界面、數(shù)據(jù)存儲分析、報警管理和遠程控制等功能,上位機軟件為智慧客房系統(tǒng)提供了完善的監(jiān)控和管理平臺,使系統(tǒng)具備了更強的實用價值和推廣前景。后續(xù)將繼續(xù)優(yōu)化上位機性能,增強數(shù)據(jù)分析能力,提升用戶體驗。5.3本章小結(jié)本章針對采用ZigBee技術(shù)的智慧客房控制系統(tǒng)展開測試與結(jié)果分析,整個流程涉及軟件硬件的調(diào)試以及實際場景運行兩個部分,調(diào)試主要鎖定功能模塊校驗和系統(tǒng)整體穩(wěn)定度,過程中順帶排除了一些技術(shù)難題,實物演示則直觀展現(xiàn)了系統(tǒng)落地后的真實表現(xiàn),數(shù)據(jù)透露出系統(tǒng)符合智慧客房的實際需求框架,從指標(biāo)看系統(tǒng)擁有可靠,實用及穩(wěn)定的特質(zhì),同時可為用戶輸送舒適且放心的體驗效果,這次測驗也間接反饋設(shè)計思路具備理性與可操作性維度,還順便為后續(xù)進階優(yōu)化提供參照索引。結(jié)論結(jié)論結(jié)論本次設(shè)計建立了一套基于ZigBee技術(shù)的智慧客房控制系統(tǒng),整體架構(gòu)采用主從模式,以STM32F103系列MCU為核心控制單元,配以多種傳感器和執(zhí)行模組,并通過ZigBee無線通信建立起全面的家庭環(huán)境管理體系。該系統(tǒng)整合溫濕度監(jiān)測,煙霧與可燃氣濃度追蹤,人體移動感應(yīng)及遠程權(quán)限設(shè)置等多項功能,為用戶打造出兼具安全與舒適的居住空間。在開發(fā)過程中對多個單片機型號,通信模塊以及各類感應(yīng)元件的配置方案進行權(quán)衡分析,制定了硬件電路布局及軟件設(shè)計邏輯,經(jīng)過實測驗證系統(tǒng)的運行可靠性達到了預(yù)評估標(biāo)準(zhǔn),為后續(xù)優(yōu)化拓展奠定了數(shù)據(jù)基礎(chǔ)和技術(shù)指引參考。在系統(tǒng)調(diào)試過程中,我們遇到并解決了多項技術(shù)難題,這些問題及其解決方案具有重要的參考價值。首先是傳感器數(shù)據(jù)穩(wěn)定性問題,特別是MQ-2煙霧傳感器和MQ-4可燃氣體傳感器在環(huán)境波動時容易產(chǎn)生數(shù)據(jù)抖動導(dǎo)致誤報警,我們通過采用滑動平均濾波算法處理原始數(shù)據(jù),并引入閾值滯后機制(設(shè)置高低兩個閾值邊界)來解決,這使系統(tǒng)報警機制更加穩(wěn)定可靠。其次是ZigBee通信在復(fù)雜環(huán)境中的數(shù)據(jù)丟失問題,針對這一挑戰(zhàn),我們重新設(shè)計了天線匹配網(wǎng)絡(luò)提高信號強度,同時在通信協(xié)議中實現(xiàn)了數(shù)據(jù)包確認和自動重傳機制,有效改善了通信質(zhì)量,特別是在穿墻場景下的傳輸成功率。第三是系統(tǒng)功耗過高的問題,通過分析發(fā)現(xiàn)主要源自傳感器持續(xù)高頻采樣和處理器全速運行,因此我們實現(xiàn)了傳感器差異化輪詢機制(對非關(guān)鍵傳感器降低采樣頻率)和處理器動態(tài)頻率調(diào)整策略,配合優(yōu)化的軟件算法和睡眠模式管理,使系統(tǒng)整體功耗降低約40%。第四是Air724U4G模塊在信號波動環(huán)境下連接不穩(wěn)定的問題,我們設(shè)計了通信狀態(tài)監(jiān)控機制和多級重連策略,優(yōu)化了AT命令交互流程,大大提高了遠程通信的穩(wěn)定性。此外,我們還解決了DHT11溫濕度傳感器的偶發(fā)校驗錯誤、按鍵檢測的抖動問題以及OLED顯示刷新效率低下等問題,使系統(tǒng)更加完善和可靠。實驗結(jié)果顯示這套系統(tǒng)檢測家庭環(huán)境參數(shù)精準(zhǔn)度高,系統(tǒng)反應(yīng)速度表現(xiàn)優(yōu)異,從異常發(fā)生到觸發(fā)報警的平均時間不超過7秒,遠程通知延遲控制在2.3秒左右??煽啃詼y試顯示,在持續(xù)運行72小時的測試中,系統(tǒng)無任何功能失效或假報警現(xiàn)象,傳感器性能穩(wěn)定,滿足長期穩(wěn)定運行的要求。這套系統(tǒng)的低成本、多功能和易于升級的特性使其非常適合家庭或小型商用場所使用。未來可在優(yōu)化性能基礎(chǔ)上,進一步擴展語音控制功能,增強智能場景聯(lián)動能力,并深度整合更多智能家電,打造更加智能化、人性化的現(xiàn)代居住環(huán)境。系統(tǒng)的上位機軟件提供了直觀的圖形界面和全面的數(shù)據(jù)管理功能,便于用戶實時監(jiān)控家庭環(huán)境狀態(tài)并進行遠程控制。移動端APP進一步增強了系統(tǒng)的便攜性和操作便利性,使用戶能夠隨時隨地掌握家庭安全狀況。系統(tǒng)的模塊化設(shè)計理念不僅便于后期維護和升級,也為功能擴展預(yù)留了充分空間,可根據(jù)實際需求增添新的傳感器和執(zhí)行設(shè)備。綜上所述,這套基于ZigBee的智慧客房控制系統(tǒng)在設(shè)計、實現(xiàn)和測試的全過程中,均表現(xiàn)出良好的技術(shù)可行性和實用價值,成功解決了多項關(guān)鍵技術(shù)難題,對相關(guān)領(lǐng)域的研究具有一定的參考意義。系統(tǒng)的高可靠性、良好的實時性和友好的用戶體驗,使其具備較強的市場競爭力和推廣應(yīng)用前景。工程學(xué)院畢業(yè)設(shè)計參考文獻參考文獻[1]張彩嬌.基于ZigBee無線通信技術(shù)的基站安全監(jiān)控系統(tǒng)設(shè)計[J].數(shù)字通信世界,2023(3):5-7.[2]宋孟華,王澤,劉雪梅,等.基于ZigBee和NB-IoT融合網(wǎng)絡(luò)的實驗室智能監(jiān)控系統(tǒng)實現(xiàn)及應(yīng)用[J].自動化與儀表,2023,38(5):101-104.[3]劉艷峰.基于ZigBee的礦井環(huán)境監(jiān)測系統(tǒng)的設(shè)計[J].電子產(chǎn)品世界,2023,30(6):35-38.[4]曹海洋,靳晟,乃比·巴瑞,等.基于ZigBee的實驗室安全監(jiān)控系統(tǒng)設(shè)計[J].電腦知識與技術(shù):學(xué)術(shù)版,2023,19(1):101-103.[5]林婷婷,樊森,張新英.基于ZigBee的智慧客房公共安全系統(tǒng)控制平臺研究[J].機械工程與自動化,2023(4):36-38.[6]龍祖連,王麗磊,幸敏.基于ZigBee技術(shù)的礦井環(huán)境信息監(jiān)測系統(tǒng)設(shè)計[J].電子制作,2023,31(19):11-13.[7]梁水英.基于ZigBee的加氫站環(huán)境監(jiān)測系統(tǒng)的設(shè)計[J].現(xiàn)代信息科技,2023,7(12):178-181.[8]朱麗敏.基于ZigBee技術(shù)的智慧客房環(huán)境信息監(jiān)測系統(tǒng)設(shè)計[J].電視技術(shù),2023(011):047.[9]吳廣耀.基于ZigBee技術(shù)的水環(huán)境監(jiān)測系統(tǒng)[J].清洗世界,2023(11):83-85.[10]張軍凱,李欣,崔俊霞,等.基于ZigBee的溫室大棚環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].中文科技期刊數(shù)據(jù)庫(全文版)自然科學(xué),2023(1):4.[11]曹旨昊,張辛欣,牟少敏,等.基于ZigBee的山區(qū)農(nóng)田環(huán)境監(jiān)測系統(tǒng)設(shè)計[J].計算機應(yīng)用與軟件,2023,40(3):66-71.[12]王一帆,劉云,方超.基于本質(zhì)安全優(yōu)化有毒氣體報警監(jiān)控系統(tǒng)設(shè)計[J].全面腐蝕控制,2023,37(3):61-64.[13]張夢哲,羅剛,葉飛,等.一種基于ZigBee的釀酒環(huán)境監(jiān)測系統(tǒng):CN202223351087.6[P].CN219287728U[2024-03-16].[14]費正龍.基于ZigBee的室內(nèi)火災(zāi)監(jiān)測報警系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2023,13(11):35-36.[15]羅學(xué)成.基于ZigBee無線傳感網(wǎng)絡(luò)的智慧客房監(jiān)控系統(tǒng)的設(shè)計研究[J].電腦知識與技術(shù):學(xué)術(shù)版,2023,19(6):79-81.[16]曹波,許月妮.基于ZigBee的森林火災(zāi)監(jiān)控系統(tǒng)設(shè)計[J].中國信息化,2023(9):62-63.[17]王睿,郭華,趙中華,等.基于ZigBee的智能化配電變壓器監(jiān)控系統(tǒng)設(shè)計[J].承德石油高等專科學(xué)校學(xué)報,2023,25(4):42-46.[18]吳蓬勃,張金燕,王拓,等.基于ZigBee的智慧用電監(jiān)控系統(tǒng)[J].電子制作,2023,31(3):42-44.[19]盛裕民,聶曉根,呂建鋒,等.基于ZigBee及云平臺的垃圾轉(zhuǎn)運站監(jiān)測系統(tǒng)設(shè)計[J].自動化儀表,2023,44(2):69-74.[20]孫成富,李曉晨.面向化工車間環(huán)境的實時監(jiān)控系統(tǒng)設(shè)計[J].物聯(lián)網(wǎng)技術(shù),2023,13(3):47-50.[21]胡曉東,戴瑜興.基于ZigBee技術(shù)的智慧客房控制系統(tǒng)設(shè)計[J].電器與能效管理技術(shù),2008(14):19-21.[22]徐書芳,王金海,宮玉龍,等.基于ZigBee的智慧客房控制系統(tǒng)的研究與設(shè)計[J].電子技術(shù)應(yīng)用,2013,39

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論