版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)控制的汽車防盜系統(tǒng)的硬件和軟件設(shè)計(jì)案例目錄TOC\o"1-3"\h\u158711系統(tǒng)硬件設(shè)計(jì) 1274351.1系統(tǒng)硬件總體設(shè)計(jì) 11431.2STC89C52單片機(jī)最小系統(tǒng) 325161.3電源模塊電路設(shè)計(jì) 6289621.4人體紅外檢測(cè)電路設(shè)計(jì) 6213941.5霍爾檢測(cè)電路設(shè)計(jì) 8159081.4震動(dòng)檢測(cè)電路設(shè)計(jì) 9307131.2.1LM393放大電路設(shè)計(jì) 941731.5聲光報(bào)警模塊電路設(shè)計(jì) 1278161.6短信報(bào)警模塊電路設(shè)計(jì) 14133411.7液晶顯示模塊電路設(shè)計(jì) 1583802系統(tǒng)軟件設(shè)計(jì) 16184832.1編程軟件介紹 16270102.2系統(tǒng)主程序設(shè)計(jì) 17244282.3按鍵模塊程序設(shè)計(jì) 18198052.1.1按鍵程序設(shè)計(jì) 18155962.1.2按鍵消抖程序設(shè)計(jì) 1922512.4霍爾傳感器程序設(shè)計(jì) 19167662.5震動(dòng)傳感器程序設(shè)計(jì) 19160332.6人體紅外傳感器程序設(shè)計(jì) 2074122.7短信報(bào)警模塊程序設(shè)計(jì) 21241852.8本地報(bào)警程序設(shè)計(jì) 21111072.9LCD液晶顯示程序 221系統(tǒng)硬件設(shè)計(jì)1.1系統(tǒng)硬件總體設(shè)計(jì)第三章我們將開(kāi)展汽車防盜系統(tǒng)的硬件設(shè)計(jì)部分,在這一部分設(shè)計(jì)中我們?cè)敿?xì)介紹本系統(tǒng)中所用到的一些主要元器件,其中包括了:霍爾傳感器模塊、熱釋電傳感器模塊、震動(dòng)傳感器模塊、繼電器模塊、GSM模塊以及本地報(bào)警模塊。圖1.1硬件設(shè)計(jì)圖在本汽車防盜系統(tǒng)中,通過(guò)霍爾檢測(cè)電路來(lái)監(jiān)測(cè)車門(mén)的異常開(kāi)關(guān)量,熱釋電傳感器被用來(lái)查看是否有可疑人員接近,而震動(dòng)傳感器被用來(lái)檢測(cè)汽車的異常震動(dòng)情況,通過(guò)上述傳感器對(duì)于汽車的檢測(cè)作用,從而確保汽車處于一個(gè)較為安全的狀態(tài)。而如果一旦汽車防盜報(bào)警系統(tǒng)接收到了來(lái)自上述各個(gè)傳感器的報(bào)警信息,則會(huì)進(jìn)行本地聲光報(bào)警,用以威嚇有偷盜想法的法律意識(shí)淡薄的竊車賊,同時(shí)通過(guò)GSM模塊對(duì)汽車車主進(jìn)行一個(gè)遠(yuǎn)程報(bào)警,從而減少家用的汽車的被盜的一個(gè)風(fēng)險(xiǎn)。1.2STC89C52單片機(jī)最小系統(tǒng)本系統(tǒng)為最常見(jiàn)的嵌入式操作系統(tǒng),所以采用的主控芯片是單片機(jī)。單片機(jī)是從上個(gè)世紀(jì)的八十年代出現(xiàn),當(dāng)時(shí),隨著半導(dǎo)體技術(shù),集成電子技術(shù)的飛速發(fā)展,單片機(jī)技術(shù)也在很多的領(lǐng)域得到了廣泛的應(yīng)用。本次使用的這種單片機(jī)能夠?qū)崿F(xiàn)對(duì)外部接線的傳感器的數(shù)據(jù)讀取,控制外圍模塊的開(kāi)關(guān),通信。目前常用的單片機(jī)有8位單片機(jī),其中以STC89C52和AT89C51為代表,16位的單片機(jī),其中以MSP430單片機(jī)為核心,32位單片機(jī),以STM32為代表。本設(shè)計(jì)中,采用的是STC89C52單片機(jī)為處理器。STC89C52單片機(jī)是一款基于51內(nèi)核的單片機(jī)處理器,它具有16K的Flash存儲(chǔ)器,能夠供編程者進(jìn)行使用,同時(shí),該系統(tǒng)還具有32個(gè)普通IO和多個(gè)的中斷IO以及內(nèi)部定時(shí)器模塊。STC89C52是從MCS-51的基礎(chǔ)上發(fā)展而來(lái)的,但是其功能相對(duì)于傳統(tǒng)的MCS-51單片機(jī)而言,功能更加的強(qiáng)大。該單片機(jī)被人們的應(yīng)用較多,所以相關(guān)的程序開(kāi)發(fā)例程非常多,這非常有助于進(jìn)行程序的開(kāi)發(fā)。另外,在程序的調(diào)試與燒錄方面,本設(shè)計(jì)中,采用的是串口進(jìn)行通信,通過(guò)使用STC-ISP進(jìn)行程序的下載,最終完成整機(jī)的調(diào)試開(kāi)發(fā)。圖1.2單片機(jī)最小系統(tǒng)在整個(gè)電路設(shè)計(jì)中,單片機(jī)是系統(tǒng)的主控芯片,在單片機(jī)系統(tǒng)中,除了基本的單片機(jī)外,還要需要設(shè)計(jì)一些其他的電路,比如復(fù)位電路,晶振電路等。除了單片機(jī)本身外,系統(tǒng)需要設(shè)計(jì)一個(gè)晶振,使用的是11.05926MHZ的晶振,同時(shí),為了提高穩(wěn)定性,在晶振的兩端,添加了104的電容,提高晶振的穩(wěn)定性。晶振是為單片機(jī)提供時(shí)鐘的核心器件,他能夠保證單片機(jī)的穩(wěn)定運(yùn)行,降低通信的誤碼率。另外,在單片機(jī)最小系統(tǒng)的設(shè)計(jì)中,為了保證系統(tǒng)的穩(wěn)定可靠運(yùn)行,添加了一個(gè)復(fù)位按鍵,當(dāng)系統(tǒng)異常的時(shí)候,按下按鍵,系統(tǒng)就會(huì)復(fù)位重啟。其最小系統(tǒng)原理圖如圖3-2所示。本設(shè)計(jì)系統(tǒng)所采用的時(shí)鐘集成電路是單片機(jī)內(nèi)部結(jié)構(gòu)晶振,如圖1.3所示,STC系列單片機(jī)需要采用一個(gè)具備反饋程度較高的一個(gè)信號(hào)放大器,該信號(hào)放大器外接單片機(jī)的兩個(gè)引腳分別是輸入引腳xtal1與輸出引腳xTal2,且該晶振電路需要具備穩(wěn)定的信號(hào)源,顧又在兩個(gè)引腳處接上了電容,而這就能夠形成一個(gè)比較穩(wěn)定的反饋電路,從而構(gòu)成一個(gè)穩(wěn)定的反饋集成電路。并且由于外部晶體和電容c1和C2構(gòu)成并聯(lián)諧振的電路,接到放大器的反饋的回路中,由此內(nèi)部振蕩器將自激振蕩,產(chǎn)生穩(wěn)定的時(shí)鐘脈沖。而C1和C2的具體值大小也會(huì)對(duì)振蕩器的穩(wěn)定、振蕩器頻率的高低、溫度的特性以及振蕩器的起振快速性有一定的影響內(nèi)部振蕩器將自激振蕩,產(chǎn)生穩(wěn)定的時(shí)鐘脈沖。圖1.3晶振電路設(shè)計(jì)上電復(fù)位電路圖如圖1.4所示。復(fù)位電路在加電情況下,能夠使單片機(jī)復(fù)位。按鍵脈沖的復(fù)位通過(guò)分電路產(chǎn)生的正脈沖來(lái)復(fù)位的,當(dāng)單片機(jī)運(yùn)行出現(xiàn)問(wèn)題或陷入一個(gè)死循環(huán)環(huán)節(jié)中,復(fù)位電路可使單片機(jī)恢復(fù)到初始狀態(tài)。單片機(jī)的復(fù)位可依靠外部電路硬件實(shí)現(xiàn),單片機(jī)的RESET引腳是復(fù)位信號(hào)的輸入端,為了確保單片機(jī)能夠穩(wěn)定的復(fù)位,在復(fù)位電路設(shè)計(jì)時(shí),按鍵電平的復(fù)位和按鍵脈沖的復(fù)位兩種簡(jiǎn)單的復(fù)位電路中,煩擾信號(hào)容易竄入復(fù)位端,就會(huì)引起內(nèi)部的寄存器導(dǎo)致錯(cuò)誤的復(fù)位,所以應(yīng)該在復(fù)位端引腳上接一個(gè)去耦電容E1。圖1.4復(fù)位電路設(shè)計(jì)1.3電源模塊電路設(shè)計(jì)圖1.5電源模塊本設(shè)計(jì)中采取的是直流供電模式,鑒于能夠直接與單片機(jī)相連的電源的標(biāo)準(zhǔn)電壓是5v,其中直接與單片機(jī)相連的USB插口接正引腳(VCC),另外一個(gè)引腳接負(fù)引腳(GND),其中硬件設(shè)計(jì)電路如圖1.5所示。1.4人體紅外檢測(cè)電路設(shè)計(jì)本設(shè)計(jì)是單片機(jī)的汽車智能防盜報(bào)警系統(tǒng),其中的核心功能是在設(shè)防狀態(tài)下,感應(yīng)是否有人闖入車內(nèi),而對(duì)于人員的感應(yīng),采用的是HC-SR501模塊,該模塊的實(shí)物圖如圖1.6所示。圖1.6人體紅外檢測(cè)實(shí)物圖HC-SR501是基于紅外線感應(yīng)技術(shù)和自動(dòng)控制技術(shù)設(shè)計(jì)的傳感器,其探頭部分采用德國(guó)的LHI778人體感應(yīng)探頭,其測(cè)試的靈敏度高,可靠性強(qiáng),抗干擾能力強(qiáng)。該模塊采用5V進(jìn)行供電,廣泛的應(yīng)用在各類人體自動(dòng)感應(yīng)電路中,如白熾燈,自動(dòng)門(mén),防盜系統(tǒng)中,是一種高科技的傳感器。該模塊能夠感應(yīng)到3-8m的距離,用戶在使用的時(shí)候,可以通過(guò)調(diào)節(jié)背面的電位器,調(diào)節(jié)感應(yīng)靈敏度和輸出延時(shí)時(shí)間。該模塊具以下特點(diǎn)。1.自動(dòng)感應(yīng),當(dāng)有人進(jìn)入范圍內(nèi)時(shí),輸出高電平,沒(méi)有人時(shí),輸出低電平。2.具備很多的感應(yīng)方式。z、不同樣式的觸發(fā)方式:當(dāng)傳感器感應(yīng)到人之后,輸出高電平后,延時(shí)一段時(shí)間之后,輸出的高電平,自動(dòng)變?yōu)榈碗娖?,在延時(shí)時(shí)間內(nèi),不再進(jìn)行感應(yīng);x、可重復(fù)觸發(fā)方式:即感應(yīng)到人之后,傳感器輸出高電平后,在延時(shí)時(shí)間段內(nèi),如果傳感器檢測(cè)到有人,在輸出一直為高電平,直到感應(yīng)不到人之后,系統(tǒng)采輸出低電平。1.工作電壓范圍非常的寬:默認(rèn)傳感器的工作電壓:電源電壓2.5V-20V。適合大部分的嵌入式系統(tǒng)。2.微功耗功能,在靜態(tài)下,傳感器的電流小于50微安,進(jìn)而可以大大延遲系統(tǒng)的使用時(shí)間。電路設(shè)計(jì)如圖3-7所示。使用的是單片機(jī)的P2.4接口。圖1.7人體紅外檢測(cè)電路設(shè)計(jì)當(dāng)檢測(cè)到汽車周圍有人存在時(shí),單片機(jī)中的P2.4接口為高電平,當(dāng)汽車周圍沒(méi)有人時(shí),P2.4接口為低電平。1.5霍爾檢測(cè)電路設(shè)計(jì)本設(shè)計(jì)的霍爾檢測(cè)電路使用了單片機(jī)的p2.7接口,當(dāng)車門(mén)被異常開(kāi)啟后,單片機(jī)p2.7接口為高電平,此時(shí)即異常狀態(tài)會(huì)觸發(fā)報(bào)警系統(tǒng),霍爾檢測(cè)電路硬件設(shè)計(jì)圖如圖1.8所示 圖1.8霍爾檢測(cè)電路設(shè)計(jì)在本設(shè)計(jì)中及其關(guān)鍵的一環(huán),就是霍爾接近開(kāi)關(guān)的設(shè)計(jì),霍爾傳感器顧名思義其主要原理是通過(guò)霍爾效應(yīng)制作的一種傳感器,其在本設(shè)計(jì)中的主要作用就是對(duì)車門(mén)的開(kāi)關(guān)狀態(tài)的一種判斷,其中霍爾傳感器大致上分為兩種類型,分別是線性傳感器和開(kāi)關(guān)傳感器,線性傳感器輸出模擬量信號(hào),開(kāi)關(guān)傳感器輸出的是開(kāi)關(guān)量信號(hào)由于本設(shè)計(jì)中需要檢測(cè)車門(mén)的開(kāi)關(guān)量,故采用開(kāi)關(guān)型霍爾傳感器。在本設(shè)計(jì)中將磁鐵固定在車門(mén)上,處于設(shè)防狀態(tài)中,當(dāng)車門(mén)異常開(kāi)啟時(shí),霍爾傳感器會(huì)產(chǎn)生一個(gè)電壓差,從而判斷出車門(mén)當(dāng)前狀況的開(kāi)關(guān)量,并且由于霍爾傳感器本身已經(jīng)內(nèi)置了比較器,且輸出的信號(hào)較為規(guī)范,所以并不需要進(jìn)行二次處理,本設(shè)計(jì)中采用的霍爾傳感器的型號(hào)為A3144E傳感器。1.4震動(dòng)檢測(cè)電路設(shè)計(jì)1.2.1LM393放大電路設(shè)計(jì)LM393是由兩個(gè)獨(dú)立的,高敏感度的電壓比較器所組成的集成電路,這個(gè)集成電路的失調(diào)電壓極低,約為2.0毫伏,這個(gè)集成電路能夠減少由于外界溫度產(chǎn)生溫漂后的電路中常見(jiàn)的失調(diào)電壓,并且本設(shè)計(jì)中的所選用的這個(gè)LM393電壓比較器可以采用單電源供電,而這也是選擇這個(gè)元器件的一個(gè)重要原因。LM393能夠直接與TTL電路以及CMOS電路,同時(shí)LM393還能夠直接與邏輯電路MOS相連接,其具體的管腳封裝模塊功能如表1所示,其管腳排列封裝圖如圖1.9所示。引出端序號(hào)符號(hào)功能1OUTA輸入A2INA-反相輸入A3INA+同相輸入A4GND接地端5INB+同相輸入B6INB-反相輸入B7OUTB輸出B8VCC電源表1.1管腳封裝模塊功能圖圖1.9管腳排列封裝圖鑒于LM393型號(hào)放大器的諸多優(yōu)良的性能,在本汽車防盜系統(tǒng)設(shè)計(jì)中我采用了LM393的基本放大電路,來(lái)對(duì)本設(shè)計(jì)中的震動(dòng)檢測(cè)電路用以進(jìn)行設(shè)計(jì),此電路功耗低,并且可以實(shí)現(xiàn)單電源對(duì)其進(jìn)行供電,LM393基本電路如圖1.10所示。圖1.10LM393基本電路1.2.2振動(dòng)檢測(cè)電路在本設(shè)計(jì)中還采用了震動(dòng)傳感器用于檢測(cè)汽車當(dāng)前的震動(dòng)情況,當(dāng)汽車處于未定狀態(tài)時(shí),SW-18015P微震開(kāi)關(guān)處于斷開(kāi)狀態(tài),此時(shí)處于正常狀態(tài),當(dāng)汽車震動(dòng)時(shí),開(kāi)關(guān)由斷開(kāi)狀態(tài)轉(zhuǎn)為閉合,當(dāng)經(jīng)過(guò)LM393信號(hào)放大器判斷后輸出電壓超過(guò)預(yù)定閾值時(shí),通過(guò)單片機(jī)接口p2.5與單片機(jī)進(jìn)行通信并以此來(lái)判斷當(dāng)前汽車的當(dāng)前的震動(dòng)狀態(tài),震動(dòng)傳感器具有優(yōu)良性能,高敏捷度,功耗低等優(yōu)良性能。如圖1.9所示,當(dāng)汽車發(fā)生震動(dòng)時(shí),且輸出電壓超過(guò)預(yù)定閾值時(shí),系統(tǒng)會(huì)發(fā)生報(bào)警,同時(shí)通過(guò)對(duì)預(yù)定閾值的設(shè)置也避免了誤報(bào)充分考慮了對(duì)于當(dāng)前環(huán)境的考慮。圖1.11震動(dòng)檢測(cè)電路設(shè)計(jì)在本設(shè)計(jì)中,震動(dòng)傳感器主要又兩部分組成,其一是SW-18015P微震傳感器,其二是lm324信號(hào)放大器,與單片機(jī)串口P2.5相連接,其中又因?yàn)閘m393使用的是標(biāo)準(zhǔn)的電源電壓故可以直接與單片機(jī)串口連接。1.5聲光報(bào)警模塊電路設(shè)計(jì)本設(shè)計(jì)中,使用的蜂鳴器是駐極體的蜂鳴器,其正極連接5V,負(fù)極連接到GND之后,就會(huì)發(fā)出滴滴滴的聲響,進(jìn)而進(jìn)行報(bào)警。但是,蜂鳴器在工作的時(shí)候,需要的電流較大,單片機(jī)的IO無(wú)法直接驅(qū)動(dòng),所以,本設(shè)計(jì)中,采用了三極管驅(qū)動(dòng)的方式來(lái)進(jìn)行報(bào)警處理,采用的是PNPN的三極管,型號(hào)為SS8550。該三極管的基極與單片機(jī)的P0.4IO進(jìn)行連接,當(dāng)單片機(jī)輸出低電平的時(shí)候,控制三極管導(dǎo)通,進(jìn)行報(bào)警,當(dāng)輸出高平的時(shí)候,三極管閉合,蜂鳴器停止發(fā)聲。同時(shí),本設(shè)計(jì)中,還添加了一個(gè)LED燈來(lái)進(jìn)行指示,當(dāng)發(fā)聲的時(shí)候,LED燈亮起,這樣,可以有效的對(duì)侵入人員形成震懾。圖1.12本地報(bào)警電路設(shè)計(jì)本設(shè)計(jì)中對(duì)于本地報(bào)警模塊的電路設(shè)計(jì)如圖1.12所示.1.6短信報(bào)警模塊電路設(shè)計(jì)本設(shè)計(jì)基于單片機(jī)的汽車智能防盜報(bào)警系統(tǒng),當(dāng)車主在異常的情況下,可以按下SOS按鍵進(jìn)行短信求助,在巡查模式下,如果感應(yīng)到有人靠近,也可以進(jìn)行短信報(bào)警,本設(shè)計(jì)中,采用的是GSM模塊。GSM短信模塊,是基于電信通信的GSM服務(wù)的,是一種數(shù)字蜂窩移動(dòng)通信服務(wù)。GSM短消息模塊通過(guò)網(wǎng)絡(luò)中,一個(gè)特有的模塊進(jìn)行控制通信,完成短消息的服務(wù),這個(gè)短消息限定于140個(gè)字節(jié)的大小。傳動(dòng)短消息業(yè)務(wù)是一個(gè)專用的通道,其不需要進(jìn)行撥號(hào)連接,可以直接由設(shè)備將信息發(fā)送至監(jiān)測(cè)中心,然后由監(jiān)測(cè)中心將數(shù)據(jù)發(fā)送到另外的設(shè)備即可。GSM短消息是一種基本的GSM電信的服務(wù)方式,它的優(yōu)點(diǎn)是傳輸距離遠(yuǎn),穩(wěn)定可靠。本設(shè)計(jì)中,對(duì)于使用的GSM模塊是SIM800。其實(shí)物圖如圖1.13所示。圖1.13短信報(bào)警模塊實(shí)物圖SIM800模塊是集成了GSM和GPRS功能的模塊,該模塊支持,GPRS流量數(shù)據(jù)傳輸和GSM短消息數(shù)據(jù)通信。其采用的是68引腳的貼片封裝組成的,將該芯片焊接到PCB上,然后加上位置模塊,就組成了GSM通信模組。SIM800開(kāi)發(fā)了串口接口,這樣,操作者,只需要通過(guò)串口與其進(jìn)行通信即可。其內(nèi)置集成了TCP/IP協(xié)議,以及擴(kuò)展的AT指令集,這樣,用戶在操作的時(shí)候,只需要通過(guò)串口發(fā)送對(duì)應(yīng)的指令集即可。該模組同時(shí)集成了DC-DC電壓轉(zhuǎn)化模塊,將單片機(jī)的5V轉(zhuǎn)換為1.3V給SIM800進(jìn)行供電。SIM800是基于ARM9216進(jìn)行設(shè)計(jì)的,所以其功能強(qiáng)大,處理速度快,非常穩(wěn)定。在本設(shè)計(jì)中,SIM800的TX接口與STC89C52單片機(jī)的RX進(jìn)行連接,SIM800的RX接口與STC89C52單片機(jī)的TX進(jìn)行連接,然后單片機(jī)通過(guò)串口就能夠?qū)崿F(xiàn)對(duì)其的操作。如圖1.14所示。圖1.14短信報(bào)警模塊設(shè)計(jì)1.7液晶顯示模塊電路設(shè)計(jì)具體汽車防盜參數(shù)的顯示由字符型液晶模塊FYD12864完成。FYD12864是一種點(diǎn)陣式的圖形樣式的液晶屏顯示模塊,具有4/8位并行、2行左右的串行接口,包含了目前國(guó)標(biāo)第一級(jí)和第二級(jí)中的簡(jiǎn)體中文字符。這種液晶顯示屏的主要技術(shù)指標(biāo)是:能夠在液晶顯示屏幕上顯示出大量的圖形數(shù)據(jù)以及圖形圖像顯示的速度,簡(jiǎn)潔,快速的編程思想是該模塊的另一個(gè)重要特點(diǎn)。該模塊具有128×64的顯示分辨率,內(nèi)置八千一百九十二個(gè)十六位點(diǎn)漢字和一百二十八個(gè)十六點(diǎn)ASCII字符集,界面靈活操作指令操作簡(jiǎn)單方便,可用于創(chuàng)建接口方式??娠@示八×四行二的四次方×二的四次方點(diǎn)陣式樣的漢字,也可完成圖形顯示。而且低功耗是這種液晶顯示屏另一明顯較為顯著特點(diǎn)。圖1.15液晶顯示電路1.8繼電器輸出電路設(shè)計(jì)繼電器是一種具備廣泛用途的自動(dòng)開(kāi)關(guān)元件,其用途使用廣泛,例如被廣泛用于遙感、測(cè)繪、地質(zhì)勘探、自動(dòng)控制,電氣領(lǐng)域等。圖1.14繼電器輸出電路經(jīng)P35給與繼電器導(dǎo)電,使其內(nèi)部pnp基級(jí)得電導(dǎo)通,PnP結(jié)連接一個(gè)電路中的線圈,當(dāng)繼電器通電后,繼電器線圈得電,常開(kāi)觸點(diǎn)K11吸和,從而使J2得電,從而起到一個(gè)控制汽車啟停的過(guò)程2系統(tǒng)軟件設(shè)計(jì)2.1編程軟件介紹本系統(tǒng)在設(shè)計(jì)完硬件之后,需要對(duì)系統(tǒng)的軟件進(jìn)行開(kāi)發(fā),采用的是Keil來(lái)實(shí)現(xiàn)的。Keil是一種常見(jiàn)的單片機(jī)編程軟件,能夠?qū)崿F(xiàn)C語(yǔ)言程序的編寫(xiě),并具有工程管理功能,能夠?qū)崿F(xiàn).c文件.h文件的引入,并進(jìn)行整合使用。Keil的人機(jī)界面如圖2.1所示。圖2.1keil開(kāi)發(fā)界面通過(guò)利用Keil開(kāi)發(fā)平臺(tái),由于本設(shè)計(jì)采用的是c語(yǔ)言編寫(xiě)的程序,因此采用keil開(kāi)發(fā)平臺(tái)能夠使編寫(xiě)的效率大大提高,編寫(xiě)完成后檢測(cè)沒(méi)有錯(cuò)誤和警告之后,生成一個(gè)hex文件,利用STC-ISP就能夠?qū)崿F(xiàn)程序的下載。2.2系統(tǒng)主程序設(shè)計(jì)本設(shè)計(jì)采用keil開(kāi)發(fā)程序編寫(xiě),對(duì)STC89C52單片機(jī)進(jìn)行程序編寫(xiě),本設(shè)計(jì)系統(tǒng)中包含了HC-SR501熱釋電紅外傳感器、A3144E霍爾傳感器、震動(dòng)傳感器,GSM模塊,聲光報(bào)警模塊等。其具體工作流程如下,首先進(jìn)行系統(tǒng)初始化,各個(gè)傳感器開(kāi)始收集數(shù)據(jù),對(duì)汽車當(dāng)前所處于的一個(gè)當(dāng)前狀態(tài)進(jìn)行判斷,如果收集到的數(shù)據(jù)超過(guò)預(yù)定閾值,則通過(guò)GSM模塊對(duì)車主手機(jī)發(fā)送報(bào)警短信,且本地報(bào)警模塊進(jìn)行聲光報(bào)警用于恫嚇竊車賊,雙報(bào)警電路確保了家用汽車能夠處于一個(gè)較為安全的狀態(tài),如果收集的數(shù)據(jù)未超過(guò)報(bào)警值,則系統(tǒng)持續(xù)進(jìn)行數(shù)據(jù)收集,基于對(duì)于家用汽車所處的一個(gè)當(dāng)前環(huán)境的基本考慮,要考慮到當(dāng)前環(huán)境對(duì)于汽車防盜報(bào)警系統(tǒng)中的各個(gè)傳感器的一個(gè)影響,其汽車防盜報(bào)警系統(tǒng)主流程圖如圖2.2所示。圖2.2系統(tǒng)主流程圖2.3按鍵模塊程序設(shè)計(jì)2.1.1按鍵程序設(shè)計(jì)本系統(tǒng)中,用戶的輸入是通過(guò)按鍵來(lái)完成的,按鍵流程圖如圖4-3所示。圖2.3按鍵模塊圖本設(shè)計(jì)中,共設(shè)計(jì)了三個(gè)按鍵,分別為K1、K2、K3,其中K1是設(shè)防鍵,K2為主動(dòng)報(bào)警鍵,K3為撤防鍵,當(dāng)設(shè)置完畢后摁下K1設(shè)防鍵,系統(tǒng)傳感器進(jìn)入數(shù)據(jù)收集狀態(tài),而在實(shí)物中,使用的是機(jī)械按鍵,機(jī)械按鍵在進(jìn)行程序設(shè)計(jì)時(shí),需要進(jìn)行消抖處理。2.1.2按鍵消抖程序設(shè)計(jì)2.4霍爾傳感器程序設(shè)計(jì)霍爾傳感器在本設(shè)計(jì)中的程序流程如下,首先當(dāng)系統(tǒng)進(jìn)入設(shè)防模式后,霍爾傳感器通電準(zhǔn)備工作,通過(guò)本身的霍爾效應(yīng)磁場(chǎng),對(duì)于車門(mén)開(kāi)關(guān)情況進(jìn)行檢測(cè),當(dāng)車門(mén)被異常打開(kāi)時(shí),其內(nèi)部的銜鐵被觸發(fā)產(chǎn)生電磁效應(yīng),從而檢測(cè)電路會(huì)接收到一個(gè)一個(gè)電壓差,然后會(huì)調(diào)動(dòng)GSM模塊從而對(duì)車主的手機(jī)發(fā)送一個(gè)報(bào)警短信用于提醒車主車門(mén)被異常開(kāi)啟,其具體工作流程圖如圖2.4所示。圖2.4霍爾檢測(cè)設(shè)計(jì)2.5震動(dòng)傳感器程序設(shè)計(jì)在本設(shè)計(jì)中震動(dòng)傳感器由微震開(kāi)關(guān)SW-18015P組成,其電路結(jié)構(gòu)簡(jiǎn)單,對(duì)于內(nèi)部震動(dòng)體進(jìn)行了一定程度上的密封處理,使微震開(kāi)關(guān)的工作性能與指標(biāo)更加的結(jié)實(shí)可靠,輸出的開(kāi)關(guān)信號(hào)即高低電平信號(hào),直接與單片機(jī)相連接,確保了傳輸信號(hào)的穩(wěn)定性,具備輸出電阻小,壽命長(zhǎng)等優(yōu)點(diǎn)。微震開(kāi)關(guān)與一個(gè)信號(hào)放大器組成了一個(gè)檢測(cè)電路,當(dāng)汽車發(fā)生振動(dòng)時(shí),微震開(kāi)關(guān)斷開(kāi),此時(shí)電路中的輸出電壓發(fā)生改變,經(jīng)信號(hào)放大電路處理后,單片機(jī)由原先接收到的高電平信號(hào)轉(zhuǎn)為低電平信號(hào),從而以此來(lái)達(dá)到振動(dòng)監(jiān)測(cè)的目的。微震開(kāi)關(guān)的工作電壓在1.3v-5v,具有精準(zhǔn)度高等特點(diǎn),且可以直接與單片機(jī)相連,從而避免了信號(hào)的損耗,其具體工
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46928-2025動(dòng)植物油脂甘油一酯、甘油二酯、甘油三酯和甘油的測(cè)定高效體積排阻色譜法(HPSEC)
- 2025年高職郵政通信管理(郵政運(yùn)營(yíng)規(guī)范)試題及答案
- 2025年高職中醫(yī)學(xué)(中醫(yī)辨證論治)試題及答案
- 2025年中職畜禽生產(chǎn)技術(shù)(肉雞養(yǎng)殖管理)試題及答案
- 2025年中職(市場(chǎng)營(yíng)銷基礎(chǔ))市場(chǎng)調(diào)研綜合測(cè)試題及答案
- 2025年高職園林綠化工程(園林綠化施工)試題及答案
- 2026年房產(chǎn)咨詢教學(xué)(房產(chǎn)咨詢應(yīng)用)試題及答案
- 2025年中職環(huán)境工程(固體廢物處理基礎(chǔ))試題及答案
- 2025年中職(烹飪工藝)中式面點(diǎn)創(chuàng)新制作試題及答案
- 2026年冷鏈物流(運(yùn)輸案例)試題及答案
- 設(shè)備管理獎(jiǎng)罰管理制度
- ab股權(quán)協(xié)議書(shū)范本
- 工程造價(jià)審計(jì)服務(wù)投標(biāo)方案(技術(shù)方案)
- 蟹苗買賣合同協(xié)議
- 胸外科手術(shù)圍手術(shù)期的護(hù)理
- 全球著名空港產(chǎn)業(yè)發(fā)展案例解析
- 科技領(lǐng)域安全風(fēng)險(xiǎn)評(píng)估及保障措施
- 鍋爐水質(zhì)化驗(yàn)記錄表(完整版)
- 鋼筋工勞務(wù)合同
- 倉(cāng)儲(chǔ)物流行業(yè)普洛斯分析報(bào)告
- DB33T 2188.3-2019 大型賽會(huì)志愿服務(wù)崗位規(guī)范 第3部分:抵離迎送志愿服務(wù)
評(píng)論
0/150
提交評(píng)論