




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的自動(dòng)救生圈設(shè)計(jì)學(xué)生學(xué)院 信息工程學(xué)院專業(yè) 測(cè)控技術(shù)與儀器(光機(jī)電一體化方向)年級(jí)班別 20級(jí)(1)班學(xué)號(hào) 學(xué)生姓名 指導(dǎo)教師 20年月摘要基于單片機(jī)的自動(dòng)救生圈屬于智能救生圈的一種,不同于市面上只有漂浮功能的普通救生圈,這種救生圈通過(guò)人體紅外感應(yīng)器定位人的位置,并且可以迅速準(zhǔn)確無(wú)誤的行駛到落水的人旁邊,使溺水的人獲救,為救援溺水等突發(fā)事故爭(zhēng)取寶貴的搶救時(shí)間,可以展望以后可以廣泛應(yīng)用在突發(fā)洪水救援、大型湖泊江河救生設(shè)備等領(lǐng)域。本課題是自動(dòng)救生的設(shè)計(jì)與實(shí)現(xiàn),涉及到傳感器技術(shù)、程序設(shè)計(jì)、電路設(shè)計(jì)、控制理論等多方面的知識(shí),是一項(xiàng)綜合了多門(mén)大學(xué)課程的設(shè)計(jì)。設(shè)計(jì)的目標(biāo)是讓自動(dòng)救生圈自動(dòng)感應(yīng)并且往人的方向運(yùn)動(dòng),同時(shí)發(fā)出警報(bào)。主要內(nèi)容包括基于單片機(jī)的自動(dòng)救生圈的軟硬件的設(shè)計(jì)、搭建和實(shí)現(xiàn)。本文首先介紹了自動(dòng)救生圈的研究背景、國(guó)內(nèi)外的研究情況、研究方法;隨后介紹了自動(dòng)救生圈的硬件結(jié)構(gòu)設(shè)計(jì)開(kāi)發(fā),該自動(dòng)救生圈的核心硬件平臺(tái)采用的是低功耗高性能CMOS8位微控制器,具有8K的系統(tǒng)可編程Flash存儲(chǔ)器的STC89C52作為控制核心。硬件模塊包括電源模塊、人體感應(yīng)模塊、運(yùn)動(dòng)模塊(包括電機(jī)驅(qū)動(dòng)和螺旋槳)、MCU最小系統(tǒng)模塊、警報(bào)模塊。其次該自動(dòng)救生圈的軟件平臺(tái)為keiluvision3開(kāi)發(fā)環(huán)境。軟件系統(tǒng)包括系統(tǒng)初始化程序,熱釋電人體紅外傳感器的感應(yīng)人的策略程序,電機(jī)驅(qū)動(dòng)轉(zhuǎn)向程序等,其功能主要實(shí)現(xiàn)軟件系統(tǒng)的基本輸入和輸出配置。在本課題中,硬件系統(tǒng)和軟件系統(tǒng)都采用模塊化結(jié)構(gòu),整個(gè)系統(tǒng)的電路結(jié)構(gòu)簡(jiǎn)單,可靠性高。在實(shí)際調(diào)試中,救生圈能適應(yīng)水中的運(yùn)行環(huán)境,有著良好的防水作用,并且能智能控制運(yùn)動(dòng)方向,發(fā)出警報(bào),達(dá)到自動(dòng)救生圈的設(shè)計(jì)目標(biāo)和要求。關(guān)鍵詞:自動(dòng)救生圈熱釋電人體紅外感應(yīng)器自主定位電機(jī)驅(qū)動(dòng)螺旋槳注:本項(xiàng)目(論文)來(lái)源于教師的國(guó)家級(jí)(或部級(jí)、省級(jí)、廳級(jí)、市級(jí)、校級(jí)、企業(yè))科研項(xiàng)目,項(xiàng)目編號(hào)為:。Abstract BasedonSCMautomaticlifebuoyisakindofintelligentbuoy,whichisdifferentfromordinarylifebuoyinthemarket.Besides,throughthehumanbodyinfraredsensor,theliferingpositioningthepositionquicklyandaccuratelyrunningnexttothedrowningman,thedrowningmanrescued,striveforthepreciousrescuetimefortherescueofdrowning.Asuddenaccident,canlookforwardtothefuturecanbewidelyusedinemergencyrescue,floodrescueequipmentinareassuchaslargelakesandrivers.Thistopicisthedesignandimplementationofautomaticlifesaving,whichinvolvestheknowledgeofsensortechnology,programdesign,circuitdesign,controltheoryandsoon.Thegoalofthedesignistoenabletheautomaticlifebuoytoautomaticallysenseandmoveinthedirectionofthehumanbody,whilegivinganalarm. Themaincontentsincludethedesign,constructionandimplementationofthehardwareandsoftwareoftheautomaticlifebuoybasedonmcu.Firstintroducedthedesignanddevelopmentofhardwarestructureofautomaticlifebuoy,thehardwareplatformoftheautomaticbuoyisusedinlowpowerandhighperformanceCMOS8bitmicrocontrollersystemwith8KprogrammableFlashmemorySTC89C52asthecontrolcore.Thehardwaremoduleincludesthepowermodule,thehumanbodyinductionmodule,themotionmodule(includingthemotordriveandpropeller),theMCUminimumsystemmodule,thealarmmodule.Secondly,thesoftwareplatformoftheautomaticlifebuoyisthedevelopmentenvironmentofKeiluvision3.Thesoftwaresystemincludesthesysteminitializationprogram,thepyroelectricinfraredsensorofthehumanbodyoftheinductionofthestrategicprocedures,motordrivesteeringprocedures,themainfunctionofthesoftwaresystemtoachievethebasicinputandoutputconfiguration.Inthispaper,thehardwaresystemandthesoftwaresystemalladoptthemodularstructure,thecircuitstructureofthewholesystemissimple,thereliabilityishigh.Intheactualdebugging,thelifebuoycanadapttotheoperatingenvironmentofthewater,hasagoodwaterproofeffect,andcanintelligentlycontrolthedirectionofmovement,alarm,toachievethedesigngoalsandrequirementsofautomaticlifebuoy. Keyword:Automaticlifebuoy,Pyroelectricinfraredsensor,Autonomouspositioning,motordrive,Propeller目錄TOC\o"1-3"\h\u145521緒論 1204731.1選題的背景和意義 1215481.2國(guó)內(nèi)外的研究狀況 1170901.3題目的研究方法 3157761.4論文構(gòu)成及研究?jī)?nèi)容 342472自動(dòng)救生圈的整體方案設(shè)計(jì) 5180902.1自動(dòng)救生圈的運(yùn)行環(huán)境介紹 5272572.2傳感器的方案的選定 6297312.3設(shè)計(jì)方案的選定 8251662.4系統(tǒng)各部分的主要功能 9304693硬件電路的設(shè)計(jì) 11228273.1自動(dòng)救生圈硬件設(shè)計(jì)相關(guān)概念 11225333.1.1MCU 1164023.1.2PCB 15217883.2熱釋電人體紅外傳感器的工作原理及特點(diǎn) 16154983.3電機(jī)驅(qū)動(dòng)電路的設(shè)計(jì) 20103013.3.1L298N驅(qū)動(dòng)電路邏輯真值表 21244773.3.2L298N驅(qū)動(dòng)模塊電路原理圖 22268203.3.3L298N集成H橋芯片,引腳圖 2290623.3.4L298N引腳功能表 2313873.3.5L298N驅(qū)動(dòng)電路運(yùn)行參數(shù) 24115353.4微控制器的接口設(shè)計(jì) 247023.5系統(tǒng)主板電路的設(shè)計(jì) 25150564軟件算法設(shè)計(jì)及實(shí)驗(yàn)結(jié)果分析 27190514.1軟件開(kāi)發(fā)平臺(tái) 2727074.2軟件的整體算法設(shè)計(jì) 27312065自動(dòng)救生圈的實(shí)驗(yàn)結(jié)果與分析 29262395.1實(shí)驗(yàn)過(guò)程與結(jié)果 29212905.2自動(dòng)救生圈的實(shí)驗(yàn)分析 293891結(jié)論 3118604參考文獻(xiàn) 3214451致謝 339656附錄A 34PAGEPAGE301緒論1.1選題的背景和意義古往今來(lái),受季風(fēng)氣候影響的中國(guó)是洪災(zāi)多發(fā)國(guó)家。每當(dāng)發(fā)生險(xiǎn)情或意外溺水事件,緊迫的搶險(xiǎn)救援時(shí)間關(guān)乎著每一個(gè)受災(zāi)人民的生命。然而目前如果突發(fā)洪水,受限于當(dāng)前救生設(shè)備不夠先進(jìn),我們往往很難及時(shí)迅速有效率的把落水人救起。只有漂浮作用的救生圈難有作為。據(jù)統(tǒng)計(jì)中國(guó)每年因溺水而身亡的人數(shù)為34/10萬(wàn)(不記因洪災(zāi)遇難的人數(shù))。除此之外,在一些江河湖泊都有安全措施預(yù)防游客下水,放置一些救生圈。傳統(tǒng)的救生圈在面對(duì)一些比較緊急的情況,依靠個(gè)人的操作去拋放,難免有失誤,耽誤搶救時(shí)間,并且在這江湖湖泊不一定每時(shí)每刻都有人在,當(dāng)有人溺水,就相當(dāng)?shù)臒o(wú)助。隨著人工智能時(shí)代的到來(lái),自動(dòng)化、智能化是一種潮流,而基于單片機(jī)的自動(dòng)救生圈可以很好地解決這個(gè)問(wèn)題。本課題主要目的設(shè)計(jì)一個(gè)基于單片機(jī)的自動(dòng)救生圈,當(dāng)有人溺水,自動(dòng)救生圈可以立馬感應(yīng),并向溺水者游去。并發(fā)出警報(bào)。功能包括:人體紅外線感應(yīng)模塊,警報(bào)模塊,采集模塊將采集到的數(shù)據(jù)傳輸?shù)絾纹瑱C(jī)。單片機(jī)對(duì)采集的數(shù)據(jù)進(jìn)行分析處理,發(fā)出聲光等報(bào)警。運(yùn)動(dòng)模塊,通過(guò)人體紅外線感應(yīng)定位人的位置,控制電機(jī)轉(zhuǎn)速和轉(zhuǎn)向,向溺水者方向移動(dòng)。可以想象,在未來(lái)智能時(shí)代,搶險(xiǎn)救災(zāi)必然需要這種類(lèi)型的救生圈,所以對(duì)于該題目的研究很有意義。此外,對(duì)救生圈的軟件系統(tǒng)搭建還有軟件系統(tǒng)調(diào)試,在一定程度上增強(qiáng)自身的動(dòng)手能力,思考能力,解決問(wèn)題的能力,更好的將理論和實(shí)踐聯(lián)系起來(lái),學(xué)以致用。1.2國(guó)內(nèi)外的研究狀況自動(dòng)救生圈屬于智能救生圈的一種,目前我國(guó)國(guó)內(nèi)的救生圈發(fā)展在往著自動(dòng)化、智能化、便攜等方向在發(fā)展著,已經(jīng)有不少的智能救生圈被發(fā)明出來(lái),并申請(qǐng)了專利,但目前還沒(méi)有大范圍投產(chǎn)應(yīng)用。影響投產(chǎn)的原因有市場(chǎng)的不明朗、技術(shù)上仍然不夠成熟、應(yīng)用還不夠廣泛等。目前對(duì)于智能救生圈的研發(fā)方向有自動(dòng)救生圈、自動(dòng)充氣救生圈、便攜式自動(dòng)充氣救生圈、遙控救生圈等。關(guān)于自動(dòng)救生圈這一方面的研究,已經(jīng)有好幾個(gè)申請(qǐng)專利了,比較典型的是鄭州大學(xué)學(xué)生設(shè)計(jì)的一種自動(dòng)救生圈。該自動(dòng)救生圈是一種新型救生圈,可以自動(dòng)尋找意外落水者的位置并行駛過(guò)去,第一時(shí)間救起落水者。打開(kāi)電源,救生圈就能感應(yīng)方圓十米范圍內(nèi)的落水者。它可以為搶救落水者節(jié)約一定時(shí)間并解放部分救援人力。在國(guó)外,對(duì)于智能救生圈的研究的進(jìn)展和國(guó)內(nèi)相差無(wú)幾,有許多新穎的想法,但是仍然還沒(méi)有大范圍的應(yīng)用在生活中。國(guó)外的研究的方向和國(guó)內(nèi)大體一致,都往著智能化、自動(dòng)化、便攜等方向發(fā)展。例如圖1-1所示:圖1-1國(guó)外關(guān)于自動(dòng)救生圈的新穎設(shè)計(jì)想法如上圖所示,這是來(lái)自2015年IF國(guó)際設(shè)計(jì)的學(xué)生得獎(jiǎng)作品。此設(shè)計(jì)概念針對(duì)在海上遭遇意外事故的人們,提供即時(shí)有效的救援協(xié)助,以拯救寶貴的生命。該系統(tǒng)一旦偵測(cè)到海面的生命跡象,即能通過(guò)GPS功能精準(zhǔn)地定位溺水者的即時(shí)位置,然后發(fā)送信號(hào)給當(dāng)?shù)刈罱乃丫取=又鴮?duì)溺水者傳出出救生圈,同時(shí)標(biāo)記其位置,若在黑暗中,也會(huì)投射出紅色指示燈號(hào),以此引導(dǎo)搜救團(tuán)隊(duì)前往溺水者的位置進(jìn)行救援。每次當(dāng)太空中的衛(wèi)星定位系統(tǒng)環(huán)繞地球時(shí),這些智能救援系統(tǒng)也與它們保持連線,提供24小時(shí)全天候的海洋狀況即時(shí)監(jiān)控功能,有效把握黃金救援時(shí)刻,提高海上相關(guān)活動(dòng)的安全性。雖然該系統(tǒng)目前仍處于設(shè)計(jì)概念階段,但其發(fā)展價(jià)值的重要性不言而喻。此概念的主要挑戰(zhàn)來(lái)自如何精確地偵測(cè)溺水者的技術(shù),而在其它相關(guān)技術(shù)條件都已成熟的情況下,也讓我們期待這項(xiàng)概念能及早落實(shí)在實(shí)物的應(yīng)用上,進(jìn)而提升全人類(lèi)的福祉。雖然目前智能救生還沒(méi)有大范圍的應(yīng)用,但筆者相信,在不久的將來(lái),人工智能發(fā)展迅猛、救生設(shè)備的需求增長(zhǎng)下的情況下,智能救生圈將是許多江河湖泊的安全措施設(shè)備的標(biāo)配,是突發(fā)情況搶險(xiǎn)救災(zāi)的得力助手。1.3題目的研究方法本文設(shè)計(jì)目標(biāo)是完成一個(gè)自動(dòng)救生圈系統(tǒng)的設(shè)計(jì),為了完成這個(gè)目標(biāo),本人主要通過(guò)文獻(xiàn)研究法在網(wǎng)上、知網(wǎng)查閱文獻(xiàn)去提出問(wèn)題、發(fā)現(xiàn)問(wèn)題、解決問(wèn)題。通過(guò)查找文獻(xiàn),我得到目前主流自動(dòng)救生圈的設(shè)計(jì)方案,如下圖1-2:圖1-2文獻(xiàn)中主流的自動(dòng)救生圈設(shè)計(jì)方案圖中圈體1為救生圈,當(dāng)有人溺水時(shí),紅外感應(yīng)器3將信號(hào)傳遞給單片機(jī)2,單片機(jī)2根據(jù)定位信號(hào)驅(qū)動(dòng)兩個(gè)螺旋槳5向溺水者處運(yùn)動(dòng)。7為兩個(gè)左右對(duì)稱的蓄電池,除了給圈體提供電源,還起了平衡圈體的作用。以上這些內(nèi)容來(lái)自于文獻(xiàn)“[5]魏得全,李逸,宋秦.關(guān)于一種自主定位救生圈的討論[M]”,通過(guò)閱讀該文獻(xiàn),使本人對(duì)自動(dòng)救生圈的設(shè)計(jì)有一個(gè)主要的參考設(shè)計(jì)思路,以更好地完成該題目的各方面的設(shè)計(jì)要求。除此之外,本文的參考文獻(xiàn)還有許多來(lái)自于中國(guó)專利數(shù)據(jù)庫(kù)和歐洲專利數(shù)據(jù)庫(kù)的專利文獻(xiàn),通過(guò)這些內(nèi)容我了解到了國(guó)內(nèi)外智能救生圈的研究背景和發(fā)展趨勢(shì)和發(fā)展情況。本論文的撰寫(xiě)也離不開(kāi)其中一篇碩士論文的幫助,它為本人撰寫(xiě)論文提供了一定的參考價(jià)值。1.4論文構(gòu)成及研究?jī)?nèi)容本文的第一章為緒論,主要介紹了項(xiàng)目背景,選題的意義,國(guó)內(nèi)外發(fā)展的現(xiàn)狀和本文的主要究?jī)?nèi)容。第二章介紹本自動(dòng)救生圈的工作環(huán)境和設(shè)計(jì)方案以及所使用的軟硬件開(kāi)發(fā)工具和相關(guān)技術(shù)。第三章介紹該自動(dòng)救生圈電路的搭建。包括電源模塊,人體紅外感應(yīng)模塊,動(dòng)力裝置模塊,警報(bào)模塊,MCU最小系統(tǒng)模塊等的電路,分別實(shí)現(xiàn)不同的輸入信號(hào)和輸出執(zhí)行等功能。第四章論述軟件系統(tǒng)的算法和總體設(shè)計(jì)。包括系統(tǒng)初始化程序,人體紅外感應(yīng)開(kāi)關(guān)程序,輸出信號(hào)驅(qū)動(dòng)動(dòng)力裝置的程序,聲光警報(bào)程序,主要實(shí)現(xiàn)軟件系統(tǒng)的基本的輸入輸出與配置,如預(yù)防個(gè)別硬件失效的開(kāi)機(jī)自檢程序等等;在本章中,對(duì)本系統(tǒng)進(jìn)行實(shí)驗(yàn)和可行測(cè)試,驗(yàn)證了設(shè)計(jì)基于單片機(jī)的自動(dòng)救生圈的可靠性和可行性。其后對(duì)自動(dòng)救生圈的設(shè)計(jì)工作和論文撰寫(xiě)進(jìn)行總結(jié)。2自動(dòng)救生圈的整體方案設(shè)計(jì)本文所設(shè)計(jì)的是一種自動(dòng)救生圈系統(tǒng),該智能救生圈能夠在七米的范圍內(nèi)感應(yīng)到落水的人并且向落水者游去。自動(dòng)救生圈頭部的熱釋電人體感應(yīng)器識(shí)別移動(dòng)的人體,通過(guò)信號(hào)處理芯片輸出高電平反饋給微處理器,微處理器對(duì)采集的信號(hào)進(jìn)行分析,發(fā)出控制信號(hào)到電機(jī)驅(qū)動(dòng)電路和警報(bào)電路,從而實(shí)現(xiàn)自動(dòng)救生圈的基本功能。本自動(dòng)救生圈的控制系統(tǒng)采用STC89C52的8位單片機(jī)微處理器作為核心控制單元,選用熱釋電人體紅外傳感器添加一個(gè)檢查程序來(lái)負(fù)責(zé)采集信號(hào),并將信號(hào)送至核心控制單元進(jìn)行判斷處理后,由單片機(jī)發(fā)出控制信號(hào)給電機(jī)驅(qū)動(dòng)電路和警報(bào)電路,控制自動(dòng)救生圈的運(yùn)動(dòng)方向和蜂鳴器的警報(bào)聲。本自動(dòng)救生圈主要由以下幾部分構(gòu)成:MCU最小系統(tǒng)模塊、人體感應(yīng)模塊、電機(jī)驅(qū)動(dòng)模塊、警報(bào)模塊、電源模塊、執(zhí)行機(jī)構(gòu)模塊。本章主要介紹自動(dòng)救生圈的總體設(shè)計(jì)方案和設(shè)計(jì)思路,在后面的章節(jié)中,本人將分為硬件電路設(shè)計(jì)和軟件算法設(shè)計(jì)對(duì)自動(dòng)救生圈的構(gòu)建進(jìn)行分析。2.1自動(dòng)救生圈的運(yùn)行環(huán)境介紹在實(shí)際生活中,救生圈的搶救現(xiàn)場(chǎng)環(huán)境比較復(fù)雜,在實(shí)驗(yàn)中很難模擬出溺水環(huán)境的真實(shí)情況,為了演示方便,采用小救生圈模型和簡(jiǎn)化的水環(huán)境來(lái)模擬。救生圈小模型如下圖2-1所示:圖2-1自動(dòng)救生圈的圈體模型如上圖所示,該救生圈的圈體模型是個(gè)長(zhǎng)方體的塑料盒,長(zhǎng)寬高分別16cm、11cm、7cm。最大負(fù)載重量為1.23kg。自動(dòng)救生圈運(yùn)行時(shí)的簡(jiǎn)化水環(huán)境如下圖2-2所示,是一個(gè)直徑為45cm的塑料盆。圖2-2自動(dòng)救生圈的運(yùn)行環(huán)境2.2傳感器的方案的選定傳感器的作用是把現(xiàn)場(chǎng)的人體發(fā)出的特定波長(zhǎng)紅外線轉(zhuǎn)化電信號(hào),經(jīng)過(guò)一系列的處理轉(zhuǎn)化為單片機(jī)能夠讀取的數(shù)字信號(hào)。目前,感應(yīng)人體紅外線的傳感器比較流行的是利用熱釋電效應(yīng)的熱釋電人體紅外傳感器,它由敏感單元、阻抗變換器和濾光窗等三大部分組成,本課題也是采用這種類(lèi)型的傳感器。熱釋電紅外傳感器的型號(hào)主要有:P228、LHI958、LHI778、LHI878、LHI954、RE200B、KDS209、PIS209、PD632等。熱釋電紅外傳感器通常采用3引腳金屬封裝,各引腳分別為:電源供電端(內(nèi)部開(kāi)關(guān)管D極,DRAIN)、信號(hào)輸出端(內(nèi)部開(kāi)關(guān)管S極,SOURCE)、接地端(GROUND)。給予3v到15v的工作電壓,該傳感器在感應(yīng)到人體波長(zhǎng)(通常為7.5-14um)的時(shí)候,其信號(hào)輸出端輸出高電平(通常大于2.0v)。其實(shí)物圖2-3如下所示:圖2-3主流的熱釋電人體傳感器結(jié)構(gòu)圖但是此類(lèi)傳感器信號(hào)輸出端輸出的信號(hào)不能直接被MCU讀取,所以要配以相關(guān)外部配件和BISS0001芯片處理然后送至微處理器處理,然后還需要加上菲涅爾透鏡增加傳感器的探測(cè)距離。實(shí)驗(yàn)證明,不使用菲涅爾透鏡時(shí)傳感器的探測(cè)半徑不足2米,只有配合菲涅爾透鏡使用才能發(fā)揮最大作用。配上菲涅爾透鏡時(shí)傳感器的探測(cè)半徑可達(dá)到10米。菲涅爾透鏡采用塑料片制作而成,透鏡在水平方向上分寸成3個(gè)部分,每一部分在豎直方向上又等分成若干不同的區(qū)域。最上面部分的每一等份為一個(gè)透鏡單元,它們由一個(gè)個(gè)同心圓構(gòu)成,同心圓圓心在透鏡單元內(nèi)。中間和下半部分的每一等份也為分別一個(gè)透鏡單元,同樣由同心圓構(gòu)成,但同心圓圓心不在透鏡單元內(nèi)。當(dāng)光線通過(guò)這些透鏡單元后,就會(huì)形成明暗相間的可見(jiàn)區(qū)和盲區(qū)。由于每一個(gè)透鏡單元只有一個(gè)很小的視角,視角內(nèi)為可見(jiàn)區(qū),視角外為盲區(qū)。任何兩個(gè)相鄰?fù)哥R單元之間均以一個(gè)盲區(qū)和可見(jiàn)區(qū)相間隔,它們斷續(xù)而不重疊和交叉,這樣,當(dāng)把透鏡放在傳感器正前方的適當(dāng)位置時(shí),運(yùn)動(dòng)的人體一旦出現(xiàn)在透鏡的前方,人體輻射出的紅外線通過(guò)透鏡后在傳感器上形成不斷交替變化的陰影區(qū)(盲區(qū))和明亮區(qū)(可見(jiàn)區(qū)),使傳感器表面的溫度不斷發(fā)生變化,從而輸出電信號(hào)。也可以這樣理解,人體在檢測(cè)區(qū)內(nèi)活動(dòng)時(shí),一離開(kāi)一個(gè)透鏡單元的視場(chǎng),又會(huì)立即進(jìn)入另一個(gè)透鏡單元的視場(chǎng),(因?yàn)橄噜復(fù)哥R單元之間相隔很近),傳感器上就出現(xiàn)隨人體移動(dòng)的盲區(qū)和可見(jiàn)區(qū),導(dǎo)致傳感器的溫度變化,而輸出電信號(hào)。菲涅爾透鏡不僅可以形成可見(jiàn)區(qū)和盲區(qū),還有聚焦作用,其焦點(diǎn)一般為5厘米左右,實(shí)際應(yīng)用時(shí),應(yīng)根據(jù)實(shí)際情況或資料提供的說(shuō)明調(diào)整菲涅爾透鏡與傳感器之間的距離,一般把透鏡固定在傳感器正前方1~5厘米的地方。菲涅爾透鏡一般采用聚乙烯塑料片制成,顏色為乳白色或黑色,呈半透明狀,但對(duì)波長(zhǎng)為10um左右的紅外線來(lái)說(shuō)卻是透明的。在本設(shè)計(jì)中,從實(shí)際情況出發(fā),我們采用HC-SR501熱釋電傳感器模塊,該模塊采用熱釋電傳感器LHI778探頭、配以BISS0001和少量外接元器件、菲涅爾透鏡構(gòu)成。其簡(jiǎn)圖如下:圖2-4HC-SR501結(jié)構(gòu)簡(jiǎn)圖2.3設(shè)計(jì)方案的選定本設(shè)計(jì)電路整體架構(gòu)如下圖所示:圖2-5自動(dòng)救生圈的整體設(shè)計(jì)架構(gòu)從結(jié)構(gòu)圖我們看到,自動(dòng)救生圈系統(tǒng)采集人體紅外傳感器的信號(hào),然后輸出三組io口的控制信號(hào)。人體紅外傳感器是自動(dòng)救生圈的導(dǎo)航系統(tǒng),警報(bào)系統(tǒng)和電機(jī)運(yùn)動(dòng)系統(tǒng)受人體紅外傳感器影響控制其警報(bào)聲和運(yùn)動(dòng)的方向。因此自動(dòng)救生圈運(yùn)行的關(guān)鍵就是結(jié)合人體紅外傳感器獲取前方水面是否有人落水的信息,通過(guò)放大調(diào)制等處理送至MCU控制器,通過(guò)MCU的控制運(yùn)動(dòng)算法實(shí)現(xiàn)對(duì)運(yùn)動(dòng)方向和警報(bào)器的控制。我們把單片機(jī)最小系統(tǒng)、電機(jī)驅(qū)動(dòng)電路、電源電路、警報(bào)電路、傳感器驅(qū)動(dòng)電路集成在救生圈模型圈體的頂部,成為系統(tǒng)的主板電路。人體紅外傳感器架在圈體頂部前方處,MCU最小系統(tǒng)放在圈體中部,前面有電源電路,左邊是電機(jī)驅(qū)動(dòng)電路,兩個(gè)執(zhí)行機(jī)構(gòu)(電機(jī)和螺旋槳)經(jīng)過(guò)防水處理粘在圈體的后下方,為自動(dòng)救生圈提供前進(jìn)的動(dòng)力。如圖所示,搭建后的實(shí)際模型如下圖2-6所示:圖2-6自動(dòng)救生圈設(shè)計(jì)實(shí)物圖根據(jù)以上方案,我們將自動(dòng)救生圈系統(tǒng)分為六大模塊:MCU最小系統(tǒng)模塊、電源模塊、電機(jī)驅(qū)動(dòng)模塊、人體感應(yīng)模塊、警報(bào)模塊、執(zhí)行機(jī)構(gòu)模塊。每個(gè)模塊都包括硬件和軟件兩部分。硬件為實(shí)驗(yàn)中提供硬件實(shí)體,軟件為硬件運(yùn)行提供算法支持,各模塊的作用將在下文一一詳述。我們希望自動(dòng)救生圈能夠以較為精準(zhǔn)的準(zhǔn)度感應(yīng)人的方向,所以微處理器必須能夠?qū)λ媲闆r進(jìn)行快速的判斷和分析,并發(fā)出正確的指令來(lái)控制相應(yīng)的直流電機(jī)的轉(zhuǎn)向和警報(bào)器的工作情況,否則前進(jìn)方向會(huì)偏離人體的正確方向,因?yàn)槿梭w傳感器的感應(yīng)角度為120度,需要延時(shí)來(lái)控制前進(jìn)方向的準(zhǔn)度。2.4系統(tǒng)各部分的主要功能系統(tǒng)主要由以下幾部分組成:中央處理器MCU:采用8位單片機(jī)STC89C52,性能高,功耗低,負(fù)責(zé)實(shí)時(shí)讀入人體紅外傳感器的輸出信號(hào),進(jìn)行判斷分析,輸出相應(yīng)的控制信號(hào)給電機(jī)驅(qū)動(dòng)電路和警報(bào)電路;電源電路:采用兩節(jié)18650電池,輸出電壓可達(dá)7.4v,為單片機(jī)STC89C52、電機(jī)驅(qū)動(dòng)模塊L298N、人體紅外感應(yīng)模塊HC-SR501、警報(bào)模塊提供工作電壓和為直流電機(jī)提供驅(qū)動(dòng)電壓;電機(jī)驅(qū)動(dòng)模塊:采用L298N電機(jī)驅(qū)動(dòng)模塊驅(qū)動(dòng)兩個(gè)直流電機(jī),該模塊工作電壓為5.0v,電機(jī)驅(qū)動(dòng)電壓為7.4v。實(shí)現(xiàn)對(duì)單片機(jī)輸出的高電平放大處理,讓救生圈的運(yùn)動(dòng)性能顯著提升;人體感應(yīng)模塊:采用熱釋電人體紅外傳感器HC-SR501模塊,采用德國(guó)進(jìn)口探頭,具有雙元探測(cè),感應(yīng)角度小于120度,靈敏度調(diào)到最大可以感應(yīng)七米之內(nèi)活動(dòng)的人體。作為自動(dòng)救生圈系統(tǒng)的導(dǎo)航系統(tǒng),該模塊負(fù)責(zé)采集水面上的人體紅外信號(hào),經(jīng)過(guò)一系列處理成為單片機(jī)可接受的信號(hào)送至微處理器判斷分析進(jìn)而發(fā)出準(zhǔn)確的控制信號(hào);警報(bào)模塊:采用5V蜂鳴器,當(dāng)有人下水,發(fā)出警報(bào)聲;執(zhí)行機(jī)構(gòu)模塊:有兩個(gè)直流電機(jī)和兩個(gè)螺旋槳組成,采用防水AB膠粘在救生圈圈體后下方,并在關(guān)鍵部位涂膠水以防水。該模塊接受電機(jī)驅(qū)動(dòng)模塊的驅(qū)動(dòng)信號(hào),以控制救生圈的運(yùn)動(dòng)方向。3硬件電路的設(shè)計(jì)本自動(dòng)救生圈系統(tǒng)的設(shè)計(jì)目標(biāo)是讓自動(dòng)救生圈對(duì)水面上的情況判斷分析,根據(jù)此對(duì)電機(jī)驅(qū)動(dòng)模塊和警報(bào)模塊進(jìn)行控制,讓其自動(dòng)尋人并向溺水人運(yùn)動(dòng)。本設(shè)計(jì)按照各部分區(qū)域在功能上的不同采用模塊化設(shè)計(jì)方案,其中最主要包括:MCU最小系統(tǒng)、人體感應(yīng)模塊、警報(bào)模塊、電源模塊、電機(jī)驅(qū)動(dòng)模塊、執(zhí)行機(jī)構(gòu)模塊。本章將詳述各個(gè)系統(tǒng)塊間的硬件設(shè)計(jì)方法和電路鋪設(shè),其中微控制芯片為STC89C52。3.1自動(dòng)救生圈硬件設(shè)計(jì)相關(guān)概念3.1.1MCUMCU(MicroControlUnit)中文名叫位控制單元,又名單片機(jī)微型計(jì)算機(jī)(SingleChipMicrocoputer)或者單片機(jī)。MCU是把計(jì)算機(jī)上的CPU、RAM、ROM、定時(shí)計(jì)數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級(jí)計(jì)算機(jī)為不同的應(yīng)用場(chǎng)合做不同組合的控制。MCU按存儲(chǔ)器類(lèi)型可分為無(wú)片內(nèi)ROM型和帶片內(nèi)ROM型兩種。對(duì)于無(wú)片內(nèi)ROM型的芯片,必須外接EPROM才能應(yīng)用(典型芯片為8031)。帶片內(nèi)ROM型的芯片又分為片內(nèi)EOROM型(典型芯片為87C51)、MASK片內(nèi)掩飾ROM型(典型芯片為8051)、片內(nèi)FLASH型(典型芯片為89C51)等類(lèi)型,一些公司還推出帶有片內(nèi)一次性可編程ROM(OneTimePrograming,OTP)的芯片(典型芯片為97C51)。MASKROM的MCU價(jià)格便宜,但其程序無(wú)法自己編寫(xiě),適用場(chǎng)合非常固定;FLASHROM的MCU產(chǎn)品程序靈活性很強(qiáng),可以重復(fù)修改,但其價(jià)格相對(duì)較高,適合用于開(kāi)發(fā)或高投入產(chǎn)品產(chǎn)品的研發(fā);OTPROM的MCU價(jià)格適中,同時(shí)具備一次性可編程的能力,符合商業(yè)化的低成本并要求有靈活性的需求,尤其針對(duì)不斷更新?lián)Q代而且需要量產(chǎn)的電子產(chǎn)品。微控制器近幾年來(lái)發(fā)展迅猛,處理器的位數(shù)從最初的4位,到現(xiàn)在的32位,甚至64位,產(chǎn)品不斷成熟,生產(chǎn)廠家不斷增多,應(yīng)用范圍不斷擴(kuò)大,目前,國(guó)外公司因開(kāi)發(fā)時(shí)間較長(zhǎng),技術(shù)相對(duì)領(lǐng)先,但價(jià)格也相對(duì)較高;而國(guó)內(nèi)公司則是以價(jià)格優(yōu)勢(shì)和功能齊全等特點(diǎn)和國(guó)外廠家競(jìng)爭(zhēng)。由于技術(shù)上的突破,8位MCU與4位MCU價(jià)格相差無(wú)幾,8為MCU已逐漸成為市場(chǎng)主流。目前4位MCU大部分應(yīng)用在計(jì)算器、兒童玩具、磅秤、車(chē)用儀表、車(chē)用防盜裝置、呼叫器、無(wú)線電話、CD播放器、LCD驅(qū)動(dòng)控制器、溫濕度計(jì)、LCD游戲機(jī)、充電器、胎壓計(jì)、遙控器及傻瓜相機(jī)等;8位MCU大部分應(yīng)用在電表、電話錄音機(jī)、馬達(dá)控制機(jī)器、傳真機(jī)、電動(dòng)玩具機(jī)、變頻式冷氣機(jī)、呼叫器、來(lái)電辨識(shí)器(CallerID)、CRT顯示器、鍵盤(pán)、及USB等;16位MCU大部分應(yīng)用在行動(dòng)電話、數(shù)字相機(jī)及攝錄放映機(jī)等;32位MCU大部分應(yīng)用Modem、PDA、GPS、Hub、HPC、STB、Bridge、Router、ISDN電話、工作站、激光打印機(jī)和彩色傳真機(jī);64位MCU大部分應(yīng)用在高階工作站、多媒體互動(dòng)系統(tǒng)、高級(jí)電視游樂(lè)器(如SEGA的Dreamcast及Nintendo的GameBoy)及高級(jí)終端機(jī)等。在本設(shè)計(jì)中采用的單片機(jī)是宏晶公司生產(chǎn)的STC89C52,其片內(nèi)帶有8K字節(jié)閃速可編程、可擦除壽命1000次程序存儲(chǔ)器。該產(chǎn)品與工業(yè)標(biāo)準(zhǔn)8051中單片機(jī)完全兼容,并且還可支持兩種軟件可選的省電模式,工作時(shí)鐘最高可達(dá)到24MHz。使實(shí)時(shí)控制、實(shí)時(shí)處理的功能更加完善,簡(jiǎn)化了硬件配置。與MCS-51單片機(jī)產(chǎn)品兼容、8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器、1000次擦寫(xiě)周期、全靜態(tài)操作:0Hz~33Hz、三級(jí)加密程序存儲(chǔ)器、32個(gè)可編程I/O口線、三個(gè)16位定時(shí)器/計(jì)數(shù)器八個(gè)中斷源、全雙工UART串行通道、低功耗空閑和掉電模式、掉電后中斷可喚醒、看門(mén)狗定時(shí)器、雙數(shù)據(jù)指針、掉電標(biāo)識(shí)符。STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。使用高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在線系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。STC89C52具有以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門(mén)狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外,STC89C52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。8位微控制器8K字節(jié)在系統(tǒng)可編程Flash。其芯片引腳圖如下圖3-1所示:圖3-1芯片引腳圖P0口:P0口是一個(gè)8位漏極開(kāi)路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)P0端口寫(xiě)“1”時(shí),引腳用作高阻抗輸入。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時(shí),P0口也用來(lái)接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。P1口:P1口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,p1輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL邏輯電平。對(duì)P1端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,P1.0和P1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體如下表所示。在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。引腳號(hào)第二功能P1.0T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出P1.1T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)P1.5MOSI(在線系統(tǒng)編程用)P1.6MISO(在線系統(tǒng)編程用)P1.7SCK(在線系統(tǒng)編程用)P2口:P2口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL邏輯電平。對(duì)P2端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在訪問(wèn)外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX@DPTR)時(shí),P2口送出高八位地址。在這種應(yīng)用中,P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用8位地址(如MOVX@RI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。P3口:P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,p2輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL邏輯電平。對(duì)P3端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3口亦作為STC89C52特殊功能(第二功能)使用,如下表所示。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INTO(外中斷0)P3.3INT1(外中斷1)P3.4TO(定時(shí)/計(jì)數(shù)器0)P3.5T1(定時(shí)/計(jì)數(shù)器1)P3.6WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)P3.7RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)此外,P3口還接收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。RST——復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。ALE/PROG——當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE脈沖。對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無(wú)效。PSEN——程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)STC89C52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。EA/VPP——外部訪問(wèn)允許,欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H-FFFFH),EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。3.1.2PCBPCB(PrintedCircuitBoard)中文名稱為印刷電路板,又稱為印刷線路板。PCB是電子部件中必不可少的部分,各電子元器件通過(guò)焊接在PCB板上互相連接,作為各電子元器件之間連接的載體。由于它是采用電子印刷術(shù)制作而成的,故稱為“印刷”電路板。PCB之所以能得到越來(lái)越廣泛的應(yīng)用,因?yàn)樗泻芏嗒?dú)特的優(yōu)點(diǎn),集體概括如下:可高密度化:100多年來(lái),印制板高密度能夠隨著集成電路程度提高和安裝技術(shù)進(jìn)步而發(fā)展著。高可靠性:通過(guò)一系列檢查、測(cè)試和老化試驗(yàn)等可保證PCB長(zhǎng)期(使用期一般可達(dá)20年)而可靠地工作著??稍O(shè)計(jì)性:對(duì)PCB各種性能(電氣、物理、化學(xué)、機(jī)械等)要求,可以通過(guò)設(shè)計(jì)標(biāo)準(zhǔn)化、規(guī)范化等實(shí)現(xiàn)印制板設(shè)計(jì),時(shí)間短、效率高??缮a(chǎn)性:采用現(xiàn)代化管理,可標(biāo)準(zhǔn)化、規(guī)?;?、自動(dòng)化等生產(chǎn)、保證產(chǎn)品質(zhì)量一致性。可測(cè)試性:建立了比較完整測(cè)試方法、測(cè)試標(biāo)準(zhǔn)、各種測(cè)試設(shè)備與儀器等來(lái)檢測(cè)并鑒定PCB產(chǎn)品合格性和使用壽命??山M裝性:PCB產(chǎn)品既便于各種元件進(jìn)行標(biāo)準(zhǔn)化組裝,又可以進(jìn)行自動(dòng)化、規(guī)?;可a(chǎn)。同時(shí),PCB和各種元件組裝部件還可組裝成更大部件、系統(tǒng),直至整機(jī)??删S護(hù)性:由于PCB產(chǎn)品和各種元件組裝部件是以標(biāo)準(zhǔn)化與規(guī)?;a(chǎn),因而,這些部件也是標(biāo)準(zhǔn)化。所以,一旦系統(tǒng)發(fā)生故障,可以快速、方便、靈活地進(jìn)行更換,迅速恢復(fù)系統(tǒng)工作。3.2熱釋電人體紅外傳感器的工作原理及特點(diǎn)本自動(dòng)救生圈的人體感應(yīng)模塊電路采用熱釋電人體紅外傳感器HC-SR501模塊,它是一種能檢測(cè)人或動(dòng)物(和人體體溫一樣的動(dòng)物或發(fā)熱體)發(fā)射的10um波長(zhǎng)紅外線而輸出電信號(hào)的傳感器模塊。它由LHI778探頭、配以紅外傳感信號(hào)處理器BISS0001、少量外接元器件和菲涅爾透鏡構(gòu)成。熱釋電人體紅外傳感器(PIR)廣泛用于紅外光譜儀、紅外遙感以及熱輻射探測(cè)器等各類(lèi)自動(dòng)感應(yīng)電器設(shè)備,尤其是干電池供電的自動(dòng)控制產(chǎn)品。它可以作為紅外激光的一種較理想的探測(cè)器。它的優(yōu)點(diǎn)是檢測(cè)范圍廣,反應(yīng)速度快,靈敏度高,可靠性強(qiáng),超低電壓工作模式,LHI778探頭采用雙元探頭,有溫度補(bǔ)償,抗溫度變化干擾,抗光、電干擾能力強(qiáng),實(shí)現(xiàn)無(wú)接觸遠(yuǎn)距離檢測(cè)人體。熱釋電人體傳感器模塊工作時(shí),先由菲涅爾透鏡把人體發(fā)出的10um波長(zhǎng)紅外線聚焦給LHI778探頭里面的雙元探頭,產(chǎn)生的電流信號(hào)經(jīng)過(guò)外部元件和BISS0001芯片的處理送至單片機(jī)讀取,MCU據(jù)此產(chǎn)生相應(yīng)的控制信號(hào)給電機(jī)驅(qū)動(dòng)模塊和警報(bào)模塊。其電路原理圖如下圖3-2所示:圖3-2HC-SR501電路結(jié)構(gòu)圖結(jié)構(gòu)簡(jiǎn)圖如下圖3-3所示:圖3-3HC-SR501模塊結(jié)構(gòu)簡(jiǎn)圖實(shí)物圖如下圖3-4所示:圖3-4HC-SR501實(shí)物圖熱釋電傳感器的工作原理:熱釋電效應(yīng)同壓電效應(yīng)類(lèi)似,是指由于溫度的變化而引起晶體表面荷電的現(xiàn)象。熱釋電傳感器是對(duì)溫度敏感的傳感器。它由陶瓷氧化物或壓電晶體元件組成,在元件兩個(gè)表面做成電極,在傳感器監(jiān)測(cè)范圍內(nèi)溫度有ΔT的變化時(shí),熱釋電效應(yīng)會(huì)在兩個(gè)電極上會(huì)產(chǎn)生電荷ΔQ,即在兩電極之間產(chǎn)生一微弱的電壓ΔV。由于它的輸出阻抗極高,在傳感器中有一個(gè)場(chǎng)效應(yīng)管進(jìn)行阻抗變換。熱釋電效應(yīng)所產(chǎn)生的電荷ΔQ會(huì)被空氣中的離子所結(jié)合而消失,即當(dāng)環(huán)境溫度穩(wěn)定不變時(shí),ΔT=0,則傳感器無(wú)輸出。當(dāng)人體進(jìn)入檢測(cè)區(qū),因人體溫度與環(huán)境溫度有差別,產(chǎn)生ΔT,則有ΔT輸出;若人體進(jìn)入檢測(cè)區(qū)后不動(dòng),則溫度沒(méi)有變化,傳感器也沒(méi)有輸出了。所以這種傳感器檢測(cè)人體或者動(dòng)物的活動(dòng)傳感。由實(shí)驗(yàn)證明,傳感器不加光學(xué)透鏡(也稱菲涅爾透鏡),其檢測(cè)距離小于2m,而加上光學(xué)透鏡后,其檢測(cè)距離可大于7m。熱釋電紅外傳感器是一種能檢測(cè)人或動(dòng)物發(fā)射的紅外線而輸出電信號(hào)的傳感器。早在1938年,有人提出過(guò)利用熱釋電效應(yīng)探測(cè)紅外輻射,但并未受到重視,直到六十年代,隨著激光、紅外技術(shù)的迅速發(fā)展,才又推動(dòng)了對(duì)熱釋電效應(yīng)的研究和對(duì)熱釋電晶體的應(yīng)用。熱釋電晶體已廣泛用于紅外光譜儀、紅外遙感以及熱輻射探測(cè)器,它可以作為紅外激光的一種較理想的探測(cè)器。它目標(biāo)正在被廣泛的應(yīng)用到各種自動(dòng)化控制裝置中。除了在我們熟知的樓道自動(dòng)開(kāi)關(guān)、防盜報(bào)警上得到應(yīng)用外,在更多的領(lǐng)域應(yīng)用前景看好。比如:在房間無(wú)人時(shí)會(huì)自動(dòng)停機(jī)的空調(diào)機(jī)、飲水機(jī)。電視機(jī)能判斷無(wú)人觀看或觀眾已經(jīng)睡覺(jué)后自動(dòng)關(guān)機(jī)的機(jī)構(gòu)。開(kāi)啟監(jiān)視器或自動(dòng)門(mén)鈴上的應(yīng)用。結(jié)合攝影機(jī)或數(shù)碼照相機(jī)自動(dòng)記錄動(dòng)物或人的活動(dòng)等等……。HC-SR501的工作特點(diǎn):全自動(dòng)感應(yīng):當(dāng)有人進(jìn)入其感應(yīng)范圍則輸入高電平,人離開(kāi)感應(yīng)范圍則自動(dòng)延時(shí)關(guān)閉高電平,輸出低電平;光敏控制(可選):模塊預(yù)留有位置,可設(shè)置光敏控制,白天或光線強(qiáng)時(shí)不感應(yīng)。光敏控制為可選功能,出廠時(shí)未安裝光敏電阻。如果需要,請(qǐng)另行購(gòu)買(mǎi)光敏電阻自己安裝;兩種觸發(fā)方式:L不可重復(fù),H可重復(fù)??商€選擇,默認(rèn)為H。A.不可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,延時(shí)時(shí)間一結(jié)束,輸出將自動(dòng)從高電平變?yōu)榈碗娖?。B.可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,在延時(shí)時(shí)間段內(nèi),如果有人體在其感應(yīng)范圍內(nèi)活動(dòng),其輸出將一直保持高電平,直到人離開(kāi)后才延時(shí)將高電平變?yōu)榈碗娖?感應(yīng)模塊檢測(cè)到人體的每一次活動(dòng)后會(huì)自動(dòng)順延一個(gè)延時(shí)時(shí)間段,并且以最后一次活動(dòng)的時(shí)間為延時(shí)時(shí)間的起始點(diǎn));具有感應(yīng)封鎖時(shí)間(默認(rèn)設(shè)置:3-4秒):感應(yīng)模塊在每一次感應(yīng)輸出后(高電平變?yōu)榈碗娖?,可以緊跟著設(shè)置一個(gè)封鎖時(shí)間,在此時(shí)間段內(nèi)感應(yīng)器不接收任何感應(yīng)信號(hào)。此功能可以實(shí)現(xiàn)(感應(yīng)輸出時(shí)間和封鎖時(shí)間)兩者的間隔工作,可應(yīng)用于間隔探測(cè)產(chǎn)品;同時(shí)此功能可有效抑制負(fù)載切換過(guò)程中產(chǎn)生的各種干擾;工作電壓范圍寬:默認(rèn)工作電壓DC5V至20V6.微功耗:靜態(tài)電流65微安,特別適合干電池供電的電器產(chǎn)品;輸出高電平信號(hào):可方便與各類(lèi)電路實(shí)現(xiàn)對(duì)接。感應(yīng)模塊通電后有一分鐘左右的初始化時(shí)間,在此時(shí)間模塊會(huì)間隔地輸出0-3次,一分鐘后進(jìn)入待機(jī)狀態(tài);感應(yīng)模塊采用雙元探頭,探頭的窗口為長(zhǎng)方形,雙元(A元B元)位于較長(zhǎng)方向的兩端,當(dāng)人體從左到右或從右到左走過(guò)時(shí),紅外光譜到達(dá)雙元的時(shí)間、距離有差值,差值越大,感應(yīng)越靈敏,當(dāng)人體從正面走向探頭或從上到下或從下到上方向走過(guò)時(shí),雙元檢測(cè)不到紅外光譜距離的變化,無(wú)差值,因此感應(yīng)不靈敏或不工作;所以安裝感應(yīng)器時(shí)應(yīng)使探頭雙元的方向與人體活動(dòng)最多的方向盡量相平行,保證人體經(jīng)過(guò)時(shí)先后被探頭雙元所感應(yīng)。為了增加感應(yīng)角度范圍,本模塊采用圓形透鏡,也使得探頭四面都感應(yīng),但左右兩側(cè)仍然比上下兩個(gè)方向感應(yīng)范圍大、靈敏度強(qiáng),安裝時(shí)仍須盡量按以上要求。綜上所述,在本自動(dòng)救生圈將該模塊的靈敏度設(shè)置到最高(約七米),延時(shí)時(shí)間約為3.4秒,并且為其提供7.4v的工作電壓,為了更好的感應(yīng)人,將該模塊的長(zhǎng)方形窗口豎立綁定放置在圈體正前方,并將其信號(hào)輸出端接到STC89C52的P1.0口,供單片機(jī)讀取信號(hào)。3.3電機(jī)驅(qū)動(dòng)電路的設(shè)計(jì)電機(jī)是自動(dòng)控制系統(tǒng)的重要元件,其性能的好壞直接影響整個(gè)自動(dòng)救生圈的工作性能。為了讓救生圈的直流電機(jī)在水中阻力大、螺旋槳的重量影響的情況下有更好的性能,我們需要一個(gè)內(nèi)阻比較小的、性能穩(wěn)定度高,使用簡(jiǎn)單的驅(qū)動(dòng)芯片。因此我們采用ST公司生產(chǎn)的L298N作為電機(jī)驅(qū)動(dòng)芯片,具有驅(qū)動(dòng)能力強(qiáng)、發(fā)熱量低、抗感擾能力強(qiáng)的優(yōu)點(diǎn),采用15腳的封裝。L298N電機(jī)驅(qū)動(dòng)芯片內(nèi)含兩個(gè)H橋的高電壓大電流全橋式驅(qū)動(dòng)器,最高工作電源電壓可達(dá)46v,瞬間峰值電流可達(dá)3A,持續(xù)工作電流為2A。它可以用來(lái)驅(qū)動(dòng)兩個(gè)直流電機(jī)或一個(gè)步進(jìn)電機(jī)、繼電器感性線圈等負(fù)載,采用標(biāo)準(zhǔn)邏輯電平信號(hào)控制;它具有兩個(gè)使能控制端,在不受輸入信號(hào)影響的情況下允許或禁止器件工作有一個(gè)邏輯電源輸入端,使內(nèi)部邏輯部分在低電壓下工作。模塊使用大容量濾波電容,續(xù)流保護(hù)二極管,可以提高可靠性。該芯片有四個(gè)邏輯輸入端,分別是IN1、IN2、IN3、IN4,它們分別對(duì)應(yīng)著四個(gè)輸出接口OUT1、OUT2、OUT3、OUT4.該驅(qū)動(dòng)芯片的實(shí)物圖如下圖3-5所示:圖3-5L298N電機(jī)驅(qū)動(dòng)模塊電機(jī)驅(qū)動(dòng)模塊:該部位采用L298N驅(qū)動(dòng)電路進(jìn)行控制,該驅(qū)動(dòng)板可驅(qū)動(dòng)2路直流電機(jī),使能端ENA、ENB為高電平時(shí)有效,控制方式及直流電機(jī)狀態(tài)表。該電機(jī)的直流電機(jī)狀態(tài)表如下圖3-6所示:圖3-6直流電機(jī)狀態(tài)圖若要對(duì)直流電機(jī)進(jìn)行PWM調(diào)速,需設(shè)置IN1和IN2,確定電機(jī)的轉(zhuǎn)動(dòng)方向,然后對(duì)使能端輸出PWM脈沖,即可實(shí)現(xiàn)調(diào)速。注意當(dāng)使能信號(hào)為0時(shí),電機(jī)處于自由停止?fàn)顟B(tài);當(dāng)使能信號(hào)為1,且IN1和IN2為00或11時(shí),電機(jī)處于制動(dòng)狀態(tài),阻止電機(jī)轉(zhuǎn)動(dòng)。3.3.1L298N驅(qū)動(dòng)電路邏輯真值表L298N的邏輯控制見(jiàn)如下表。其中C、D分別為IN1、IN2或IN3、IN4;L為低電平,H為高電平,※為不管是低電平還是高電平。輸入輸出Ven=HC=H;D=L正轉(zhuǎn)C=L;D=H反轉(zhuǎn)C=D制動(dòng)Ven=LC=※;D=※沒(méi)有輸出,電機(jī)不工作圖3-7L298N直流電機(jī)控制的邏輯真值表3.3.2L298N驅(qū)動(dòng)模塊電路原理圖圖3-8L298N驅(qū)動(dòng)模塊原理圖3.3.3L298N集成H橋芯片,引腳圖圖3-9L298N驅(qū)動(dòng)電路引腳圖3.3.4L298N引腳功能表引腳符號(hào)功能1SENSINGA與地連接電流檢測(cè)電阻,并向驅(qū)動(dòng)芯片反饋檢測(cè)到的信號(hào)15SENSINGB與地連接電流檢測(cè)電阻,并向驅(qū)動(dòng)芯片反饋檢測(cè)到的信號(hào)2OUT1此腳是全橋式驅(qū)動(dòng)器A的兩個(gè)輸出端,用來(lái)連接負(fù)載3OUT2此腳是全橋式驅(qū)動(dòng)器A的兩個(gè)輸出端,用來(lái)連接負(fù)載4Vs電機(jī)驅(qū)動(dòng)電源輸入端5IN1輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),控制全橋式驅(qū)動(dòng)器A的開(kāi)關(guān)7IN2輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),控制全橋式驅(qū)動(dòng)器A的開(kāi)關(guān)611891012ENABLEA使能控制端.輸入標(biāo)準(zhǔn)TTL邏輯電平信號(hào);低電平時(shí)全橋式驅(qū)動(dòng)器禁工作。ENABLEB使能控制端.輸入標(biāo)準(zhǔn)TTL邏輯電平信號(hào);低電平時(shí)全橋式驅(qū)動(dòng)器禁止工作。GND接地端,芯片本身的散熱片與8腳相通Vss邏輯控制部分的電源輸人端口IN3輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),控制全橋式驅(qū)動(dòng)器B的開(kāi)關(guān)IN4輸入標(biāo)準(zhǔn)的TTL邏輯電平信號(hào),控制全橋式驅(qū)動(dòng)器B的開(kāi)關(guān)OUT3此腳是全橋式驅(qū)動(dòng)器B的兩個(gè)輸出端,用來(lái)連接負(fù)載OUT4此腳是全橋式驅(qū)動(dòng)器B的兩個(gè)輸出端,用來(lái)連接負(fù)載表3-10L298N引腳功能表3.3.5L298N驅(qū)動(dòng)電路運(yùn)行參數(shù)參數(shù)測(cè)試環(huán)境最小值最大值驅(qū)動(dòng)電源電壓Vs邏輯電源電壓Vss輸入低電平電壓 ViL輸入高電平電壓 ViH使能端低電平電壓Ven=L使能端高電平電壓Ven=H全橋式驅(qū)動(dòng)電壓Vce(sat)持續(xù)工作時(shí)IL=1AIL=2A2.5V4.5V0.3V2.3V0.3V2.3V1.8V46V7V1.5VVss1.5VVss4.9V表3-11L298N的運(yùn)行參數(shù)本題目的設(shè)計(jì)目標(biāo)是制作一個(gè)自動(dòng)救生圈的雛形,受限于模型過(guò)小,排水量不大,所以要對(duì)整個(gè)系統(tǒng)進(jìn)行重量控制,所以采用兩節(jié)18650電池,供電電壓7.4v,為整個(gè)系統(tǒng)的所有模塊工作提供電源,包括人體感應(yīng)模塊、警報(bào)模塊、電機(jī)驅(qū)動(dòng)模塊和MCU最小系統(tǒng)模塊。由于負(fù)載稍多,經(jīng)過(guò)實(shí)驗(yàn)測(cè)試自動(dòng)救生圈的運(yùn)動(dòng)速度不算很快,從整個(gè)系統(tǒng)的需求和負(fù)載性能考慮出發(fā),并沒(méi)有對(duì)電機(jī)的轉(zhuǎn)速進(jìn)行控制,所以本自動(dòng)救生圈模型的驅(qū)動(dòng)芯片利用四個(gè)邏輯輸入口分別接入到單片機(jī)的P2.1、P2.2、P2.3、P2.4口以控制電機(jī)的轉(zhuǎn)向來(lái)控制自動(dòng)救生圈的運(yùn)動(dòng)方向。3.4微控制器的接口設(shè)計(jì)本自動(dòng)救生圈的微控制器采用國(guó)產(chǎn)的8位STC89C52單片機(jī),采用11.0592M晶振、40P封裝,具有性能高、功耗低和抗干擾能力強(qiáng)的特點(diǎn),有豐富的I/0接口和通信接口。除此之外我們還要給單片機(jī)配上晶振電路和復(fù)位電路等,以構(gòu)成MCU最小控制系統(tǒng)。本實(shí)驗(yàn)采用的MCU最小系統(tǒng)購(gòu)自網(wǎng)上,其實(shí)物圖如下圖3-12所示:圖3-12MCU最小系統(tǒng)模塊最小系統(tǒng)板以2.54mm的間距的排針形式固定在板上,因此在相應(yīng)的主板上應(yīng)該設(shè)置匹配的接口。其工作電源采用兩節(jié)18650電池供電,電壓可達(dá)7.4v,加上其他負(fù)載,其工作電壓穩(wěn)定5v。3.5系統(tǒng)主板電路的設(shè)計(jì)由于硬件是分模塊設(shè)計(jì)的,所以最終要結(jié)合在一起才能相互工作。該自動(dòng)救生圈圈體頂部的主板電路上有電源接口、單片機(jī)最小系統(tǒng)母座、人體紅外傳感器接口、電機(jī)驅(qū)動(dòng)模塊接口和警報(bào)模塊接口。該自動(dòng)救生圈的主板電路設(shè)計(jì)如下圖3-13所示:圖3-13自動(dòng)救生圈主板電路實(shí)物圖該自動(dòng)救生圈的主板架構(gòu)整體如上圖所示,左上方帶有菲涅爾透鏡是熱釋電人體紅外傳感器模塊,我們將它與單片機(jī)共地連接,采用與單片機(jī)一樣的電源,輸出的信號(hào)線連接單片機(jī)的P1.0;而圈體的中上部就是該自動(dòng)救生圈的電機(jī)驅(qū)動(dòng)模塊L298N,本人將其四條邏輯輸入口分別與STC89C52的的P2.1、P2.2、P2.3、P2.4口連接,通過(guò)單片機(jī)的控制信號(hào)來(lái)控制該驅(qū)動(dòng)信號(hào)的輸出A和輸出B,而該電機(jī)驅(qū)動(dòng)模塊的輸出A與輸出B與分別與兩個(gè)執(zhí)行機(jī)構(gòu)連接;每個(gè)執(zhí)行機(jī)構(gòu)由一個(gè)5V直流電機(jī)和一個(gè)螺旋槳構(gòu)成,螺旋槳的轉(zhuǎn)向不同,其產(chǎn)生的推力方向也不同,以此原理來(lái)控制救生圈的前進(jìn)或旋轉(zhuǎn);該自動(dòng)救生圈的警報(bào)模塊是一個(gè)5v蜂鳴器,將其長(zhǎng)腳處與電源線連接,短腳接口接在單片機(jī)的P2.7口,當(dāng)單片機(jī)P2.7口輸出低電平,蜂鳴器發(fā)出警報(bào)聲。為了防止電機(jī)進(jìn)水,本人在電機(jī)的底部涂抹上AB膠水,其電機(jī)也是通過(guò)AB膠水與救生圈圈體粘貼在盒子后下方。4軟件算法設(shè)計(jì)及實(shí)驗(yàn)結(jié)果分析本課題的自動(dòng)救生圈的軟件開(kāi)發(fā)平臺(tái)采用keilUvision2,其軟件及算法設(shè)計(jì)主要由以下幾部分組成:程序初始化算法、延時(shí)算法、開(kāi)關(guān)量控制算法、死循環(huán)算法等。4.1軟件開(kāi)發(fā)平臺(tái)本設(shè)計(jì)課題的軟件開(kāi)發(fā)平臺(tái)是KeilUvision3,它是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。在2006年1月30日,ARM推出全新的針對(duì)各種嵌入式處理器的軟件開(kāi)發(fā)工具,集成KeilμVision3的RealViewMDK開(kāi)發(fā)環(huán)境。RealViewMDK開(kāi)發(fā)工具KeilμVision3源自Keil公司。RealViewMDK集成了業(yè)內(nèi)領(lǐng)先的技術(shù),包括KeilμVision3集成開(kāi)發(fā)環(huán)境與RealView編譯器。支持ARM7、ARM9和最新的Cortex-M3核處理器,自動(dòng)配置啟動(dòng)代碼,集成Flash燒寫(xiě)模塊,強(qiáng)大的Simulation設(shè)備模擬,性能分析等功能,與ARM之前的工具包ADS等相比,RealView編譯器的最新版本可將性能改善超過(guò)20%。采用該軟件平臺(tái)開(kāi)發(fā)該自動(dòng)救生圈的優(yōu)點(diǎn)是:其KeilC51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。因此在本課題中,我們從實(shí)際出發(fā),選擇了這一軟件開(kāi)發(fā)平臺(tái)。4.2軟件的整體算法設(shè)計(jì)本設(shè)計(jì)是一個(gè)自動(dòng)救生圈的設(shè)計(jì),設(shè)計(jì)目標(biāo)是:當(dāng)該自動(dòng)救生圈沒(méi)有感應(yīng)到人體的時(shí)候,人體感應(yīng)模塊輸出低電平,據(jù)此單片機(jī)發(fā)出四個(gè)邏輯控制信號(hào)給電機(jī)驅(qū)動(dòng)模塊,讓兩個(gè)螺旋槳轉(zhuǎn)向不一樣,產(chǎn)生大小相同,方向相反的一對(duì)推力。自動(dòng)救生圈在這力偶矩的作用下緩慢的一直逆時(shí)針的旋轉(zhuǎn),直到轉(zhuǎn)到有人的方向,人體感應(yīng)模塊立馬感應(yīng)采集信息輸出高電平給單片機(jī),單片機(jī)據(jù)此發(fā)出控制信號(hào)給警報(bào)模塊和電機(jī)驅(qū)動(dòng)模塊,讓警報(bào)模塊發(fā)出警報(bào)和讓電機(jī)驅(qū)動(dòng)模塊輸出兩個(gè)正轉(zhuǎn)信號(hào),使兩個(gè)螺旋槳正轉(zhuǎn),產(chǎn)生向前的推力,而自動(dòng)救生圈也會(huì)因此向前運(yùn)動(dòng),一直走到溺水者的旁邊。根據(jù)本課題的設(shè)計(jì)目標(biāo),本人設(shè)計(jì)了軟件算法的整體架構(gòu)圖,如下圖4-1所示:圖4-1自動(dòng)救生圈的整體算法結(jié)果圖根據(jù)此程序框圖的結(jié)構(gòu),本人編寫(xiě)了該自動(dòng)救生圈的運(yùn)行程序,詳見(jiàn)附錄A。至此軟硬件的設(shè)計(jì)工作基本完成,完成了實(shí)驗(yàn)之前的準(zhǔn)備工作,本論文將在下面的章節(jié)詳述實(shí)驗(yàn)過(guò)程、結(jié)果、分析。5自動(dòng)救生圈的實(shí)驗(yàn)結(jié)果與分析5.1實(shí)驗(yàn)過(guò)程與結(jié)果做好準(zhǔn)備工作之后,首先運(yùn)行軟件開(kāi)發(fā)平臺(tái)KeilUvision3,建立工程文件,命名為demo01,選擇STC89C52作為cpu,然后建立c文件并添加到工程目錄。把附錄A的程序編寫(xiě)在c文件中,生成hex文件后并把它燒寫(xiě)進(jìn)實(shí)驗(yàn)所用的單片機(jī)。在HC-SR501模塊上調(diào)節(jié)兩個(gè)電位器,把延時(shí)調(diào)到最短,靈敏度調(diào)到最高,然后把自動(dòng)救生圈模型放入水中,模型的盒子高約七厘米,放入水中后下沉約3厘米。一開(kāi)始的四秒鐘救生圈在緩慢的旋轉(zhuǎn),直到轉(zhuǎn)到本人的旁邊,自動(dòng)救生圈改變方向,往本人的方向運(yùn)動(dòng)并且發(fā)出警報(bào),本人離開(kāi)該自動(dòng)救生圈的檢測(cè)范圍后(檢測(cè)角度范圍為120度),該自動(dòng)救生圈繼續(xù)前行3.6秒,然后改變運(yùn)動(dòng)狀態(tài),開(kāi)始旋轉(zhuǎn),警報(bào)聲消失。本人立馬把手放在人體感應(yīng)模塊一直揮動(dòng),直到3.4秒后,該自動(dòng)救生圈改變旋轉(zhuǎn)狀態(tài),開(kāi)始前行。當(dāng)本人走至6.8米處,救生圈一直旋轉(zhuǎn),感應(yīng)不到人人體。5.2自動(dòng)救生圈的實(shí)驗(yàn)分析本課題的設(shè)計(jì)目標(biāo)是救生圈一開(kāi)始在不斷的旋轉(zhuǎn)尋找水面上溺水的人,當(dāng)有人落水,立馬往溺水者的方向運(yùn)動(dòng),給予援助。從上面的實(shí)驗(yàn)結(jié)果可得,本人基本完成這一個(gè)設(shè)計(jì)目標(biāo)。根據(jù)實(shí)驗(yàn)結(jié)果的分析,本自動(dòng)救生圈最大的檢測(cè)范圍為6.8米,人體感應(yīng)模塊可以持續(xù)檢測(cè)人體并持續(xù)輸出高電平,當(dāng)人體離開(kāi)檢測(cè)范圍,自動(dòng)救生圈在延時(shí)3.6秒后改為旋轉(zhuǎn)狀態(tài),而在其后的3.4秒的封鎖時(shí)間內(nèi)不再接收任何信號(hào)。由于救生圈的感應(yīng)角度為120度,在感應(yīng)到人救往前走容易偏離了一定的角度,所以在本設(shè)計(jì)中當(dāng)救生圈感應(yīng)到人體的那一刻會(huì)延時(shí)0.3秒,旋轉(zhuǎn)多0.3秒然后前向,確保了運(yùn)動(dòng)方向的精確度。本課題設(shè)計(jì)的是自動(dòng)救生圈的雛形,所以它也有一些局限性,如需應(yīng)用在生活中還需要全方面的提高。本自動(dòng)救生圈的設(shè)計(jì)可以適用于一些湖泊的救生設(shè)備領(lǐng)域,尚不能適用搶險(xiǎn)救援的領(lǐng)域。搶險(xiǎn)救災(zāi)的現(xiàn)場(chǎng)環(huán)境惡劣,需要設(shè)計(jì)抗干擾能力更強(qiáng)、防水性能更好、運(yùn)動(dòng)性能強(qiáng)勁的自動(dòng)救生圈。本自動(dòng)救生圈的局限性:容易受大風(fēng)、射頻干擾,抗干擾能力有待提高;檢測(cè)距離最大為6.8m,在救生領(lǐng)域來(lái)說(shuō)檢測(cè)距離不夠;運(yùn)動(dòng)速度過(guò)慢,運(yùn)動(dòng)性能不夠好,需配以能量密度更大的電池減輕重量和加強(qiáng)運(yùn)動(dòng)性能;感應(yīng)角度過(guò)大,檢測(cè)人體方向還不夠精確。 對(duì)于救生圈未來(lái)的發(fā)展,本人的看法是:理想的救生圈是便攜式的自動(dòng)充氣自動(dòng)救生圈,它有便攜、自動(dòng)化程度更高、抗干擾能力更強(qiáng)、運(yùn)動(dòng)性能更強(qiáng)勁、檢測(cè)人體方向更加精確的特點(diǎn)。此類(lèi)救生圈可以提高當(dāng)前救生設(shè)備的運(yùn)輸效率、救援現(xiàn)場(chǎng)的救援速度、從而提高搶險(xiǎn)救災(zāi)的效率。在以后的智能時(shí)代,一定會(huì)廣泛應(yīng)用在緊急危險(xiǎn)惡劣的救生情景中。結(jié)論 在全球每年不容樂(lè)觀的洪災(zāi)、溺水事故頻發(fā)的背景下,本人對(duì)自動(dòng)救生圈的運(yùn)行系統(tǒng)進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。本系統(tǒng)利用熱釋電人體紅外傳感器采集水面上人體紅外信號(hào),以STC89C52微控制器作為主控制芯片。利用軟件平臺(tái)KeilUvision3開(kāi)發(fā)控制軟件算法,通過(guò)延時(shí)控制算法、開(kāi)關(guān)量控制算法、死循環(huán)算法等算法實(shí)現(xiàn)對(duì)直流電機(jī)和警報(bào)模塊的控制。 本課題圍繞著以上目標(biāo)開(kāi)展了以下幾方面的工作:1.介紹了自動(dòng)救生圈的研究背景和意義、國(guó)內(nèi)外發(fā)展?fàn)顩r和本課題研究?jī)?nèi)容、研究方法。2.介紹了本課題所需要的軟硬件技術(shù)參數(shù)以及這些技術(shù)的優(yōu)劣性,并介紹其發(fā)展過(guò)程和發(fā)展趨勢(shì)。3.對(duì)自動(dòng)救生圈的各模塊安裝搭建,完成自動(dòng)救生圈的組裝,并完成實(shí)驗(yàn)環(huán)境和工具的鋪設(shè)工作。4.圍繞著自動(dòng)救生圈的設(shè)計(jì)目標(biāo),進(jìn)行了硬件電路平臺(tái)的設(shè)計(jì),其中包括:人體紅外傳感器電路的設(shè)計(jì)、電機(jī)驅(qū)動(dòng)電路設(shè)計(jì)、微控制器及電源設(shè)計(jì)、系統(tǒng)主板電路的設(shè)計(jì)。系統(tǒng)硬件采用模塊化結(jié)構(gòu),整個(gè)設(shè)計(jì)電路簡(jiǎn)答,可靠性高。5.為了適合硬件平臺(tái)運(yùn)行,進(jìn)行了軟件及算法設(shè)計(jì),其中包括:延時(shí)控制算法、開(kāi)關(guān)量控制算法、死循環(huán)算法等。軟件算法方便直觀,靈活性強(qiáng)和便于修改。 在整個(gè)自動(dòng)救生圈控制系統(tǒng)的設(shè)計(jì)過(guò)程中,本人首先從理論上對(duì)該系統(tǒng)進(jìn)行分析,完成系統(tǒng)的總體架構(gòu)。然后把自動(dòng)救生圈控制系統(tǒng)分成幾大模塊,分別從軟、硬件兩方面進(jìn)行設(shè)計(jì)。在論文完成過(guò)程中,對(duì)于每個(gè)模塊的設(shè)計(jì)都查閱了大量的參考資料,對(duì)于每一個(gè)模塊的功能都進(jìn)行了反復(fù)的論證和實(shí)驗(yàn),從而完成硬件電路的制作和軟件系統(tǒng)的編程和調(diào)試工作。自動(dòng)救生圈的硬件制作完成后,不斷的對(duì)軟件的設(shè)計(jì)進(jìn)行調(diào)整,使每個(gè)模塊的功能更加具體化和完善。在設(shè)計(jì)過(guò)程中本人對(duì)具體問(wèn)題具體分析,采用了一系列措施,如電機(jī)的選擇換了三次,從笨重的電機(jī)到防水性能好的小電機(jī);再如防水的問(wèn)題,在關(guān)鍵的元件都涂抹上了防水AB膠水。參考文獻(xiàn)[1]袁海濤,陳北.一種智能救生圈[M].中國(guó)專利數(shù)據(jù)庫(kù).2016.08.10[2]張貫京、陳興明、高偉明.用于海上搜救的智能救生圈[P].中國(guó)專利數(shù) 據(jù)庫(kù).2010-5-18[3]陳智.海洋工程飽和潛水高壓救生艇設(shè)計(jì)研究[D].上海交通大學(xué),碩士 論文.2014.11.01[4]袁海濤,陳北.一種便攜式的救生工具[P].中國(guó)專利數(shù)庫(kù).2015.05.06[5]魏得全,李逸,宋秦.關(guān)于一種自主定位救生圈的討論[M].期刊 2014.12.25.[6]黃穎.智能救生圈[J].課堂內(nèi)外.2007年4月15日.[7]佚名.紅外線感應(yīng)互動(dòng)式電子白板[J].中國(guó)現(xiàn)代教育裝備,2010年06期.[8]孫華,李揚(yáng).熱釋電紅外傳感器的原理及應(yīng)用[M].期刊,2015.12.25[9]丁力.一種智能救生圈[P].中國(guó)專利數(shù)據(jù)庫(kù):2016.09.07.[10]佚名.自動(dòng)充氣救生圈[J].文體用品與科技,期刊.2013.03.01.[11]張志杰、李雨璐、張?zhí)婆d.智能安全游泳救生裝置[P]中國(guó)專利數(shù)據(jù) 庫(kù).2010.05.26[12]HYPERLINK"/kns/popup/knetsearc
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)軸流式消防排煙風(fēng)機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 飛行原理試題及答案
- 科學(xué)計(jì)算中的編程技術(shù)試題及答案
- 畜禽養(yǎng)殖測(cè)試題及答案
- 小學(xué)家教考試試題及答案
- 中醫(yī)學(xué)院考試試題及答案
- 貴州古詩(shī)考試題及答案
- 焊工磁卡測(cè)試題及答案
- 2025年軟件設(shè)計(jì)師課程回顧及試題答案
- 經(jīng)貿(mào)信息考試題及答案
- 黑龍江省自然科學(xué)基金項(xiàng)目申請(qǐng)書(shū)聯(lián)合引導(dǎo)項(xiàng)目JJSBYB
- 英國(guó)食物介紹british-food(課堂)課件
- 神經(jīng)系統(tǒng)疾病的康復(fù)課件
- DB32 4181-2021 行政執(zhí)法案卷制作及評(píng)查規(guī)范
- 涉密文件借閱登記表
- 脊髓損傷康復(fù)講義
- 布草洗滌服務(wù)方案完整版
- 氣體安全知識(shí)培訓(xùn)(72張)課件
- 電子類(lèi)產(chǎn)品結(jié)構(gòu)設(shè)計(jì)標(biāo)準(zhǔn)-
- 音樂(lè)神童莫扎特詳細(xì)介紹和作品欣賞課件
- 共線向量與共面向量全面版課件
評(píng)論
0/150
提交評(píng)論