![登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view12/M03/18/0B/wKhkGWYZ3JeAC9QJAAHhTTRcVn0722.jpg)
![登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view12/M03/18/0B/wKhkGWYZ3JeAC9QJAAHhTTRcVn07222.jpg)
![登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view12/M03/18/0B/wKhkGWYZ3JeAC9QJAAHhTTRcVn07223.jpg)
![登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view12/M03/18/0B/wKhkGWYZ3JeAC9QJAAHhTTRcVn07224.jpg)
![登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view12/M03/18/0B/wKhkGWYZ3JeAC9QJAAHhTTRcVn07225.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)設(shè)計(jì)摘要隨著城市化進(jìn)??程加深??,城市??空間逐??步向高??空發(fā)展??。在大??型工程??建設(shè)過??程中,??登高車??是常用??的登高??作業(yè)平??臺。在??實(shí)際操??作過程??中,由??于登高??車存在??部分視??覺盲區(qū)??,操作??人員往??往無法??判斷登??高車平??臺與結(jié)??構(gòu)之間??的間隙??,因此??作業(yè)過??程中常??常出現(xiàn)??碰撞問??題,??設(shè)備損??壞等事??故,登??高作業(yè)??時也要??對登高??作業(yè)人??員的環(huán)??境進(jìn)行??檢測所??在區(qū)域??是否安??全這也??是非常??有必要??的。“??因此設(shè)??計(jì)一套??安全、??可靠、??穩(wěn)定的??登高作??業(yè)環(huán)境??檢測系??統(tǒng),已??是很重??要和很??急迫的??本課題研究的內(nèi)容為登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)。該套系統(tǒng)主要由溫度傳感器、蜂鳴器、OLED、STM32單片機(jī)、按鍵、BMP180傳感器等部分組成;采用STM32單片機(jī)技術(shù)處理對溫度傳感器采集到的參數(shù)用OLED屏幕顯示,按鍵設(shè)置海拔和溫度的閾值,如果超過閾值范圍,通過蜂鳴器和lED燈實(shí)現(xiàn)聲光報(bào)警提醒。實(shí)現(xiàn)的功能如下:系統(tǒng)可實(shí)時采集海拔高度并顯示,通過溫度傳感器來顯示溫度。通過按鍵來設(shè)置海拔閾值上下限和溫度閾值上下限,并掉電不丟失;系統(tǒng)監(jiān)測海拔和溫度異常,聲光報(bào)警。關(guān)鍵詞:登高作業(yè);STM32單片機(jī);BMP180氣壓傳感器;目錄TOC\o"1-3"\h\u第1章緒論 第1章緒論1.1研究目的及意義 登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)是為了保障登高作業(yè)人員的安全而設(shè)計(jì)的一種重要的安全保護(hù)措施。這個系統(tǒng)的目的是通過實(shí)時監(jiān)測和檢測登高作業(yè)人員所處環(huán)境的各種參數(shù)和風(fēng)險(xiǎn)因素,及時發(fā)出預(yù)警信號,以便及時采取相應(yīng)的安全措施,減少事故的發(fā)生,保護(hù)登高作業(yè)人員的生命和身體安全。登高作業(yè)是一項(xiàng)高風(fēng)險(xiǎn)的工作,可能涉及到高處墜落、電擊、中毒、火災(zāi)等危險(xiǎn)。在這種環(huán)境下,登高作業(yè)人員需要面臨各種風(fēng)險(xiǎn)和不確定性,他們的生命安全和身體健康面臨著巨大的挑戰(zhàn)。因此,登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)的設(shè)計(jì)和實(shí)施對于提高登高作業(yè)安全水平、減少事故發(fā)生具有重要的意義。首先,登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)的設(shè)計(jì)可以提供及時的環(huán)境監(jiān)測和風(fēng)險(xiǎn)評估。通過監(jiān)測環(huán)境中的溫度、濕度、氧氣濃度、有害氣體濃度、粉塵濃度等參數(shù),可以評估登高作業(yè)人員所處環(huán)境的安全性。系統(tǒng)會根據(jù)預(yù)先設(shè)定的閾值和安全標(biāo)準(zhǔn),對環(huán)境參數(shù)進(jìn)行實(shí)時監(jiān)測和分析,一旦環(huán)境參數(shù)超出安全范圍,系統(tǒng)會及時發(fā)出預(yù)警信號,提醒登高作業(yè)人員及時采取相應(yīng)的安全措施,如佩戴防護(hù)裝備、轉(zhuǎn)移位置或停止作業(yè)。其次,登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)的設(shè)計(jì)可以實(shí)現(xiàn)對作業(yè)人員的實(shí)時監(jiān)測和定位。系統(tǒng)可以通過使用安全帶、安全帽等裝備上的傳感器來實(shí)時監(jiān)測登高作業(yè)人員的位置和狀態(tài),包括是否離開工作區(qū)域、是否有突發(fā)狀況等。一旦發(fā)現(xiàn)作業(yè)人員出現(xiàn)異常情況,系統(tǒng)會立即發(fā)出警報(bào),并通過定位技術(shù)迅速確定其具體位置,以便救援人員能夠及時趕到現(xiàn)場提供幫助,降低事故造成的傷害和損失。此外,登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)的設(shè)計(jì)還可以實(shí)現(xiàn)數(shù)據(jù)記錄和分析。系統(tǒng)會記錄環(huán)境參數(shù)、作業(yè)人員狀態(tài)和預(yù)警信息等相關(guān)數(shù)據(jù),這些數(shù)據(jù)可以用于事故分析和事后處理。通過對數(shù)據(jù)的分析,可以了解事故發(fā)生的原因和過程,進(jìn)而對工作流程、安全措施進(jìn)行改進(jìn)和優(yōu)化,以減少類似事故的再次發(fā)生。同時,這些數(shù)據(jù)還可以作為工作人員培訓(xùn)和安全宣傳的依據(jù),提高工作人員的安全意識和安全素質(zhì)。總之,登高作業(yè)人員環(huán)境檢測預(yù)警系統(tǒng)的設(shè)計(jì)的目的和意義在于提高登高作業(yè)的安全性、保護(hù)登高作業(yè)人員的生命和身體健康。通過實(shí)時監(jiān)測和預(yù)警,及時采取安全措施,可以減少登高作業(yè)事故的發(fā)生,降低事故造成的傷害和損失。此外,該系統(tǒng)的設(shè)計(jì)還可以為事故分析和事后處理提供重要的數(shù)據(jù)支持,促進(jìn)工作流程和安全措施的改進(jìn),提高整個行業(yè)的安全水平。因此,該系統(tǒng)的設(shè)計(jì)對于保護(hù)登高作業(yè)人員的安全、促進(jìn)生產(chǎn)安全發(fā)展具有重要的意義。1.2國內(nèi)外研究現(xiàn)狀隨著科技發(fā)展??不斷地??進(jìn)步,??社會逐??漸趨于??城市化??;這么??多年來??,國內(nèi)??外學(xué)者??也在這??個領(lǐng)域??不斷的探索。在2021年??,國內(nèi)??的研究??人員陳??淵鴻、??陳燕等??人在《??基于B??IM與??物聯(lián)網(wǎng)??傳感的??登高車??安全管??理技術(shù)??研發(fā)??沖設(shè)計(jì)??登高車??由于機(jī)??械化程??度高、??操作便??捷等特??點(diǎn)在工??業(yè)、電??力、建??筑等行??業(yè)有廣??泛應(yīng)用??。該裝??備操作??專業(yè)化??要求高??,在作??業(yè)過程??中也容??易帶來??一些安??全隱患??,比如??碰撞事??故等。??隨著智??能科技??的興起??,傳統(tǒng)??裝備智??能化升??級為裝??備安全??性提升??提供了??有力支??持。將??BI??M技術(shù)??與G??PS、??RFI??D等??物聯(lián)網(wǎng)??感應(yīng)技??術(shù)相結(jié)??合,研??發(fā)出??BIM??+GP??S型??登高車??與B??IM+??FID??型登??高車兩??款具有??防撞報(bào)??警功能??的登高??車安全??管理技??術(shù),為??登高作??業(yè)的安??全性提??供了保??障研發(fā)??成果成??功應(yīng)用??于某大??型市政??橋梁建設(shè)。“聶劍等人的團(tuán)??隊(duì)在2??015??年的??《一種??手機(jī)準(zhǔn)??確測量??環(huán)境溫??度的方??法》中??闡述人??們獲得??外界溫??度,目??前多數(shù)??方式是??通過應(yīng)??用程序??直接或??者間接??地通過??國家氣??象局獲??得外界??溫度。??但是由??于數(shù)據(jù)??更新較??慢并且??溫度是??一個較??大地域??范圍內(nèi)??的溫度??,不能??實(shí)時反??應(yīng)使用??者周圍??溫度.??還需要??數(shù)據(jù)網(wǎng)??絡(luò)暢通??。介紹??一種通??過手機(jī)??上的溫??度傳感??器對使??用者周??圍環(huán)境??溫度實(shí)??時準(zhǔn)確??測量方??法。李??延廷在??20??16??年的《??基于單??片機(jī)技??術(shù)的海??拔高度??測量電??路設(shè)計(jì)??》中提??及介紹??了海拔??高度測??量方法??.利用??數(shù)字氣??壓傳感??器設(shè)計(jì)??基于單??片機(jī)技??術(shù)的海??拔高度??測量電??路.分??析電路??結(jié)構(gòu)框??圖、各??功能電??路組成??與工作??原理及??單片機(jī)??控制程??序的功??能模塊??及程序??執(zhí)行流??程.最??后指出??整個電??路的工??作穩(wěn)定??性和性??能指標(biāo)??。在??202??2年??國外的??Rod??ige??rT??im在??Sh??ant??Com??mun??ica??tio??n:??An??ove??lm??eth??od??for??pa??ral??lel??me??asu??rem??ent??of??te??mpe??rat??ure??an??dh??eat??flu??xw??ith??a??sin??gle??la??yer??pr??obe??>-??文闡述??了在此??通信中??描述了??一種專??門設(shè)計(jì)??的快速??熱流傳??感器并??聯(lián)阻抗??評估技??術(shù)的發(fā)??展和性??能。附??加信號??取決于??傳感器??有源層??的內(nèi)阻??并被標(biāo)??定為測??溫信號??。兩個??平行測??量量使??能都是??更精確??的傳熱??測量。??提供了??熱輻射??載荷下測量方法學(xué)的響應(yīng)信號。在2020年Wh??ite??D.??R.??在<??Hot??an??dc??old??:d??efi??nin??ga??nd??mea??swr??ing??te??mpe??rat??ur》??中提到??盡管溫??度測量??在經(jīng)濟(jì)??上的重??要性以??及對熱??現(xiàn)象進(jìn)??行3??00??年的科??學(xué)研究??但溫度??仍然是??所有物??理量中??最不了??解、最??難測量??的一種??。實(shí)際??上,我??們目前??按照熱??力學(xué)測??量溫度??的能力??不能滿??足我們??的需要??。本綜??述概述??了溫度??測量,??深入了??解了溫??度概念??的演變??和含義??、不同??溫度表??的結(jié)構(gòu)??及其局??限性、??最精確??的主要??測量技??術(shù)、1??990??年國??際溫度??表以及對未來發(fā)展的推測。1.3主要研究內(nèi)容本課題研究的??內(nèi)容為??登高作??業(yè)人員??環(huán)境檢??測預(yù)警??系統(tǒng)。??該套系??統(tǒng)主要??由溫度??模塊、??蜂鳴器??,OL??ED,??STM??32單??片機(jī)、??BMP180氣壓傳感器模?塊、按??鍵、L??ED燈??等部分??組成;??采用S??TM3??2單??片機(jī)技??術(shù)處理??對溫度??模塊和??氣壓模??塊采集??到的參??數(shù)用O??LED??屏幕??顯示,??按鍵設(shè)??置海拔??和溫度??的閾值??,如果??超過閾??值范圍??,通過??蜂鳴器??和LE??D燈實(shí)??現(xiàn)聲光??報(bào)警提醒。第2章系統(tǒng)總體設(shè)計(jì)方案2.1設(shè)計(jì)方案本課題研究??的內(nèi)容??為登高??作業(yè)人??員環(huán)境??檢測預(yù)??警系統(tǒng)??。該套??系統(tǒng)主??要由溫??度模塊??、蜂鳴?器,O??LED??,ST??M32??單片機(jī)??、超聲??波測距??模塊、??按鍵、??LED??燈等部??分組成??,采用??STM??32??單片機(jī)??技術(shù)處??理對溫??度模塊??和超聲??波測距??模塊采??集到的??參數(shù)用??0LE??D屏??幕顯示??,按鍵??設(shè)置海??拔和溫??度的閾??值,如??果超過??閾值范??圍,通??過蜂鳴??器實(shí)??現(xiàn)??報(bào)警提醒。圖1系統(tǒng)結(jié)構(gòu)框圖2.2功能需求分析2.2.1技術(shù)路線(1)硬件部分需??要單片??機(jī)S??TM3??2F1??03c??8t6??、溫度??模塊、??蜂鳴器??,OL??ED、??按??鍵、BMP180傳感器等(2)軟件平臺程序用keil5;(3)畫原理圖用AD;(4)編程語言用C語言;2.2.2預(yù)期結(jié)果作品展示,完成一個登高作??業(yè)人員??環(huán)境檢??測預(yù)警??系統(tǒng),??并且該??設(shè)計(jì)能??實(shí)現(xiàn)的??功能如下:該套系統(tǒng)主要??由溫度??傳感器、??蜂鳴器??、OL??ED、??STM??32??單片機(jī)??、??按鍵、??LED??燈等??部分組??成,采??用S??TM3??2單??片機(jī)技??術(shù)處理??對溫度??模塊和??氣壓模??塊采集??到的參??數(shù)用O??LED??屏幕??顯示,??按鍵設(shè)??置海拔??和溫度??的閾值??,如果??超過閾??值范圍??,通過??蜂鳴器??實(shí)現(xiàn)報(bào)警提醒。2.3單片機(jī)型號選擇51單片機(jī)的處理能力相對較低,通常采用8位架構(gòu),運(yùn)算速度較慢。與現(xiàn)代的32位或64位處理器相比,51單片機(jī)在計(jì)算性能、存儲容量和處理能力上有限制。51單片機(jī)的內(nèi)存容量通常較小,無法滿足大規(guī)模應(yīng)用的需求。這會限制程序的復(fù)雜性和功能的擴(kuò)展性。51單片機(jī)的硬件資源有限,如GPIO(通用輸入輸出)引腳數(shù)量有限,缺乏外設(shè)接口和通信接口。這可能限制了連接外部設(shè)備和擴(kuò)展功能的能力。51單片機(jī)的架構(gòu)和功能相對較舊,缺乏現(xiàn)代化特性和先進(jìn)的指令集。這使得它在某些應(yīng)用領(lǐng)域無法滿足高級功能和復(fù)雜算法的需求。由于51單片機(jī)的市場存在時間較長,相對較新的開發(fā)環(huán)境和工具支持有限。這可能導(dǎo)致開發(fā)人員在開發(fā)和調(diào)試過程中遇到一些困難。相對于一些其他嵌入式平臺,51單片機(jī)的開發(fā)社區(qū)和生態(tài)系統(tǒng)支持較為有限。這可能導(dǎo)致開發(fā)人員在解決問題和獲取資源方面的困難。51單片機(jī)通常缺乏高級的能耗管理功能,無法實(shí)現(xiàn)復(fù)雜的電源管理技術(shù)。這在對電池壽命和能源效率要求較高的應(yīng)用中可能是一個限制。本文選用S??TM3??2F1??03C??6T6??單片機(jī)。該單片機(jī)是由意??法半導(dǎo)??體集團(tuán)??基于S??TII??32系??列AM??Co??rte??x-M??內(nèi)核??開發(fā)的??一款具??有64??KB的??程序存??儲器的??32位??微控制??器。其??工作時??需要2??7~3??.6??的電壓??和-4??0C~??85C環(huán)境溫度。STM32F103C8T6是一款中等密度性能系列的ARMCortex-M332位微控制器,采用48引腳LQFP封裝。它集成了具有72MHz工作頻率的高性能RISC內(nèi)核、高速嵌入式存儲器、廣泛的增強(qiáng)型I/O和連接到兩條APB總線的外設(shè)。S??TM3??2F1??03C??6T6??芯片適用于基本功能的芯片,此設(shè)計(jì)S??TM3??2F1??03C??6T6??芯片最適用。STM32系??列單片??機(jī)是一??款高性??能,功??能強(qiáng)大??的系列??單片機(jī)??。該系??列單片??機(jī)常被??用于要??求低成??本、高??性能和??低功耗??的嵌入??式應(yīng)用??程序,??其在功??耗和集??成方面??也展現(xiàn)??出良好??的性能??。由于??其便捷??的工具??和簡單??的結(jié)構(gòu)??并且結(jié)??合了強(qiáng)??大的功??能性,??在業(yè)界??很受歡??迎。采??用的最小系統(tǒng)如下圖。圖2-1STM32fl03c6t6引腳圖第3章系統(tǒng)的硬件部分設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)本課題研究的內(nèi)容??為登高??作業(yè)人??員環(huán)境??檢測預(yù)??警系統(tǒng)??。該套??系統(tǒng)主??要由溫??度傳感器、蜂鳴??器,O??LED??,ST??M32??單片機(jī)??、??按鍵、??BMP180氣壓傳感器等部??分組成??,采用??STM??32??單片機(jī)??技術(shù)處??理對溫??度模塊??和BMP180氣壓傳感器采??集到的??參數(shù)用??0LE??D屏??幕顯示??,按鍵??設(shè)置海??拔和溫??度的閾??值,如??果超過??閾值范??圍,通??過蜂鳴??器實(shí)??現(xiàn)報(bào)警提醒。實(shí)現(xiàn)的功能如下:1.系統(tǒng)可實(shí)時采集海拔高度并顯示;2.系統(tǒng)可實(shí)時采集當(dāng)前溫度并顯示;3.系統(tǒng)可設(shè)置海拔閾值上下限,并掉電不丟失;4.系統(tǒng)可設(shè)置溫度閾值上下限,并掉電不丟失;5.系統(tǒng)監(jiān)測海拔高度異常,蜂鳴器報(bào)警;6.系統(tǒng)監(jiān)測溫度異常,蜂鳴器報(bào)警。總體原理圖如下所示:圖3-1總體原理圖3.2系統(tǒng)的主要功能模塊設(shè)計(jì)3.2.1BMP180氣壓傳感器設(shè)計(jì)BMP180是一款高精度的氣壓傳感器,具有低功耗、低噪聲等特點(diǎn),廣泛使用在氣壓、海拔測量。??它兼容??BP??O85??傳感??器,但??是在該??基礎(chǔ)上??擁有許??多改進(jìn)??,如更??小的尺??寸和更多的數(shù)字接口。BMP18??0不??僅可以??實(shí)時的??測量大??氣壓力??,還能??測量實(shí)??時溫度??。同時??它還具??有II??C總線??的接口??,便于??單片機(jī)??進(jìn)行訪??問。另??外它的??使用也??很方便??,不需??要太多??的操作??就可讀??取到氣??壓及測??量數(shù)據(jù)???!癠??P=??壓力數(shù)??據(jù)(1??6到1??9位)??UT??=溫??度數(shù)據(jù)??(16??位)??開始測??量溫度??值U??T和壓??力值??UP的??時序圖??如下所??示。在??啟動后??,主機(jī)??發(fā)送器??件地址??寫入,??寄存器??地址和??控制寄??存器數(shù)??據(jù)。當(dāng)??接收到??數(shù)據(jù)時??,BM??P18??0每??8個??數(shù)據(jù)位??發(fā)送一??個確認(rèn)??(AC??KS)??。主機(jī)??在最后??一次??ACK??S后??發(fā)送停??止條件??。在工作過程中,BMP180傳感器通過控制電路提供供電,并與微控制器或其他外部設(shè)備進(jìn)行通信,通常使用I2C接口。傳感器內(nèi)部的壓電傳感器通過感受外界壓力的變化,將其轉(zhuǎn)換為相應(yīng)的電壓信號。該電壓信號經(jīng)過放大和模數(shù)轉(zhuǎn)換,轉(zhuǎn)化為數(shù)字值。為了準(zhǔn)確測量氣壓,BMP180傳感器還使用溫度補(bǔ)償技術(shù)。內(nèi)部的溫度傳感器測量環(huán)境溫度,并將溫度值與壓力值一起用于計(jì)算修正后的氣壓值。通過將溫度補(bǔ)償應(yīng)用于壓力測量,BMP180傳感器能夠在不同溫度下提供更準(zhǔn)確的氣壓數(shù)據(jù)。通過讀取傳感器的輸出數(shù)據(jù),外部設(shè)備可以獲取當(dāng)前環(huán)境的氣壓和溫度信息。這些數(shù)據(jù)可以應(yīng)用于多種應(yīng)用領(lǐng)域,如天氣預(yù)報(bào)、高度測量、氣象監(jiān)測等??偠灾?,BMP180氣壓傳感器利用壓電傳感器和溫度補(bǔ)償技術(shù)實(shí)現(xiàn)了準(zhǔn)確的氣壓測量。通過對壓力和溫度的測量和處理,傳感器能夠提供準(zhǔn)確的氣壓和溫度數(shù)據(jù),為各種應(yīng)用提供有用的信息。以下是BMP180氣壓傳感器的硬件電路設(shè)計(jì)步驟:確定供電電壓:BMP180傳感器通常工作在3.3V電壓下。因此,首先需要確定系統(tǒng)的供電電壓,以便選擇合適的電源電路。設(shè)計(jì)電源電路:根據(jù)所選的供電電壓,設(shè)計(jì)一個穩(wěn)定可靠的電源電路,以提供穩(wěn)定的工作電壓給BMP180傳感器。連接傳感器引腳:BMP180傳感器有多個引腳,包括供電引腳(VCC和GND)、I2C通信引腳(SCL和SDA)以及數(shù)據(jù)輸出引腳(XCLR和EOC)。I2C通信接口:BMP180傳感器使用I2C接口進(jìn)行通信。為了使傳感器能夠與主控制器進(jìn)行通信,需要設(shè)計(jì)一個I2C接口電路,并將其連接到傳感器的SCL和SDA引腳。PCB布局和布線:在設(shè)計(jì)PCB時,需要考慮傳感器的布局和布線,以確保信號完整性和電路穩(wěn)定性。避免干擾源和高功率設(shè)備的干擾,并根據(jù)傳感器規(guī)格要求進(jìn)行差分信號布線和地線規(guī)劃。連接其他器件:根據(jù)實(shí)際應(yīng)用需求,需要連接其他器件,如微控制器、顯示屏。確保正確連接這些器件,并遵循其規(guī)格和電路設(shè)計(jì)要求。電路測試和驗(yàn)證:完成硬件電路設(shè)計(jì)后,進(jìn)行電路測試和驗(yàn)證。通過測量電壓、信號和通信以及傳感器的輸出,確保電路正常工作,并滿足設(shè)計(jì)要求。以上是BMP180氣壓傳感器的硬件電路設(shè)計(jì)步驟。BI??P18??0氣??壓傳感器如圖??3-2。圖3-2BMP180氣壓傳感器原理圖3.2.2按鍵模塊設(shè)計(jì)獨(dú)立式鍵盤??的組成??是由若??干個按??鍵與單??片機(jī)的??I/0??口一的??對應(yīng)連??接,然??后通過??讀取單??片機(jī)??I/0??的電??平狀態(tài)??來確認(rèn)??哪個對??應(yīng)的按??鍵被按??下,一??般一個??獨(dú)立式??按鍵對??應(yīng)一個??功能可??以通過??按鍵的??組合來實(shí)現(xiàn)多個功能。按鍵的工作原理基于機(jī)械接觸,當(dāng)按鍵被按下時,內(nèi)部機(jī)械結(jié)構(gòu)會產(chǎn)生接觸,使電路閉合。這種閉合狀態(tài)會導(dǎo)致電流流過按鍵,向控制電路發(fā)送信號??刂齐娐窌z測到這個信號,并相應(yīng)地執(zhí)行相應(yīng)的操作或觸發(fā)相應(yīng)的事件。當(dāng)按鍵釋放時,機(jī)械結(jié)構(gòu)恢復(fù)原狀,電路斷開,停止信號傳輸。通過這種機(jī)械接觸的方式,按鍵實(shí)現(xiàn)了用戶與電子系統(tǒng)之間的交互。以下是按鍵的硬件電路設(shè)計(jì)步驟:確定按鍵類型和規(guī)格:首先確定需要使用的按鍵類型機(jī)械按鍵。根據(jù)需求選擇合適的按鍵,并了解其電氣特性和尺寸。確定按鍵數(shù)量和布局:確定需要的按鍵數(shù)量和布局??紤]按鍵的功能和使用場景,設(shè)計(jì)適合用戶操作的按鍵布局,并決定按鍵的位置和間距。設(shè)計(jì)按鍵引腳:根據(jù)選擇的按鍵類型和數(shù)量,為每個按鍵設(shè)計(jì)引腳。通常,按鍵具有兩個引腳,分別是連接到電源(VCC)和連接到控制電路的引腳。確保按鍵引腳與所選按鍵的引腳布局和尺寸相匹配。連接到控制電路:將按鍵的引腳連接到控制電路。根據(jù)設(shè)計(jì)需求,可以選擇直接連接到微控制器的GPIO引腳,或通過電平轉(zhuǎn)換電路(如電阻分壓器或三極管)將按鍵信號轉(zhuǎn)換為適合微控制器的信號電平。添加去抖電路:按鍵的機(jī)械特性會導(dǎo)致按下和釋放時產(chǎn)生的抖動。為了避免抖動引起的誤觸發(fā),可以在按鍵引腳和控制電路之間添加去抖電路。常見的去抖電路包括電容器和RC網(wǎng)絡(luò)。地線和電源連接:將按鍵的引腳連接到適當(dāng)?shù)牡鼐€和電源。確保地線和電源連接可靠,并根據(jù)設(shè)計(jì)要求提供合適的電源電壓。PCB布局和布線:在設(shè)計(jì)PCB時,要合理布局按鍵的位置和布線,以確保信號完整性和電路穩(wěn)定性。避免按鍵引腳與其他高功率信號線或干擾源的交叉干擾,并使用合適的地線規(guī)劃。電路測試和驗(yàn)證:完成按鍵的硬件電路設(shè)計(jì)后,進(jìn)行電路測試和驗(yàn)證。通過按下按鍵并測量信號響應(yīng),確保按鍵正常工作,并滿足設(shè)計(jì)要求。以上是按鍵的硬件電路設(shè)計(jì)步驟。在設(shè)計(jì)過程中,要注意參考所選按鍵的數(shù)據(jù)手冊和應(yīng)用指南,以了解其特性和要求。同時,確保遵守相關(guān)的電氣安全標(biāo)準(zhǔn)和設(shè)計(jì)規(guī)范。圖3-3按鍵模塊原理圖3.2.35V蜂鳴器模塊設(shè)計(jì)蜂鳴器分無源??和有源??兩種,??從電路??上來看??,這兩??種蜂鳴??器在這??都可以??工作區(qū)??別是單??片機(jī)程??序不一??樣。當(dāng)??網(wǎng)絡(luò)節(jié)??點(diǎn)B??epp??為高??電平時??,三極??管Q1??截止??,蜂鳴??器無電??流,不??響?!??當(dāng)網(wǎng)絡(luò)??節(jié)點(diǎn)??Bep??p為??低電平??時,三??極管??Q1??導(dǎo)通,??蜂鳴器??有電流??,會響??。所以??在Be??ep??節(jié)點(diǎn)輸??入P??WM??脈沖時??,蜂鳴??器就會??發(fā)出響??聲。以下是有源蜂鳴器的硬件電路設(shè)計(jì)步驟:確定供電電壓:有源蜂鳴器通常工作在較低的電壓范圍,如3V至5V。首先需要確定系統(tǒng)的供電電壓,并選擇合適的電源電路。連接蜂鳴器引腳:有源蜂鳴器通常有兩個引腳,一個是正極(+)引腳,用于連接到正電源,另一個是負(fù)極(-)引腳,用于連接到控制電路。根據(jù)設(shè)計(jì)需求,將蜂鳴器引腳連接到相應(yīng)的電路中。控制信號引腳:有源蜂鳴器還需要一個控制信號來觸發(fā)聲音輸出。通常,這個控制信號由微控制器或其他控制電路提供。設(shè)計(jì)一個合適的控制信號引腳,并將其連接到蜂鳴器的控制引腳。電源電路設(shè)計(jì):為了提供穩(wěn)定的工作電壓給有源蜂鳴器,需要設(shè)計(jì)一個適當(dāng)?shù)碾娫措娐?。可以選擇使用線性穩(wěn)壓器或開關(guān)穩(wěn)壓器來實(shí)現(xiàn)。PCB布局和布線:在設(shè)計(jì)PCB時,要合理布局有源蜂鳴器和相關(guān)電路的位置,并進(jìn)行合適的布線。確保信號完整性和電路穩(wěn)定性,避免干擾源和高功率設(shè)備的干擾。電路測試和驗(yàn)證:完成硬件電路設(shè)計(jì)后,進(jìn)行電路測試和驗(yàn)證。通過提供控制信號,觀察有源蜂鳴器是否發(fā)出預(yù)期的聲音輸出,并確保電路正常工作,并滿足設(shè)計(jì)要求。如下圖原理圖。圖3-4蜂鳴器原理圖3.2.4oled顯示屏模塊設(shè)計(jì)本屏所用的驅(qū)??動IC??為S??SD1??306??;,????這點(diǎn)與??1.3??寸OL??ED??驅(qū)動I??CS??SD1??106??稍有??不同,??SSD??110??6每??頁是1??32??個字節(jié)??,也是??8頁。??所以在??用0??.96??寸OL??ED??移植1??.3寸??OLE??D程序??的時候??需要將??0.??96寸??的顯示??地址向??右偏移??2,??這樣顯??示就正??常了;??否則在??用1.??3寸的??時候1??.3寸??屏右邊??會有??4個像??素點(diǎn)寬??度顯示??不正常??或是全??白,這??點(diǎn)大家??注意一??下。其??它的??SSD??130??6和??SSD??110??6區(qū)??別不大??。原理圖如3-5圖。下面是SSD1306OLED顯示屏的硬件電路設(shè)計(jì)步驟:選擇合適的SSD1306OLED顯示屏:根據(jù)需求選擇0.96寸的SSD1306OLED顯示屏,并獲取相應(yīng)的數(shù)據(jù)手冊和引腳定義。確定供電電壓:查看SSD1306OLED顯示屏的數(shù)據(jù)手冊,確定其供電電壓范圍。通常情況下,SSD1306可以在3.3V或5V電源下工作。確保設(shè)計(jì)中的電源電壓符合其要求。本文在3.3V的電源下工作。連接電源:將SSD1306OLED顯示屏的電源引腳連接到適當(dāng)?shù)碾娫淳€路上。確保提供穩(wěn)定的電源電壓,并注意正確的極性連接。連接控制信號:查看SSD1306OLED顯示屏的引腳定義,將其控制信號引腳連接到適當(dāng)?shù)目刂齐娐飞稀Mǔ?,SSD1306包括I2C和SPI接口選項(xiàng)。根據(jù)設(shè)計(jì)需求選擇適當(dāng)?shù)慕涌?,并連接相應(yīng)的引腳。連接顯示數(shù)據(jù)信號:根據(jù)SSD1306OLED顯示屏的引腳定義,連接顯示數(shù)據(jù)信號引腳。這些引腳通常包括時鐘線、數(shù)據(jù)線和復(fù)位線等。確保正確連接,并根據(jù)需要添加合適的電平轉(zhuǎn)換電路。PCB布局和布線:在設(shè)計(jì)PCB時,要合理布局SSD1306OLED顯示屏和相關(guān)電路的位置,并進(jìn)行合適的布線。確保信號完整性和電路穩(wěn)定性,避免干擾源和高功率設(shè)備的干擾。電路測試和驗(yàn)證:完成硬件電路設(shè)計(jì)后,進(jìn)行電路測試和驗(yàn)證。通過向SSD1306發(fā)送顯示命令和數(shù)據(jù),觀察OLED顯示屏是否正常工作,并滿足設(shè)計(jì)要求。以上是SSD1306OLED顯示屏的硬件電路設(shè)計(jì)步驟。圖3-5oled顯示屏原理圖3.2.5降壓模塊設(shè)計(jì)降壓模塊,??原理是??改變占??空比來??實(shí)現(xiàn)降??壓和穩(wěn)??壓的。??升壓模??塊也是??改變占??空比的??,不過??在輸出??端有升??壓變壓??器。它??和升壓??電源模??塊正好??相反,??它的輸??入電壓??一定比??輸出電??壓高。??DC-??DC??降壓模??塊,輸??入-輸??出電壓??差距較??小的,??一般用??集成基??準(zhǔn)電壓??的DC??-DC??芯片??,輸入??-輸出??電壓差??距大的??,需要??用到多??級降壓??,然后??依照電??流輸出??大小要??求,用功率管輸出。降壓電路就是俗??稱的B??UCK??電路??,降壓??電路結(jié)??構(gòu),主??要是通??過一個??IC??芯片,??輸出一??個方波??信號,??控制一??個開關(guān)??管的開??通和關(guān)??斷,從??而控制??輸入電??壓對輸??出的時??間長短??,方波??信號的??占空比??越大,??輸出的??電壓越??高,占??空比越??小,輸??出電壓??就越小??。原理??圖如下圖圖3-6降壓模塊原理圖3.2.6晶振電路模塊設(shè)計(jì)STM32F103C8T6單片機(jī)晶振電路模塊是單片機(jī)系統(tǒng)的重要組成部分,其穩(wěn)定性和精度直接影響到單片機(jī)的運(yùn)行穩(wěn)定性和性能。它包括晶振和相關(guān)的電容電路,用于產(chǎn)生穩(wěn)定的振蕩頻率。在單片機(jī)中,時鐘信號用于同步和驅(qū)動各個模塊和功能的操作,包括指令執(zhí)行、數(shù)據(jù)傳輸、定時器計(jì)數(shù)等。晶振電路模塊的作用是確保單片機(jī)正常工作的時鐘信號的穩(wěn)定性和準(zhǔn)確性,從而保證程序的正確執(zhí)行和系統(tǒng)的穩(wěn)定性。它提供了單片機(jī)所需的基準(zhǔn)時鐘,為各種應(yīng)用提供準(zhǔn)確的時序和時間控制,是單片機(jī)系統(tǒng)中不可或缺的重要組件。以下是STM32F103C8T6單片機(jī)晶振電路模塊的硬件設(shè)計(jì)要點(diǎn):STM32F103C8T6單片機(jī)需要外接8MHz的晶振。在晶振電路中需要兩個電容來調(diào)節(jié)晶振頻率,通常選擇22pF的貼片陶瓷電容。在設(shè)計(jì)時,應(yīng)該將電容盡可能靠近晶振的引腳,并盡量縮短電容與晶振之間的導(dǎo)線長度,以減少導(dǎo)線的電感和電容,提高電路的穩(wěn)定性。STM32F103C8T6單片機(jī)晶振電路的引腳分配如下:PA8引腳接收晶振的輸出信號,作為系統(tǒng)時鐘輸入。PB6和PB7引腳用于與晶振電容相連。綜上所述,STM32F103C8T6單片機(jī)晶振電路模塊的硬件設(shè)計(jì)需要考慮晶振選型、晶振電容設(shè)計(jì)、晶振接口設(shè)計(jì)以及PCB設(shè)計(jì)等方面,通過合理的設(shè)計(jì)和布局可以提高系統(tǒng)的穩(wěn)定性和可靠性。圖3-7晶振模塊原理圖3.2.7復(fù)位電路模塊設(shè)計(jì)STM32F103C8T6單片機(jī)復(fù)位電路模塊是單片機(jī)系統(tǒng)的重要組成部分,它通過監(jiān)測電源和復(fù)位信號的狀態(tài),確保單片機(jī)在啟動或異常情況下能夠正確地進(jìn)行復(fù)位操作。復(fù)位電路模塊可以根據(jù)不同的復(fù)位源(如電源上電、外部復(fù)位引腳、看門狗定時器等)生成復(fù)位信號,并將其傳遞給單片機(jī)。其作用是在系統(tǒng)上電或發(fā)生異常情況時,將單片機(jī)的內(nèi)部寄存器和狀態(tài)恢復(fù)到初始狀態(tài),使系統(tǒng)重新開始執(zhí)行程序。復(fù)位電路模塊保證了單片機(jī)的可靠啟動和系統(tǒng)的穩(wěn)定性,是單片機(jī)系統(tǒng)中不可或缺的重要組件。以下是STM32F103C8T6單片機(jī)復(fù)位電路模塊的硬件設(shè)計(jì)要點(diǎn):復(fù)位電路選型:STM32F103C8T6單片機(jī)支持多種復(fù)位電路,包括RC復(fù)位電路、外部復(fù)位電路和低功耗復(fù)位電路等。在選型時,需要根據(jù)具體應(yīng)用場景選擇合適的復(fù)位電路類型。復(fù)位引腳接口設(shè)計(jì):STM32F103C8T6單片機(jī)的NRST引腳用于接收外部復(fù)位信號,同時也是內(nèi)部復(fù)位電路的輸出引腳。在設(shè)計(jì)時,需要將NRST引腳連接到復(fù)位電路的輸出端,同時確保復(fù)位電路與單片機(jī)的地電位相連。外部復(fù)位電路設(shè)計(jì):外部復(fù)位電路通常由復(fù)位電路芯片和電阻電容等組成。在設(shè)計(jì)時,需要根據(jù)外部復(fù)位電路芯片的規(guī)格書確定電阻和電容的數(shù)值,以及它們的連接方式。綜上所述,STM32F103C8T6單片機(jī)復(fù)位電路模塊的硬件設(shè)計(jì)需要考慮復(fù)位電路選型、復(fù)位引腳接口設(shè)計(jì)、外部復(fù)位電路設(shè)計(jì)以及PCB設(shè)計(jì)等方面,通過合理的設(shè)計(jì)和布局可以提高系統(tǒng)的穩(wěn)定性和可靠性。圖3-8復(fù)位模塊原理圖3.2.8電源電路模塊設(shè)計(jì)STM32F103C8T6單片機(jī)電源電路模塊是單片機(jī)系統(tǒng)的關(guān)鍵組成部分之一,STM32F103C8T6單片機(jī)電源電路模塊是用于為單片機(jī)提供穩(wěn)定、可靠的電源供應(yīng)的重要組成部分。其主要作用是將外部電源(如電池或電源適配器)的電壓轉(zhuǎn)換、穩(wěn)壓并過濾,以供給單片機(jī)及其外圍器件所需的電流和電壓。電源電路模塊可以包括電源輸入保護(hù)、濾波電容、穩(wěn)壓器、電源指示燈等部分,用于保護(hù)單片機(jī)免受電源電壓波動和干擾的影響,并提供穩(wěn)定的工作電壓。它確保單片機(jī)在各種工作條件下獲得穩(wěn)定的電源,以保證系統(tǒng)的可靠性、穩(wěn)定性和正常運(yùn)行。以下是STM32F103C8T6單片機(jī)電源電路模塊的硬件設(shè)計(jì)要點(diǎn):電源選型:在電源選型時,需要考慮系統(tǒng)的功耗、穩(wěn)定性、效率等因素,選擇適合的電源類型和規(guī)格。常用的電源類型包括開關(guān)電源、穩(wěn)壓器、鋰電池等,具體選型需要根據(jù)具體應(yīng)用場景和需求進(jìn)行決策。圖3-9電源電路模塊原理圖第4章系統(tǒng)的軟件設(shè)計(jì)4.1軟件主流程圖主程序的具體工作流程如4-1圖所示,系統(tǒng)接通電源后,首先進(jìn)行初始化,之后各個電路開始工作,數(shù)據(jù)采集電路在系統(tǒng)初始化之后經(jīng)過非常短暫的時間就將數(shù)據(jù)傳送至單片機(jī)并顯示,此時若有紅外遙控器的按鍵按下,則單片機(jī)優(yōu)先處理按鍵請求,識別鍵值并執(zhí)行相應(yīng)的操作;若沒有按鍵按下,單片機(jī)將數(shù)據(jù)與預(yù)警值進(jìn)行比較,若溫濕度超標(biāo),則蜂鳴器報(bào)警,反之蜂鳴器不報(bào)警:若甲醛超標(biāo),則啟動風(fēng)機(jī)進(jìn)行凈化,反之,則保持風(fēng)機(jī)關(guān)閉。同時本設(shè)計(jì)的紅外遙控器上有風(fēng)機(jī)的開關(guān)按鍵,不論氣體傳感器檢測到的甲醛數(shù)據(jù)是否超過預(yù)警值,當(dāng)人們感覺室內(nèi)空氣有異味時,就可使用紅外遙控器隨時打開風(fēng)機(jī)凈化室內(nèi)空氣。同理,也可以用遙控器隨時停止風(fēng)機(jī)的運(yùn)行。系統(tǒng)整體流程表如下圖所示圖4-1系統(tǒng)流程圖4.2溫濕度采集模塊的軟件設(shè)計(jì)當(dāng)總線空余情況為高電平時,服務(wù)器將總線降低,等候DHT11響應(yīng)。當(dāng)單片機(jī)初始化完成后,DHT11溫濕度傳感器會對周圍的溫度和濕度進(jìn)行采集并形成一個參數(shù)來表示溫度及濕度,若此數(shù)據(jù)在設(shè)定的范圍內(nèi),則觸發(fā)接下來的翻蛋操作;若不在范圍內(nèi),則可選擇改變周圍環(huán)境后重新采集。圖4-2溫度傳感器流程圖4.3顯示模塊軟件的設(shè)計(jì)在設(shè)計(jì)中需要顯示當(dāng)前環(huán)境的溫度和濕度信息。系統(tǒng)使用液晶顯示數(shù)據(jù),STM32單片機(jī)初始化完成后顯示屏?xí)詣訉懣刂谱?,控制字為單片機(jī)中獲得的數(shù)據(jù),隨后顯示出來。如圖為顯示模塊流程圖。圖4-31602顯示子程序流程圖4.4氣壓傳感器模塊的軟件設(shè)計(jì)一些氣壓傳感器主要的傳感元件是一個對壓強(qiáng)敏感的薄膜,它連接了一個柔性電阻器。當(dāng)被測氣體的壓強(qiáng)降低或升高時,這個薄膜變形,該電阻器的阻值將會改變。電阻器的阻值發(fā)生變化。從傳感元件取得0-5V的信號電壓,經(jīng)過A/D轉(zhuǎn)換由數(shù)據(jù)采集器接受,然后數(shù)據(jù)采集器以適當(dāng)?shù)男问桨呀Y(jié)果傳送給計(jì)算機(jī)。一些氣壓傳感器的主要部件為變?nèi)菔焦枘ず小.?dāng)該變?nèi)莨枘ず型饨绱髿鈮毫Πl(fā)生變化時,單晶硅膜盒隨著發(fā)生彈性變形,從而引起硅膜盒平行板電容器電容量的變化。流程圖如下。圖4-4氣壓傳感器模塊流程圖4.5蜂鳴器模塊的軟件設(shè)計(jì)蜂鳴器分無源和有源兩種,從電路上來看,這兩種蜂鳴器在這都可以工作,區(qū)別是單片機(jī)程序不一樣。當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)Beep為高電平時,三極管Q1截止,蜂鳴器無電流,不響。當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)Beep為低電平時,三極管Q1導(dǎo)通,蜂鳴器有電流,會響。所以在Beep節(jié)點(diǎn)輸入PWM脈沖時,蜂鳴器就會發(fā)出響聲。工作過程很簡單,再看看每個元件的作用:電阻R3為上拉電阻,目的為了在Beep節(jié)點(diǎn)懸空時,三極管Q1的基極有一個穩(wěn)定的高電平。電阻R4為三極管Q1的基極電阻,限制基極電流。電容C1為旁路電容,對刺耳的高頻信號能起到旁路作用。三極管Q1起開關(guān)管的作用,控制蜂鳴器。電阻R1,R2是蜂鳴器的限流電阻,這是很常見的一種安裝方法,主要起到兩個作用:一是這兩個電阻并聯(lián)一起,可以分流,使每個電阻上的的熱量不會超過它的額定功耗,保證電阻壽命。流程圖如下圖4-5蜂鳴器模塊流程4.6通信模塊的軟件設(shè)計(jì)無線通信模塊的原理是將電磁波信號發(fā)送或者接收且轉(zhuǎn)換成我們能理解的信息。無線通信模塊的作用是將物于物之間聯(lián)系起來,讓各類物聯(lián)網(wǎng)終端設(shè)備實(shí)現(xiàn)信息傳輸能力,也讓各種智能設(shè)備有一個物聯(lián)網(wǎng)的信息接口。有線通信就是在進(jìn)行文字、圖片、音頻以及視頻傳播過程中通過光纖、金屬導(dǎo)線等媒介,將其轉(zhuǎn)化為對應(yīng)的電信號以及光學(xué)信號也就是說在信息傳輸過程中必須要依靠實(shí)體的媒介作為傳輸?shù)妮d體,有線通信中需要滿足發(fā)出點(diǎn)、接收點(diǎn)以及網(wǎng)絡(luò)協(xié)議等三方面的要素,有線通信在應(yīng)用中具有傳輸穩(wěn)定、安全、快速、抗干擾能力強(qiáng)等優(yōu)勢。當(dāng)然在一些近距離的數(shù)據(jù)通訊系統(tǒng)中,無線的通訊方式并不比有線的方式成本低,但是有時候?qū)嶋H的現(xiàn)場環(huán)境難以布線,客戶根據(jù)現(xiàn)場環(huán)境的需要還是會選用無線的方式來實(shí)現(xiàn)通訊。實(shí)現(xiàn)其功能的流程圖如下圖4-6通信模塊流程圖第5章系統(tǒng)測試5.1系統(tǒng)實(shí)物圖系統(tǒng)測試是軟件開發(fā)過程中的重要環(huán)節(jié),用于驗(yàn)證系統(tǒng)的功能、性能和可靠性。在進(jìn)行系統(tǒng)測試時,有幾個重要的原則需要遵循,以確保測試的有效性和全面性。以下是系統(tǒng)測試的幾個原則:全面性原則:系統(tǒng)測試應(yīng)該全面覆蓋系統(tǒng)的各個方面和功能。測試團(tuán)隊(duì)?wèi)?yīng)該制定測試計(jì)劃,明確測試的目標(biāo)、范圍和策略,并設(shè)計(jì)測試用例來覆蓋系統(tǒng)的各個功能點(diǎn)、邊界條件和異常情況。通過全面的測試,可以發(fā)現(xiàn)系統(tǒng)中的潛在問題和錯誤,提高系統(tǒng)的質(zhì)量和穩(wěn)定性。獨(dú)立性原則:系統(tǒng)測試應(yīng)該獨(dú)立于開發(fā)過程和開發(fā)團(tuán)隊(duì)。測試團(tuán)隊(duì)?wèi)?yīng)該是一個獨(dú)立的實(shí)體,與開發(fā)團(tuán)隊(duì)相互獨(dú)立,并有足夠的自主權(quán)來制定測試計(jì)劃、執(zhí)行測試和評估測試結(jié)果。這樣可以確保測試的客觀性和中立性,減少開發(fā)團(tuán)隊(duì)對測試結(jié)果的主觀影響,提高測試的準(zhǔn)確性和可靠性。一致性原則:系統(tǒng)測試應(yīng)該在一致的環(huán)境下進(jìn)行。測試環(huán)境應(yīng)該與實(shí)際運(yùn)行環(huán)境盡可能接近,包括硬件設(shè)備、操作系統(tǒng)、網(wǎng)絡(luò)環(huán)境等。同時,測試過程和測試數(shù)據(jù)應(yīng)該是一致的,以便于比較和驗(yàn)證測試結(jié)果。通過保持一致性,可以更準(zhǔn)確地評估系統(tǒng)在實(shí)際環(huán)境中的表現(xiàn)和可靠性??勺粉櫺栽瓌t:系統(tǒng)測試應(yīng)該具有良好的追蹤性,即能夠追蹤測試需求、測試用例和測試結(jié)果之間的關(guān)系。測試團(tuán)隊(duì)?wèi)?yīng)該建立測試需求跟蹤矩陣,將每個測試需求與相應(yīng)的測試用例和測試結(jié)果進(jìn)行關(guān)聯(lián)。這樣可以幫助測試團(tuán)隊(duì)全面評估測試覆蓋度,并追蹤測試的進(jìn)展和完成情況。風(fēng)險(xiǎn)導(dǎo)向原則:系統(tǒng)測試應(yīng)該以風(fēng)險(xiǎn)為導(dǎo)向,將測試資源和精力集中在關(guān)鍵的功能和高風(fēng)險(xiǎn)區(qū)域上。通過風(fēng)險(xiǎn)分析和評估,確定系統(tǒng)中可能存在的風(fēng)險(xiǎn)和潛在問題,并制定相應(yīng)的測試策略和重點(diǎn)。這樣可以在有限的測試資源下,更有效地發(fā)現(xiàn)和解決系統(tǒng)中的問題,降低項(xiàng)目風(fēng)險(xiǎn)??傊?,系統(tǒng)測試的原則包括全面性、獨(dú)立性、一致性、可追蹤性和風(fēng)險(xiǎn)導(dǎo)向。遵循這些原則可以確保系統(tǒng)測試的有效性和全面性,提高系統(tǒng)的質(zhì)量和可靠性。同時,測試團(tuán)隊(duì)?wèi)?yīng)該根據(jù)具體項(xiàng)目的需求和情況,結(jié)合實(shí)際情況靈活運(yùn)用這些原則,以達(dá)到最佳的測試效果。以下是系統(tǒng)的實(shí)物圖圖5-1系統(tǒng)完整實(shí)物圖5.2測試原理采用STM32單片機(jī)技術(shù)處理對溫度模塊和氣壓模塊采集到的參數(shù)用OLED屏幕顯示,按鍵設(shè)置海拔和溫度的閾值,如果超過閾值范圍,通過蜂鳴器和lED燈實(shí)現(xiàn)聲光報(bào)警提醒。5.3液晶顯示屏功能模塊測試圖5-2OLED顯示屏實(shí)物圖STM32單片機(jī)在接受到氣壓傳感器模塊和溫度傳感器傳來的參數(shù)后,傳輸?shù)絃ED屏幕上,在設(shè)計(jì)中需要顯示當(dāng)前環(huán)境的溫度和濕度信息,系統(tǒng)使用液晶顯示數(shù)據(jù)。5.4按鍵功能模塊測試圖5-3按鍵功能模塊實(shí)物圖通過按鍵功能來調(diào)節(jié)高度閾值,當(dāng)所在作業(yè)高度超出所設(shè)定的閾值,會發(fā)出報(bào)警。5.5氣壓傳感器功能模塊測試圖5-4氣壓傳感器實(shí)物圖BMP180是一款高精度氣壓傳感器,內(nèi)設(shè)溫度傳感器,當(dāng)開啟電源后,可以實(shí)時監(jiān)測溫度,并將采集到的數(shù)據(jù),在顯示屏顯示出來。第6章總結(jié)與展望6.1總結(jié)系統(tǒng)軟件的調(diào)試過程并不是一帆風(fēng)順,在調(diào)試過程中出現(xiàn)了一些錯誤。但在老師的輔導(dǎo)下,我總算發(fā)現(xiàn)了問題,并糾正了設(shè)計(jì)中的錯誤和不科學(xué)的地區(qū)。設(shè)計(jì)方案中的問題和解決方法主要包含下面一些層面。(1)在功率模塊模擬仿真過程中,發(fā)現(xiàn)調(diào)試輸出值一直達(dá)不上設(shè)計(jì)規(guī)定。查驗(yàn)基本原理錯誤后,發(fā)現(xiàn)電路板焊接時出現(xiàn)了一些技術(shù)問題,于是重新焊接。(2)應(yīng)用仿真軟件,發(fā)現(xiàn)錯誤代碼。然后調(diào)整,發(fā)現(xiàn)在啟用程序流程時,單片機(jī)沒有正常復(fù)位,在程序流程中添加復(fù)位程序流程后才獲得準(zhǔn)確的結(jié)果。(3)在模擬仿真時,一直提醒端口號P0存有邏輯錯誤。盡管不危害效果的輸出,但在具體印刷制版過程中確實(shí)會危害電源電路。之后通過調(diào)研發(fā)現(xiàn),數(shù)據(jù)信息發(fā)送錯誤代碼表明時,未能分辨忙碌情況。之后在制定中添加忙碌情況分辨后,系統(tǒng)軟件工作中一切正常,數(shù)據(jù)信息口也沒有提醒邏輯錯誤。6.2展望在一般施工作業(yè)過程中,正常規(guī)模的例行作業(yè),盡管完成的工程量較大,作業(yè)人員也較多,但出現(xiàn)高處墜落事故的比例并不高。相反,在一些臨時突擊的、偶然安排的作業(yè)事項(xiàng)中,出現(xiàn)該類施工的幾率確相當(dāng)高。該系統(tǒng)在設(shè)計(jì)過程中,可能存在或多或少缺陷,高度檢測可能存在高度誤差以至于不能很好的判斷出當(dāng)前高度是否有問題,以至于工人的生命安全存在安全隱患。溫度傳感器略有缺陷,當(dāng)溫度超過可測溫度最大值時,電阻受損,溫度傳感器可能會收到損壞以至于不能很好的測試溫度。改進(jìn)方法:當(dāng)進(jìn)行高空測量時,提前了解要工作當(dāng)日的溫度,以至于來判斷傳感器是否能正常工作。系統(tǒng)設(shè)計(jì)問題肯定會有的,但設(shè)計(jì)過程是充實(shí)的,希望這個設(shè)計(jì)可以很大做到來保護(hù)登高作業(yè)人員的身體安全。參考文獻(xiàn)[1]雷凱,任榮,李得春,白景棠,張學(xué)斌.高海拔地區(qū)股骨頸骨折空心螺釘理想構(gòu)型的三維測量研究[J].河北醫(yī)科大學(xué)學(xué)報(bào),2022,43(09):1088-1090.[2]曹庭水,江超,黃會玲,孫四梅,郭小珊.用于同時測量濕度和溫度的多路光纖光柵傳感器[J].儀表技術(shù)與傳感器,2022(09):20-25.[3]王帥,劉清惓,楊杰,葛祥建.地面氣象測量溫度傳感器的設(shè)計(jì)與實(shí)驗(yàn)研究[J].傳感器與微系統(tǒng),2022,41(06):25-28.DOI:10.13873/J.1000-9787(2022)06-0025-04.[4]邱意敏,李煒.一種無接觸溫度測量與身份識別裝置的設(shè)計(jì)[J].平頂山學(xué)院學(xué)報(bào),2022,37(02):25-31.[5]顧鋮,蔣利橋.基于熱電偶掃描的炭煙火焰溫度場測量[J].新能源進(jìn)展,2022,10(01):42-49.[6]陳海林,江超,郭小珊,申萬梅,陶武強(qiáng),李宏.同時測量溫度與折射率的細(xì)芯錐形光纖傳感器[J].電子器件,2022,45(01):112-116.[7]楊麗霞,付雅婷,趙曉峰,陳照峰,彭迪,牟仁德,劉德林.熱障涂層在線/離線磷光溫度測量技術(shù)研究進(jìn)展[J].航空制造技術(shù),2022,65(03):71-81.DOI:10.16080/j.issn1671-833x.2022.03.071.[8]張戰(zhàn)剛,雷志鋒,黃云,恩云飛,張毅,童騰,李曉輝,師謙,彭超,何玉娟,肖慶中,李鍵坷,路國光.基于高海拔地區(qū)的大氣中子單粒子效應(yīng)實(shí)時測量試驗(yàn)研究[J].原子能科學(xué)技術(shù),2022,56(04):725-733.[9]曹寧.GNSS精密定位技術(shù)在高海拔山區(qū)機(jī)場建設(shè)測量中的應(yīng)用[J].測繪與空間地理信息,2020,43(12):81-83.[10]楊波.航空電磁測量系統(tǒng)VTEM在高海拔地區(qū)礦產(chǎn)勘查中的應(yīng)用研究[D].東華理工大學(xué),2020.DOI:10.27145/ki.ghddc.2020.000341.[11]付衛(wèi)國.基于NB-IoT通信的環(huán)境檢測系統(tǒng)設(shè)計(jì)[J].集成電路應(yīng)用,2022,39(09):264-265.DOI:10.19339/j.issn.1674-2583.2022.09.121.[12]李一丁.基于單片機(jī)的室內(nèi)環(huán)境檢測監(jiān)控系統(tǒng)設(shè)計(jì)[J].信息與電腦(理論版),2021,33(23):155-157+165.[13]陳淵鴻,陳燕,陳禹.基于BIM與物聯(lián)網(wǎng)傳感的登高車安全管理技術(shù)研發(fā)[J].建筑施工,2021,43(09):1901-1904.DOI:10.14144/ki.jzsg.2021.09.065.[14]劉璟,劉光義,顧本蘭.一種新型城軌車輛登頂作業(yè)防墜落裝置[J].現(xiàn)代制造技術(shù)與裝備,2020(04):111-112.DOI:10.16107/ki.mmte.2020.0372.[15]張靖,張宇.高空作業(yè)墜落防護(hù)安全系帶分類與選型指導(dǎo)探究[J].建筑安全,2022,37(05):69-73.[16]葉果,彭金寶,謝元勛,謝世博.高空防墜落裝置研究與應(yīng)用[J].城市住宅,2021,28(S1):297-298.[17]方敏.高處墜落傷急救護(hù)理的優(yōu)化方案及效果研究[J].現(xiàn)代診斷與治療,2021,32(20):3359-3360.[18]楊宇軒,魯義,李敏,周榮義,劉勇.高空防墜落裝置的使用現(xiàn)狀及改進(jìn)措施[J].安全,2021,42(03):51-54.DOI:10.19737/ki.issn1002-3631.2021.03.008.[19]HuberKonstantin,GackstatterFelix,R?digerTim.ShortCommunication:Anovelmethodforparallelmeasurementoftemperatureandheatfluxwithasinglelayerprobe[J].Measurement,2022,193.[20]RuiyuanPeng,GuoboWei,RuchangHuang.DesignofAirborneThermocoupleTemperatureMeasurementSystem[C]//.Proceedingsofthe11thInternationalConferenceonComputerEngineeringandNetworks(CENet2021)PartII.,2021:430-435.DOI:10.26914/kihy.2021.044902.[21].IntelligentFacialRecognitionTemperatureMeasurementAccessDevicebyNineTechBenefitsCompanies[J].M2Presswire,2021.[22].AI-BasedFacialRecognitionTemperatureMeasurementAccessSolutionEffectivelyControlsInfectiousDiseases[J].M2Presswire,2021.[23]ShehataAwadA.CharacterizationofSalmonellaEntericaIsolatedfromPoultryHatcheriesandCommercialBroilerChickens[J].PakistanVeterinaryJournal,2019,39(04).附錄電路圖源代碼#include"BMP180.h"#include"delay.h"#include"math.h"http://PA6--SCLPA7--SDA//I2C總線初始化//配置SDA信號線為輸入模式u8BMP_communication_sta=1;voidBMP180_SDA_Input_Mode(){ GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStructure.GPIO_Pin=BMP180_SDA;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPD; GPIO_Init(BMP180_I2C_PORT,&GPIO_InitStructure);}//配置SDA信號線為輸出模式voidBMP180_SDA_Output_Mode(){ GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStructure.GPIO_Pin=BMP180_SDA;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(BMP180_I2C_PORT,&GPIO_InitStructure);}voidBMP180_SDA_Output(uint16_tval){ if(val){ GPIO_SetBits(BMP180_I2C_PORT,BMP180_SDA); }else{ GPIO_ResetBits(BMP180_I2C_PORT,BMP180_SDA); }}//uint8_tBMP180_SDA_Input(){ returnGPIO_ReadInputDataBit(BMP180_I2C_PORT,BMP180_SDA);}//voidBMP180_SCL_Output(uint16_tval){ if(val){ GPIO_SetBits(BMP180_I2C_PORT,BMP180_SCL); }else{ GPIO_ResetBits(BMP180_I2C_PORT,BMP180_SCL); }}//延時程序voidBMP180_delay1(unsignedintn){ unsignedinti; for(i=0;i<n;++i);}//I2C總線啟動voidBMP180_I2CStart(void){ BMP180_SDA_Output(1);BMP180_delay1(500); BMP180_SCL_Output(1);BMP180_delay1(500); BMP180_SDA_Output(0);BMP180_delay1(500); BMP180_SCL_Output(0);BMP180_delay1(500);}//I2C總線停止voidBMP180_I2CStop(void){ BMP180_SCL_Output(0);BMP180_delay1(500); BMP180_SDA_Output(0);BMP180_delay1(500); BMP180_SCL_Output(1);BMP180_delay1(500); BMP180_SDA_Output(1);BMP180_delay1(500);}//等待應(yīng)答unsignedcharBMP180_I2CWaitAck(void){ unsignedshortcErrTime=5; BMP180_SDA_Input_Mode(); BMP180_delay1(500); BMP180_SCL_Output(1); BMP180_delay1(500); while(BMP180_SDA_Input()) { cErrTime--; BMP180_delay1(500); if(0==cErrTime) { BMP180_SDA_Output_Mode(); BMP_communication_sta=0; BMP180_I2CStop(); return0; } } BMP180_SDA_Output_Mode(); BMP180_SCL_Output(0); BMP180_delay1(500); return1;}//發(fā)送應(yīng)答位voidBMP180_I2CSendAck(void){ BMP180_SDA_Output(0); BMP180_delay1(500); BMP180_delay1(500); BMP180_SCL_Output(1); BMP180_delay1(500); BMP180_SCL_Output(0); BMP180_delay1(500);}//voidBMP180_I2CSendNotAck(void){ BMP180_SDA_Output(1); BMP180_delay1(500); BMP180_SCL_Output(1); BMP180_delay1(500); BMP180_SCL_Output(0); BMP180_delay1(500);}//通過I2C總線發(fā)送一個字節(jié)數(shù)據(jù)voidBMP180_I2CSendByte(unsignedcharcSendByte){ unsignedchari=8; while(i--) { BMP180_SCL_Output(0); BMP180_delay1(500); BMP180_SDA_Output(cSendByte&0x80); BMP180_delay1(500); cSendByte+=cSendByte; BMP180_delay1(500); BMP180_SCL_Output(1); BMP180_delay1(500); } BMP180_SCL_Output(0); BMP180_delay1(500);}//從I2C總線接收一個字節(jié)數(shù)據(jù)unsignedcharBMP180_I2CReceiveByte(void){ unsignedchari=8; unsignedcharcR_Byte=0; BMP180_SDA_Input_Mode(); while(i--) { cR_Byte+=cR_Byte; BMP180_SCL_Output(0); BMP180_delay1(500); BMP180_delay1(500); BMP180_SCL_Output(1); BMP180_delay1(500); cR_Byte|=BMP180_SDA_Input(); } BMP180_SCL_Output(0); BMP180_delay1(500); BMP180_SDA_Output_Mode(); returncR_Byte;}//單字節(jié)寫入BMP180內(nèi)部數(shù)據(jù)voidBMP180_Write(u8REG_Address,u8data){ BMP180_I2CStart(); BMP180_I2CSendByte(BMP180_Address); BMP180_I2CWaitAck(); BMP180_I2CSendByte(REG_Address); BMP180_I2CWaitAck(); BMP180_I2CSendByte(data); BMP180_I2CWaitAck(); BMP180_I2CStop(); delay_ms(1);}//單字節(jié)讀取BMP180內(nèi)部數(shù)據(jù)********************************u8BMP180_Read_Single(u8REG_Address){ u8data;BMP180_I2CStart(); //起始信號BMP180_I2CSendByte(BMP180_Address);//發(fā)送設(shè)備地址+寫信號 BMP180_I2CWaitAck();BMP180_I2CSendByte(REG_Address); //發(fā)送存儲單元地址 BMP180_I2CWaitAck(); BMP180_I2CStart();//起始信號BMP180_I2CSendByte(BMP180_Address|0x01);//發(fā)送設(shè)備地址+讀信號 BMP180_I2CWaitAck(); data=BMP180_I2CReceiveByte();//讀出寄存器數(shù)據(jù) BMP180_I2CSendNotAck(); BMP180_I2CStop();//停止信號 BMP180_delay1(500);returndata;}//讀出BMP180內(nèi)部數(shù)據(jù),連續(xù)兩個//*********************************************************u16BMP180_Read_Multiple(u8REG_Address){ u8MSB,LSB; u16data;BMP180_I2CStart(); //起始信號BMP180_I2CSendByte(BMP180_Address);//發(fā)送設(shè)備地址+寫信號 BMP180_I2CWaitAck();BMP180_I2CSendByte(REG_Address); //發(fā)送存儲單元地址 BMP180_I2CWaitAck(); BMP180_I2CStart();//起始信號BMP180_I2CSendByte(BMP180_Address|0x01);//發(fā)送設(shè)備地址+讀信號 BMP180_I2CWaitAck();MSB=BMP180_I2CReceiveByte();//BUF[0]存儲BMP180_I2CSendAck();;//回應(yīng)ACKLSB=BMP180_I2CReceiveByte(); BMP180_I2CSendNotAck();//最后一個數(shù)據(jù)需要回NOACKBMP180_I2CStop();//停止信號BMP180_delay1(500);data=MSB<<8|LSB; returndata;}int16_tAC1,AC2,AC3,B1,B2,MB,MC,MD;uint16_tAC4,AC5,AC6;voidBMP180_ReadCalvalue(void){ AC1=BMP180_Read_Multiple(0xAA); AC2=BMP180_Read_Multiple(0xAC); AC3=BMP180_Read_Multiple(0xAE); AC4=BMP180_Read_Multiple(0xB0); AC5=BMP180_Read_Multiple(0xB2); AC6=BMP180_Read_Multiple(0xB4); B1=BMP180_Read_Multiple(0xB6); B2=BMP180_Read_Multiple(0xB8); MB=BMP180_Read_Multiple(0xBA); MC=BMP180_Read_Multiple(0xBC); MD=BMP180_Read_Multiple(0xBE);}longBMP180_ReadTemp(void){ BMP180_Write(CTRL_MEAS,0x2E);//Max.conversiontime4.5ms delay_ms(5); return(int64_t)BMP180_Read_Multiple(OUT_MSB);}//*************************************************************longBMP180_ReadPressure(void){ u16pressure=0; BMP180_Write(CTRL_MEAS,0x34);//Max.conversiontime4.5ms delay_ms(5); pressure=BMP180_Read_Multiple(OUT_MSB); pressure&=0x0000FFFF; return(int64_t)pressure;}//獲得BMP180的溫度和氣壓值#defineOSS0voidRead_BMP180_Date(u16*Temp,u32*Press,float*altitude){ int64_tX1,X2,X3,B3,B5,B6,B7,P,tmp,pre; uint64_tB4; tmp=BMP180_ReadTemp(); pre=BMP180_ReadPressure(); //計(jì)算溫度tempin0.1°C X1=(tmp-AC6)*AC5>>15;//X1=(UT-AC6)*AC5/2^15 X2=(MC<<11)/(X1+MD); //X2=MC*2^11/(X1+MD) B5=X1+X2; //B5=X1+X2 *Temp=(B5+8)>>4; //T=(B5+8)/2^4 //計(jì)算壓強(qiáng)pressinPa B6=B5-4000; X1=(B2*(B6*B6>>12))>>11; X2=AC2*B6>>11; X3=X1+X2; B3=((AC1*4+X3)+2)/4; X1=AC3*B6>>13; X2=(B1*(B6*B6>>12))>>16; X3=((X1+X2)+2)>>2; B4=(AC4*(X3+32768))>>15; B7=((uint64_t)pre-B3)*(50000>>OSS); if(B7<0x80000000) P=(B7*2)/B4;else P=(B7/B4)*2; X1=(P>>8)*(P>>8); X1=(X1*3038)>>16; X2=(-7357*P)>>16; *Press=P+((X1+X2+3791)>>4); *altitude=*Press-500; //*altitude=(101325-(float)*altitude)/100*843;//1hPa=8.43m*altitude=44330*(1-pow(((*altitude)/101325.0),(1.0/5.255)));}//讀SHT30狀態(tài)u8Read_BMP180_ID(void){ BMP180_ReadCalvalue(); returnBMP180_Read_Single(BMP180_ID);}voidBMP180_Init(void){ GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(BMP180_RCC,ENABLE); GPIO_InitStructure.GPIO_Pin=BMP180_SDA|BMP180_SCL;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_2MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; //**GPIO_Init(BMP180_I2C_PORT,&GPIO_InitStructure); GPIO_SetBits(BMP180_I2C_PORT,BMP180_SDA); GPIO_SetBits(BMP180_I2C_PORT,BMP180_SCL); BMP180_ReadCalvalue();}#include"ds18b20.h"#include"delay.h" ////////////////////////////////////////////////////////////////////////////////// //本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途//ALIENTEKminiSTM32開發(fā)板//DS18B20驅(qū)動代碼 //正點(diǎn)原子@ALIENTEK//技術(shù)論壇://修改日期:2012/9/12//版本:V1.0//版權(quán)所有,盜版必究。//Copyright(C)廣州市星翼電子科技有限公司2009-2019//Allrightsreserved ////////////////////////////////////////////////////////////////////////////////////復(fù)位DS18B20voidDS18B20_Rst(void) { DS18B20_IO_OUT();//SET
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物聯(lián)網(wǎng)時代的移動設(shè)備中嵌入式開發(fā)新機(jī)遇
- 環(huán)??萍荚谕苿泳G色能源發(fā)展中的作用
- 現(xiàn)代家庭教育與孩子未來職業(yè)規(guī)劃的聯(lián)動
- Unit 5 The colourful world Part C Reading time大單元整體說課稿表格式-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊001
- Unit 1 Wish you were here Integrated skills (1) 說課稿-2024-2025學(xué)年高中英語牛津譯林版(2020)選擇性必修第三冊
- 2023三年級英語下冊 Unit 10 Is he a farmer第2課時說課稿 湘少版
- Unit 4 History and Traditions Reading for Writing 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第二冊
- 2024年五年級語文下冊 第六單元 17 跳水說課稿 新人教版
- 《3 熱空氣和冷空氣》說課稿-2023-2024學(xué)年科學(xué)三年級上冊蘇教版
- 2025地質(zhì)災(zāi)害治理工程施工合同
- 非常規(guī)天然氣課件
- 人員招收、招聘來源及人員穩(wěn)定性保障措施
- 振動標(biāo)線設(shè)計(jì)規(guī)范
- 生育保險(xiǎn)待遇申請表
- 中國農(nóng)業(yè)大學(xué)土地資源管理-土地經(jīng)濟(jì)學(xué)課件
- XX區(qū)XXX灌區(qū)水資源論證報(bào)告書
- 新教材教科版五年級下冊科學(xué)全冊課時練(課后作業(yè)設(shè)計(jì))(含答案)
- 電廠鋼結(jié)構(gòu)施工方案(53頁)
- 7.5正態(tài)分布課件(共26張PPT)
- 水體國產(chǎn)載體固化微生物
- 七年級語文課外閱讀理解練習(xí)
評論
0/150
提交評論