【基于單片機的汽車智能防盜報警系統設計11000字(論文)】_第1頁
【基于單片機的汽車智能防盜報警系統設計11000字(論文)】_第2頁
【基于單片機的汽車智能防盜報警系統設計11000字(論文)】_第3頁
【基于單片機的汽車智能防盜報警系統設計11000字(論文)】_第4頁
【基于單片機的汽車智能防盜報警系統設計11000字(論文)】_第5頁
已閱讀5頁,還剩24頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第1章緒論1.1研究背景與意義在現代社會不斷進步和發展中,人民的生活水平也得到了改善和提高,現代汽車已經在逐漸的成為人們交通代步與生活的主要方式。然而隨著時間的進一步推進,汽車被盜的概率也從無到有的與日俱增,而這其中不僅給人們的生活帶來了很多的困擾,也同時給社會與人民生活帶來了極大地不安定因素。由此,汽車防盜系統得以廣泛的傳播與迅速的發展?,F如今,現代汽車防盜報警系統按結構大體可分為以下幾類:一是電子式;二是機械式;三是網絡式。而在這之中,機械式防盜報警系統在較早時期用于汽車防盜,并且該防盜系統價格低廉,結構牢固,人為損壞難度較大,所以其應用于汽車防盜領域的時間較早,但因其屬機械式的“啞巴式”防盜方式,因此被市場淘汰,并逐步更換為電子式和網絡式防盜系統。其實,電子式防盜報警系統是以原報警系統為基礎,加入聲光報警等有關功能,在防盜方面能夠很好的達到威懾盜車賊的作用。而隨著科技發展,現在很多汽車都已經安裝網絡式防盜系統來防盜:在網絡式防盜報警系統功能中,加入了GSM網絡傳播以及GPS定位系統技0術,以提高汽車防盜性能。當前,汽車防盜系統雖然不斷完善和細化,但是仍有不少漏報、錯報、誤報等現象的發生,這就需要加強對車輛信息數據的采集以及對報警信號的處理。而迄今為止,多數汽車防盜報警系統也僅停留于聲光報警等表面,防盜報警效果不明顯。一輛汽車對于一個普通人來說,是一個可以被用于方便生活的工具。隨著機動車盜竊行為的泛濫與增加,汽車被偷也對個人帶來了很嚴重的金錢方面的損失,固本設計系統通過對單片機控制的汽車防盜器展開了研究,旨在最大限度地減少錯報、和漏報,并結合GSM技術實現防盜、聲光報警與遠程信息傳輸的關聯組合,在完成聲光報警這一功能的基礎上,及時告知車主,從而實現高效、及時的防盜報警。隨著機動車防盜技術缺口的日益增加,許多國家為了研究和開發機動車防盜技術,花費了巨大的人力、財力和物力,而隨投入強度的加大,各種汽車防盜技術相繼問世。大部分家用轎車都配備了有汽車防盜系統,目前根據現有數據抽樣調查顯示:在被偷盜失竊的車輛中,有大約近半數都是配備有汽車防盜系統的;在加州,被竊取的機動車中配備有防盜裝置的占加州總汽車數量的三分之一以上。這些現有的統計數據已經很能夠說明目前市面上的汽車防盜系統并不完善。而屬于現代技術的線上模式防盜系統的主要工作原理是以線上模式來對汽車門鎖的開關、發動機的啟停、定位和遠程車況上報等功能,并給出了具體的實施方法。線上線下模式防盜系統最主要的優點在于打破地理方位之間的限制。家用汽車如果被盜或出現無法辨別的情況,系統終端設備便發出訊號,現代指揮中心經由GPS全球衛星定位系統取得訊號時,便對移動目標的經緯度、速度等,操縱汽車發動機停止運轉以及在多方力量的密切配合下追回被盜車輛。因此,我國汽車防盜產品的升級換代是箭在弦上不得不發。1.2國內外研究現狀如今通過我們的研究發現國外市場上流通的汽車防盜報警器系統都是按照他們的總體設計結構和實現的功能來實行分類的。目前是可以大致上分為三大類:一是機械形式的防盜設備;二是電子形式的防盜器系統;三是網絡形式的防盜系統。而在這之中,機械式防盜報警系統作為一種最早的防盜形式和預防方式,在全球范圍內尚屬首創,該防盜裝置主要依靠機械式防盜裝置對車輛進行離合制動、油門和方向盤的鎖定,實現防盜,其只能防盜,但無報警功能,所以此種方法防盜方式在現在市場上已經很少見了。而隨著科技的進步和人們對安全問題重視程度的提高,現在汽車的防盜系統已經不僅僅只是單純地為了防盜而存在了,對此電子防盜依技術應運而生,它主要是通過鎖定點火或者起動,預防盜竊,這種形式的防盜裝置安全性較高。若汽車車門或汽車發動機蓋板被強行打開,防盜報警系統就會進行自動報警。同時這種防盜系統一般都具有遙控器遙控功能,其操作方式簡便。目前大多配備在中檔汽車的汽車,屬于在市場中最為常見的汽車防盜系統。根據我們的調研發現,最先進的則是使用GPS網絡的方式來進行防盜報警系統,GPS系統可以定時的監控汽車的具體位置,此外還具有以下幾種功能:汽車自動定位、網絡式防盜、遙控器遠程控制熄火和車內監聽等,但由于其經濟成本造價成本較高,目前并未廣泛普及市場,多用于高端定制市場。像一部分西方國家的所研究的防盜報警技術,具有控制相對穩定,及其對周邊環境的適應性較高等優點,尤其是其防盜的系統利用了目前為止相當先進的集成電路系統與控制技術,使其更穩定和可靠,還達到省時省力等效果,十分值得我國有關廠家借鑒學習。1980年以來,德國、美國在檢測設備及控制系統設計方面有較大的發展,并帶來了極高的經濟效益。也維護的社會的治安。基于對于防盜系統所使用的不同種類的內部構造,汽車系統防盜設備可主要分為以下三大類:一是機械式防盜系統;二是電子化防盜系統;三是芯片式防盜系統。其實,對汽車防盜設備進行研究和開發,主要圍繞機械式防盜設計展開,顧名思義就是通過人為手段對汽車進行物理式的防盜措施,以達到防盜目的,而這種防盜設計的基礎:對車輪以及排擋等汽車關鍵部位進行物理意義上的措施,使被鎖住的汽車關鍵部件無法正常運行,以阻止汽車被盜竊。電子化防盜系統與芯片式防盜系統是近些年隨著科技的進步與人民對于汽車防盜產業的關注日益增加,隨之新興起來的現代的汽車防盜領域的新技術,新成果,而隨著國內技術的進步與升級,隨著現代高科技產業的的蓬勃發展,國內的汽車防盜技術也逐漸升級到了與國外幾近相同的地步。而其中最為關鍵是,將電子電路設備接入機動車中,這樣就可以實現控制,在車輛處于被控制狀態下,可提供靠聲光提醒功能,以便通知車主,且在監控范圍內的機動車,一旦發生盜竊,其車載電子電路將瞬間切斷汽車輸油輸電線路,使得汽車不能起動打火,連方向盤也會被鎖定。隨著現代科技的提升與日益發展成熟,設備還可以利用車燈以及汽車上的喇叭裝置等來嚇跑心懷惡意的盜車賊,以此來實現對于現代轎車的防盜目的。1.3本設計研究內容該系統以單片機為核心,采用STC89C52單片機為處理器,對汽車智能防盜報警系統進行設計,共設計了兩種防盜報警模塊。一種是安防模式,在此模式下,如果車主按下布防按鍵之后離開車輛,此時,如果傳感器感應到有人,或者汽車發生振動,車門異常開啟,則進行聲光報警和遠程短信報警,以此避免車輛失竊。在主動報警模式下,如果車輛受到不法分子的侵害,此時,車載可以按下求助按鍵,系統會進行遠程發送短信,進行報警求助。該系統使用了人體紅外感應傳感器、霍爾傳感器和振動傳感器,仔細地檢查了闖進汽車的人員,聲光報警用于本地報警,遠程短信報警由GSM模塊實現。研究內容如下:1.系統整體框架設計,本設計核心由單片機組成,用霍爾傳感器來檢測車門開關量,用振動傳感器來檢測汽車振動量,用人體紅外傳感器來檢測汽車周圍是否存在可疑人員,并通過GSM模塊和聲光報警模塊來實現報警。2.系統主要元器件選型,主要分為單片機選擇,振動傳感器模塊、人體紅外傳感器模塊、霍爾傳感器模塊和報警模塊。3.硬件電路設計主要是單片機、振動傳感器、霍爾傳感器、人體紅外傳感器和報警模塊等硬件設計。4.軟件設計方面,重點介紹了單片機、振動傳感器、霍爾傳感器、人體紅外傳感器和報警模塊等軟件的設計情況。5.調試,使整個系統正常工作,并最終形成一個整機系統。對完成的任務進行總結,并指出不足之處。

第2章系統方案設計2.1系統功能要求與技術指標2.1.1系統功能要求在現代社會越來越發達的情況下,汽車這個代步工具,已經被家庭所普遍使用,但同時,偷車事件也頻繁發生,汽車安全問題也逐漸被人們所重視與關注,因而本設計注重于汽車安全與防盜這一塊。因此本設計需具備一下幾點技術要求注重實用性,要控制成本的同時設計出一款靈敏度較高的汽車防盜裝置。能夠檢測車輛振動與車門開關量的情況。一旦汽車有異常出現,能夠及時車主發出報警信息。能夠進行功能配置。本設計基于STC89C52RC單片機為核心,其是處理信息的核心,通過紅外傳感器檢測汽車周圍是否存在可疑人員,霍爾傳感器用于檢測車門開關量的參數,振動傳感器被用于檢測汽車是否存在異常震動的情況,一旦出現異常量,本產品通過遠程報警系統對車主進行遠程報警。2.1.2技術指標本設計中,主要用到了以下傳感器,包括霍爾傳感器,振動傳感器,以及人體紅外傳感器,由于車主汽車的停放位置周圍環境情況不明,因此本設計還得滿足實際需要,盡量減少誤報錯報的可能,制定一定的傳感器預設值,一旦達到這個預設值后,系統才會觸發報警,本設計技術指標如下:霍爾傳感器:輸出高電平信號5.0V,輸出信號為1振動傳感器:常態輸出電壓為3.0V,異常輸出電壓為0人體紅外傳感器:檢測攜帶有熱源的物體等的紅外線2.2系統總體設計圖2-1系統總體框架圖Figure2-1Overallframeworkdiagram如圖2-1,該系統由單片機、人體紅外傳感器、震動傳感器、霍爾傳感器、摁鍵以及聲光報警,短信報警和定位模塊組成,本設計通過振動傳感器檢測車輛振動情況,通過霍爾傳感器來檢測車門是否被撬開,人體紅外傳感器被用于檢測汽車周圍是否有人長時間停留的情況,一旦有數值超過預定閥值,則通過聲光報警,短信報警用于警醒車主。2.3系統傳感器選型2.3.1人體熱釋電紅外傳感器方案一:通過人體熱釋電紅外傳感器,能夠感應到是否有人闖入設防區域,該傳感器的獨特特性是能夠只檢測人體,而對其他物體不會感應,進而大大提高檢測的精度.實物圖如圖2-2所示,結構圖如圖2-3所示圖2-2人體熱釋電紅外傳感器實體圖Figure2-2Soliddiagramofhumanpyroelectricinfraredsensor圖2-3熱釋電傳感器結構圖Figure2-3Structuraldiagramofthepyroelectricsensor熱釋電紅外傳感器并不發出能量,由內部探測器直接作用于探測正在移動的物體的紅外輻射,其主要工作的原理便是熱釋電效應,而由于其只是被動的接受能量,所以其又有被動式之稱。方案2:采用超聲波檢測的方式來進行在設防下,是否有人闖入車內,超聲波實物圖如圖2-4所示。圖2-4超聲波傳感器實物圖Figure2-4Physicaldiagramoftheultrasonicsensor超聲波能夠實現對特定區域內的物體檢測,當在有人,或者是物體進入設防區域之后,超聲波就會感應到,但是它不能區分是人還是物體。由于人體熱釋電傳感器功耗較低,隱蔽性非常好。價格較為低廉,所以選擇方案一。人體紅外傳感器具體參數如下1.工作電壓:電源電壓五v到二十v2.靜態功耗:六十五vA3.電平輸出:高電平三點零V,低4.延時時間:可以調節(從零點三秒到十八秒)5.封鎖時間:零點二秒6.觸發方式:M不可重復,G可重復,默認值為K7.感應范圍:小于或等于120度角,作用范圍七米以內8.工作溫度:-十五到七十度。2.3.2震動傳感器本設計通過高精度的振動傳感器來檢測汽車的震動情況,所以本設計采用了sw-18015p高精度振動傳感器,其實物圖如圖2-5所示圖2-5SW-18015p實物圖Figure2-5SW-18015pPhysicalFigure因為現如今汽車被暴力盜竊的發生頻率較高,具體情況有汽車被暴力破拆、被吊走等,且汽車被盜時不可避免地會發生一定程度的震動,這種傳感器具有靈敏度高,對其所在環境的震動非常敏感等優良特點,所以采用其作為本設計的震動傳感器,同時與一個信號放大器lm393相連接,被用于處理振動傳感器傳輸的信號。其工作電壓可以低至3v,高可以達到32v的電源,同時在實際運用中使用的是標準的5v電源電壓,所以可以直接與單片機相連接,其設計結構安裝方便,當外界無震動或震動達不到設定閾值時,振動傳感器sw-18015P處于閉合狀態,當汽車發生震動時,震動傳感器sw-18015p又閉合轉為斷開狀態,同時DO口發出一個高電平,通過lm393信號放大器處理后,在通過D0口與單片機通信,由單片機來檢測高低電平,從而檢測所在環境的震動。lm393實物圖如圖2-6所示圖2-6LM393實物圖Figure2-6LM393Physicaldrawing2.3.3霍爾傳感器在本設計中,所采用來檢測車門狀態的傳感器是霍爾傳感器,當車門被異常打開后磁場發生變化,其實物圖如圖2-7所示圖2-7霍爾傳感器A3144E實物圖Figure2-7HallSensorA3144EPhysicalFigure是電磁場,輸出端為開關量電壓信號0或1,霍爾傳感器主要原理是使用了霍爾效應也稱霍爾磁場效應,A3144E型霍爾傳感器設計非常合理,結構較為緊湊、體積小巧、使用便捷、具有較快的響應發生速度和精準的檢測能力等優點,所以采用其作為本設計中用來檢測車門開關量的傳感器。A3144E型霍爾傳感器工作參數如下電源電壓最大幅值為24V,最小值為4.5V輸出電流最大幅值為25mA工作環境溫度最高溫度為150攝氏度,最低溫度為-55攝氏度

第3章系統硬件設計3.1系統硬件總體設計第三章我們將開展汽車防盜系統的硬件設計部分,在這一部分設計中我們詳細介紹本系統中所用到的一些主要元器件,其中包括了:霍爾傳感器模塊、熱釋電傳感器模塊、震動傳感器模塊、繼電器模塊、GSM模塊以及本地報警模塊。圖3-1硬件設計圖Figure3-1Hardwaredesigndrawing在本汽車防盜系統中,通過霍爾檢測電路來監測車門的異常開關量,熱釋電傳感器被用來查看是否有可疑人員接近,而震動傳感器被用來檢測汽車的異常震動情況,通過上述傳感器對于汽車的檢測作用,從而確保汽車處于一個較為安全的狀態。而如果一旦汽車防盜報警系統接收到了來自上述各個傳感器的報警信息,則會進行本地聲光報警,用以威嚇有偷盜想法的法律意識淡薄的竊車賊,同時通過GSM模塊對汽車車主進行一個遠程報警,從而減少家用的汽車的被盜的一個風險。3.2STC89C52單片機最小系統本系統為最常見的嵌入式操作系統,所以采用的主控芯片是單片機。單片機是從上個世紀的八十年代出現,當時,隨著半導體技術、集成電子技術發展速度的加快,單片機技術被廣泛應用于多個領域。這次采用的這種單片機能夠實現對外部接線的傳感器的數據讀取,控制外圍模塊的開關,通信。目前常用的單片機有8位單片機,其中以STC89C52和AT89C51為代表,16位的單片機,其中以MSP430單片機為核心,32位單片機,以STM32為代表。本設計中,采用的是STC89C52單片機為處理器。STC89C52單片機是一款基于51內核的單片機處理器,它具有16K的Flash存儲器,能夠供編程者進行使用,同時,該系統還具有32個普通IO和多個的中斷IO以及內部定時器模塊。STC89C52是從MCS-51的基礎上發展而來的,但是其功能相對于傳統的MCS-51單片機而言,功能更加的強大。該單片機被人們的應用較多,所以相關的程序開發例程非常多,這非常有助于進行程序的開發。另外,在程序的調試與燒錄方面,本設計中,采用的是串口進行通信,通過使用STC-ISP進行程序的下載,最終完成整機的調試開發。圖3-2單片機最小系統Figure3-2SCMminimumsystem在整個電路設計中,以單片機為主控芯片對系統進行控制,除基本單片機之外,還要需要設計一些其他的電路,比如復位電路,晶振電路等。除了單片機本身外,系統需要設計一個晶振,使用的是11.05926MHZ的晶振,同時,為了提高穩定性,位于晶振兩端,增加104的電容,改善晶振的穩定性。而晶振作為給單片機供鐘的核心器件,可以保證單片機的穩定運行,降低通信的誤碼率。另外,單片機最小系統設計時,為確保系統穩定,添加了一個復位按鍵,當系統異常的時候,按下按鍵,系統就會復位重啟。其最小系統原理圖如圖3-2所示。本設計系統所采用的時鐘集成電路是單片機內部結構晶振,如圖3-3所示,STC系列單片機需要采用一個具備反饋程度較高的一個信號放大器,該信號放大器外接單片機的兩個引腳分別是輸入引腳xtal1與輸出引腳xTal2,且該晶振電路需要具備穩定的信號源,顧又在兩個引腳處接上了電容,而這就能夠形成一個比較穩定的反饋電路,從而構成一個穩定的反饋集成電路。并且由于外部晶體和電容c1和C2構成并聯諧振的電路,接到放大器的反饋的回路中,由此內部振蕩器將自激振蕩,產生穩定的時鐘脈沖。而C1和C2的具體值的高低還對振蕩器的穩定性、振蕩器頻率、溫度特性等產生影響,內部振蕩器會自激振蕩,產生穩定的時鐘脈沖。圖3-3晶振電路設計Fig.3-3Crystalcircuitdesign上電復位電路圖見圖3-4。復位電路加電時可實現單片機的復位。按鍵脈沖的復位通過分電路產生的正脈沖來復位的,當單片機運行出現問題或陷入一個死循環環節中,復位電路可使單片機恢復到初始狀態。單片機的復位可依靠外部電路硬件實現,單片機的RESET引腳是復位信號的輸入端,為了確保單片機能夠穩定的復位,在復位電路設計中,按鍵電平的復位和按鍵脈沖的復位,煩擾信號易竄至復位端,從而在里面造成寄存器的不正確復位,因此,復位端的引腳應連接去耦電容E1。圖3-4復位電路設計Figure3-4ResetCircuitdesign3.3電源模塊電路設計圖3-5電源模塊Figure3-5Powersupplymodule本設計中采取的是直流供電模式,鑒于能夠直接與單片機相連的電源的標準電壓是5v,其中直接與單片機相連的USB插口接正引腳(VCC),另外一個引腳接負引腳(GND),其中硬件設計電路如圖3-5所示。3.4霍爾檢測電路設計本設計的霍爾檢測電路使用了單片機的p2.7接口,當車門被異常開啟后,單片機p2.7接口為高電平,此時即異常狀態會觸發報警系統,霍爾檢測電路硬件設計圖如圖3-6所示圖3-6霍爾檢測電路設計Figure3-6-HallDetectionCircuitDesign在本設計中及其關鍵的一環,就是霍爾接近開關的設計,霍爾傳感器顧名思義其主要原理是通過霍爾效應制作的一種傳感器,其在本設計中的主要作用就是對車門的開關狀態的一種判斷,在這些霍爾傳感器中,大體上有兩類傳感器:一是線性傳感器;二是開關傳感器,其中,線性傳感器的輸出為模擬量信號,開關傳感器的輸出為開關量信號,這主要是因為該設計要求對車門進行開關量檢測,所以需要采用開關型霍爾傳感器。在本設計中將磁鐵固定在車門上,處于設防狀態中,當車門異常開啟時,霍爾傳感器會產生一個電壓差,從而判斷出車門當前狀況的開關量,并且由于霍爾傳感器本身已經內置了比較器,且輸出的信號較為規范,所以并不需要進行二次處理,本設計中采用的霍爾傳感器的型號為A3144E傳感器。3.5震動檢測電路設計3.5.1LM393放大電路設計LM393由2個獨立、高敏感度的電壓比較器構成集成電路,這個集成電路的失調電壓極低,約為2.0毫伏,這個集成電路能夠減少由于外界溫度產生溫漂后的電路中常見的失調電壓,并且本設計中的所選用的這個LM393電壓比較器可以采用單電源供電,而這也是選擇這個元器件的一個重要原因。LM393能夠直接與TTL電路以及CMOS電路,同時LM393還能夠直接與邏輯電路MOS相連接,其具體的管腳封裝模塊功能如表1所示,其管腳排列封裝圖如圖3-7所示。表3-1管腳封裝模塊功能圖Table3-1Functionaldiagramoffootpackagingmodule引出端序號符號功能1OUTA輸入A2INA-反相輸入A3INA+同相輸入A4GND接地端5INB+同相輸入B6INB-反相輸入B7OUTB輸出B8VCC電源圖3-7管腳排列封裝圖Figure3-7Packagediagramofpipepinarrangement鑒于LM393型號放大器的諸多優良的性能,在本汽車防盜系統設計中我采用了LM393的基本放大電路,來對本設計中的震動檢測電路用以進行設計,此電路功耗低,并且可以實現單電源對其進行供電,LM393基本電路如圖3-8所示。圖3-8LM393基本電路Figure3-8LM393Basiccircuit3.5.2振動檢測電路在本設計中還采用了震動傳感器用于檢測汽車當前的震動情況,在車輛未定狀態下,SW-18015P微震開關處于斷開狀態,這時在正常情況下,當車輛振動時,開關從斷開的狀態變為關閉,當經過LM393信號放大器判斷后輸出電壓超過預定閾值時,通過單片機接口p2.5與單片機進行通信并以此來判斷當前汽車的當前的震動狀態,震動傳感器具有優良性能,高敏捷度,功耗低等優良性能。如圖3-9所示,當汽車發生震動時,且輸出電壓超過預定閾值時,系統會發生報警,同時通過對預定閾值的設置也避免了誤報充分考慮了對于當前環境的考慮。圖3-9震動檢測電路設計Fig.3-9Designofvibrationdetectioncircuit在本設計中,震動傳感器主要又兩部分組成,其一是SW-18015P微震傳感器,其二是lm324信號放大器,與單片機串口P2.5相連接,其中又因為lm393使用的是標準的電源電壓故可以直接與單片機串口連接。3.6聲光報警模塊電路設計本設計中,使用的蜂鳴器是駐極體的蜂鳴器,其正極連接5V,負極連接到GND之后,就會發出滴滴滴的聲響,進而進行報警。但是,蜂鳴器在工作的時候,需要的電流較大,單片機的IO無法直接驅動,所以,本設計中,采用了三極管驅動的方式來進行報警處理,采用的是PNPN的三極管,型號為SS8550。三極管基極接單片機的P0.4IO,單片機低電平輸出時,控制所述三極管導通并發出警報,在輸出高平時,三極管關斷時蜂鳴器不再發出聲音。與此同時,在本次設計時,增加一個LED燈進行說明,當發聲的時候,LED燈亮起,這樣,可以有效的對侵入人員形成震懾。圖3-10本地報警電路設計Figure3-10Designofthelocalalarmcircuit本設計中對于本地報警模塊的電路設計如圖3-10所示.3.7短信報警模塊電路設計本設計基于單片機的汽車智能防盜報警系統,當車主在異常的情況下,可以按下SOS按鍵進行短信求助,在巡查模式下,如果感應到有人靠近,也可以進行短信報警,本設計中,采用的是GSM模塊。GSM短信模塊,是基于電信通信的GSM服務的,是一種數字蜂窩移動通信服務。GSM短消息模塊通過網絡中,一個特有的模塊進行控制通信,完成短消息的服務,這個短消息限定于140個字節的大小。傳動短消息業務是一個專用的通道,其不需要進行撥號連接,可以直接由設備將信息發送至監測中心,然后由監測中心將數據發送到另外的設備即可。GSM短消息是一種基本的GSM電信的服務方式,它的優點是傳輸距離遠,穩定可靠。本設計中,對于使用的GSM模塊是SIM800。其實物圖如圖3-11所示。圖3-11短信報警模塊實物圖Figure3-11PhysicalpictureoftheSMSalarmmoduleSIM800模塊是集成了GSM和GPRS功能的模塊,該模塊支持,GPRS流量數據傳輸和GSM短消息數據通信。其采用的是68引腳的貼片封裝組成的,將該芯片焊接到PCB上,然后加上位置模塊,就組成了GSM通信模組。SIM800開發了串口接口,這樣,操作者,只需要通過串口與其進行通信即可。其內置集成了TCP/IP協議,以及擴展的AT指令集,這樣,用戶在操作的時候,只需要通過串口發送對應的指令集即可。該模組同時集成了DC-DC電壓轉化模塊,將單片機的5V轉換為3.3V給SIM800進行供電。SIM800是基于ARM9216進行設計的,所以其功能強大,處理速度快,非常穩定。在本設計中,SIM800的TX接口與STC89C52單片機的RX進行連接,SIM800的RX接口與STC89C52單片機的TX進行連接,然后單片機通過串口就能夠實現對其的操作。如圖3-12所示。圖3-12短信報警模塊設計Figure3-12DesignofSMSalarmmodule

第4章系統軟件設計4.1編程軟件介紹該系統硬件設計完成后,需進行系統軟件開發,并使用Keil完成。Keil是一種常見的單片機編程軟件,能夠實現C語言程序的編寫,并具有工程管理功能,能夠實現.c文件.h文件的引入,并進行整合使用。Keil的人機界面如圖4-1所示。圖4-1keil開發界面Figure4-1Thekeildevelopmentinterface通過使用Keil開發平臺進行開發,因本次設計使用了c語言進行程序開發,所以使用keil開發平臺能夠使編寫的效率大大提高,編寫完成后檢測沒有錯誤和警告之后,生成一個hex文件,利用STC-ISP就能夠實現程序的下載。4.2系統主程序設計本次設計使用keil開發程序,完成了STC89C52單片機的程序開發,本設計系統中包含了HC-SR501熱釋電紅外傳感器、A3144E霍爾傳感器、震動傳感器,GSM模塊,聲光報警模塊等。其具體工作流程如下,首先進行系統初始化,各個傳感器開始收集數據,對汽車當前所處于的一個當前狀態進行判斷,如果收集到的數據超過預定閾值,則通過GSM模塊對車主手機發送報警短信,且本地報警模塊進行聲光報警用于恫嚇竊車賊,雙報警電路確保了家用汽車能夠處于一個較為安全的狀態,如果收集的數據未超過報警值,則系統持續進行數據收集,基于對于家用汽車所處的一個當前環境的基本考慮,要考慮到當前環境對于汽車防盜報警系統中的各個傳感器的一個影響,其汽車防盜報警系統主流程圖如圖4-2所示。圖4-2系統主流程圖Figure4-2Mainflowdiagramofthesystem4.3霍爾傳感器程序設計霍爾傳感器在本設計中的程序流程如下,首先當系統進入設防模式后,霍爾傳感器通電準備工作,通過本身的霍爾效應磁場,對于車門開關情況進行檢測,當車門被異常打開時,其內部的銜鐵被觸發產生電磁效應,從而檢測電路會接收到一個一個電壓差,然后會調動GSM模塊從而對車主的手機發送一個報警短信用于提醒車主車門被異常開啟,其具體工作流程圖如圖4-3所示。圖4-3霍爾檢測設計Figure4-3TheHallDetectionDesign4.4震動傳感器程序設計在本設計中震動傳感器由微震開關SW-18015P組成,其電路結構簡單,對于內部震動體進行了一定程度上的密封處理,使微震開關的工作性能與指標更加的結實可靠,輸出的開關信號即高低電平信號,直接與單片機相連接,確保了傳輸信號的穩定性,具備輸出電阻小,壽命長等優點。微震開關與一個信號放大器組成了一個檢測電路,當汽車發生振動時,微震開關斷開,此時電路中的輸出電壓發生改變,經信號放大電路處理后,單片機由原先收到的高電平信號變為低電平信號,以實現振動監測。微震開關的工作電壓在3.3v-5v,具有精準度高等特點,且可以直接與單片機相連,從而避免了信號的損耗,其具體工作流程圖如圖4-4所示。圖4-4震動檢測模塊Figure4-4Thevibrationdetectionmodule4.5短信報警模塊程序設計另外,系統不僅僅能夠實現本地的蜂鳴器報警,也可以通過GSM模塊進行遠程短信報警,在此設計下,采用的GSM模塊是SIM900A,而模塊和單片機的運行,使用的是串口通信方式,即使用嵌入式系統開發,從而通過單片機發送指令,初始化,再發送數據即可完成短信的發送。其程序流程圖如圖4-5所示。圖4-5短信模塊設計Figure4-5DesignoftheSMSmodule

結論在選定課題后,本人通過查閱多種多樣的文

溫馨提示

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

評論

0/150

提交評論