智能防盜報警系統(tǒng)設(shè)計_第1頁
智能防盜報警系統(tǒng)設(shè)計_第2頁
智能防盜報警系統(tǒng)設(shè)計_第3頁
智能防盜報警系統(tǒng)設(shè)計_第4頁
智能防盜報警系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

智能防盜報警系統(tǒng)設(shè)計摘要隨著時代的進(jìn)展,各種各樣的智能設(shè)備融入了人們的日常生活當(dāng)中。各地的小區(qū)也因此開始加入了智能小區(qū)的時代潮流。首當(dāng)其沖的就是小區(qū)安全智能化,每家每戶都會對自己的安全更加的放心,人們的生活也變得多姿多彩。本文介紹了智能防盜報警系統(tǒng)的設(shè)計以及在設(shè)計中遇到的各種各樣的挑戰(zhàn),本系統(tǒng)采用可51單片機(jī),該單片機(jī)在設(shè)計中起到對設(shè)備的智能管控,并且應(yīng)用了紅外熱釋傳感器檢測是否有人靠近,發(fā)現(xiàn)有人接近后控制蜂鳴器及GSM短信模塊給用戶端發(fā)出警告。該系統(tǒng)有三個模式,分別是:緊急報警模式,撤防、布防。緊急報警模式系統(tǒng)下系統(tǒng)處理緊急的報警,無需檢測是否有人;布防模式系統(tǒng)則是需要檢測是否有人,有人則報警沒人就不會報警;撤防模式系統(tǒng)下則是無論有沒有人都不會報警。該系統(tǒng)體積小更方便于使用者的使用,并且具備了非??煽康臋z測報警功能,能在防盜方面起到十分重要的角色,不影響人們的日常生活。關(guān)鍵詞:51單片機(jī);紅外線熱釋傳感器;GSM短信模塊Designofintelligentanti-theftalarmsystemAbstractWiththedevelopmentofthetimes,varioussmartdevicesareintegratedintopeople'sdailylives.Therefore,thecommunitiesaroundtheworldhavebeguntojointhetrendofthetimesinthesmartcommunity.Thefirsttobearthebruntisthesafetyandintelligenceofthecommunity.Everyhouseholdwillbemoreateasewiththeirownsafety,andpeople'sliveswillbecomemorecolorful.Thisarticleintroducesthedesignoftheintelligentanti-theftalarmsystemandthevariouschallengesencounteredinthedesign.Thesystemusesa51singlechipmicrocomputer,whichisusedtointelligentlycontrolthedeviceinthedesign,andusesinfraredpyroelectricsensordetectionIfsomeoneisapproaching,findthatsomeoneisapproachingandcontrolthebuzzerandGSMSMSmoduletowarntheuser.Thesystemhasthreemodes,namely:emergencyalarmmode,disarmandarm.Intheemergencyalarmmodesystem,thesystemhandlesemergencyalarmswithoutdetectingwhetherthereisanyone;inthearmingmodesystem,itneedstodetectwhetherthereissomeone,andifthereissomeone,itwillnotalarmifthereisnoone.Thesystemissmallinsize,convenientforuserstouse,andhasveryreliabledetectionandalarmfunctions.Itplaysaveryimportantroleinanti-theftanddoesnotaffectpeople'sdailylife.Keywords:51single-chipmicrocomputer;infraredpyroelectricsensor;GSMshortmessagemodule目錄1前言 1208291.1防盜報警系統(tǒng)在國內(nèi)外的發(fā)展 115981.2防盜報警器的發(fā)展前景與趨勢 184961.3設(shè)計任務(wù)與要求 2323262系統(tǒng)總體方案 233782.1系統(tǒng)總體思路 233782.2系統(tǒng)方案設(shè)計 333782.3傳感器的介紹 477002.3.1熱釋電紅外傳感器簡介 4250702.3.2熱釋電紅外傳感器電路圖 4257442.3.3被動式熱釋電紅外探頭的工作原理及特性 533782.4STC89C51單片機(jī) 5250702.4.1STC89C51單片機(jī)概述 5250702.4.2STC89C51單片機(jī)的內(nèi)部組成 6250702.4.3STC89C51單片機(jī)引腳及功能 633782.5RS-232C接口 933782.6TC35短信模塊簡介 10318843系統(tǒng)硬件設(shè)計 11314503.1電源電路設(shè)計 1133783.2紅外探測信號輸入電路 1133783.3時鐘電路的設(shè)計 1433783.4復(fù)位電路的設(shè)計 1433783.5RS-232通信的設(shè)計 15143303.5.1RS-232芯片選型 15221893.5.2MAX232簡介 15318844軟件設(shè)計 16314504.1軟件開發(fā)環(huán)境的介紹 16314504.2軟件的程序?qū)崿F(xiàn) 17314504.3主程序工作流程圖 17314504.4中斷服務(wù)程序工作流程圖 18314504.5報警電路流程圖 19314504.6信號采集電路流程圖 20318845系統(tǒng)調(diào)試和仿真 21314505.1系統(tǒng)硬件調(diào)試及調(diào)試中遇到的問題 21314505.2系統(tǒng)仿真圖 216結(jié)論 23參考文獻(xiàn) 24致謝 26附錄 27PAGE61前言一個完整的智能防盜報警系統(tǒng)設(shè)備需要由好幾個部分來組成,完成智能防盜報警系統(tǒng)的功能需求:1.前端探測器就如同人們的眼睛,用以發(fā)現(xiàn)敵情;2.報警控制器就如同人們的中樞神經(jīng),用來發(fā)送信息,控制報警器是否發(fā)出報警,在系統(tǒng)中起到了至關(guān)重要的角色;3.報警器就相當(dāng)于人們的各種防備系統(tǒng),當(dāng)需要時能夠發(fā)送報警給予用戶。所以一個完整的防盜報警系統(tǒng)裝置少不了的就是報警控制器。1.1防盜報警系統(tǒng)在國內(nèi)外的發(fā)展在百年前,北美就出現(xiàn)了報警系統(tǒng)的雛形。當(dāng)時,北美的街頭巷尾就都擺放著報警呼救箱,在人們需要求救時,只需要觸發(fā)呼救箱就能發(fā)出聲響,引來在附近巡邏的警察幫忙;當(dāng)然附近的警局也會收到來自較近的呼救箱傳來的呼救信息。在這個時期,因?yàn)橥ㄐ偶夹g(shù)的落后,使得呼救信息很難傳到較遠(yuǎn)的警局。隨著時代的發(fā)展,報警呼救箱也逐步轉(zhuǎn)換為電報傳播呼救信號。但是因?yàn)殡妶蠓绞胶茈y普及到普通老百姓,所以就出現(xiàn)了電話報警。在之后的自動撥號系統(tǒng)的出現(xiàn)更促進(jìn)了電話線報警的發(fā)展。從北美報警行業(yè)的發(fā)展不難看出,報警行業(yè)的發(fā)展與通信手段密不可分。只有具備良好的通訊手段,各色的報警信息才能更快的傳播出去,再由相關(guān)部門派出警力幫助報警人員。如今智能防盜報警系統(tǒng)在國外發(fā)展一直處于較高水平。從上述的北美呼救箱到后來的出現(xiàn)的電話報警,我們可以清楚的發(fā)現(xiàn)智能防盜報警具備以下幾個特點(diǎn)。這些特點(diǎn)我們都可以借鑒。就目前來說,在北美安防開展最好的報警方式就是聯(lián)網(wǎng)報警。它集中使用了許多高科技手腕,并且整合了大半的北美,使其形成了一個大大的北美互聯(lián)網(wǎng)報警系統(tǒng)網(wǎng),成為了一個具備規(guī)模的產(chǎn)業(yè)。1.2防盜報警器的發(fā)展前景與趨勢隨著人口越來越多,各種各樣的人出現(xiàn),社會上出現(xiàn)了許多無業(yè)游民以及非法人口,社會保障成為了當(dāng)下最為嚴(yán)肅的問題。當(dāng)下傳統(tǒng)的機(jī)械的家庭防盜措施又在實(shí)際的使用中暴露了許多明顯的問題。比如:十分影響小區(qū)建筑與城市的美觀,阻擋了消防救援道路也方便了小偷攀爬。當(dāng)時間久了,又有可能出現(xiàn)部件損壞導(dǎo)致掉落砸傷過往人群。因此,智能防盜報警系統(tǒng)就顯得十分重要。目前新一代的智能防盜報警系統(tǒng)在許多小區(qū)得到應(yīng)用。除此之外,為了進(jìn)一步建設(shè)智能化住宅小區(qū),建設(shè)部門還專門規(guī)定了住址小區(qū)智能化水平標(biāo)準(zhǔn)。在此智能化水平標(biāo)準(zhǔn)內(nèi),智能住址小區(qū)需要做到安全信息網(wǎng)絡(luò)。因此,社區(qū)保障體系建設(shè)逐漸被納入了社區(qū)的許多必要項(xiàng)目中。1.3設(shè)計任務(wù)1.該智能防盜報警系統(tǒng)需要由軟硬件兩個方面細(xì)分,并且需要好幾個模塊來完成報警系統(tǒng)的功能需求。首先是對于數(shù)據(jù)的采集,在采集到數(shù)據(jù)后需要在單片機(jī)內(nèi)控制完成觸發(fā)GSM短信報警等報警模塊;2.在本智能防盜報警系統(tǒng)中,選擇用熱釋電紅外傳感器作為前端探測器,單片機(jī)控制電路作為控制中心、GSM短信模塊作為本設(shè)計中的報警模塊。用戶終端需要完成許多的功能要求:首先需要完成對信息的采集和處理,在處理完成后有需要將信息進(jìn)行傳送并觸發(fā)報警信息的傳送,最終將報警信息傳送給用戶。終端是由中央處理器為核心、輸入輸出、通信模塊為輔組成的;3.智能防盜報警系統(tǒng)需要實(shí)現(xiàn)的性能需求為:當(dāng)需要外出時能夠通過對模式的切換達(dá)到系統(tǒng)開啟運(yùn)作布控。在布控模式下,當(dāng)有外來人員時,放置在檢測點(diǎn)的紅外探頭能夠?qū)⑼鈦砣藛T的紅外輻射轉(zhuǎn)換成電信號,電信號通過放大、比較電路送至門限開關(guān)并將其打開發(fā)送是和TTL電路工作的電平,該電平被送至STC89C51片機(jī)、處理并觸發(fā)GSM短信報警模塊,最后編輯報警短信發(fā)送及用戶達(dá)到本系統(tǒng)的功能需求。

2系統(tǒng)總體方案2.1系統(tǒng)總體思路在本智能防盜報警系統(tǒng)中,我將采用由熱釋電紅外傳感器作為系統(tǒng)的前端的探測器、STC89C51單片機(jī)作為單片機(jī)控制器、GSM短信模塊與蜂鳴器作為報警器。圖2.1智能防盜報警系統(tǒng)本系統(tǒng)可以設(shè)計多個檢測點(diǎn),如門、窗戶、陽臺等檢測點(diǎn)。在熱釋電紅外探測器收到以上檢測點(diǎn)的傳送過來的報警信號時,就會將報警信號發(fā)送傳入單片機(jī),從而觸發(fā)GSM短信模塊與蜂鳴器實(shí)現(xiàn)防盜報警功能。此次智能防盜報警系統(tǒng)的基本原理如下:采用熱釋電紅外傳感器探測到非法人員釋放的紅外輻射時,將會發(fā)出微小的電信號,在經(jīng)過信號處理電路對其進(jìn)行處理放出高電平,高電平抵達(dá)單片機(jī),在單片機(jī)內(nèi)判斷是否報警。最后報警信號會通過RS-232觸發(fā)GSM短信模塊,從而實(shí)現(xiàn)智能報警。2.2系統(tǒng)方案設(shè)計此次智能防盜報警系統(tǒng)設(shè)計需要分為兩個部分來完成:1硬件電路及元件的選擇;2軟件設(shè)計。除此之外還需劃分出三個大方面模塊,這些模塊在設(shè)計中都起到十分重要的作用:1.數(shù)據(jù)的采集;2.單片機(jī)的控制;3.GSM短信報警模塊。這些模塊所配以的相對電路的設(shè)計,以及對其的軟件設(shè)計。對于單片機(jī)模塊的設(shè)計也需要分為兩個部分來設(shè)計:1軟件部分;2硬件部分。在硬件部分就是一些外圍的應(yīng)用電路、單片機(jī)與I/O設(shè)備等,在軟件部分需要配合著硬件部分及功能設(shè)計落實(shí)。所以單片機(jī)系統(tǒng)研究過程就需要分成兩個部分完成。從智能防盜報警系統(tǒng)的功能以及其應(yīng)用來看,它的結(jié)構(gòu)應(yīng)該由以下幾個部分組成,以及這幾個部分之間的構(gòu)成框圖如2.2智能防盜報警系統(tǒng)總體設(shè)計框架。圖2.2智能防盜報警系統(tǒng)總體設(shè)計框架在此次的智能防盜報警系統(tǒng)中使用的是STC89C51單片機(jī),一整個報警系統(tǒng)都是由軟件程序控制運(yùn)作。在檢測區(qū)內(nèi)安裝的紅外探針能夠吸收并轉(zhuǎn)化人體的紅外光譜,在通過放大、比較,將電信號發(fā)送到閾值開關(guān),閾值開關(guān)將發(fā)送電平進(jìn)入STC89C51內(nèi)。在STC89C51內(nèi)通過判斷,決定是否發(fā)送報警信號,發(fā)送出來的報警信號會觸發(fā)GSM短信模塊,并且向先前設(shè)置好的使用人員發(fā)送報警短信,以其來實(shí)現(xiàn)智能報警功能,該報警持續(xù)10秒鐘,10秒過后將會主動結(jié)束報警,也可以手動取消警報信號。報警結(jié)束后,該系統(tǒng)將會在復(fù)位電路的幫助下自動復(fù)位。2.3傳感器的介紹2.3.1熱釋電紅外傳感器的介紹熱釋電紅外傳感器是1980年時被發(fā)明出來的一種探測元件。其具備以下幾個特點(diǎn):1探測的靈敏度十分高,能快速準(zhǔn)確的檢測到輻射。2它檢測輻射的紅外能量時不需要對人體進(jìn)行接觸,并且可以把檢測到的紅外輻射轉(zhuǎn)換成電壓信號輸出。當(dāng)檢測區(qū)域沒有運(yùn)動的人體或者動物的時候,因?yàn)樗诘沫h(huán)境(如家具等)均處于常溫下,所以環(huán)境所輻射的紅外能量相對來說比較弱,并且這些能量的變化很小很穩(wěn)定,因此是無法觸發(fā)報警。假如此時檢測區(qū)內(nèi)忽然又非法人員闖入,會引起紅外輻射能量的劇烈變化,此時紅外探測器會將此時的巨大變化的溫差轉(zhuǎn)換為對等的電信號。溫差變化越開此時輸出的電信號越大,其電信號會被傳入到后級與狀態(tài)兩種比較器,觸發(fā)這兩個比較器發(fā)出輸出信號,此輸出信號U會被發(fā)送到報警器,被觸發(fā)后的報警器會發(fā)出報警信號。人體的紅外輻射波長一般是在10um左右,而一般紅外檢測器的檢測波長為8?14um,因此可以更好的進(jìn)行檢測。由于被動式紅外探測器能夠在空間上做到檢測工作,而且它可以再不同的方向上面發(fā)射出許多的單光束狀態(tài)的檢測,形成了錐形的熱敏區(qū)域,并形成三維警告。綜合以上的特點(diǎn),并與系統(tǒng)功能需求配對后最后決定選擇使用紅外探測器作為本系統(tǒng)的前端探測器。2.3.2熱釋電紅外傳感器電路圖圖2.3為熱釋電紅外傳感器的內(nèi)部電路框圖。圖2.3熱釋電紅外傳感器電路圖2.3.3被動式熱釋電紅外探頭的工作原理及特性正常情況下,人體能夠穩(wěn)定的輻射出波長約為10um的紅外線,該探頭所能通過的波長約為8?14um的紅外線,這正好符合條件。此時在加以菲尼爾濾鏡,該濾鏡能夠?qū)崿F(xiàn)將將紅外線進(jìn)行聚焦,并作用到紅外感應(yīng)源上。紅外感應(yīng)源會隨著人體溫度的變動,從而導(dǎo)致內(nèi)部上的電荷失衡,并且向外部釋放電荷。在隨后的電路檢測和處理之后,它們可以生成警報信號。該探針具特的特征如下:1.探頭需要對人體輻射十分敏感;2.為了使得熱釋紅外探頭對非法人員的輻射更加的敏感,通常在其輻射表面上覆蓋一個專門的更加精細(xì)的濾光片,從而可以明顯地消除環(huán)境對元器件的干擾;3.為了防止環(huán)境對元器件的影響,其內(nèi)部還串聯(lián)了兩個電極方向相反的熱釋電元。這樣就算環(huán)境影響使其放出熱電元素,也會相互抵消,從而使得探測器沒有信號輸出;4.在檢測區(qū)域內(nèi)有人出現(xiàn),此時菲尼爾濾鏡就能起到對紅外線的聚焦作用,其聚焦后的紅外線會作用于熱釋電元件,并被其吸收。此時兩邊的熱釋電元件會收到不同方向的能量輻射,且此能量輻射包含的能量也存在著差異,所以釋放出來的熱釋電也會不相同,彼此也不能相互抵消。因此剩余的熱釋電通過信號處理后就可以報警了;5.依照不同的功能需求,菲尼爾濾鏡具備的焦距存在差異(感測距離),繼而導(dǎo)致在不一樣的檢測視場中,只要視場越多,控制就會越嚴(yán)厲。2.4STC89C51單片機(jī)2.4.1STC89C51單片機(jī)的概述本次實(shí)驗(yàn)采用的是由STC公司發(fā)明的STC89C51單片機(jī)。這是一種具備著功率消耗低且擁有相當(dāng)強(qiáng)大的工作性能的單片機(jī)。STC89C51單片機(jī)還支持8K系統(tǒng)內(nèi)可編程閃存。STC89C51單片機(jī)是以MCS-51為內(nèi)部核心芯片,并且作出了許多更改,以使該單片機(jī)擁有了許多傳統(tǒng)意義的51單片機(jī)所不具備的功能。在單片機(jī)上,STC89C51具有智能的8位CPU以及在系統(tǒng)內(nèi)可以編程與閃存。在很多的嵌入式系統(tǒng)應(yīng)用中它都有提供高度靈活和有效的解決方法。2.4.2STC89C51單片機(jī)的內(nèi)部組成圖2.4畫出了STC89C51單片機(jī)對的內(nèi)部系統(tǒng)組成的基本框架:圖2.4STC89C51單片機(jī)系統(tǒng)組成基本框架從圖2.4可以看出,STC89C51單片機(jī)是由許多部件組成,在配置一些電路就能成為一個基礎(chǔ)的系統(tǒng)。2.4.3STC89C51單片機(jī)引腳及其功能共40條引腳,并且每個引腳都有其不同的功能,根據(jù)功能可以將其分為三大類:(1)端口線:擁有4X8位端口,一共32條引腳。作用如下:引腳名稱對應(yīng)功能與作用P0口(P0.0~P0.7)PO端口包含了8雙向個I/O口。每一個I/O口既可以獨(dú)立的輸入或者輸出低電平,也可以為高阻狀態(tài)。每一個引腳都可以吸收8TTL柵極電流。假如這些I/O的端口第一次寫入1的時候,稱之為高阻輸入。P1口(P1.0~P1.7)P1端口同樣包含了8雙向個I/O口。其內(nèi)部具備了能夠?qū)⒉幻鞔_的信號經(jīng)過電阻給變?yōu)楦唠娖?。在P1端口緩沖器能夠進(jìn)行輸入與輸出,其輸入與輸出為4個晶體邏輯門電路的電流。當(dāng)其輸I/O端口第一次被寫入1的時候,在其內(nèi)部就能把端口的電壓規(guī)定在高電平可以進(jìn)入并且將其當(dāng)做輸入口。P2口(P2.0~P2.7)P2端口包含了8個雙向的I/O端口,其內(nèi)部同樣具有規(guī)定高電平可進(jìn)入。在P2端口的緩沖器同樣能夠進(jìn)行輸入與輸出,其輸入與輸出為4個晶體邏輯門電路的電流。當(dāng)其I/O口第一次被寫入1時,它的引腳會在規(guī)定高電平可進(jìn)入的作用下作為輸入。因此,當(dāng)它作為輸入時,它的引腳會被外部的電壓拉低,并且發(fā)出電流。P3口(P3.0~P3.7)P3端口包含了8個雙向的I/O端口,其內(nèi)部具有規(guī)定高電平可進(jìn)入的上拉電阻,可用于輸入或者輸出4個晶體邏輯門電路的電流。當(dāng)P3端口第一被寫入1時,它的引腳會被規(guī)定為高電平可進(jìn)入的作用下作為輸入。P3.0(RXD)該引腳的特殊功能為串行輸入口,在單片機(jī)下載程序時需要使用到。P3.1(TXD)該引腳的特殊功能為串行輸出口,在需要使用到單片機(jī)下載程序時能夠用到。P3.2(INT0)該引腳被作為單片機(jī)的外部中斷,在輸入0的時候就能夠啟動引腳,啟動方式是為其裝備相符的寄存器來實(shí)現(xiàn)。P3.3(INT1)該引腳被作為單片機(jī)外部中斷,在輸入1的時候就能夠啟動引腳,啟動方式是為其裝備相符的寄存器來實(shí)現(xiàn)。P3.4:T0該引腳可作為單片機(jī)外部計數(shù)器0觸發(fā)引腳。P3.5:T1該引腳可作為單片機(jī)外部計數(shù)器1觸發(fā)引腳。P3.6:WR該引腳可作為單片機(jī)外部數(shù)據(jù)寫選通口。P3.7:RD該引腳可作為單片機(jī)外部數(shù)據(jù)讀選通口。表2.1STC89C51單片機(jī)引腳說明(2)電源線:GND:單片機(jī)電源地VCC:單片機(jī)電源4.5~5.5V(3)控制線:共6條,傳送控制信號。ALE:本設(shè)計沒有使用到不做解釋。EA:本設(shè)計沒有使用到不做解釋。PSEN:該引腳為外部程序存儲器的一個選通信號口。平時一般沒有使用到。RST:復(fù)位振蕩器復(fù)位中的輸入端口,其需要滿足連續(xù)釋放2個機(jī)器周期高電平的功能需求。XTAL1:反向振蕩器的輸出。XTAL2:內(nèi)部時鐘電路的輸入、反向振蕩放大器的輸入口外接石英晶體輸入線。圖2.5為STC89C51單片機(jī)的引腳圖:圖2.5STC89C51單片機(jī)引腳結(jié)構(gòu)2.5RS-232C接口用負(fù)邏輯,要求高、低兩信號間有較大的幅度,標(biāo)準(zhǔn)規(guī)定如下:邏輯“1”:-5~-15V;邏輯“0”:+5~+15V。RS-232C規(guī)標(biāo)準(zhǔn)接口有25條線,其中有分為很多不同功能的線。1.數(shù)據(jù)線:4條;2.控制線:11條;3.定時線:3條;4.備用線7條。他們的管腳分配如圖2.6,接口定義說明如下表2-1所示。圖2.6RS-232(DB9)的引腳圖表2.2RS-232(DB9)的接口定義編號名稱功能說明1DCD載波的檢測2RXD數(shù)據(jù)的接收3TXD數(shù)據(jù)的發(fā)送4DTR數(shù)據(jù)終端準(zhǔn)備好5GND電源地6DSR數(shù)據(jù)準(zhǔn)備好7RTS發(fā)送請求8CTS發(fā)送允許9RI振鈴提醒在一般的系統(tǒng)使用中,信息常常是在中央處理器與輸入/輸出設(shè)備(雙方皆為數(shù)據(jù)終端設(shè)備)之間傳遞,例如PC端與色溫計亦或者個人計算機(jī)與單片機(jī)之間的通信,都可以實(shí)現(xiàn)雙方發(fā)送和接收。由圖2.7可見其連接方式,PXD、TXD、GND互相連接。圖2.7“三線連接法”2.6TC35短信模塊簡介GSM模塊是指具備短信通訊等功能的模塊,其中使用最多的是西門子TC35型收發(fā)模塊。其工作的的頻段一般在900MHz或者是1800MHz。西門子TC35模塊體積小巧,易于安裝。根據(jù)特定需求,可以輕松將其嵌入到應(yīng)用程序系統(tǒng)中。它需要經(jīng)過40針ZIF(零插入力)連接器連接到應(yīng)用電路,并通過串行接口與應(yīng)用電路交換信息。TC35的結(jié)構(gòu)如圖1所示。TC35模塊內(nèi)部有許多的通訊功能,能做到語言、數(shù)據(jù)等的傳送,其采用了單電源供電的方式(3.3V~5.5V),工作時溫度范圍為-20°C~+55°C,串口可以在多個特定的波特率工作:1.2kbit/s、2.4kbit/s、4.8kbit/s、9.6kbit/s、19.2kbit/s、38.4kbit/s、57.6kbit/s和115.2kbit/s,具體應(yīng)用如圖2.8所示。圖2.8TC35結(jié)構(gòu)圖3硬件電路設(shè)計3.1電源電路設(shè)計電源電路顧名思義能為整個系統(tǒng)儀器的運(yùn)行提供動力,在系統(tǒng)中起到了十分重要的作用。因?yàn)橄到y(tǒng)需要的是5V的直流電壓,所以此電源電壓需要做到將電網(wǎng)中的220V交流電壓進(jìn)行降壓、整流、濾波、穩(wěn)壓。(1)電源變壓器:這是一種能夠?yàn)殡娐诽峁┙祲旱钠骷?,是本電源電路中的第一步。變壓器需要將電壓降壓成稍弱交流電壓。在變壓器中,電壓變化取決于變壓器內(nèi)部的次級電壓。變壓器與次級側(cè)的能率比為P2/P1=η,其中η指的是變壓器的效率。因?yàn)橄到y(tǒng)的需要,所以我們需要將220V的電壓降為10V的電壓,所以η值應(yīng)該為220/10=22;(2)整流電路:整流電路功能要求是需要將原本的交流電轉(zhuǎn)進(jìn)行轉(zhuǎn)換,成為方向不變,其電壓大小隨著時間變化的脈動直流電。一般整流電路都是由4個二極管(D1?D4)組成,其方式為橋式整流電壓。整流電壓約為9V;(3)濾波電路:顧名思義濾波電路書需要將上級電路輸出的電壓經(jīng)由C101進(jìn)行濾波,將其交流的部分成為相對平整的直流電壓;(4)穩(wěn)壓電路:穩(wěn)定電路顧名思義就是用來穩(wěn)定輸出的直流電壓,一般使用芯片7085進(jìn)行穩(wěn)壓。穩(wěn)定后的電壓能夠做到不隨著電網(wǎng)電壓的變化而變化。此時的穩(wěn)定電壓就能作為單片機(jī)電路或者TTL電路的電源電壓。三端穩(wěn)壓器有兩種主要的類型。第一種為能夠發(fā)出固定電壓的穩(wěn)壓器,第二種是能夠進(jìn)行電壓調(diào)節(jié)的穩(wěn)壓器。其實(shí)這些穩(wěn)壓器的基本原理相同,都是使用串聯(lián)的方式來穩(wěn)定電壓。具體直流穩(wěn)壓電源電路如圖3.1圖所示。圖3.1直流穩(wěn)壓電源電路3.2紅外探測信號輸入電路一個完整的紅外探測信號輸入電路需要由多個電路組成,首先需要的是對紅外線的感應(yīng),這就需要用到紅外線傳感器。在其運(yùn)作時,檢測范圍內(nèi)出現(xiàn)了非法人員發(fā)出的紅外信號時,微小的(約為1?10Hz)的電信號就會從J1的S端口發(fā)出,并由第一級中的放大電路放大,該電路由晶體管Q1(見圖3-2),然后經(jīng)由C2到U1A進(jìn)行放大,此時經(jīng)過放大后的輸出信號已經(jīng)十分強(qiáng)大了。如圖3.4所示,圖中的R6、R7、R9和D1組成了其電路的參考電壓電路。U1B為電壓比較器,并且有五個引腳,第二極的放大信號就通過這五個引腳進(jìn)行輸入。輸入后的信號會與參考電壓對比,此時只要檢測區(qū)內(nèi)有非法入侵人員,熱釋電紅外傳感器就能檢測到此人員并且能夠發(fā)出交變信號,經(jīng)上述電路放大后與參考電壓對比。這個時候放大后的信號會比參考電壓大。通過與電壓比較器的比較后,輸出5V,晶體管導(dǎo)通,J2為低。當(dāng)OUT2無信號時,輸出為0V,晶體管截止,J2為高。所以在使用之前需要人在其前面走動并調(diào)動R9,直到J2為低。圖3.2第一級放大電路圖在圖3.2中,R1為源極電阻,可以根據(jù)實(shí)際情況調(diào)整其電阻。Q1為NPN晶體管,能夠?qū)⑷跣盘柗糯蟆W畲竽軌蚍糯?000倍。在電路中能將從R3輸出的電壓放大通過C2輸出給下一級電路。圖3.3二級放大電路圖圖3.4電壓比較器電路圖圖3.5中,用Q2晶體管將上一級的信號轉(zhuǎn)換成單片機(jī)需要的入口信號。這樣做能夠使得在有報警信號時,J2給STC89C51單片機(jī)一個低電平,從而使得STC89C51單片機(jī)退出低功耗狀態(tài),同時電路開始運(yùn)作。當(dāng)沒有報警信號時,J2為高。圖3.5數(shù)字信號輸入電路3.3時鐘電路設(shè)計XTAL1和XTAL2分別是反向放大器的輸入和輸出。Y1為一個震蕩頻率為12MHZ的振蕩器,一般一個機(jī)器周期中有6X2個震蕩周期,所以可以算出一個機(jī)器周期為1us。圖3.6為時鐘電路。圖3.6時鐘電路圖3.4復(fù)位電路設(shè)計復(fù)位的方式使用最多的有兩種方式:第一種為開機(jī)后能夠做到主動的復(fù)位;第二種為通過在外部設(shè)計的按鍵來進(jìn)行手動復(fù)位。復(fù)位電路的原理無非就是通過時鐘電路在RESET端口能夠連續(xù)的釋放出2個機(jī)器周期的高電平來完成復(fù)位的操作。假如晶體振蕩器的振蕩頻率為12MHz,那這個時候的發(fā)出的復(fù)位信號就應(yīng)該大于或者等于2微秒。在這次的實(shí)驗(yàn)中使用了在外部設(shè)計按鍵來進(jìn)行手動的復(fù)位電路。圖3.7顯示了復(fù)位電路。圖3.7復(fù)位電路圖3.5RS-232通信的設(shè)計3.5.1RS-232芯片選型由于PC是系統(tǒng)的主要控制機(jī)器,因此RS-232總線標(biāo)準(zhǔn)用于主機(jī)PC和單片機(jī)之間的通信,所以采用MAX232芯片為RS-232通信收發(fā)器芯片。3.5MAX232簡介MAX232芯片是一種采用5V單電源供電的為RS-232設(shè)計的接口電路,是用來進(jìn)行電平轉(zhuǎn)換的一種芯片。能夠?qū)AX-232使用的-10V~10V電壓轉(zhuǎn)換為STC89C51單片機(jī)使用的0V~5V電壓。、圖3.8MAX232的內(nèi)部電路構(gòu)造圖下面是MAX232的引腳介紹:1.此部分為1、2、3、4、5、6引腳以及4個電容器組成的電荷泵電路,能夠?yàn)槠洚a(chǎn)生12V與-12V兩種電壓。它的主要電路功能就是為了滿足RS-232串口的電壓需求;2.此部分是由7、8、9、10、11、12、13、14引腳組成的能夠做到數(shù)據(jù)之間的變換功能的引腳。它主要是為了到達(dá)TTL電路數(shù)據(jù)、RS-232數(shù)據(jù)與計算機(jī)數(shù)據(jù)之間的轉(zhuǎn)變。這些引腳一共組成了二個數(shù)據(jù)變換通道。一條通道為13、12、11、14引腳組成,另一條通道為8、9、10、7引腳組成。晶體管或者M(jìn)OS集成電路中的數(shù)據(jù)會從11/10輸入變換成RS-232所用的數(shù)據(jù),該數(shù)據(jù)再從7、14輸出到DB9插頭;該數(shù)據(jù)又可以從8、13引腳進(jìn)行輸入變化,成為需要的晶體管或者M(jìn)OS集成電路數(shù)據(jù)從9、12輸出;3.此部分是電源。15腳為電源地、16腳供電電壓(+5V)。4軟件設(shè)計4.1軟件開發(fā)環(huán)境的介紹該設(shè)計采用了KeilμVision4進(jìn)行編程實(shí)現(xiàn)。與匯編語言相比較,C語言在性能,構(gòu)造或者可讀性等方面都具有顯著的亮點(diǎn)。因此易于學(xué)習(xí)和平常的使用。Keil能夠做到一個完整的開發(fā)解決方案,其包含了C語言的編譯器,宏程序集和一個具備許多功能的仿真系統(tǒng)等。這些部件通過IDE組合在一起。通常可以使用許多常見的系統(tǒng)來操作Keil軟件,比如:XINXP/NT等。KeilμVision4是于2009年2月公布的,其加入了靈敏的窗口孔子系統(tǒng),可以方便的使用者使用多個監(jiān)控器。4.2軟件的程序?qū)崿F(xiàn)整個智能防盜報警系統(tǒng)的功能需要軟硬件結(jié)合,所以可以根據(jù)硬件的需求和功能來確定下軟件的相應(yīng)子程序模塊。根據(jù)硬件的需求可以把軟件分為兩大模塊。第一就是監(jiān)控模塊,它可以使使用人員監(jiān)測控制整各個執(zhí)行的模塊。第二種就是執(zhí)行模塊,它應(yīng)該具備有例如測量、計算、顯示、通訊等的實(shí)用性的功能。在各個執(zhí)行軟件中都會需要一個具有小功能執(zhí)行模塊。每一個執(zhí)行子程序的工作原理如下:1.短信報警子程序:當(dāng)檢測到非法人員時,自動使用報警執(zhí)行程序就可以完成報警任務(wù)。該執(zhí)行程序的原理在于控制三極管的導(dǎo)通以及關(guān)閉的時間來觸發(fā)GSM報警模塊,接收到信號后GSM模塊編寫短信發(fā)送至用戶,并且會輸出高電平來觸發(fā)二極管的發(fā)光與蜂鳴器;2.串行口通訊子程序:串口波特率是9600,GPRS模塊默認(rèn)波特率是115200,需要自己通過串口助手修改為9600方可使用。串行口通訊執(zhí)行程序可以使用中斷和查詢。在程序查詢或者中斷的時候,因?yàn)楸舜耸褂玫馁Y源相差無幾,所以查詢用于發(fā)送,中斷用于接收執(zhí)行程序。4.3主程序工作流程圖根據(jù)系統(tǒng)要求及其工作原理可以構(gòu)畫出主程序的工作流程圖,工作流程圖如下圖4.1所示:圖4.1主程序工作流程圖4.4中斷服務(wù)程序工作流程圖在主程序設(shè)計的時候需要滿足以下的功能:當(dāng)檢測區(qū)域有非法人員時,在檢測區(qū)域的紅外熱釋傳感器能夠快速檢測到非法人員并發(fā)出脈沖信號,并傳送到單片機(jī)內(nèi),觸發(fā)STC89C51中的執(zhí)行程序,經(jīng)由執(zhí)行程序?qū)ζ涮幚砗?,發(fā)送至GSM模塊與蜂鳴器,GSM模塊與蜂鳴器模塊的運(yùn)作時間設(shè)定為10S,10S后將停止運(yùn)作,并且等待下一次的信號,從而達(dá)到了循環(huán)報警的作用。假如沒有報警信號則接著等待報警信號,使得真?zhèn)€系統(tǒng)做到連續(xù)運(yùn)作的狀態(tài)。同時,還需要設(shè)計中斷服務(wù)程序,用以解除短信報警。中斷服務(wù)程序工作流程圖如下圖4.2所示:圖4.2中斷服務(wù)程序工作流程圖4.5報警電路流程圖在本次設(shè)計中STC89C51的P2.0來用來控制報警電路,并且在只有在電平為高時才能生效。當(dāng)收到報警信號時,P2電平為高時,此時晶體管就會被導(dǎo)通,并觸動報警模塊報警。防盜報警短信的電路流程圖如圖4.3所示:圖4.3報警電路流程圖4.6信號采集電路流程圖本設(shè)計可以設(shè)置多個檢測區(qū)域,如門口、窗戶以及天臺等。在這些檢測點(diǎn)使用熱釋電紅外傳感器采集。圖4.4信號采集電路流程圖5系統(tǒng)調(diào)試和仿真5.1系統(tǒng)硬件調(diào)試及調(diào)試中遇到的問題第一步:采用觀察的辦法,對每一個焊接的焊點(diǎn)進(jìn)行仔細(xì)的觀察。觀察它是否具有虛擬焊接或者毛刺在上面。第二步:使用萬用表進(jìn)行測試。首先,使用萬用表在觀察的時候有疑惑的連接或觸點(diǎn)上進(jìn)行檢測,能夠直接的檢測到是否存在短路斷路的情況。然后也能檢查出相關(guān)的連接方式是否與設(shè)計相符。第三步:打開機(jī)器、對系統(tǒng)的運(yùn)作時的電路進(jìn)行檢測。第一需要查看一切插座和設(shè)備插針的電源端子電壓能否達(dá)到需求,GND端電壓能否達(dá)到0,以及所連接的插針端子的電平,固定程度。5.2系統(tǒng)仿真圖圖5.1智能防盜報警系統(tǒng)仿真圖(1)圖5.2智能防盜報警系統(tǒng)仿真圖(2)6結(jié)論本文是對設(shè)計任務(wù)及其功能的解析以及設(shè)計。在本次設(shè)計中我選擇的是51系列中的STC89C51單片機(jī)作為設(shè)計的中心部件,將使用紅外傳感器對紅外輻射進(jìn)行時時的監(jiān)控,當(dāng)有紅外輻射熱量變化是會吸收,并且將紅外輻射能量轉(zhuǎn)換為相對應(yīng)的電信號輸出,與此同時能夠有效的控制人臺輻射波長之外的背景輻射影響。在沒有人進(jìn)入檢測區(qū)域時,傳感器會因?yàn)闆]有除了環(huán)境以外的紅外輻射而放出低電平。在有非法人員在檢測區(qū)域時,傳感器會因?yàn)橛腥梭w釋放的巨大紅外輻射能量而放出高電平,這些高電平會通過各種電路后輸入到單片機(jī)中,成為啟動單片機(jī)的觸發(fā)信號處理,在通過其軟件模塊的處理以后,放出報警信號,報警信號驅(qū)動GSM短信模塊,用戶就能收到來自智能防盜報警系統(tǒng)的的報警信號。該系統(tǒng)體積小更方便于使用者的使用,并且具備了非常可靠的檢測報警功能,能在防盜方面起到十分重要的角色,不影響人們的日常生活。參考文獻(xiàn)[1]趙麗芬,張學(xué)超,陳文娟,“傳感器技術(shù)及其應(yīng)用”課程教學(xué)改革,銅仁學(xué)院大數(shù)據(jù)學(xué)院,2017.09.[2]馬須敬,朱義彪,傳感器的研究現(xiàn)狀與發(fā)展趨勢,青島科技大學(xué)材料科學(xué)與工程學(xué)院,2017.08.[3]李軍,韓波,李振杰,傳感器技術(shù)實(shí)踐教學(xué)改革與實(shí)踐,阜陽師范學(xué)院計算機(jī)與信息學(xué)院,2017.05.[4]郭玉霞,李志杰,基于ADS1256和STM32的數(shù)據(jù)采集裝置設(shè)計,甘肅工業(yè)職業(yè)技術(shù)學(xué)院電信學(xué)院,2018.12.[5]吳忠偉,何顯,山岳彤,基于51單片機(jī)的無線防丟器的設(shè)計研究,吉林建筑大學(xué)城建學(xué)院,2018.12.[6]張幼麟,簡介51單片機(jī)的定時器/計數(shù)器,樂山師范學(xué)院物理與電子信息系,2018.12.[7]王昱言,基于單片機(jī)的智能窗簾系統(tǒng)設(shè)計,江蘇省淮陰中學(xué),2018.12.[8]張皓博,基于GSM技術(shù)的家用防盜硬件系統(tǒng)設(shè)計,黑龍江工業(yè)學(xué)院電氣與信息工程系,2018.12.[9]王冠龍,崔靚,朱學(xué)軍,基于數(shù)字PID算法的溫度控制系統(tǒng)設(shè)計,寧夏大學(xué)機(jī)械工程學(xué)院,2018.12.[10]李雪等,智能溫度模糊控制PID系統(tǒng)設(shè)計,大連民族大學(xué)信息與通信工程學(xué)院,2018.11.[11]王瑩,黃梅王等,基于GSM技術(shù)的病房環(huán)境監(jiān)測系統(tǒng)設(shè)計,河南理工大學(xué)醫(yī)學(xué)院,2018.12.[12]潘言全,智能手環(huán)的設(shè)計與制作,湖北師范大學(xué)物理與電子信息科學(xué)學(xué)院,2018.12.[13]徐越,徐志龍,陳萱,基于AT89C52的多功能數(shù)字鐘設(shè)計,華北理工大學(xué)電氣工程學(xué)院,2018.12.[14]王維佳,基于單片機(jī)的溫度控制系統(tǒng)設(shè)計,鄭州大學(xué)物理工程學(xué)院,2018.12.[15]張歡歡,王冰玲,智能停車收費(fèi)管理系統(tǒng)設(shè)計,安徽三聯(lián)學(xué)院,2018.12.[16]劉佳樂,基于單片機(jī)的電子密碼鎖設(shè)計,蘭州工業(yè)學(xué)院電氣工程學(xué)院,2018.12.[17]許雪梅等,基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計,甘肅農(nóng)業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院,2018.12.[18]吳玉玉等,基于單片機(jī)的電子萬年歷設(shè)計,甘肅農(nóng)業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院,2018.12.[19]張娟等,基于51單片機(jī)的智能電風(fēng)扇設(shè)計,太原工業(yè)學(xué)院工程訓(xùn)練中心,2018.11.[20]彭建英,劉雨麗,郭杰榮,一款單片機(jī)智能煙霧報警系統(tǒng)的設(shè)計,湖南文理學(xué)院物理與電子科學(xué)學(xué)院,2018.11.[21]談敏,溫濕度監(jiān)控系統(tǒng)設(shè)計,江陰職業(yè)技術(shù)學(xué)院電子信息工程系,2018.11.[22]王松林,基于單片機(jī)的防酒駕控制系統(tǒng)設(shè)計,安徽商貿(mào)職業(yè)技術(shù)學(xué)院電子信息工程系,2018.11.[23]王沁等,一種智能門禁管家系統(tǒng)的設(shè)計,西安工業(yè)大學(xué)機(jī)電工程學(xué)院,2018.11.[24]周皓冉,基于K60的汽車內(nèi)環(huán)境監(jiān)測與報警系統(tǒng)設(shè)計,湖南科技大學(xué)物理與電子科學(xué)學(xué)院學(xué)院,2018.11.[25]楊秋賢,基于單片機(jī)的汽車倒車測距系統(tǒng)設(shè)計,吉林化工學(xué)院,2018.12.[26]成晉軍,基于熱釋電技術(shù)的家庭防盜報警器設(shè)計,辦公自動化,2018年21期.[27]馬須敬,徐磊,氣體傳感器的研究現(xiàn)狀與發(fā)展趨勢,青島科技大學(xué)材料科學(xué)與工程學(xué)院,2018.06.[28]李志瑞,申慶超,智能家用PM2.5環(huán)境檢測儀設(shè)計,安陽工學(xué)院電子信息與電氣工程學(xué)院,2017.09.[29]李鑫,自動氣象監(jiān)測系統(tǒng)設(shè)計控制軟件設(shè)計,東南大學(xué),2016.05.[30]馬玉瓊,基于單片機(jī)的氣壓檢測系統(tǒng)的設(shè)計,滄州師范學(xué)院機(jī)械與電氣工程學(xué)院,2018.03.[31]屠彬彬等,輪胎氣壓表性能檢測裝置的研制,浙江省計量科學(xué)研究院,2014.04.[32]韓焱,張艷花,王康誼.電子技術(shù)基礎(chǔ).北京:電子工業(yè)出版社,2009.6.[33]Zaliva,V.,Franchetti,F.,BarometricandGPSaltitudesensorfusion,Acoustics,SpeechandSignalProcessing(ICASSP),2014IEEEInternationalConferenceon,2014.[34]Minh-Dung,N.,Takahashi,H.,Matsumoto,K.,Shimoyama,I.,Barometricpressurechangemeasurement,Solid-StateSensors,ActuatorsandMicrosystemsConference(TRANSDUCERS),201116thInternational,2010.[35]Tanigawa,M.,Luinge,H.,Schipper,L.,Slycke,P.,Drift-freedynamicheightsensorusingMEMSIMUaidedbyMEMSpressuresensor,Positioning,NavigationandCommunication,2008.WPNC2008.5thWorkshopon,1996.[36]Leuenberger,K.,Gassert,R.,Low-powersensormoduleforlong-termactivitymonitoring,EngineeringinMedicineandBiologySociety,EMBC,2011AnnualInternationalConferenceoftheIEEE,2011.謝辭時光匆匆,轉(zhuǎn)眼大學(xué)的生活也接近了尾聲,也迎來了大學(xué)最后的一個考驗(yàn)。在對論文的構(gòu)思、資料收集、以及軟硬件的設(shè)計過程中,我的指導(dǎo)老師都給予了我細(xì)心的指導(dǎo)。我要衷心感謝尊敬且善良的導(dǎo)師田剛老師,他從寶貴的時間中抽出寶貴的時間,認(rèn)真閱讀我的論文,并不斷給予我鼓勵,寶貴的建議和啟發(fā)性的指示,這有助于完成我的論文。當(dāng)然在對軟硬件的設(shè)計與論文的撰寫過程中也伴隨著學(xué)長以及同學(xué)的指導(dǎo),他們對于我的設(shè)計以及論文都給予了很多的啟發(fā),教我一些軟硬件上的失誤,鼓勵我不要?dú)怵H,激勵我不斷的完成課程的設(shè)計。終于在老師與同學(xué)們的幫助下,論文最后的序幕也慢慢的落下。畢業(yè)設(shè)計雖然只是對某一個東西的設(shè)計,但是我卻可以從中知道自己的各種優(yōu)缺,并且培養(yǎng)自己的獨(dú)自工作的能力,在隨之而來畢業(yè)后的工作起到了打預(yù)防針的作用,一邊我能夠適應(yīng)未來的工作和對自我的提升。最后,再次向關(guān)心和幫助過我的同學(xué)們和老師表示最誠摯的感謝??!附錄附錄1程序源代碼/********************************************************************************函數(shù)名:main*描述:主函數(shù)*輸入:*輸出:*返回:*注意:串口波特率是9600,GPRS模塊默認(rèn)波特率是115200,需要自己通過串口助手修改 為9600方可使用。*******************************************************************************/voidmain(void){ u8key; u8bk=1; Timer0Init();//初始化定時器0 EA=1; //開總中斷 LED_R=0; Uart1Init();//初始化串口9600 Wait_CREG();//查詢等待模塊注冊成功 LED_Y=0; Set_Pdu_Mode();//設(shè)置短信為PDU模式 LED_G=0; delay_ms(1000); LED_G=1; LED_R=1; LED_Y=1; while(1) { key=Key_Scan(); //按鍵掃描 if(key==1) //布防鍵 { T_SCnt=0; //清零布防計數(shù)器 LED_GControl=1; //允許布防指示燈閃爍 } if(LED_GControl) //判斷布防允許位 { if(T_SCnt%2) //秒數(shù)為奇數(shù)時 LED_G=0; //綠燈亮 else //否則 LED_G=1; //綠燈滅 if(T_SCnt>15) //閃亮15s后 { if(HC_SR501)//如果人員未離開 T_SCnt=10;//繼續(xù)延時 else{ LED_GControl=0; //禁止綠燈閃 StatusSign=1; //標(biāo)記為布防 LED_G=0; //綠燈亮 } } } if(key==2) //撤防鍵 { StatusSign=0; //標(biāo)記為禁止布防 HC_sign=0; //清零闖入標(biāo)志 LED_G=1; //綠燈滅 LED_R=1; //紅燈滅 } if(key==3) //緊急報警鍵 { StatusSign=1; //標(biāo)志位布防 HC_sign=1; //標(biāo)志位闖入 } if(HC_SR501) //有信號 { LED_Y=0; //黃燈亮 if(StatusSign)//如果布防 HC_sign=1; //標(biāo)記為有人闖入 } else LED_Y=1; //黃燈滅 if(HC_sign&&StatusSign) //判斷闖入標(biāo)志位//判斷布防 { BUZZER=0; //蜂鳴器響 if(bk) { bk=0; Send_Pdu_Sms();//發(fā)送一條短消息 } LED_RControl=1;//允許紅燈閃 } else { bk=1; BUZZER=1; //蜂鳴器停 LED_RControl=0;//禁止紅燈閃 } } }/********************************************************************************函數(shù)名:Uart1*描述:串口1中斷服務(wù)入口函數(shù)*******************************************************************************/voidUart1()interrupt4{if(RI){RI=1;//清除RI位 Uart1_Buf[First_Int]=SBUF; //將接收到的字符串存到緩存中 First_Int++; //緩存指針向后移動 if(First_Int>Buf1_Max) //如果緩存滿,將緩存指針指向緩存的首地址 { First_Int=0; }}if(TI){TI=0;//清除TI位}}/********************************************************************************函數(shù)名:Timer0_ISR*描述:定時器0中斷服務(wù)入口函數(shù),20ms中斷一次*******************************************************************************/voidTimer0_ISR()interrupt1{ staticu8Time_count=0; staticunsignedintnum;TL0=0x00; //重置定時器初值 TH0=0xB8; //重置定時器初值 延時20ms TR0=0;//關(guān)定時器 Time_count++; num++; if(num==25)//1秒 { if(LED_RControl) LED_R=~LED_R; } if(num==50)//1秒 { num=0; if(LED_RControl) LED_R=~LED_R; T_SCnt++; } if(Time_count>=50) { Time_count=0; } if(count_20ms)//20ms延時計數(shù)器 count_20ms--; if(Timer0_start) Times++; if(Times>(50*shijian)) { Timer0_start=0; Times=0; } TR0=1;//開定時器}/********************************************************************************函數(shù)名:Timer0Init*描述:定時器0初始化,20ms定時*******************************************************************************/voidTimer0Init(void) //20毫秒@11.0592MHz{ AUXR&=0x7F; //定時器時鐘12T模式 TMOD&=0xF0; // TMOD|=0x01; //設(shè)置定時器模式,16位定時器 TL0=0x00; //設(shè)置定時器初值 TH0=0xB8; //設(shè)置定時器初值延時20ms TF0=0; //清TF0標(biāo)志 TR0=1; //定時器0開始計時 ET0=1; //使能定時器0中斷}/********************************************************************************函數(shù)名:CLR_Buf1*描述:清除串口2緩存數(shù)據(jù)*******************************************************************************/voidCLR_Buf1(void){ u16k; for(k=0;k<Buf1_Max;k++)//將緩存內(nèi)容清零 { Uart1_Buf[k]=0x00; }First_Int=0;//接收字符串的起始存儲位置}/********************************************************************************函數(shù)名:Find*描述:判斷緩存中是否含有指定的字符串*返回:unsignedchar:1找到指定字符,0未找到指定字符*******************************************************************************/u8Find(u8*a){if(strstr(Uart1_Buf,a)!=NULL) return1; else return0;}/********************************************************************************函數(shù)名:Second_AT_Command*描述:發(fā)送AT指令函數(shù)*輸入:發(fā)送數(shù)據(jù)的指針、發(fā)送等待時間(單位:S)*******************************************************************************/voidSecond_AT_Command(u8*b,u8*a,u8wait_time){ u8i; u8*c; c=b; //保存字符串地址到c CLR_Buf1();i=0; while(i==0) { if(!Find(a))//查找需要應(yīng)答的字符 { if(Timer0_start==0)//超時重新發(fā)送命令 { b=c; //將字符串地址給b for(b;*b!='\0';b++) { UART1_SendData(*b); } UART1_SendLR(); Times=0; shijian=wait_time; Timer0_start=1;//開始計時 }} else { i=1; Timer0_start=0; } } CLR_Buf1();}/********************************************************************************函數(shù)名:Set_Pdu_Mode*描述:設(shè)置短信為TEXT文本模式*******************************************************************************/voidSet_Pdu_Mode(void){ Second_AT_Command("ATE0","OK",3); //取消回顯 Second_AT_Command("AT+CMGF=1","OK",3); //設(shè)置為文本模式 Second_AT_Command("AT+CSMP=17,167,2,25","OK",3);//設(shè)置文本模式參數(shù)}/********************************************************************************函數(shù)名:Send_Pdu_Sms*描述:發(fā)送PDU文本短信*******************************************************************************/voidSend_Pdu_Sms(void){ Second_AT_Command("AT+CSCS=\"UCS2\"","OK",3);//設(shè)置為UCS2編碼字符集 Second_AT_Command("AT+CMGS=\"00310033003900320036003900350031003700380034\"",">",3);//手機(jī)號碼: UART1_SendString(content);//發(fā)送短信內(nèi)容 UART1_SendData(0X1A);//發(fā)送結(jié)束符}/********************************************************************************函數(shù)名:Wait_CREG*描述:等待模塊注冊成功*******************************************************************************/voidWait_CREG(void){ u8i; u8k; i=0; CLR_Buf1();while(i==0) { CLR_Buf1(); UART1_SendString("AT+CREG");//查詢模塊網(wǎng)絡(luò)注冊狀態(tài) UART1_SendLR(); delay_msDX(250); for(k=0;k<Buf1_Max;k++) { if(Uart1_Buf[k]==':') { if((Uart1_Buf[k+4]=='2')||(Uart1_Buf[k+4]=='5'))//表明網(wǎng)絡(luò)注冊成功 { i=1; break; } } } }}

HYPERLINK電腦文件整理懶招從來都是不會經(jīng)常整理文件的,不過時間一長,眾多的文檔分布在硬盤的各個角落,用目錄進(jìn)行整理保存,工作量大、查看起來也不方便且還會浪費(fèi)不少的磁盤空聞;用壓縮工具打包,盡管可以節(jié)約空間但是卻無法直接編輯修改或查看壓縮包中的文件。這些招,懶人怎么會用,他們自有妙招!再多再亂的文件也能整理得井井有條,關(guān)鍵是不費(fèi)力哦!

懶招1,自動提取亂中取勝

小張起初將照片、Office文檔、電影、音樂等文件一股腦地存放在某一個磁盤分區(qū),剛開始文件少使用起來倒也方便,但隨著時間的推移,文件數(shù)量劇增,每次找所需的文件都要瞪大眼睛,不過有了MY文檔管理器(下載地址:)就不用擔(dān)心了。

第一步,下載MY文檔管理器,解壓到任意目錄,直接雙擊其中的可執(zhí)行性文件即可使用。依次單擊“節(jié)點(diǎn)操作→添加節(jié)點(diǎn)”,分別添加多個節(jié)點(diǎn),如“辦公文檔”、“電影”等分類,這樣做的目的是方便歸類。

第二步,在小張的F盤中的TEST目錄下有眾多的RM、MP3、JPG、DOC、TXT格式的文件,現(xiàn)在他要把JPG格式的文件提取到“照片”類別中。依次單擊“系統(tǒng)配置→文件過濾”選項(xiàng),打開Dialog對話框,輸入“*.doc”,單擊“添加”按鈕,意思是過濾掉所有類型為“.DOC”的文件。然后按照同樣的方法,將“*.txt”、“*.rm”、“*.MP3”一一添加進(jìn)來。

第三步,雙擊左側(cè)窗格中的“照片”節(jié)點(diǎn),然后依次單擊“記錄操作→導(dǎo)入記錄樹”命令,在打開的對話框中單擊瀏覽按鈕,打開“F:\test”目錄,單擊“確定”按鈕之后就可以將格式為JPG的文件提取出來并添加到“照片”節(jié)點(diǎn)中了。

懶招2,不同的電腦統(tǒng)一的管理

小張是電愛的Fans,工作之余常常為雜志寫稿,他寫完的和正在處理的稿件一般都存在一個稿件文件夾里。不過時間一長,家里的電腦(PC1)和單位的電腦(PC2)上都有這個文件夾。時常需要通過移動硬盤(U盤)在兩臺電腦之間傳遞,使用和管理都很不方便。不過他現(xiàn)在用優(yōu)盤就可以統(tǒng)一管理了。

第一步,將上文提到的那個MY文檔管理器解壓后直接拷貝到優(yōu)盤上。把優(yōu)盤插到PC1上,并運(yùn)行軟件,依次單擊“記錄操作→導(dǎo)入記錄樹”命令,在隨后彈出的對話框中設(shè)置好“稿件”文件夾的根目錄,將“導(dǎo)入深度”設(shè)置為“5”,單擊“確定”后,稍等片刻,軟件就把PC1上的“稿件”導(dǎo)入到MY文檔管理器中。

小提示:通過這種方式導(dǎo)入到程序中的僅僅是文件的路徑、文件名等屬性信息,并不是文件本身。

第二步,把優(yōu)盤插到PC2上,按照同樣的方法導(dǎo)入PC2上的“稿件”文件。以后要編輯“稿件”里的文件,你自己根本不用記住哪臺電腦的哪個路徑,只要把優(yōu)盤插入到電腦,運(yùn)行MY文檔管理器,就可以直接編輯了。

第三步,為方便在異地使用,小張決定為當(dāng)前正在處理的稿件增加一個副本。在需要異地處理的稿件上右鍵單擊,選擇“復(fù)制文件到(自動添加副本)”命令,在彈出的對話框中將保存目錄設(shè)置為優(yōu)盤上的某個目錄即可。這樣,就可以在優(yōu)盤上編輯PC1或PC2的稿件了。

小提示:對于PC1、PC2上的同名文件,MY文檔管理器以不同的磁盤號+文件路徑來標(biāo)識文件記錄,因此,對于不同電腦上的同名文件,甚至是路徑和文件名完全相同的文件,程序也可以準(zhǔn)確識別哪個是哪個。

懶招3多種文件批量移動

要將文件管理得井然有序,就免不了要進(jìn)行復(fù)制、刪除、移動等等操作,如果一個個進(jìn)行操作,工作量是非常巨大的。這時我們就需要借助于BelvedereAutomated(下載地址:.com/assets/resources/2008/03/Belvedere%200.3.exe)進(jìn)行批量操作了。例如我們想把“F:\test”目錄中的所有照片移動到F盤中的“北京游照片”目錄中,可以按以下方法進(jìn)行。

第一步,建立“F:\test”目錄后在“rule”一欄中,單擊“+”按鈕,建立一個規(guī)則。在“Descriptior”文本框中為當(dāng)前規(guī)則起一個名字如“批量整理移動”。單擊第一個下拉列表,在這里可以選擇Name(文件名)、Extension(擴(kuò)展名)、Size(大小)等進(jìn)行操作,這里選擇擴(kuò)展名“Extension”。單擊第二個下拉列表,在這里設(shè)置的是操作條件,有is(是)、isnot(不是)、contains(包含)等操作可供選擇,這里選擇的是“is”。接下來,在最后的文本框中輸入圖片文件的擴(kuò)展名,示例中是“JPG”。定義的規(guī)則合起來的意思就是“擴(kuò)展名是JPG”。

第二步,在“Dothefollowing”區(qū)域設(shè)置操作動作,單擊第一個下拉列表進(jìn)行操作動作的選擇,有“Movefile(移動)、Renamefile(重命名)、Deletefile(刪除)”等動作可供選擇,我們要批量移動,那就選擇重命名“Movefile(移動文件)”。接下來,單擊后面的按鈕選擇“F:\北京游照片”目錄。

第三步,規(guī)則設(shè)置完畢,單擊“Test”按鈕應(yīng)用規(guī)則,程序即可一次性地將所有擴(kuò)展名為“JPG”的圖片文件移動到“F:\北京游照片”目錄中了。

懶招4提綱挈領(lǐng)一點(diǎn)即得

在前面幾大懶招的幫助下,你電腦里的文件應(yīng)該已經(jīng)有點(diǎn)類別了吧。如果從此想告別懶人的生活,那就要養(yǎng)成管理文件的好習(xí)慣了。

第一步,在你保存資料的電腦分區(qū)中,要接類別建立多個文件夾,可以按用途分為:學(xué)習(xí)、娛樂、暫存、工作、下載,在娛樂下又可以建立二級目錄:電影、歌曲、動畫等。也可以按照常見的文件性質(zhì)進(jìn)行分類,例如分為:圖片、電影、電子書、安裝文件等,當(dāng)然也可以按照你的需要再建立二級目錄,以后每有文件需要保存就按這個類別保存到相應(yīng)的目錄。

第二步,雖然現(xiàn)在已經(jīng)把文件分門別類存放了,但時間長了,目錄太深,一層一層查找也很麻煩的,在EXCEL里建一個目錄就可以統(tǒng)一管理了。運(yùn)行EXCEL后,新建一個表格,然后按照我們的分類方式隔行輸入:圖片、電影、電子書,在圖片分類下再建立二級目錄名,例如明星、汽車、壁紙等。

第三步,右鍵單擊“圖片文字”,選擇“超鏈接”,在彈出的對話框中選擇電腦里圖片目錄文件夾,單擊“確定”后EXCEL里的“圖片”文字就變成彩色。用同樣的方法為一級目錄的“電影、電子書”和二級目錄的“明星、汽車、壁紙”等添加超鏈接。然后將這個EXCEL文件命名為文件目錄,保存到桌面上,以后打開這個文檔,直接單擊相應(yīng)的文字,比如單擊“壁紙”,就可以切換到壁紙文件夾了。

小提示:如果要更改某個超鏈接,直接右鍵單擊該文字,選擇“編輯超鏈接”就可以了。本人的電腦分類原則簡述如下。

硬盤的第一層(請在自己的件夾中右鍵“按組排列”查看)

第一位字母表示A生活娛樂B教學(xué)C工作D安裝程序

第二位字母表示只是流水號

AA影視

AB音樂

AC閱讀

AD圖片

AE相冊

生活娛樂

BA計算機(jī)

BB英語

BC運(yùn)動

BD游戲攻略

BE衣食住行

BF文藝

教學(xué)

CA管理制度

CB流程圖

CC程序文件

工作

DA娛樂

DB其它

安裝程序

硬盤的第二層(進(jìn)入“AA影視”的文件夾舉例)

第一位字母表示只是流水號

第二位字母表示只是流水號

AA電影

BA電視劇

CAMTV

硬盤的第三級(進(jìn)入“AA電影”的文件夾舉例)

第一位字母表示A動作片B劇情片C動畫片

第二位字母表示A未看過B已看過

AA導(dǎo)火線

AB尖峰時刻

動作片

BA獨(dú)自等待

劇情片

CB機(jī)器貓

CB獅子王

動畫片

利用“字母排序”和“按組排列查看”可以使文件查看和存放簡潔明了,結(jié)合自己資料的特點(diǎn)和實(shí)際需求,給自己定一個分類原則并嚴(yán)格執(zhí)行。個人電腦資料的資源會得到高效而充分的利用。電腦文件管理八條小技巧

在電腦的內(nèi)部,在電腦的桌面上,在“資源管理器”中,充斥著無序與混亂,這種虛擬的混亂極大地影響了電腦的性能和我們辦公的效率,當(dāng)大家面臨這個問題時,通常認(rèn)為硬盤空間又不夠了,電腦性能又不跟不上了,需要再換一臺新的電腦了。事實(shí)上,我們真正

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論