




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢 業 論 文設 計論文設計題目: 智能家用門窗報警器設計所屬系別 專業班級 姓名 學號 指導教師 撰寫日期 年 月摘 要本文介紹了基于51系列單片機的無線報警器,發射端將信息發送出去后,信息經過編碼解碼,接收端將信息傳送給單片機,并控制報警。設計有兩個模塊組成:無線發射模塊、單片機監控下的無線接收報警模塊。發射模塊中四個按鍵控制數據信息的發送,編碼芯片PT2262對信息進行編碼,然后送給發射頭,經過發射頭將信息發送出去;接收模塊接收到信息后送給解碼芯片PT2272,PT2272進行解碼,然后將解碼信息傳送給單片機AT89C51,最后引起警鈴報警。除此報警功能之外,此系統還添加了設防功能和撤防
2、功能,用以應對斷電時無線報警失靈的的情況。本文詳細分析了上述實現原理,給出了主要程序局部,并通過了測試,有較強的實用價值。關鍵詞:51系列單片機,PT2262, PT2272,設防,撤防Abstract Wireless alarm based on the 51 series single chip is introduced in this paper, the transmitting terminal will send out information, which is through coding and decoding. The receiver gets the inform
3、ation, which will be transmitted to Single-chip microcomputer to control the alarm. The design has two modules: wireless transmitting module and wireless receiving alarm module monitored by the single-chip microcomputer .Four buttons in the transmitting module control data information send , the enc
4、oding chip PT2262 code information, and then sent to it to launch head first, finally launch head send out information; Receiving module receive information, which is sent to decoding chips PT2272 to be decoded, then which will transfer information to the single chip- microcomputer AT89C51 , finally
5、 causing alarm bell ringing. Besides, this system also add the fortification function and removal function that deal with wireless alarm failure of power cuts. The operation principle is analyzed in the paper. The main part of the program is given, and pass the test. This device has a strong practic
6、al value.Key Words:51 series MCU, PT2262, PT2272, fortification, disarm目 錄1 緒論11.1 防盜報警器的設計背景11.2 無線防盜報警器的國內外開展現狀11.3 本文主要工作22 系統分析32.1 系統設計要求:32.2 無線防盜報警器的工作流程框圖33硬件設計4455663.2.4 無線接收局部7883.3.1 單片機選擇芯片選擇89121314144 軟件設計1515155 仿真與調試1919205.3 無線裝置的硬件調試206 結論21參考文獻22致 謝23附錄1:程序24 1 緒論1.1 防盜報警器的設計背景在電
7、子技術日益開展的今天,報警系統從以前的單一的有線報警方式,逐步轉變到有線和無線等多種控制結合的方式。無線報警系統是一種新型而實用的應用手段,在要求保密性與平安性場合,如私人住宅、銀行等,假設采用無線報警系統,可以很大程度的節省人力物力,也可以更有效率的效勞于客戶。這些年來,隨著無線技術研究的不斷深入,再加上其具有節約空間、節省人力物力等優點,無線技術的應用變的越來越普及。國外在無線研究方面開展一有十年之久,國內的一些廠家也是近幾年才做了相關產品的研究和生產。市場上的同類產品一般僅僅使用編碼解碼芯片和幾個發光管,這樣就導致了用戶有限且抗干擾性能低的現狀,而本設計是基于51系列單片機的開發,由于5
8、1系列單片機體積小、重量輕、抗干擾能力強、高可靠性、高性能價格比、開發較為容易,在數據采集控制中起重要作用。利用51系列單片機控制數據信息,能夠通過串口連續發送六組數據,這樣可以提高抗干擾性。在接收以后還會對數據進行屢次比擬以后,確定為自己子機群中的數據時,才傳送給被控器件,產生報警。該設計帶來的直接效益就是:保衛了個人與社會的平安,使不法分子有所忌憚。本次設計的無線報警裝置是利用單片機易于調節、控制的特性,并且發射端和接收端都模塊化設計,大大提高了裝置的性能,可應用于家庭和社區的門窗無線報警。通過在多個門窗位置安裝無線發射模塊,在主人能聽到的地方安裝無線接收模塊。綜上所述,本設計是以單片機為
9、主要控制器件,實現家庭防盜無線報警功能。1.2 無線防盜報警器的國內外開展現狀目前,無線報警系統的需求主要是源于報警系統安裝時環境的要求。通常無論是安裝無線報警系統 還是有線報警系統,是由安裝人員而不是最終使用用戶決定的,而安裝人員最關心的是利潤,只有在人工很高的地區,他們才會考慮無線系統安裝時帶來的各種便利。目前在中國市場中,雖然人工本錢要比國外低的多,但住宅主要是由磚、混凝土等建筑材料筑成。除非一開始就考慮管線的布置,否那么安裝有線報警系統的工作量會很大,并會對建筑外觀都有一定程度的破壞,這也使人們對于無線報警系統有了新的市場需求,近年來,隨著科學技術的迅猛開展,無線防盜系統的技術已經越來
10、越成熟。具體來說,在以下諸多個方面無線防盜技術有了長足的進步:a、平安性方面;b、抗干擾性方面;c、低誤報率方面;d、低維護費用方面;e、智能化的系統升級。無線報警系統的使用對象主要是居民用戶,正是這一特點決定了無線報警系統開展的一個方向,那就是無線系統的親和性和操作的簡便性,各家廠商都在這方面下大工夫,有別于現有的有線報警系統,新一代無線安防系統大都具有以下特點:(1)外形設計美觀,適于家庭安裝使用。(2)系統操作簡便,都配有外形美觀的圖案標志的遙控器,各項操作有石同的聲音或語音提示。(3)集成有雙向對講和監聽設備,可用于報警、醫療求救和家庭的遠程通訊。(4)給用戶提供多種布撤防方式,適合家
11、庭的多種需要。由于一套性能先進、質量可靠的無線安防系統的價格一般至少是有線設備的2倍以上,這為無線安防系統的大量推廣設置了一定障礙,目前要在我國廣泛推廣,可以采用和聯網報警中心緊密結合,以及與智能樓宇聯系在一起的方式。1.3 本文主要工作 本文主要進行了如下工作:本文主要介紹基于單片機的無線報警裝置的實現,第二章主要內容是講解無線報警裝置的主要設計要求和系統的工作流程圖。第三章的主要內容是實現系統的功能要求的模塊介紹,同時系統的總框圖。第四章的主要內容是軟件設計的主要流程圖和程序功能說明.第五章主要是仿真與調試。2 系統分析2.1 系統設計要求:無線的發射與接收;轉發的距離:l00m;轉發的頻
12、率:315MHz;單片機型號:AT89S52;傳感器類型:門窗傳感器設計中用開關代替供電電源電壓:912V;安裝條件:無線布控,不需布線。2.2 無線防盜報警器的工作流程框圖該系統的工作流程框圖如圖2-1所示: 圖2- 1系統工作流程圖 本設計可以分為硬件電路設計和軟件程序設計兩大局部,首先介紹了該控制系統的硬件電路局部,包括無線轉發防盜報警發送電路、無線防盜報警接收電路及一些主要芯片如:AT89C2051、PT2262/PT2272、LM386等。其次是軟件程序設計局部,包括主程序分析和模塊程序分析如:停電程序、撤防程序、布防程序等。3硬件設計系統框圖在無線轉發防盜報警發送電路中,當關上門時
13、,傳感開關導通,D觸發器CD4013 (11)腳通過傳感開關接地,(1)腳輸出低電平,電源控制切斷高頻發射及編碼調制供電回路,此時靜態電流僅為5uA,故可不設電源開關。假設有人非法翻開門窗時,傳感開關將因失去門磁而斷開,CD4013 (11)腳被高電平觸發,(13)腳輸出約5s單穩態低電平并進一步觸發(6)腳,(l)腳輸出控制周期約為1s的高電平脈沖。該脈沖控制著電源及編碼發射的通和斷,從而使編碼調整管8050及超高頻發射管F90間歇工作Ss后自動停止,完成對報警信號的發送任務。改變(10)腳的電阻值,可調整被觸發后發射電路的工作時間,改變(6)腳的電阻值,可調節間歇發射周期。接收報警電路在有
14、效轉發范圍內接收到信號時,T942高頻接收組件輸出已解調編碼脈沖串至解碼(14)腳,假設編解碼地址管腳地址設置一致。PT2272的(10)、(11)、(12)、(13)、(17)腳輸出預置數據至單片機電路,由單片機去控制報警。系統功能框圖系統總框圖如下列圖3-1所示: PT2262編碼信號開關觸發信號信號發射 設防信號撤防信號 AT89C51解碼芯PT2272信號接收蜂鳴器圖3-1系統總框圖發射框圖如圖3-2:圖3-2發射原理框圖當門磁傳感器產生報警信號時,使D觸發器CD4013 (1)腳輸出控制周期約為1s的高電平脈沖。該脈沖控制著電源及編碼發射的通和斷,在編碼輸出腳(17)輸出串行的編碼信
15、號,從而使編碼調整管8050及超高頻發射管F90間歇工作,5s后自動停止,完成對報警信號的發送任務。無線轉發防盜報警發送電路如圖3-3。圖3-3無線轉發防盜報警發送電路該電路主要由無線接收、數據解碼、數據處理、報警電路、輸出顯示、斷電報警和電源電路組成。整機接收頻率315M,數據解碼采用市面上用得較多的PT2272專用解碼芯片,可靠性及穩定性較好;數據處理的任務由單片機完成,用于區分報警信號,同時接受各種操作指令,完成相應的操作。當接收到報警信號后一方面驅動報警電路,發出響亮的警車報警聲,另一方面輸出具體的地址信息,確定是哪一路發送了報警信號;斷電報警功能那么實時監控電源狀況,當市電斷電后,能
16、發出嘟嘟的報警聲,提醒使用者注意,外供電已被切斷,假設為不法分子破壞所致,可提早進行防范。接收框圖如下列圖3-4:圖3-4接收原理框圖家用交流電經過整流濾波后,再采用穩壓芯片7805,產生5V的直流電源,為單片機電路供電。實際也可用3節電池組成的電池盒供電。圖3-5為電源電路實物直接采用電池供電。圖3-5電源電路3.2.4 無線接收局部該電路采用的高頻接收組件是T942,解碼芯片采用臺灣普城公司生產的PT2272。T942把發射電路發射過來的信號接收傳輸到解碼器PT2272的(14)腳數據輸入端。解碼器PT2272的地址AOA7與PT2262設置一致時,解碼器將接收發送來的數據,并呈現在數據輸
17、出端DOD3端鎖存,同時在VT有效傳輸引腳,高電平有效端輸出一個脈沖信號。PT2272輸出預置數據至單片機控制電路。采用的單片機是AT89C51,解碼芯片PT2272輸出的數據進入單片機,經過計算,處理后,輸出相應的信號去響應報警。無線接收電路原理圖如圖3-6: 圖3-6無線接收電路單片機控制局部電路圖如圖3-7: 圖3-7 單片機控制局部選擇3.3.1 單片機選擇芯片選擇本設計的無線接收模塊采用芯片AT89C51和PT2272。AT89C51是一種低電壓、高性能CMOS 8位單片機,片內含有8KB的可反復檫寫的只讀程序存儲器和256KB的隨機存取數據存儲器RAM,器件采用ATMEL 公司高密
18、度、非易失性存儲器技術制造兼容MCS-51 產品指令系統。片上Flash允許程序存儲器在系統可編程,亦適于常規編程器。在單芯片上,擁有靈巧的8 位CPU 和Flash存儲單元,使得AT89C51為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。PT2272是臺灣普城公司生產的一種CMOS工藝制造的低功耗低價位通用解碼電路,PT2272最多可有12位(A0-A11)三態地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼,常與編碼芯片PT2262配套使用,多用于無線遙控發射電路。 AT89C51是一個低電壓,高性能CMOS 8位單片機,器件采用ATMEL公司的高密度、非易
19、失性存儲技術生產,片內含4k bytes的可反復擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數據存儲器(RAM),內置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。AT89C51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入輸出(1/0)端口,同時內含2個外中斷口,2個16位可編程定時計數器,2個全雙工串行通信口,AT89C51可以按照常規方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發本錢。本設計選擇AT89C51單片機,是由于采用單片機的無線報警裝置擁有更優良的調節控制
20、性能,AT89C51單片機雖然是功能結構最簡單的單片機,但由于價格廉價,器件的功能根本能滿足設計要求,之前對51單片機已經有了一定程度的了解,因此就是使用AT89C51單片機承當無線接收模塊主要的采集信號、控制功能。其中,VCC電源端接三節電池的電池盒,提供4.5V電源,電源并要結合30pf的電容連接到RST端,提供上電復位信號;GND端接地;18,19端接12Mhz的晶振;P1.0口到P1.3口用于接收四個開關的信號,分別是設防開關、報警開關、撤防開關、警示開關 。 P2.1口用于接收外部電源關閉的中斷信號INT1。P2.5口用于輸出信號驅動蜂鳴器報警。 發射頭將信息發送出以后,接收頭接收后
21、將信息送給解碼芯片PT2272, PT2272接收到信號后,PT2272只有在連續兩次檢測到相同的地址碼加數據碼才會把數據碼中的“1驅動相應的數據輸出端為高電平和驅動VT端同步為高電平。具體實現步驟見軟件設計章節。AT89C51引腳圖如下列圖3-8所示: 圖3-8 AT89C51引腳圖引腳功能說明:(1) VCC:電源電壓。(2) GND:地。(3) PO口:PO口是一組8位漏極開路雙向1/0口,也即地址數據總線復用口。作輸出口用時,每位能吸收電流的方式驅動8個TTL邏輯門電路,對端口寫“l可作為高阻抗輸入端用。在訪問外部數據存儲器或程序存儲器時,這組口線分時轉換地址低8位和數據總線復用,在訪
22、問期間激活內部上拉電阻。在Flash編程時,PO口接收指令字節,而在程序校驗時,輸出指令字節,校驗時,要求外接上拉電阻。(4) P1口:P1口是一個帶內部上拉電阻的8位雙向1/0口,P1的輸出緩沖級可驅動吸收或輸出電流4個TTL邏輯門電路。對端口寫“1,通過內部的上拉電阻把端口拉到高電平,此時可作為輸入口。Flash編程和程序校驗期間,P1接收低8位地址。(5) P2口:P2口是一個帶有內部上拉電阻的8位雙向1/0口,P2的輸出緩沖級可驅動吸收或輸出電流4個TTL邏輯門電路。在訪問外部程序存儲器或16位地址的外部數據存儲器時,P2口送出高8位地址數據。在訪問8位地址的外部數據存儲器時,P2口線
23、上的內容,在整個訪問期間不改變。對端口寫“1,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。 (6) P3口是一組帶有內部上拉電阻的8位雙向1/0口。作輸入端時,被外部拉低的P3口將用上拉電阻輸出電流。對P3口寫入“l時,它們被內部的上拉電阻拉高并可作為輸入端口。P3口輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。P3口除了作為一般的1/0口線外,更重要的用途是它的第二功能,P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。(7) RST:復位輸入。當震蕩器工作時,RST引腳出現兩個機器周
24、期以上高電平將使單片機復位。(8) ALE/PROG:當訪問外部程序存儲器或數據存儲器時,ALE地址鎖存允許輸出脈沖用于鎖存地址的低8位字節。即使不訪問外部存儲器,ALE還以時鐘振蕩頻率的1/6輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。(9) EA/VPP:外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為OOOOH-FFFFH),EA端必須保持低電平接地。需要注意的是:如果加密位LBI被編程,復位時內部會鎖存EA端狀態。如EA端為高電平接Vcc端,CPU那么執行內部程序存儲器中的指令。Flash存儲器編程時,該引腳加上+12V的編程允許電源vpp,當然這必須是該器件是使用1
25、2V編程電壓VPP。10) XTALI:振蕩器反相放大器的及內部時鐘發生器的輸入端。(11) XTAL2:振蕩器反相放大器輸出端。(12)時鐘振蕩器:AT89C51中有一個用于構成內部振蕩器的高增益反相器,引腳XTALI和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反應元件的片外石英晶體或陶瓷諧振器一起構成自激振蕩器。外接石英晶體或陶瓷諧振器及電容CI、C2接在放大器的反應回路中構成并聯蕩電路。對外接電容CI、C2雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的上下、搌蕩器工作的穩定性、起振的難易程序及溫度穩定性,如果使用石英晶體,推薦電容使用30PF,而如使用陶瓷諧
26、振器建議選擇40PF。(13) AT89C51單片機內部有4K字節的Flash存儲陣列出廠時已處于擦除狀態(即所有存儲單元的內部均為FFH),用戶隨時可以對其進行編程。編程接口可接收高電壓(+12)或低電壓(vcc)的允許編程的允許編裎信號。低電壓編程模式適合于用戶在線編程系統,而高電壓編程模式可與通用EPROM編程兼容。(14) AT89C51的極限參數:工作溫度:-55 to +125;儲藏溫度:-65 to +150;任一引腳對地電壓:-1.OV to +7.OV;最高工作電壓:6.6V;此無線裝置傳送信號需要發射編碼信號無線傳送,因此需要選擇編碼解碼芯片。目前市場上有大量應用在無線傳送
27、領域的編解碼芯片,比方無線編解碼芯片EV1527、無線編解碼芯片(CMS2272)、無線編解碼電路 SC2260 SC2260-R4等。但考慮到設計預算有限,設計也較為簡單。因此采用編碼解碼芯片PT2262/PT2272。 只要很少的外圍器件就可以實現短消息通信識別,而且整個系統的穩定性也較高,比擬簡單,適合作為簡單遙控用使用。PT2262/PT2272是臺灣普城公司生產的一種CMOS工藝制造的低功耗低價位通用編解碼電路,之所以選擇這款編碼解碼芯片,PT2262/PT2272最多可有12位(AO-A1I)三態地址端管腳懸空,接高電平,接低電平,任意組合可提供531441地址碼,PT2262最多
28、有6位(DO-D5)數據端管腳,設定的地址碼和數據碼從17腳串行輸出,可用于無線遙控發射電路。編碼芯片PT2262發出的編碼信號由:地址碼、數據碼、同步碼組成一個完整的碼字,解碼芯片PT2272接收到信號后,其地址碼經過兩次比擬核對后,VT腳才輸出高電平,與此同時相應的數據腳也輸出高電平,如果發送端一直按住按鍵,編碼芯片也會連續發射。當發射機沒有按鍵按下時,PT2262不接通電源,其17腳為低電平,所以315MHz的高頻發射電路不工作,當有按鍵按下時,PT2262得電工作,其第17腳輸出經調制的串行數據信號,當17腳為高電平期間315MHz的高頻發射電路起振并發射等幅高頻信號,當17腳為低電平
29、期間315MHz的高頻發射電路停止振蕩,所以高頻發射電路完全收控于PT2262的17腳輸出的數字信號。表3-3為PT2262管腳說明。 表3-3管腳名稱 管腳 說明 A0A11 1-8 9-13 地址管腳 可用于編碼 設置為0、1、fD0-D5 1-6 數據輸入端 當為1時 編碼發出VCC 18 電源正端VSS 9 電源負端TE 14 編碼啟動端OSC1 OSC2 16 15 振蕩電阻輸入輸出端DOUT 17 編碼輸出端 在現實中設計的無線報警裝置,所需警鈴功率較大,因此需使用集成功放電路。一般選用型號為LM386的集成功放器件。LM386是美國國家半導體公司生產的低電壓小功率音頻功率集成電路
30、。它具有以下特點:(1)工作電壓范圍寬為412V;(2)靜態耗電電流小,為4mA典型值;(3)失真小,為0.2%典型值;(4)電壓增益可變,為20200倍(2646):(5)外接元件少,電路內部工作狀態自動調節:(6)輸出功率為660mW最大;(7)頻帶范圍為300Hz300kHz。晶體管VTIVT6構成了輸入級,VT7為電壓放大級,其集電極負載為一恒電流。VT8VTl0組成互補對稱OTL輸出電路。電阻R5R7組成負反應環路,其固定增益為20倍。LM386的外形采用8腳雙列直插式封裝,下列圖為其外形及管腳排列圖。左側槽形缺口是定位標記,它的左下角引線是腳有的上方還有一個圓點標記,腳是輸出端,腳
31、接“地,腳是輸出端,腳接電源正極,腳用以改善集成功放的性能。如要調節一下LM386的放大倍數,可在它的腳間接上一個電位器和一只l0uf左右的電容組成串聯網絡。當電位器的阻值為零時,LM386的電壓放大倍數最大約20倍。如要使揚聲器發出的聲響柔和一些,可在腳與地之間串接一只電容和電阻。在腳與地之間接上一只幾十微法的電容器,便可防止LM386出現自激。 在實際中觸發裝置可采用無線門磁傳感器、紅外傳感器、超聲波傳感器等類型的傳感器。無線門磁傳感器由于專門為門窗安防設計而成,具有平安可靠的特點,因此選用它作為觸發裝置。設計應用一般總是安裝在門內側的上方。它由兩局部組成:較小的部件為永磁體,內部有一個永
32、磁鐵,用來產生恒定磁場;較大的部件是無線門磁主體,內部有一個常閉型干簧管。當永磁體和干簧管靠得很近時(小于5mm),無線門磁傳感器處于工作等待狀態;當永磁體離干簧管有一定距離后,無線門磁傳感器立即發射包含地址編碼和自身識別碼也就是數據碼的315MHz的高頻無線電信號。主機通過識別這個無線電信號的地址碼,判斷是否為同一個報警系統,然后根據自身識別碼即數據碼,確定是哪一個無線門磁報警。將帶引線磁控組件貼于非活動門窗邊,無引線磁控組件貼在活動門窗邊沿與之對應,兩者的間隙保持在37mm范圍內。假設每次開門時,轉發指示燈均應可靠閃亮數次而自停,而后接通接收端電源,并逐步拉開距離至其它房間,如辦公室、值班
33、室等處作報警實驗,確認可靠無誤即可投入使用。安裝和使用報警器時,應注意以下幾點:(1)接收報警器外部軟天線應拉直勿折,以保證接收效果。(2)磁控組件在安裝時,注意使上標箭頭正對,并使相對平行距離越近越好,最遠安裝間隙不應超過l00mm。(3)在樓層上下方向使用時,傳送距離最好不超過四層。(4)需長時期監控各轉發現場狀態時,接收報警器最好使用912V直流外接電源供電。(5)當發射距離缺乏時,應即時更換內部9V疊層電池。4 軟件設計 軟件設計采用51單片機的C語言編程,并在 keil軟件上編譯,生成hex文件。如圖4-1所示: 圖4-1主程序流程圖該系統軟件采用C語言開發,主要由查詢和中斷兩局部組
34、成。報警信號檢測為循環檢測,遠程控制為中斷局部。子程序包括有停電程序、撤防程序、布防程序、報警程序。斷電報警功能實時監控電源狀況,當電源斷電后,會發出嘟嘟的報警聲,提醒使用者外供電已被切斷,假設為不法分子破壞所致,可進行防范。圖4-2為斷電報警流程圖。 圖4-2停電流程圖停電報警程序:if(key2=1)/緊急報警delay(10);TR0=1;for(i=0;i10;i+)for(frq=30;frq30;frq-)P1=0xff;delayms(10);TR0=0;beep=1; 當不需要進行防盜時,可利用遙控產生撤防信號來使防盜報警器撤消防盜功能。撤防流程圖如圖4-3所示: 圖4-3撤防
35、流程圖撤防局部程序:If (key3=1)/撤防di();di();flag=0;while(key3=1); 與撤防程序相反,布防程序會使防盜報警器重新出現防盜功能。布防流程圖如圖4-4所示: 圖4-4 布防流程圖布防局部程序: if(key1=1)/布防di();flag=1;while(key1=1);5 仿真與調試如圖5-1為無線發射局部電路圖: 圖5-1 無線發射模塊電路圖設計效果:當按開關1到開關4,會有相應的LED燈閃亮,并且會發射出不同的編碼信息。可由示波器檢測出不同的波形。如圖5-2是無線接收局部電路圖: 圖5-2 無線接收模電路圖設計效果:給予P1.0 P1.1 P1.2
36、P1.3 不同的編碼信息,單片時機呈現不同的功能。當S5關閉時,即并未斷電,那么可進行布防,當S5斷開時,蜂鳴器會響;而當按下撤防開關時,會在開關斷開后,蜂鳴器不會響;當按下觸發開關后即松開,蜂鳴器會在程序指定的時間里不停鳴響;而當按下另一個觸發開關,并且不松開,蜂鳴器會不停鳴響,起到警示作用。5.3 無線裝置的硬件調試當編寫完成程序參附錄,根本實現預定的功能,在編譯無誤之后,使用編程器拷入80C51單片機,將單片機插入焊接完成的硬件電路后,接通電源,進行調試。當按下無線發射模塊下數第一個鍵時,無線接收模塊的蜂鳴器會響一下,這表示設防成功,而當接收模塊斷電開關被觸發以后,蜂鳴器會不斷發出報警;
37、當按下無線發射模塊下數第三個鍵時,無線接收模塊的蜂鳴器會響兩下,這表示撤防成功,而當接收模塊斷電開關被觸發以后,蜂鳴器不會發出報警;當按下無線發射模塊下數第二個鍵時,無線接收模塊的蜂鳴器會發出報警在預設時間之內響;當按下無線發射模塊下數第四個鍵,并且不松開,無線接收模塊的蜂鳴器會不斷發出報警。當按下無線發射模塊下數第二個鍵時,無線接收模塊的蜂鳴器會發出報警。6 結論 本設計是用51單片機控制的無線防盜報警系統,該系統實用性強,適合用于家庭防盜。它具有如下功能:(1)斷電指示功能(2)撤防功能(3)布防功能(4)報警功能。發送電路和接收電路的頻率均為315MHz,編碼芯片、解碼芯片分別采用PT2
38、262、PT2272,保證防止其他無線信號的干擾以及接收報警信號的準確性,性能十分可靠。本次設計的硬件與調試工作是同步進行的,即軟件編程和硬件實現同步,以免最后出現錯誤無從下手,每設計出一個模塊的程序便到相應的硬件電路上進行調試,使用的電路板是自己用面包板制作的。為了方便調試,工作電源采用了5伏電池,調試時出現了以下幾個主要的問題。 首先在調試發射模塊和接收模塊是遇到一些問題,后來發現原因是焊接技術不太令人滿意,容易斷路或者短路;其次在發射接收程序的編寫,程序寫入芯片以后有時沒有按照自己設想的狀態實現,就更次改寫入,在幾次下來問題解決的同時,自己的思路和視野也開闊!由于時間問題,該系統需要進一
39、步完善,即接收機與用戶的通訊或者反應,功能是讓用戶清楚你已經接收到他發送的的信息,可以耐心等待你的處理。該設計已經通過調試,根本實現了設計所要求的任務。 參考文獻1 馬洪連,丁男,黃偉.單片機原理及應用.北京:人民郵電出版社,20042 李全利.單片機原理及應用技術.北京:高等教育出版社,20013 童詩白,華成英.模擬電子技術根底.北京:高等教育出版社,20034 閻石.數字電子技術根底.北京:高等教育出版社,20045 何希才,鄒炳強.通用電子電路應用400例.北京:電子工業出版社,20046 .長沙:中南大學出版社,20067 汪德彪. MCS-51單片機原理及接口技術.北京:電子工業出
40、版社,20018 9 姚四改. Protel 99 SE電子線路設計教程.上海,上海交通大學出版社,200010 張偉.單片機原理及應用.北京:機械工業出版社,2002111213 王守剛.電路原理圖與電路板設計教程.北京:北京希望電子出版社,2000致 謝兩個月的時間很快過去了,本篇論文也已初步完成。在這里首先要感謝院、系領導給予的大力支持,感謝實驗室為我們提供畢業設計的場所和器件,特別要感謝指導老師給予的幫助!在剛開始做畢業設計時,我對自己將要做的題目感到很迷茫,老師為了使我對設計有一個感性而清晰的認識,不厭其煩的講解有關無線呼叫系統方面的知識及信息,使我從別人的設計中得到啟發,而且要求我
41、應該有自己獨特的設計方向和思路。 這次設計能夠順利完成,除了自身努力外,在這里我衷心感謝老師的精心指導。畢業論文的完成離不開老師的幫助與提醒,他總是鼓勵我們,引導我們去思考去設計,并熱心為我們提供幫助,老師學識深厚,對工作認真負責。老師從一開始的收集資料到整體設計思想,再到具體硬件設計和軟件設計都給予了我們無私的幫助他提供的意見和建議使我我獲益良多。同時,我要感謝同學提供的幫助。他們不僅慷慨的將他們多余的器件供我使用,而且我們是在完成計的過程中,相互解答對方的疑惑,可以說設計的完成有他們的一份功績。在此,我真心的感謝你們。 附錄1:程序#include#define uint unsigned
42、 int#define uchar unsigned charsbit key1=P13;/布防sbit key2=P12;/緊急sbit key3=P11;/撤防sbit key4=P10;/停止報警sbit beep=P26;/報警sbit h_y=P21;/電壓輸入端口uchar frq;bit flag=0;void delay(uint ms)uchar i;for(ms;ms0;ms-)for(i=113;i0;i-);void delayms(uchar ms)/ 延時子程序uchar i;while(ms-)for(i=0;i10;i+);void di()beep=0;delay(300);beep=1;delay(300);void an_jian()uchar i;if(key1=1)/布防di();flag=1;while(key1=1);if(key2=1)/緊急報警delay(10);TR0=1;for(i=0;i10;i+)for(frq=30;frq30;frq-)P1=0xff;delayms(10);TR0=0;beep=1;if(key4=1)/緊急報警TR0=1;for(frq=30;frq30;frq-)P1=0xff;delayms(50);TR0=0;beep=1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 仿古木材油漆施工方案
- 組件支架水上施工方案
- 《傳遞積極力量》課件
- 2025智能解決方案開發合同(標準模板)
- 2025至2031年中國人造牡丹花枝行業投資前景及策略咨詢研究報告
- 2025國際貨物貿易合同范本下載
- 2025至2030年中國銀包五金配件數據監測研究報告
- 2025至2030年中國足球運動急救套裝數據監測研究報告
- 2025至2030年中國水曲柳貼面板數據監測研究報告
- 施工方案的計算軟件
- 二年級家庭教育講座省公開課獲獎課件市賽課比賽一等獎課件
- 礦山生態修復施工方案及技術措施
- GB/T 24008-2024環境影響及相關環境因素的貨幣價值評估
- 化學計量學與化學分析技術考核試卷
- 2024關于深化產業工人隊伍建設改革的建議全文解讀課件
- 人教pep版小學英語三年級下冊【全冊】單元測試卷期中期末復習試卷
- 電梯維保工程施工組織設計方案
- 低壓配電系統運行維護操作手冊
- 高職藥學專業《藥物制劑技術》說課課件
- 低碳環保管理制度
- 2024年憲法知識競賽必考重點知識(共50個)
評論
0/150
提交評論