已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄1前言111無線紅外防盜報警電路的發(fā)展?fàn)顩r112無線紅外防盜報警器的分類及其介紹113無線紅外報警器工作的原理114設(shè)計無線紅外防盜報警器的內(nèi)容和意義12總體方案設(shè)計321方案比較322方案論證423方案選擇43單元模塊設(shè)計531各單元模塊功能介紹及電路設(shè)計532電路參數(shù)的計算及元器件的選擇1333特殊器件的介紹1534各單元模塊的聯(lián)接214軟件設(shè)計2341軟件設(shè)計原理及設(shè)計所用工具2342軟件結(jié)構(gòu)圖235系統(tǒng)調(diào)試2751硬件調(diào)試2752系統(tǒng)綜合調(diào)試2853軟件調(diào)試286系統(tǒng)功能和指標(biāo)參數(shù)2961系統(tǒng)功能的實現(xiàn)2962指標(biāo)參數(shù)297結(jié)論308總結(jié)與體會319參考文獻(xiàn)32附錄1發(fā)射部分原理圖33附錄2接收部分原理圖34附錄3發(fā)射部分PCB圖35附錄4程序源代碼36附錄5實物圖401前言11無線紅外防盜報警電路的發(fā)展?fàn)顩r紅外防盜報警器的發(fā)展主要是基于傳感器之下,所以首先要談?wù)劶t外傳感器的發(fā)展?fàn)顩r。而傳感器技術(shù)是21世紀(jì)人們在高科技發(fā)展方面爭奪的一個制高點,各發(fā)達(dá)國家都將有傳感器技術(shù)視為現(xiàn)代高新技術(shù)發(fā)展的關(guān)鍵。從20世紀(jì)80年代起,日本就將傳感器技術(shù)列為優(yōu)先發(fā)展的高新科技之首,美國等西方國家也將此技術(shù)列為國家科技和國防技術(shù)發(fā)展的重點,而在中國傳感器的發(fā)展也取得了飛速的發(fā)展。從而基于傳感器技術(shù)的防盜報警系統(tǒng)也得到了高速發(fā)展。熱釋電紅外傳感器是一種非常有應(yīng)用潛力的傳感器,他能檢測人或某些動物發(fā)射的紅外線并轉(zhuǎn)化成電信號輸出。近幾年來,伴隨這集成電路技術(shù)的飛速發(fā)展,以及該傳感器的特性的深入研究,相關(guān)的專用集成電路的處理技術(shù)也迅速發(fā)展。熱釋電傳感器可在室溫下使用,靈敏度與波長無關(guān),所以應(yīng)用領(lǐng)域廣。12無線紅外防盜報警器的分類及其介紹1被動式紅外傳感技術(shù)被動式紅外傳感技術(shù)是利用紅外光敏器件將活動生物體發(fā)出的微量紅外線轉(zhuǎn)換成相應(yīng)的電信號,并進(jìn)行放大,處理,它能可靠的將運動著的生物體和飄落的物體加以區(qū)別。同時它還具有監(jiān)控范圍大,隱蔽性好,抗干擾能力強(qiáng)和誤報率低等特點。被動式紅外入侵報警器又稱熱釋電紅外入侵報警器,由光學(xué)系統(tǒng),紅外傳感器和信息處理三部分組成。2主動紅外探測器主動紅外探測器由紅外發(fā)射機(jī),紅外接收機(jī)和報警控制器。分別置于收發(fā),發(fā)端的光學(xué)系統(tǒng)一般采用的是光學(xué)透鏡,起到將紅外光束聚焦成較細(xì)的平行光束的作用,以使紅外光的能量能夠集中傳送。紅外光在人眼看不見的光譜范圍,有人經(jīng)過這條無形的封鎖線,必然全部或部分遮擋紅外光束。接收端輸出的電信號的強(qiáng)度會因此發(fā)生變化,從而啟動報警控制器發(fā)出報警信號。主動式紅外探測器遇到小動物,樹葉,沙塵,雨,雪遮擋則不應(yīng)報警,人或相當(dāng)體積遮擋物將發(fā)生報警。13無線紅外報警器工作的原理無論是基于哪種方式的無線紅外防盜報警器,它的工作原理都是將探測到的信號,經(jīng)傳感器信號處理芯片放大輸出,并將報警信號通過單片機(jī)編程控制通過編碼經(jīng)無線發(fā)射電路發(fā)射出,再用接收電路接收信號,解碼電路解碼并通過控制電路判斷是否屬于異常信號,再決定是否發(fā)送報警信號給報警電路,從而達(dá)到防盜的效果。14設(shè)計無線紅外防盜報警器的內(nèi)容和意義本設(shè)計是一套防盜報警系統(tǒng),其主要功能是人體探測器檢測到異常狀況時采用無線的形式把信號傳遞給主機(jī),主機(jī)通過處理將警情信號傳給報警器發(fā)出報警聲,同時能顯示出出現(xiàn)警情的具體位置。系統(tǒng)總體設(shè)計方案可以劃分為四大模塊第一部分是紅外檢測電路,第二部分是無線編碼發(fā)射電路,第三部分是無線解碼接受電路,第四部分是控制報警電路。如今市場上有很多無線防盜報警產(chǎn)品,隨著科技的發(fā)展報警裝置在生活工作上的運用越來越多,主要有被動式,主動式和多技術(shù)復(fù)合式的。在這幾中復(fù)合式的防盜器的誤報率很低,是未來發(fā)展的主要方向。對于我們而言設(shè)計無線紅外防盜報警器的意義主要在于設(shè)計的過程,在設(shè)計過程中我們可以將所學(xué)的到的理論知識運用到實踐中,并讓自己明白自己的不足,在以后的學(xué)習(xí)中能讓自己具有更好的專業(yè)素養(yǎng)。2總體方案設(shè)計21方案比較211方案一方案一如圖21所示。紅外傳感器發(fā)光報警電路NRF905發(fā)射電路蜂鳴器報警電路NRF905接收電路PT2272解碼電路AT89C51單片機(jī)控制電路PT2262編碼電路ADC0809數(shù)模轉(zhuǎn)換電路AT89C51單片機(jī)中央控制電路74LS47數(shù)碼管顯示電路圖21方案一方框圖212方案二方案二如圖22所示。紅外傳感器發(fā)光報警電路NRF401發(fā)射電路蜂鳴器報警電路NRF401接收電路PT2272解碼電路STC89C52單片機(jī)控制電路PT2262編碼電路BIS0001處理電路STC89C52單片機(jī)中央控制電路MAX7219數(shù)碼管顯示電路圖22方案二方框圖22方案論證方案一與方案二的基本實錄都是相同的,都是由測電路,單片機(jī),顯示電路,編碼電路,無線收發(fā)模塊,解碼電路,單片機(jī),聲光報警電路組成,所不同的所選芯片不同,現(xiàn)將其區(qū)別列于表21中。表21方案芯片方案單片機(jī)傳感器處理電路顯示電路無線收發(fā)模塊方案一AT89C5120MHZCOMS,32位I/O控制器,6個中斷,4KB的閃存,128B的芯片RAM,2個定時/計數(shù)器。選用ADC0809處理電路將傳感器所接收的模擬信號轉(zhuǎn)變成數(shù)字信號傳給單片機(jī)。74LS47顯示電路,一次只能驅(qū)動一位LED,所以要想實現(xiàn)多路顯示所用的74LS47較多,電路復(fù)雜。NRF905無線收發(fā)一體芯片,是一款適合于短距離無線數(shù)據(jù)通信的芯片。方案二STC89C5224MHZCOMS,32位I/O控制器,6個中斷,8KB的閃存,128B的芯片RAM,3個定時/計數(shù)器。選用BIS0001處理芯片,是專用的傳感器處理芯片,可以傳感器所接收的信號直接放大以數(shù)字信號的方式輸出MAX7219數(shù)碼管顯示電路一片可以驅(qū)動八位的共陰極LED顯示,可以同時實現(xiàn)段選和位選的功能NRF401是一個無線收發(fā)的模塊,可以適用于中長距離的數(shù)據(jù)傳送與接收23方案選擇比較上述兩種方案,方案二最佳。方案一在芯片選擇上沒有方案二好,首先是方案二的傳感器處理芯片BIS0001是集成芯片可以直接把模擬信號轉(zhuǎn)變成數(shù)字信號,比用數(shù)模轉(zhuǎn)化器ADC0809更好,而且方案二較之方案一單片機(jī)的存儲空間更大,顯示芯片MAX7219比74LS47功能強(qiáng)大,可以直接驅(qū)動八位LED,無線收發(fā)模塊的NRF401比NRF905的頻帶更寬,功能更好,性價比更好。所以,終上所述選用方案二。3單元模塊設(shè)計31各單元模塊功能介紹及電路設(shè)計311電源電路C22200UFC1104D3D4D2D1VCCC28104C27470UFIN1OUT3GND2U3780512J1CON2傳傳傳傳圖31電源電路原理圖1電源電路的工作原理用已有的電源芯片將220V的電壓轉(zhuǎn)化成9V和12V,在單片機(jī)集后續(xù)電路中都用5V作為工作電壓,所以經(jīng)整流和濾波電路后再有那個三端集成穩(wěn)壓電路進(jìn)行穩(wěn)壓,為后續(xù)電路提供穩(wěn)定可靠的5V直流電源。直流電源是維持電路中形成穩(wěn)恒電流的裝置。如干電池、蓄電池、直流發(fā)電機(jī)等。直流電源有正、負(fù)兩個電極,正極的電位高,負(fù)極的電位低,當(dāng)兩個電極與電路連通后,能夠使電路兩端之間維持恒定的電位差,從而在外電路中形成由正極到負(fù)極的電流。單靠電荷所產(chǎn)生的靜電場不能維持穩(wěn)恒的電流,而借助于直流電源,就可以利用非靜電作用(簡稱為“非靜電力”)使正電荷由電位較低的負(fù)極處經(jīng)電源內(nèi)部返回到電位較高的正極處,以維持兩個電極之間的電位差,從而形成穩(wěn)恒的電流。因此,直流電源是一種能量轉(zhuǎn)換裝置,它把其他形式的能量轉(zhuǎn)換為電能供給電路,以維持電流的穩(wěn)恒流動。直流電源中的非靜電力是由負(fù)極指向正極的。當(dāng)直流電源與外電路接通后,在電源外部(外電路),由于電場力的推動,形成由正極到負(fù)極的電流。而在電源內(nèi)部(內(nèi)電路),非靜電力的作用則使電流由負(fù)極流到正極,從而使電荷的流動形成閉合的循環(huán)。三端穩(wěn)壓集成電路采用LM7805具體電路圖如31所示。2電源電路的功能介紹此電路在整個設(shè)計中起著很重要的作用,是提供器械運轉(zhuǎn)的原動力。此電源為直流穩(wěn)壓電源包括整流,濾波,穩(wěn)壓三部分,最終將電網(wǎng)中220V的交流電壓轉(zhuǎn)換為5V的直流電壓提供給后面的工作電路。在整個電路中電源部分起到首腦的作用,如果電源部分不能實現(xiàn)整個電路都不能運行。(1)直流穩(wěn)壓電源工頻變壓器的作用是將電網(wǎng)220V的交流電壓變換成整流濾波電路所需要的交流電壓UI。變壓器副邊與原邊的功率比為P2/P1,式中是變壓器的效率。(2)整流濾波電路整流電路將交流電壓UI變換成脈動的直流電壓。再經(jīng)濾波電路濾除較大的紋波成分,輸出紋波較小的直流電壓U1。312單片機(jī)最小系統(tǒng)C1530PFC1730PFEX_LVD/P46/RST231X119X218RESET/P479P37/RD17P36/WR16P32/INT012P33/INT113P34/T0/CLK014P35/T1/CLK115P10/ADC0/CLCK21P11/ADC12P12/ADC2/ECI/RXD23P13/ADC3/CCP0/TXD24P14/ADC4/CCP1/SS5P15/ADC5/MOSI6P16/ADC6/MISO7P17/ADC7/SCLK8P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728NA/P4429ALE/P4530P31/TXD11P30/RXD10IC7STC12C5A16S2STC89C52X1110592MTXDRXDWRINT1INT0P20P21P22P23P24P25P26P27RSTR91KVCCT0T1RDAD0AD1AD2AD3AD4AD5AD6AD7P12P13P14P15P16P17ALESCLSDAC1447UFR1610KRSTVCCS2SWPBVCCR347KR247KVCCSCLSDAVCC8WP7SCL6SDA5A01A12A23GND4IC1AT24C512VCC8WP7SCL6SDA5A01A12A23GND4IC2AT24C512傳傳傳傳圖32單片機(jī)最小系統(tǒng)1單片機(jī)系統(tǒng)的工作原理當(dāng)接收到傳感器處理芯片傳來的信號后經(jīng)單片機(jī)判斷是否為異常信號,若是就控制編碼發(fā)射,并顯示發(fā)生異常情況的地方,然后再接收解碼后又經(jīng)單片機(jī)控制,最后通過中斷定時系統(tǒng)控制聲光報警器報警。這里的硬件要求非常重要,所以采用40個引腳的STC89C52芯片就能夠完全滿足要求,并且價格便宜。在輔助電路方面主要有復(fù)位電路和晶振電路。能保證單片機(jī)的有效運行。P10和P11用來進(jìn)行程序存儲器的擴(kuò)展,與AT24C512的SCL和SDA相連可以在編程的時候?qū)崿F(xiàn)程序存儲器的外擴(kuò)。P32口與紅外傳感芯片的V0輸出端相連,通過中斷來判斷是否有異常信號。從而來控制后續(xù)電路的編碼等。P0口用來控制顯示電路的顯示,P2口用來實現(xiàn)編碼和解碼的地址同步,在整個電路中單片機(jī)是核心控制部分。2復(fù)位電路復(fù)位時單片機(jī)的初始化操作,只需給單片機(jī)的復(fù)位引腳RST加上大于2個機(jī)器周期的高電平就可使單片機(jī)復(fù)位。本設(shè)計中采用的是手動復(fù)位電路,復(fù)位電路可以在程序出錯或系統(tǒng)處于死鎖狀態(tài)時,按下復(fù)位鍵可使單片機(jī)重新啟動。3晶振電路單片機(jī)個功能部件的運行都是以時鐘控制信號為基準(zhǔn),有條不紊地一拍一拍地工作。因此,時鐘頻率直接影響單片機(jī)的速度,時鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。4程序存儲器擴(kuò)展電路的工作原理在設(shè)計片外程序存儲器之前,首先要決定EA引腳的電平。EA0,單片機(jī)只訪問外部程序存儲器,對于8031單片機(jī)此引腳必須接地EA1,單片機(jī)訪問內(nèi)部程序存儲器,對于內(nèi)部有程序存儲器的8XX51單片機(jī),此引腳應(yīng)接高電平,但若地址值超過4KB范圍,單片機(jī)將自動訪問外部程序存儲器。設(shè)定好EA后,單片機(jī)自動按程序所設(shè)定的次序執(zhí)行。STC89C52單片機(jī)的內(nèi)部集成了CPU、RAM、程序存儲器、定時計數(shù)器、I/O接口以及串行通信接口等、使用非常方便,對于簡單的控制及檢測系統(tǒng)利用一片單片機(jī)就夠了,但對于一些較大的復(fù)雜應(yīng)用系統(tǒng),往往還需要擴(kuò)展一些外圍芯片,如存儲器、A/D、D/A以及各種接口芯片等以補(bǔ)充片內(nèi)硬件資源的不足在本次設(shè)計中用兩片AT24C512進(jìn)行擴(kuò)展,可以加大程序存儲器的儲存空間313編碼電路1編碼電路的工作原理由于無線信號容易受外界環(huán)境影響,因此從系統(tǒng)的可靠性考慮,發(fā)射的控制信號采用編碼的方式進(jìn)行傳送,而且在同一區(qū)域內(nèi)要同時使用多個系統(tǒng)而相互間又不影響,所以無線信號的編碼由PT2262集成電路完成,該電路具有8位地址信號和4位數(shù)據(jù)信號,不同的地址與數(shù)據(jù)的組合,可以編制上萬中編碼,完全可以滿足同一區(qū)域內(nèi)互不影響工作其原理圖如圖33所示。2編碼電路的功能介紹通過單片機(jī)的P2口控制A0A7口的地址碼,用撥碼開關(guān)來控制D0D3的狀態(tài)組成數(shù)據(jù)碼來組成一個完整的碼字,當(dāng)解碼電路與編碼電路的碼字相同時就可以實現(xiàn)一路的發(fā)射與接收,可以通過不同的碼字來實現(xiàn)多路信號的發(fā)射與接收。一旦發(fā)現(xiàn)異常PT2262芯片工作則會把已經(jīng)固定的編碼信號通過發(fā)射電路發(fā)射出去。具體的編碼是由D3D2D1D0的接法決定,只不過要求編碼和解碼的地址信號應(yīng)該一樣才可以實現(xiàn)同步。A01A23A34A45A56A6/D57A7/D48A12VSS9VCC18DOUT17OSC116OSC215TE14A11/D013A10/D112A9/D211A8/D310IC10PT2262R2912MP20BP21BP22BP23BP24BP25BP26BP27BP20BP21BP22BP23BP24BP25BP26BP27B12345678910J2CON10VCCVCCS2S3S4S5VCCSENDR3010KR3110KR3210KR3310KR3427KR3527KR3627KR3727K圖33編碼電路314無線收發(fā)電路L222NHC511NFC31C3C32C3VDDX44MHZC3522PC3622PR181MVDDVSSVDDVSSVDDR2247KC2815NFC45820PFVSSPWR_UPC42100PFR2822KVDDR2118KVSS3FILT14VCO15VCO26VSS7VDD8DIN9DOUT10RF_PWR11CS12VDD13VSS14ANT115ANT216VSS17PWR_UP18TXEN19XC220VDD2XC11IC6NRF401C3833PFC4456PFVDDC40100PFREC圖34無線收發(fā)電路1234567J9CON7VCCRXDTXDVCCCSDODIGNDPWRTXEN1234567J5CON7VCC傳傳傳傳傳傳RECCSDODIPWR_UPTXEN傳傳傳傳傳傳圖35收發(fā)模塊的射頻接口1無線收發(fā)電路的工作原理在進(jìn)行防盜設(shè)計時如果采用無線收發(fā)模式可以實現(xiàn)遠(yuǎn)距離防盜,并且操作比較方便,而且在收發(fā)信號時,精度比較高。跟只用編碼電路發(fā)射電路相比而言誤報率比較低,電路原理如圖34。2如圖35所示,為NRF401的集成芯片的接口,她用來接插集成芯片PTR2000,它是一種無線收發(fā)模塊的集成芯片。PTR2000無線數(shù)據(jù)傳輸模塊是一種超小型,低功耗,高速率的無線收發(fā)數(shù)據(jù)傳輸模塊。PTR2000的通信速率最高為20BIT/S,也可以在其他速率,如4800BIT/S,9600BIT/S。為了更加方便說明和單片機(jī)的連接,首先介紹PTR2000無線數(shù)傳模塊的,其引腳說明如圖所示。315解碼電路A01A12A23A34A45A56A67A78VSS9D310D211D112D013DIN14OSC215OSC116VT17VCC18IC6PT2272R2212MRECVCCT29014VCCR31KINT1VTVTAD3AD2AD1AD0PT2272P27P26P25P24P23P22P21P20圖36解碼電路1解碼電路的工作原理PT2272是一款與PT2262配對使用的無線,紅外線遙控解碼專用集成電路。采用CMOS工藝制造,它最大擁有12位的三態(tài)地址碼管教,可支持多達(dá)531441個地址的編碼,因此很有效地降低了重碼率。當(dāng)編碼芯片發(fā)出信號后,解碼芯片PT2272接收到信號后,其地址碼經(jīng)過兩次比較核對后,VT腳才輸出高電平,與此同時相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直發(fā)射,解碼芯片也一直連續(xù)發(fā)射。2解碼電路的功能介紹經(jīng)編碼電路編碼后通過無線收發(fā)模塊將信號傳給解碼芯片PT2272。設(shè)置時將A0A7的狀態(tài)設(shè)置來和PT2262相同才可以對應(yīng)解碼。通過中斷控制VT的狀態(tài)來控制PT2272是否處于解碼狀態(tài)。此電路功能比較完善,可以將接收的信號傳送給單片機(jī),通過單片機(jī)編程控制實現(xiàn)將異常信號進(jìn)行控制的功能。316紅外檢測電路A1VO2RR13RC14RC25RR26VSS7VRF8VC9IB10VDD112OUT122IN131IN141IN151OUT16IC11BISS0001C8001UR111MR447KR121MR1310KR547KR142MR6C1047UC610UC7001UC9001UVCIBVCC2OUT2IN1IN1IN1OUTVCCVCIB1OUT2OUT2IN1IN1INVCCC11C12R81MR9200KR101KINT0123J11CON3圖37紅外檢測電路1紅外檢測電路的工作原理首先通過熱釋電傳感器感受人體體溫發(fā)出電壓信號經(jīng)過IBS0001處理芯片由V0輸出放大的數(shù)字信號傳給單片機(jī)由中斷控制。熱釋電傳感器是一種非常有應(yīng)用潛力的傳感器,它能檢測人或某些動物發(fā)射的紅外線并轉(zhuǎn)化成電壓信號輸出。傳感器處理芯片BIS0001是一款具有較高性能的傳感信號處理集成電路,它配以熱釋電紅外傳感器和少量外接元器件就可構(gòu)成被動式的熱釋紅外開關(guān)和報警用人體熱釋電傳感器等。熱釋電晶體的等效電路是一個在負(fù)載電阻上并聯(lián)一個電容的電流發(fā)生器。一般在熱釋電傳感器的前面應(yīng)放置一個菲涅耳透鏡,它是根據(jù)菲涅耳原理制成的,把紅外光線分成可見區(qū)和盲區(qū),同時又有聚焦的作用,使熱釋電人體紅外傳感器的靈敏度大大增加。2紅外檢測電路的功能介紹本設(shè)計采用帶有菲涅爾透鏡的熱釋電傳感器,并附有傳感器處理芯片,這樣可以實現(xiàn)信號的過濾傳送,然后進(jìn)行放大輸出,在本電路中傳感器處理芯片BIS0001可以將傳感器轉(zhuǎn)換的模擬信號轉(zhuǎn)變成數(shù)字信號經(jīng)電路放大輸出給單片機(jī),由于是集成芯片的模式可以減少人為的誤操作,使設(shè)計方案更可靠誤報率更低。在此芯片及附加電路中的電阻電容都采用貼片的形式由廠家直接加工處理,精準(zhǔn)性更高,比直接由傳感器傳輸模擬信號再由模數(shù)轉(zhuǎn)換電路轉(zhuǎn)換后所得到的信號更準(zhǔn)確,信號傳輸?shù)钠骷缴?,效果越精?zhǔn)。317顯示電路C15001UFR1547KR16510R17510VCCABCDEFGDPCOM0COM1ABCDEFGDPCOM0COM1E1D2DP3C4G5B7G38G29F10A11G112G46LED14LEDSMCOM2COM3R18510R19510COM2COM3V19ISET18SEGA14SEGB16SEGC20SEGD23SEGE21SEGF15SEGG17SEGDP22DIG02DIG111DIG26DIG37DIG43DIG510DIG65DIG78GND9GND4DOUT24CLK13DIN1LOAD12IC4MAX7219CLKDINLOADAD0AD1AD2圖38顯示電路1顯示電路的工作原理LED顯示在單片機(jī)系統(tǒng)中應(yīng)用廣泛它能夠直觀地向人報告系統(tǒng)運行狀態(tài)與結(jié)果。論述單片機(jī)應(yīng)用系統(tǒng)中LED顯示譯碼驅(qū)動電路的幾種實現(xiàn)方案,比較每種方案各自的優(yōu)缺點用MAX7219驅(qū)動LED顯示電路顯示的方案最佳,一個MAX7219就可以驅(qū)動8位的LED顯示,并且在芯片功能上集成了位選和段選的功能,運用很方便。當(dāng)異常信號發(fā)生后通過單片機(jī)的處理可以經(jīng)過P0口控制MAX7219來使LED顯示發(fā)生異常信號的具體地點。2顯示電路的功能介紹在本次設(shè)計中只有一處異常信號的來源,但在實際生活中可以檢測多路異常信號,然后通過LED顯示,當(dāng)沒有警情發(fā)生時LED上電顯示0000,當(dāng)有一路警情發(fā)生時LED顯示0001,當(dāng)又兩路警情發(fā)生時LED顯示0002。以此類推可以實現(xiàn)多路警情的顯示。而且用MAX7219來驅(qū)動顯示電路操作方便,編程方便,使用更方便,DIG0DIG7與LED的COM口相連可以實現(xiàn)LED的段選,可以通過控制DIGODIG7的高低電平就可以實現(xiàn)段選,SEGASEGP與LED的ADP相連,通過控制SEGASEGP的高低電平來實現(xiàn)LED的位選。318聲光報警電路D14LED2D15LED2D16LED2D17LED2R121KR131KR141KR151K傳傳傳傳P14P15P16P17傳傳1傳傳傳2傳傳傳3GND4傳傳8傳傳7VCC6傳傳5IC10LM386C3110UFVCCC32100UF4SPEAKERT0圖39聲光報警電路1聲光報警電路的工作原理本次設(shè)計是無線防盜報警器的設(shè)計,最后將產(chǎn)生的異常信號經(jīng)單片機(jī)處理后傳送給報警電路進(jìn)行聲光報警,聲音報警采用蜂鳴器報警,在將高電平傳送給蜂鳴器之前先通過音頻放大器進(jìn)行音頻放大,這樣可以可以使設(shè)計簡便同時使發(fā)出的聲音逼真,LM386是一款不錯的音頻功放電路。發(fā)光報警采用LED發(fā)光二極管進(jìn)行發(fā)光報警,可以同時達(dá)到視覺和聽覺的效果。2聲光報警電路的功能介紹首先在接收到異常信號后,只有通過報警電路才能達(dá)到報警的效果,其次報警電路有聲音報警電路和發(fā)光報警電路。在本設(shè)計中將兩者綜合在一起有更好的實用性,不僅可以在正常情況下使用,而且也適用于聾啞人或聽力有問題的人,而且采用兩種方式報警可以減少故障率。319接口電路1接口電路的工作原理在使用單片機(jī)的設(shè)計中一定會涉及到編程的部分,而編程是在計算機(jī)上進(jìn)行的,要講程序傳送到單片機(jī)中就一定要用到接口電路,用接口電路將程序下載到單片機(jī)中進(jìn)行程序控制后續(xù)電路。當(dāng)發(fā)射電路將信號發(fā)射出去,經(jīng)PT2272解碼電路解碼后傳給無線接收模塊然后可以將無線接收模塊與RS232相連接可以將接收到的異常信號傳給計算機(jī),可以通過計算機(jī)顯示異常信號。2接口電路的功能介紹RS232C標(biāo)準(zhǔn)規(guī)定,驅(qū)動器允許有2500PF的電容負(fù)載,通信距離將受此電容限制,例如,采用150PF/M的通信電纜時,最大通信距離為15M;若每米電纜的電容量減小,通信距離可以增加。傳輸距離短的另一原因是RS232屬單端信號傳送,存在共地噪聲和不能抑制共模干擾等問題,因此一般用于20M以內(nèi)的通信。162738495J6DB9VCCTXDRXDR1IN13R2IN8T1IN11T2IN10V2V6VCC16R1OUT12R2OUT9T1OUT14T2OUT7C11C13C24C25GND15RS232RS232TTLTTLIC12MAX232C2210UFC18104C19104C20104C21104VCCD18R101KR21330RS232圖310接口電路32電路參數(shù)的計算及元器件的選擇321發(fā)射部分1電阻阻值表31電阻標(biāo)號阻值封裝標(biāo)號阻值封裝R142MRES3R1,R6,R13,R31,R32,R33,R301OKRES2R2912MRES3R2,R347KRES3R8,R11,R121MRES3R34,R35,R36,R3727KRES2R9200KRES3R10,R231KRES3R4,R5,R1547KRES3R16,R17,R18,R19510RES32電容的值表32電容標(biāo)號數(shù)值封裝標(biāo)號數(shù)值封裝C7,C8,C9,C15001UFRAD1C27470UFRB1C547UFRB1C22200UFRB1C610UFRAD1C25,C2630PFRAD1C1047UFRAD1C1,C28,C29,C30104RAD1322接收部分1電阻的阻值表33電阻標(biāo)號阻值封裝標(biāo)號阻值封裝R2212MRES3R1610KRES3R3,R9,R10,R12,R13,R14,R151KRES3R20330RES3R19,R2047KRES32電容的值表34電容標(biāo)號數(shù)值封裝標(biāo)號數(shù)值封裝C3110UFRAD1C2210UFRB1C15,C1730PFRAD1C8470UFRB1C32100UFRAD1C42200UFRB1C6,C7,C12,C13,C18,C19,C20,C21104RAD1C1447UFRB1323主要芯片的選擇1晶振電路在單片機(jī)的晶振電路中選用110592M的晶振就符合設(shè)計的要求。2LED顯示數(shù)碼管選用共陰極的四位數(shù)碼管,因為MAX7219可以驅(qū)動8位的LED數(shù)碼管顯示。MAX7219可以同時實現(xiàn)段選和位選。3外擴(kuò)存儲器選用AT24C512,因為用兩片芯片就可以達(dá)到擴(kuò)展,采用C的方式進(jìn)2I行存儲器的擴(kuò)展,只占用單片機(jī)的P0口的兩個引腳,占用的空間比較少而且很容易通過編程實現(xiàn)程序存儲器的擴(kuò)展。4整流電源選用LM7805來進(jìn)行的直流電源的整流,78XX系列集成穩(wěn)壓器的典型應(yīng)用電路,這是一個輸出正5V直流電壓的穩(wěn)壓電源電路。IC采用集成穩(wěn)壓器7805,在輸入端和輸出端加濾波電容,當(dāng)輸出電較大時,7805應(yīng)配上散熱板。在組成電源的時候需要電容。5單片機(jī)芯片選用STC89C52芯片,較一般51單片機(jī)而言,存儲器的空間比較大,而且運用比較方便,在購買方面價格便宜,采購方便。6編碼芯片和解碼芯片編碼芯片和解碼芯片是配套使用,編碼芯片選用PT2262,解碼芯片則選用PT2272,選用這兩種芯片可以實現(xiàn)多路信號的編碼與解碼,干擾較小。7無線收發(fā)模塊無線收發(fā)模塊采用NRF401芯片,可以實現(xiàn)遠(yuǎn)距離的發(fā)射和接受,這樣發(fā)射和接收可以安裝在不同的地方。也可以采用集成芯片PTR2000,占用面積比較小,而且適用性比較強(qiáng)。8音頻放大器選用LM386,為使設(shè)計簡便同時發(fā)出的音效逼真,音頻信號發(fā)生器采用集成的語音電路,LM386是款不錯的音頻放大器,起工作電壓為518V,功率為125W,頻率響應(yīng)的上限為300KHZ,增益可達(dá)50DB,而且外圍電路簡單,易于設(shè)計。33特殊器件的介紹331BIS0001A1V02RR13RC14RC25RR26VSS7VRF8VC9VDD112OUT122IN131IN141IN151OUT16IB10BISOOO1圖311BIS0001的管腳圖BIS0001是一款具有較高性能的傳感信號處理集成電路。它配以熱釋電紅外傳感器和少量外接元器件構(gòu)成被動式的熱釋電紅外開關(guān)。它能自動快速開啟各類白炙燈、熒光燈、蜂鳴器、自動門、電風(fēng)扇、烘干機(jī)和自動洗手池等裝置,特別適用于企業(yè)、賓館、商場,庫房及家庭的過道等敏感區(qū)域,或用于安全區(qū)域的自動燈光、照明和報警系統(tǒng)。各引腳的定義和功能如下VDD工作電源正端。范圍為35V。VSS工作電源負(fù)端。一般接0V。IB運算放大器偏置電流設(shè)置端。經(jīng)RB接VSS端,RB取值為1M左右。1IN第一級運放放大器的反相輸入端。1IN第一級運放放大器的同相輸入端。1OUT第一級運算放大器的輸出端。2IN第二級運算放大器的反相輸出端。2OUT第二級運算放大器的輸出端。VC觸發(fā)禁止端。當(dāng)VCVR時禁止觸發(fā);當(dāng)VCVR時允許觸發(fā)。VR02VD。VRF參考電壓及復(fù)位輸入端。一般接VDD。接“0”時可使定時器復(fù)位。A可重復(fù)觸發(fā)和不可重復(fù)觸發(fā)控制端。當(dāng)A“1”時,允許重復(fù)觸發(fā),當(dāng)A“0”時,不可重復(fù)觸發(fā)。VO控制信號輸出端。由VS上跳邊沿觸發(fā)使VO從低電平跳變到高電平時為有效觸發(fā)。在輸出延時間TX之外和無VS上跳變時VO為低電平狀態(tài)。RR1RC1輸出延遲時間TX的調(diào)節(jié)端。TX49152R1C1。RR2RC2觸發(fā)封銷時間TI的調(diào)節(jié)端。TX24R2C2。332PT2262VCC18DOUT17OSC116OSC215TE14D013D112D211D310A01A12A23A34A45A56A67A78VSS9PT2262圖312PT2262的管腳圖PT2262最多可有12位A0A11三態(tài)地址端管腳懸空,接高電平,接低電平,任意組合可提供531441地址碼,PT2262最多可有6位D0D5數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳串行輸出,可用于無線遙控發(fā)射電路。編碼芯片PT2262發(fā)出的編碼信號由地址碼、數(shù)據(jù)碼、同步碼組成一個完整的碼字。當(dāng)發(fā)射機(jī)沒有按鍵按下時,PT2262不接通電源,其17腳為低電平,所以315MHZ的高頻發(fā)射電路不工作,當(dāng)有按鍵按下時,PT2262得電工作,其第17腳輸出經(jīng)調(diào)制的串行數(shù)據(jù)信號,當(dāng)17腳為高電平期間315MHZ的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當(dāng)17腳為低平期間315MHZ的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全收控于PT2262的17腳輸出的數(shù)字信號,從而對高頻電路完成幅度鍵控(ASK調(diào)制)相當(dāng)于調(diào)制度為100的調(diào)幅。表35PT2262管腳說明名稱管腳說明A0A1118,1013地址管教,用于進(jìn)行地址編碼,可置為“0”,“1”,懸空D0D578,1013數(shù)據(jù)輸入端,有一個為“1”即有編碼發(fā)出,內(nèi)有下拉VCC18電源正端VSS9電源負(fù)端TE14編碼啟動端,用于多數(shù)據(jù)的編碼發(fā)射,低電平有效OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端DOUT17編碼輸出端(正常時為低電平)333PT2272A01A12A23A34A45A56A67A78VSS9D310D211D112D013DIN14OSC215OSC116VT17VCC18PT2272圖313PT2272的管腳圖PT2272是一款與PT2262配對使用的無線,紅外線遙控解碼專用集成電路。采用CMOS工藝制造,它最大擁有12位的三態(tài)地址碼管教,可支持多達(dá)531441個地址的編碼,因此很有效地降低了重碼率。當(dāng)編碼芯片發(fā)出信號后,解碼芯片PT2272接收到信號后,其地址碼經(jīng)過兩次比較核對后,VT腳才輸出高電平,與此同時相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直發(fā)射,解碼芯片也一直連續(xù)發(fā)射表36PT2272的管腳說明名稱管腳說明A0A1118,1013地址管腳,用于進(jìn)行地址編碼,可置為“0”,“1”,懸空,必須與2262一致,否則不解碼D0D578,1013地址或數(shù)據(jù)管腳,當(dāng)做為數(shù)據(jù)管腳時,只有在地址碼與2262一致,數(shù)據(jù)管腳才能輸出與2262數(shù)據(jù)端對應(yīng)的高電平,否則輸出低電平,鎖存型只有在接收帶下一數(shù)據(jù)才能轉(zhuǎn)換VCC18電源正端VSS9電源負(fù)端DIN14數(shù)據(jù)信號輸入端,來自接收模塊輸出端OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率OSC215振蕩電阻振蕩器輸出端VT17解碼有效確認(rèn)輸出(常低)解碼有效變成高電平(瞬態(tài))334MAX7219V19ISET18SEGA14SEGB16SEGC20SEGD23SEGE21SEGF15SEGG17SEGDP22DIG02DIG111DIG26DIG37DIG43DIG510DIG65DIG78GND9GND4DOUT24CLK13DIN1LOAD12MAX7219圖314MAX7219的管腳圖MAX7219是一種集成化的串行輸入/輸出共陰極顯示驅(qū)動器,它連接微處理器與8位數(shù)字的7段數(shù)字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。其上包括一個片上的B型BCD編碼器、多路掃描回路,段字驅(qū)動器,而且還有一個88的靜態(tài)RAM用來存儲每一個數(shù)據(jù)。只有一個外部寄存器用來設(shè)置各個LED的段電流。一個方便的四線串行接口可以聯(lián)接所有通用的微處理器。每個數(shù)據(jù)可以尋址在更新時不需要改寫所有的顯示。MAX7219同樣允許用戶對每一個數(shù)據(jù)選擇編碼或者不編碼。存器允許用戶顯示18位數(shù)據(jù),還有一個讓所有LED發(fā)光的檢測模式。表37MAX7219的管腳說明管腳名稱功能1DIN串行數(shù)據(jù)輸入端口,在時鐘上升沿時數(shù)據(jù)載入內(nèi)部的16位寄存器2,3,58,10,DIG0DIG7八個驅(qū)動線路置顯示器共陰極為低電平,關(guān)閉時7219此引腳輸出高電平114,9GND地線(兩腳必須同時接地)12LOAD載入數(shù)據(jù)。連續(xù)數(shù)據(jù)后16位在LOAD端的上升沿被鎖定13CLK時鐘序列輸入端1417,2023SEGASEGDP7段和小數(shù)點驅(qū)動,為顯示器提供電流18SET通過一個電阻來連接VCC提高段電流19V正極電壓輸入。5V24DOUT串行數(shù)據(jù)輸出端335NRF401VSS3FILT14VCO15VCO26VSS7VDD8DIN9DOUT10RF_PWR11CS12VDD13VSS14ANT115ANT216VSS17PWR_UP18TXEN19XC220VDD2XC11NRF401圖315NRF401的管腳圖NRF401是一個無線收發(fā)的模塊,控制引腳的屬性不同就可以轉(zhuǎn)換工作模式,接收和發(fā)射都是采用無線的模式,無線數(shù)據(jù)傳輸模塊在無法使用有線傳輸?shù)膱龊?,或者是為了保證安全,采用無線數(shù)據(jù)傳輸模塊和單片機(jī)配合進(jìn)行數(shù)據(jù)傳輸?shù)姆桨篙^為理想。通過改變,DIN輸入信號和DOUT輸出信號均為標(biāo)準(zhǔn)的邏輯電平信號,需要發(fā)射的數(shù)字信號通過DIN輸入,解調(diào)出來的信號經(jīng)過DOUT輸出;CS“0”為通道1(4339MHZ),CS“1”為通道2(43433HZ);TEXN“1”為發(fā)射模式,TEXN“0”為接收模式。PWRUP“1”為工作模式,PWRUP“0”為待機(jī)模式。選擇發(fā)射和接收一體的單片射頻收發(fā)NRF401作為系統(tǒng)的信號發(fā)射和接收芯片。表38NRF401的管腳說明引腳名稱引腳功能概述引腳名稱引腳功能概述1XC1晶振輸入11PFPWR發(fā)射功率設(shè)置2VDD電源(35V)12CS頻道選擇3VSS地13VDD電源35V4FILT回路濾波器14VSS地5VCO1外接電感15ANTI無線接頭6VCO2外接電感16ANT2無線接頭7VSS地17VSS地8VDD電源35V18PERUP電源開關(guān)9DIN數(shù)據(jù)輸入19TXEN發(fā)射允許10DOUT數(shù)據(jù)輸出20XC2晶振輸出336PTR2000VCC1CS2DO3DI4GND5PWR6TXEN7PTR2OOO圖316PTR2000的管腳圖PTR2000無線數(shù)據(jù)傳輸模塊是一種超小型,低功耗,高速率的無線收發(fā)數(shù)據(jù)傳輸模塊。PTR2000的通信速率最高為20BIT/S,也可以在其他速率,如4800BIT/S,9600BIT/S。為了更加方便說明和單片機(jī)的連接,首先介紹PTR2000無線數(shù)傳模塊的,其引腳說明如圖所示。表39PTR2000的管腳說明引腳名稱說明1VCC正電源,25525V2CS頻道選擇,CS0,工作頻道一,即43392HZ,CS1,工作頻道2,即43433HZ3DO數(shù)據(jù)輸出,與單片機(jī)RXD相連4DI數(shù)據(jù)輸入,與單片機(jī)TXD相連5GND電源地6PWR節(jié)能控制端。PWR1為正常工作狀態(tài),PWR0為待機(jī)狀態(tài)7TXEN發(fā)射接收控制,TXEN1時模塊為發(fā)射狀態(tài),TXEN0模塊為接收狀態(tài)337AT24C512VCC8WP7SCL6SDA5A01A12A23GND4AT24C512圖317AT24C512的管腳圖AT24C512是ATMEL公司生產(chǎn)的64KB串行電可擦的可編程存儲器,內(nèi)部有512頁,每一頁為128字節(jié),任一單元的地址為16位,地址范圍為00000FFFH它采用8引腳封裝,具有結(jié)構(gòu)緊湊,存儲容量大等特點,可以在2線總線上并接4片芯片,特別適用于具有大容量數(shù)據(jù)存儲要求的數(shù)據(jù)采集系統(tǒng),因此在測控系統(tǒng)中被大量采用。8腳VCC是電源輸入端,提供工作電源。5,6腳和單片機(jī)的P1口相連實現(xiàn)擴(kuò)展。4腳是接地端,1,2,3腳是數(shù)據(jù)輸入端,提供不同的段碼。338LM38687VCC65123GND4LM386圖318LM386的管腳圖LM386是一種音頻集成功放,具有自身功耗低、電壓增益可調(diào)整、電源電壓范圍大、外接元件少和總諧波失真小等優(yōu)點,廣泛應(yīng)用于錄音機(jī)和收音機(jī)之中。LM386是美國國家半導(dǎo)體公司生產(chǎn)的音頻功率放大器,主要應(yīng)用于低電壓消費類產(chǎn)品。為使外圍元件最少,電壓增益內(nèi)置為20。但在1腳和8腳之間增加一只外接電阻和電容,便可將電壓增益調(diào)為任意值,直至200。輸入端以地位參考,同時輸出端被自動偏置到電源電壓的一半,在6V電源電壓下,它的靜態(tài)功耗僅為24MW,使得LM386特別適用于電池供電的場合。LM386的封裝形式有塑封8引線雙列直插式和貼片式。表310LM386的管腳說明引腳序號符號功能引腳序號符號功能1GAIN增益調(diào)整5OUT輸出2NF負(fù)反饋6VCC電源3IN輸入7FC濾波4GND地8GAIN增益調(diào)整34各單元模塊的聯(lián)接熱釋電紅外傳感器BIS0001紅外探測器單片機(jī)無線發(fā)射電路NRF401無線接收電路NRF401PT2272解碼電路PT2262編碼電路MAX7219驅(qū)動LED顯示發(fā)生警情的地方程序存儲器的擴(kuò)展,AT24C5120INTSDACL,口P1口P2單片機(jī)發(fā)光電路蜂鳴器報警電路T0DIN口P1口2DOUT詳見附錄1和附錄2所示。4軟件設(shè)計41軟件設(shè)計原理及設(shè)計所用工具411KEILC51的介紹KEILC51軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集成編輯,編譯,仿真與一體,支持會變,PLM語言和C語言的程序設(shè)計,界面友好,易學(xué)易用。進(jìn)入KEIL集成環(huán)境的方法,第一種雙擊桌面的KEIL圖標(biāo),就可以直接進(jìn)入。第二種單擊屏幕左下方的開始,在彈出的對話框中選中程序,再在彈出的程序?qū)υ捒蛑袉螕鬕EILUVISION3。下圖為進(jìn)入KEIL51后的界面。412KEIL51建立一個項目的步驟首先打開集成環(huán)境新建工程(NEWPROJECT)選擇使用的單片機(jī)型號新建文件(FILE菜單下的NEW選項)保存空白文件添加文件編寫程序編譯匯編調(diào)試程序42軟件結(jié)構(gòu)圖主要包括一個主程序和四個子程序。主程序主要是控制四個子程序的運行,顯示電路子程序是控制顯示電路顯示警情發(fā)生地,編碼電路子程序是控制編碼電路實現(xiàn)多路防盜點的信號采集,從而進(jìn)行無線發(fā)射。解碼電路子程序是為了控制解碼電路的地址碼與編碼電路相同從而進(jìn)行一對一的解碼。報警電路子程序是控制進(jìn)行聲光報警。主程序顯示電路子程序編碼電路子程序解碼電路子程序報警電路子程序信號采集電路子程序圖41主程序結(jié)構(gòu)圖43主要軟件設(shè)計流程框圖431主程序設(shè)計流程圖開始初始化有無信號IBS0001信號的放大是無中斷程序報警地址顯示0001啟動編碼電路允許發(fā)射啟動解電路允許接收啟動發(fā)光電路啟動蜂鳴器報警電路結(jié)束否有是否圖42主程序流程圖432信號采集電路子程序流程圖開始BISOOO1的2腳輸出高電平有無異常信號初始化單片機(jī)INT0口進(jìn)行數(shù)據(jù)采集采集完畢信號采集結(jié)束否否否圖43信號采集電路子程序流程圖433顯示電路子程序流程圖開始P12是否為高電平初始化MAX7219驅(qū)動LED顯示0001顯示結(jié)束否否圖44顯示電路子程序流程圖434報警電路子程序流程圖開始初始化P34是否為高電平報警電路啟動報警報警結(jié)束是否圖45報警電路子程序流程圖5系統(tǒng)調(diào)試本次設(shè)計的調(diào)試方式采用的是實物調(diào)試,由于很多硬件的動作需要軟件實現(xiàn),故本次調(diào)試按常規(guī)分為軟件調(diào)試和硬件調(diào)試最后再進(jìn)行綜合調(diào)試51硬件調(diào)試511調(diào)試工具測試本設(shè)計的各項性能指標(biāo),需要不同的儀器設(shè)備。根本系統(tǒng)測試指標(biāo)的具體要求,也要使用精度要求不同的儀器。本設(shè)計要求精度較高,需要一些高精度的儀器,以減少測試不準(zhǔn)所帶來的誤差。設(shè)計用到的測試內(nèi)容見表51。表51測試工具和測試內(nèi)容編號測試工具工具型號測試內(nèi)容1KEILC51KEILUVISION3測試電路2示波器TEKTRONIXTDS5034檢測傳感器輸出波形3數(shù)字萬用表DT9205測量電壓、電流值512調(diào)試方法在電路的調(diào)試和修改過程中,采用循序漸進(jìn)的方法和部分調(diào)試的方法。本設(shè)計在完成制作后進(jìn)行如下檢查的測試1、電路組裝、焊接和檢查。先對照電路原理圖檢查一遍,直至無誤后方可焊接。2、搜集元器件、焊接電路。電路中所用到的元器件比較多,且種類復(fù)雜,故應(yīng)提前準(zhǔn)備好一些不常用的元件,包括控制芯片。焊接時要對號入座,不要焊錯位置,不要虛焊,避免電路的電氣故障。3、對各個模塊進(jìn)行分開調(diào)試,調(diào)試順序為傳感器模塊、單片機(jī)最小系統(tǒng)、顯示報警模塊、收發(fā)模塊。513調(diào)試內(nèi)容1顯示電路的調(diào)試在進(jìn)行顯示電路的調(diào)試之前,需要對LED好壞進(jìn)行驗證,如果上電就可以顯示0000就說明LED是正常的。當(dāng)下載顯示程序到單片機(jī)后,感受到有異常信號后如果仍然沒有顯示,就必須檢查顯示電路附近的電容電阻值,以及驅(qū)動芯片MAX7219與單片機(jī)的聯(lián)接是否有錯。然后再檢查LED與MAX7219的聯(lián)接是否正確,檢查無誤后再進(jìn)行調(diào)試驗證。如果硬件電路沒有問題仍然不能顯示成功,那么就進(jìn)行軟件程序的調(diào)試,可以在仿真軟件中進(jìn)行反復(fù)的修改知道達(dá)到要求,最后下載程序,使顯示電路顯示成功。顯示電路調(diào)試結(jié)束。顯示有一路異常信號發(fā)生顯示00012蜂鳴器報警電路的調(diào)試蜂鳴器電路需要有三極管放大信號,在沒有正常的報警的情況下,首先用萬用表檢查三極管的管腳特性確保電路聯(lián)接正確,如果出現(xiàn)報警聲音很大的情況可以在蜂鳴器與電源之間加一個限流電阻,使通過蜂鳴器的電流減小。在進(jìn)行實物調(diào)試的時候一定要確定的蜂鳴器的極性接法正確,如果在硬件接法正確的時候仍然不能正常報警。就可以進(jìn)行軟件程序的調(diào)試,用仿真程序驗證。最后下載程序使報警電路報警成功,至此報警電路調(diào)試成功。52系統(tǒng)綜合調(diào)試在進(jìn)行程序的下載實物調(diào)試之前,需用工具檢查電路的連接口是否正常,電路每部分的都焊接正確,并仿真驗證程序的正確,最后下載程序,進(jìn)行實物調(diào)試,實現(xiàn)顯示和報警電路,系統(tǒng)電路調(diào)試完成。53軟件調(diào)試單片機(jī)部分調(diào)試工作的完成主要應(yīng)用KEILUVISION3軟件來完成,這一部分工作首先將系統(tǒng)中的各個模塊計算程序中的顯示部分程序調(diào)試好,不斷調(diào)試,不斷修改直到正確為止。UVISION3軟件是一種非常實用的多窗口編輯、調(diào)試軟件。程序調(diào)試過程整個程序是一個主程序調(diào)用各個子程序?qū)崿F(xiàn)功能的過程,要使主程序和整個程序都能平穩(wěn)運行,各個模塊的子程序的正確與平穩(wěn)運行必不可少,所以在軟件調(diào)試的最初階段就是把各個子程序模塊進(jìn)行分別調(diào)試。首先在仿真軟件中進(jìn)行仿真驗證程序的正確性,然后用STC單片機(jī)程序下載軟件把程序下載到實物單片機(jī)中,帶程序下載完畢,進(jìn)行實物驗證,如果在有警情發(fā)生的情況下LED將顯示0001,同時蜂鳴器會發(fā)出聲音報警。如果不能達(dá)到預(yù)期效果,可以跟蹤一步一步程序的驗證,首先檢查信號采集模塊送入單片機(jī)INT0口是否為高電平,當(dāng)此時輸出電平為高電平時,檢查顯示電路程序,檢查是否可以驅(qū)動MAX7219顯示0001。最后測驗報警電路程序,檢驗P34口輸出是否為高電平,如為高電平則可以驅(qū)動蜂鳴器發(fā)聲報警。6系統(tǒng)功能和指標(biāo)參數(shù)本次設(shè)計的實物可以實現(xiàn)顯示警情地點和報警的功能,通過單片機(jī)控制達(dá)到智能的目的,現(xiàn)代社會科技越發(fā)的先進(jìn),智能化已經(jīng)運用到了很多領(lǐng)域。61系統(tǒng)功能的實現(xiàn)電源電路是由USB直接供電,向系統(tǒng)提供5V的電源。程序下載是用RS232做為程序下載接口,單片機(jī)選用STC89C52作為中央控制器,顯示電路是MAX7219驅(qū)動8位顯示電路。,報警電路是蜂鳴器組成的報警電路。由MAX7219串行接口8位LED顯示驅(qū)動集成電路與68HC05單片機(jī)構(gòu)成的接口電路圖初始化通電后7219進(jìn)入關(guān)斷方式,至少經(jīng)過250NS才退出。因此必須對它們進(jìn)行必要的初始化后才能正常工作。62指標(biāo)參數(shù)1顯示驅(qū)動電路工作溫度070,工作電壓5V,10MHZ連續(xù)串行口,獨立的LED段控制,數(shù)字的譯碼與非譯碼選擇,150UA的低功耗關(guān)閉模式,亮度的數(shù)字和模擬控制,高電壓中斷顯示,共陰極LED顯示驅(qū)動,段電流為40MA2蜂鳴器報警電路工作電壓為5V,限流電阻為100歐,分壓電阻為100歐,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)在監(jiān)管中的應(yīng)用-第1篇
- 智能算法在銀行交易監(jiān)測中的應(yīng)用-第7篇
- 范蠡知識點教學(xué)課件
- 復(fù)合材料耐久性及壽命分析
- 調(diào)酒師學(xué)徒考核制度
- 食堂標(biāo)準(zhǔn)化考核制度
- 酒店前臺考核制度
- 網(wǎng)吧員工考核制度
- 村移風(fēng)易俗考核制度
- 施工隊維修考核制度
- 基于區(qū)域?qū)Ρ鹊牡乩砭C合思維培養(yǎng)-以澳大利亞和巴西人口分布專題復(fù)習(xí)課設(shè)計(湘教版·八年級)
- 2025年高考(海南卷)歷史真題(學(xué)生版+解析版)
- 2026河北石家莊技師學(xué)院選聘事業(yè)單位工作人員36人備考考試試題附答案解析
- NB-SH-T 0945-2017 合成有機(jī)酯型電氣絕緣液 含2025年第1號修改單
- 企業(yè)培訓(xùn)課程需求調(diào)查問卷模板
- 2026屆福州第三中學(xué)數(shù)學(xué)高二上期末檢測模擬試題含解析
- 2026年細(xì)胞治療 免疫性疾病治療項目商業(yè)計劃書
- 化工復(fù)產(chǎn)安全培訓(xùn)
- (一模)鄭州市2026年高中畢業(yè)年級(高三)第一次質(zhì)量預(yù)測數(shù)學(xué)試卷(含答案及解析)
- NBT 11898-2025《綠色電力消費評價技術(shù)規(guī)范》
- 2026年總經(jīng)理工作計劃
評論
0/150
提交評論