




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、高頻電子線路高頻電子線路 課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告 設(shè)計(jì)題目:設(shè)計(jì)題目:家用防盜報(bào)警器電路設(shè)計(jì)與調(diào)試 院院 系:系: 航海學(xué)院航海學(xué)院 班班 級:級: 姓姓 名:王建軍、祁文濤、張松濤、田雨、朱金名:王建軍、祁文濤、張松濤、田雨、朱金 龍龍 2014 年年 10 月月 10 日日 西北工業(yè)大學(xué)課程設(shè)計(jì)任務(wù)書西北工業(yè)大學(xué)課程設(shè)計(jì)任務(wù)書 姓名:(手簽) 院系:航海學(xué)院電子通信工程系 班號: 專業(yè): 電子信息工程 任務(wù)起止日期:2014 年 09 月 日止 2014 年 10 月 10 日 課程設(shè)計(jì)題目:家用防盜報(bào)警器電路設(shè)計(jì)與調(diào)試 課程設(shè)計(jì)要求: 1查閱資料,畫出電路原理框圖,詳細(xì)的電路原理圖。
2、2元器件的采購清單,安裝,調(diào)試,記錄測試結(jié)果。 完成工作描述: 我們小組設(shè)計(jì)實(shí)現(xiàn)了家用防盜報(bào)警器電路,利用熱釋電紅外傳感器探測人體輻 射的紅外信號,經(jīng)過信號的放大處理電路,輸出高低電平至 51 單片機(jī),單片機(jī)據(jù) 此,作出相應(yīng)判斷,控制 LED 燈閃,蜂鳴器報(bào)警。 另外在實(shí)現(xiàn)系統(tǒng)基本功能的基礎(chǔ)上,我們小組增加了紅外遙控模塊,拓展了系統(tǒng)功 能,進(jìn)一步提高系統(tǒng)的實(shí)用性。 工作計(jì)劃及安排: 第一周,查閱搜集資料,畫出電路原理圖,元器件的采購,電路的安裝。 第二周,電路的調(diào)試,測試,編譯系統(tǒng)控制程序,寫出課程設(shè)計(jì)報(bào)告。 指導(dǎo)教師簽字: 年 月 日 目目 錄錄 1.1.課程設(shè)計(jì)目的課程設(shè)計(jì)目的.4 2.2
3、.題目描述和要求題目描述和要求.4 2.1 課題分析.4 2.2 要求和原理.5 2.2.1 紅外傳感器.5 2.2.2 熱釋電紅外傳感器.5 2.2.3 菲涅爾透鏡.6 2.3.4 紅外傳感器的應(yīng)用.7 3.3.硬件系統(tǒng)設(shè)計(jì)硬件系統(tǒng)設(shè)計(jì).7 3.1 硬件系統(tǒng)原理框圖.7 3.2 系統(tǒng)分模塊介紹.8 3.2.1 熱釋電紅外傳感器原理.8 3.2.2 發(fā)光二極管報(bào)警電路的設(shè)計(jì).8 3.2.3 聲音報(bào)警電路的設(shè)計(jì).9 3.2.4 時鐘電路的設(shè)計(jì).9 3.2.5 紅外遙控電路的設(shè)計(jì).10 3.2.5 復(fù)位電路的設(shè)計(jì).10 3.2.6 系統(tǒng)整體硬件電路.11 4.4.系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì).12 4
4、.1 主程序流程圖.12 4.2 中斷子程序設(shè)計(jì).12 5.5.電路的調(diào)試及實(shí)驗(yàn)數(shù)據(jù)的測試電路的調(diào)試及實(shí)驗(yàn)數(shù)據(jù)的測試.13 5.1 所用儀器儀表.13 5.2 測試步驟及內(nèi)容.13 5.2.1 軟件仿真.13 5.2.2 硬件電路檢測.14 5.2.3 系統(tǒng)軟件調(diào)試.15 6.6.實(shí)驗(yàn)現(xiàn)象分析實(shí)驗(yàn)現(xiàn)象分析.16 6.1 系統(tǒng)工作現(xiàn)象.16 6.2 系統(tǒng)功能分析.16 7.7.課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)總結(jié).16 程序附錄程序附錄 .18 參考書目參考書目 .22 1.1.課程設(shè)計(jì)目的課程設(shè)計(jì)目的 通過本課程設(shè)計(jì),掌握基本的模擬、數(shù)字電路的構(gòu)成與調(diào)試方法,單片機(jī) 在智能電子系統(tǒng)中的應(yīng)用,單片機(jī)程序的編
5、譯,調(diào)試等等,將課堂理論與工程 實(shí)踐結(jié)合起來。 2.2.題目描述和要求題目描述和要求 2.1 課題分析 隨著社會的不斷進(jìn)步和科學(xué)技術(shù)、經(jīng)濟(jì)的不斷發(fā)展,人們生活水平得到很 大的提高,對私有財(cái)產(chǎn)的保護(hù)意識在不斷的增強(qiáng),因而對防盜措施提出了新的 要求。本設(shè)計(jì)就是為了滿足現(xiàn)代住宅防盜的需要而設(shè)計(jì)的家用防盜報(bào)警器系統(tǒng)。 就目前市面上裝備主要有壓力觸發(fā)式防盜報(bào)警器、開關(guān)電子防盜報(bào)警器和 壓力遮光觸發(fā)式防盜報(bào)警器等各種報(bào)警器,但這幾種比較常見的報(bào)警器都存在 一些缺點(diǎn)。而本設(shè)計(jì)中所使用的紅外線是不可見光,有很強(qiáng)的隱蔽性和保密性, 因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。這種熱釋電紅外傳感器能 以非接觸形
6、式檢測出人體輻射的紅外線,并將其轉(zhuǎn)變?yōu)殡妷盒盘?,同時,熱釋 電紅外傳感器既可用于防盜報(bào)警裝置,也可用于制動控制、接近開關(guān)、遙測等 領(lǐng)域。 2.2 要求和原理 AT89C51 單片機(jī)是美國 Atmel 公司生產(chǎn)低電壓,高性能 CMOS 8 位單片機(jī), 片內(nèi)含 4k bytes 的可反復(fù)擦寫的只讀程序存儲器(EPROM)和 128 bytes 的隨 機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用 Atmel 公司的高密度、非易失性存取技術(shù)生 產(chǎn),兼容標(biāo)準(zhǔn) MCS-51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器(CPU)和 Flash 存儲單元,功能強(qiáng)大。AT89C51 單片機(jī)可提供許多高性價比的應(yīng)用場合,可靈
7、 活應(yīng)用于各種控制領(lǐng)域。 2.2.1 紅外傳感器 這種能夠發(fā)射紅外線和接受紅外線的器件稱為紅外線傳感器。紅外線傳感 器根據(jù)其機(jī)理不同分為兩大類。一類為主動型紅外線傳感器,一類為被動型紅 外線傳感器。本論文采用的是主動型紅外線傳感器,它也叫做熱探測傳感器。 這類傳感器可用來直接接受目標(biāo)物體發(fā)射的紅外線并將其裝換為電壓信號輸出, 它不需要紅外線發(fā)射傳感器。 熱釋電紅外傳感器的工作原理:自發(fā)極化的鐵電體平時靠捕捉大氣中的浮 游電荷保持平衡狀態(tài)。當(dāng)受到紅外輻射后,其內(nèi)部溫度會升高,介質(zhì)內(nèi)部的極 化狀態(tài)便隨之降低,它的表面電荷濃度也降低了。這也就相當(dāng)于“釋放”了一 部分電荷,這種現(xiàn)象稱為電介質(zhì)的熱釋電效
8、應(yīng)。將釋放出的電荷通過放大器放 大后就成了一種控制信號,利用這一原理制成的紅外傳感器稱為熱釋電紅外傳 感器。 2.2.2 熱釋電紅外傳感器 熱釋電紅外傳感器由傳感探測5元、干涉濾波片和場效應(yīng)管匹配器三部分 組成。 按照探測元的數(shù)目來分,熱釋電紅外傳感器有單元、雙元和四元等幾種, 用于人體探測的紅外傳感器采用雙元或四元式結(jié)構(gòu)。按照熱釋電紅外傳感器的 用途分,有以下幾種:用于測量溫度的傳感器,它的工作波長為 120um;用 于火焰的探測的傳感器,它的工作波長為 4.350.15um;用于人體探測的傳感 器,它的工作波長為 715um。 將高熱電材料制成一定厚度的薄片并在其兩面鍍上金屬電極,然后加電
9、進(jìn) 行極化,這樣便制成了熱釋電探測元。 2.2.3 菲涅爾透鏡 菲涅爾透鏡是人體熱釋電紅外傳感器不可缺少的6組成部分,其作用有二: 一是將人體輻射的紅外線聚焦到熱釋電紅外元上7;二是產(chǎn)生交替變化的紅外 輻射高靈敏區(qū)和盲區(qū),以適應(yīng)熱釋電探測元要求不斷變化的要求。 菲涅爾透鏡一般用塑料制造,先將塑料加工成薄鏡片8,然后對鏡片進(jìn)行 棱狀或梳狀處理,使鏡片成為高靈敏區(qū)和盲區(qū)交替出現(xiàn)的透鏡。在使用時,將 熱釋電傳感器安裝于透鏡的焦點(diǎn)區(qū),這樣當(dāng)有人在鏡前移動時,其輻射的紅外 線就會通過透鏡形成高靈敏區(qū)和盲區(qū)交替出現(xiàn)的紅外輻射并傳到傳感器的探測 元上,使探測元產(chǎn)生時弱時強(qiáng)的或時有時無的電脈沖信號9,并通過阻
10、抗變換 器的變換由輸出端輸出。 圖 1 菲涅爾透鏡的外形和視場圖 菲涅爾透鏡的主要技術(shù)指標(biāo)有: 外形尺寸,根據(jù)傳感器和探測需要來設(shè)計(jì)和產(chǎn)生不同尺寸的透鏡。 水平視角和垂直視角,它表明透鏡的可監(jiān)視范圍。 焦距,它表明鏡片與傳感器的安裝距離。 2.3.4 紅外傳感器的應(yīng)用 熱釋電紅外傳感器可在入侵警報(bào)器、移動偵測器10、自動照明以及自動門 控制等方面的設(shè)計(jì)電路中應(yīng)用。 3.3.硬件系統(tǒng)設(shè)計(jì)硬件系統(tǒng)設(shè)計(jì) 3.1 硬件系統(tǒng)原理框圖 本設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個部分。模塊劃分為數(shù)據(jù)采集、報(bào)警等子模 塊。電路結(jié)構(gòu)可劃分為:熱釋電紅外傳感器、報(bào)警器、單片機(jī)控制電路、LED 控制電路及相關(guān)的控制管理軟件組成。
11、用戶終端完成信息采集、處理、數(shù)據(jù)傳 送、功能設(shè)定、本地報(bào)警等功能。 就此設(shè)計(jì)的核心模塊來說,單片機(jī)就是設(shè)計(jì)的中心單元,所以此系統(tǒng)也是 單片機(jī)應(yīng)用系統(tǒng)的一種應(yīng)用。單片機(jī)應(yīng)用系統(tǒng)也是有硬件和軟件組成。硬件包 括單片機(jī)、輸入/輸出設(shè)備、以及外圍應(yīng)用電路等組成的系統(tǒng),軟件是各種工作 程序的總稱。單片機(jī)應(yīng)用系統(tǒng)的研制過程包括總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì) 等幾個階段。 從設(shè)計(jì)的要求來分析該設(shè)計(jì)須包含如下結(jié)構(gòu):熱釋電紅外傳感探頭電路、 報(bào)警電路、單片機(jī)、復(fù)位電路及相關(guān)的控制管理軟件組成;它們之間的構(gòu)成框 圖如圖 3 總體設(shè)計(jì)框圖所示: 圖 2 總體設(shè)計(jì)框圖 3.2 系統(tǒng)分模塊介紹 3.2.1 熱釋電紅外傳感
12、器原理 本設(shè)計(jì)所用的熱釋感器就采用這種雙探測元的結(jié)構(gòu)。其工作電路原理及設(shè) 計(jì)電路如圖 4 所示, 在 VCC 電源端利用 C1 和 R2 來穩(wěn)定工作電壓,同樣輸出端 也多加了穩(wěn)壓元件穩(wěn)定信號。當(dāng)檢測到人體移動信號時,電荷信號經(jīng)過 FET 放 大后,經(jīng)過 C2,R1 的穩(wěn)壓后使輸出變?yōu)楦唠娢?,再?jīng)過 NPN 的轉(zhuǎn)化,輸出 OUT 為低電平。 圖 3 熱釋電紅外傳感器原理圖 3.2.2 發(fā)光二極管報(bào)警電路的設(shè)計(jì) 由 2 個發(fā)光二極管接上電阻后連上單片的 P1.0 和 P1.4 引腳,外接 VCC,當(dāng) 單片機(jī)的 RXD 引腳被置低電平后,發(fā)光二極管被點(diǎn)亮,P1.0 引腳上的燈作為系 統(tǒng)工作狀態(tài)指示燈
13、,P1.4 引腳上的燈起報(bào)警閃爍作用。圖 4 所示為發(fā)光二極管 報(bào)警電路。 圖 4 發(fā)光二極管報(bào)警電路圖 3.2.3 聲音報(bào)警電路的設(shè)計(jì) 如下圖所示,用一個 Speaker 和三極管、電阻接到單片機(jī)的 P0.3 引腳上, 構(gòu)成聲音報(bào)警電路,如圖 5 示為聲音報(bào)警電路。 圖 5 聲音報(bào)警電路圖 3.2.4 時鐘電路的設(shè)計(jì) XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為 片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件, XTAL2 應(yīng)不接。 因?yàn)橐粋€機(jī)器周期含有 6 個狀態(tài)周期,而每個狀態(tài)周期為 2 個振蕩周期, 所以一個機(jī)器周期共有 12 個振
14、蕩周期,如果外接石英晶體振蕩器的振蕩頻率為 12MHZ,一個振蕩周期為 1/12us,故而一個機(jī)器周期為 1us5。如圖 6 所示為時 鐘電路。 圖 6 時鐘電路圖 3.2.5 紅外遙控電路的設(shè)計(jì) 為了進(jìn)一步提高系統(tǒng)的智能化,實(shí)用化,我們小組在實(shí)現(xiàn)家用防盜報(bào)警器 最基本功能的基礎(chǔ)上增加了紅外遙控模塊,實(shí)現(xiàn)了在一定距離范圍內(nèi)無線遙控 報(bào)警器的功能。為了縮短開發(fā)周期我們選用了目前通用的遙控接收頭 HX1838 和通用紅外遙控器,如下圖示: 圖 7 通用簡易遙控器 圖 8 紅外遙控原理框圖 3.2.5 復(fù)位電路的設(shè)計(jì) 復(fù)位方法一般有上電自動復(fù)位和外部按鍵手動復(fù)位,單片機(jī)在時鐘電路工 作以后, 在 R
15、ESET 端持續(xù)給出 2 個機(jī)器周期的高電平時就可以完成復(fù)位操作6。 例如使用晶振頻率為 12MHz 時,則復(fù)位信號持續(xù)時間應(yīng)不小于 2us7。本設(shè)計(jì) 采用的是外部手動按鍵復(fù)位電路。如圖 7 示為復(fù)位電路。 圖 9 復(fù)位電路圖 3.2.6 系統(tǒng)整體硬件電路 分析可知在本設(shè)計(jì)中要用到如下模塊:51 單片機(jī) AT89C51、由熱釋電紅外 傳感器組成的檢測模塊、由 LED 組成的發(fā)光二極管報(bào)警模塊、由蜂鳴器組成的 聲音報(bào)警模塊等一些單片機(jī)外圍應(yīng)用模塊,以及單片機(jī)的自動復(fù)位電路和晶振 電路等。在 Protues 軟件中沒有紅外傳感器模塊,所以本設(shè)計(jì)是用程序加以實(shí) 現(xiàn)的。本設(shè)計(jì)中用的是被動型紅外傳感器。
16、本文設(shè)計(jì)的題目是基于單片機(jī)的家 庭防盜報(bào)警系統(tǒng)。本系統(tǒng)的工作原理是當(dāng)有人進(jìn)入紅外傳感器的檢測范圍,紅 外傳感器把檢測到的信號輸入單片機(jī)。單片機(jī)通過紅外傳感器輸入的高低電平 去控制報(bào)警電路,以來通知主人有人進(jìn)入,從而起到防盜的目的。 據(jù)此設(shè)計(jì)總體硬件電路如下所示: 圖 10 系統(tǒng)硬件電路 4.4.系統(tǒng)軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì) 4.1 主程序流程圖 主函數(shù)中主要完成系統(tǒng)的初始化,并根據(jù)在中斷子程序 INT1 中設(shè)置的 FLAG 標(biāo)志位,結(jié)合熱釋電紅外傳感器檢測到的信號啟動聲光報(bào)警器。如下圖所 示。 圖 11 程序流程圖 4.2 中斷子程序設(shè)計(jì) 中斷子程序 INT1 中主要完成對紅外遙控信號的接收解碼,
17、以及設(shè)置 FLAG 標(biāo)志位, 以供主程序進(jìn)行調(diào)用和判斷。如下圖所示: 收到中斷信號 執(zhí)行相應(yīng) 解碼算法 計(jì)算出鍵值 設(shè)置 FLAG 標(biāo)志位 圖 12 中斷子程序流程圖 5.5.電路的調(diào)試及實(shí)驗(yàn)數(shù)據(jù)的測試電路的調(diào)試及實(shí)驗(yàn)數(shù)據(jù)的測試 5.1 所用儀器儀表 表表 1 儀器名稱數(shù)量 直流電壓源1 臺 萬用表1 臺 示波器1 臺 電烙鐵1 臺 keil C51 軟件1 臺 Proteus 軟件1 臺 5.2 測試步驟及內(nèi)容 5.2.1 軟件仿真 本設(shè)計(jì)通過利用 Proteus 仿真,將所編寫的程序用 Keil 軟件編譯,添加到 單片機(jī)中,進(jìn)行仿真調(diào)試。下面給出了系統(tǒng)仿真的電路圖和仿真波形。 圖 13 仿
18、真電路圖 圖 14 系統(tǒng)仿真波形圖 本設(shè)計(jì)所要求達(dá)到的目標(biāo)是在接收到紅外傳感器輸入的高電平信號時,圖 中的燈 D2 閃爍,同時蜂鳴器發(fā)出滴滴的報(bào)警聲,分析知上圖中周期方波可以達(dá) 到系統(tǒng)要求。 5.2.2 硬件電路檢測 調(diào)試步驟 1.調(diào)試前不加電源的檢查 對照電路圖和實(shí)際線路檢查連線是否正確,包括錯接、少接、多接等;用 萬用表電阻檔檢查焊接和接插是否良好:元器件引腳之間有無短路,連接處有 無接觸不良,二極管、三極管、集成電路和電解電容的極性是否正確;電源供 電包括極性、信號源連線是否正確;電源對地是否存在短路(萬用表測量電阻) 。 經(jīng)過上述檢查,我們發(fā)現(xiàn)我們所設(shè)計(jì)的電路存在錯接和連接處不良接觸的
19、 問題,經(jīng)過細(xì)心的檢查后,解決了上述的一些電路上的問題。 2.靜態(tài)檢測與調(diào)試 斷開信號源,把經(jīng)過準(zhǔn)確測量的電源接入電路,用萬用表電壓檔檢測電源 電壓,觀察有無異?,F(xiàn)象:如冒煙、異常氣味、手摸元器件發(fā)燙,電源短路等, 如果發(fā)現(xiàn)氣場情況,立即切斷電源,排除故障; 我們的電路在此項(xiàng)測試中如無異常情況,接著我們又分別測量各關(guān)鍵點(diǎn)直 流電壓,如靜態(tài)工作點(diǎn)、放大電路輸入、輸出端直流電壓等是否在正常工作狀 態(tài)下,結(jié)果又個別電路不符,經(jīng)過調(diào)整電路元器件參數(shù)、更換元器件,使電路 最終工作在核實(shí)的工作狀態(tài); 3.動態(tài)監(jiān)測與調(diào)試 動態(tài)調(diào)試時在靜態(tài)調(diào)試的基礎(chǔ)上進(jìn)行的,調(diào)試的方法在電路的輸入端加上 所需的信號源,并循著
20、信號的注射逐級監(jiān)測各有關(guān)點(diǎn)的波形、參數(shù)和性能指標(biāo) 是否滿足設(shè)計(jì)要求,如必要,要對電路參數(shù)做進(jìn)一步調(diào)整。發(fā)現(xiàn)問題,要設(shè)法 找出原因,排除故障,繼續(xù)進(jìn)行。 5.2.3 系統(tǒng)軟件調(diào)試 系統(tǒng)軟件開發(fā)基于 keil51 軟件平臺,采用 C51 程序語言,進(jìn)行了大量的編 譯調(diào)試工作。 下圖給出編譯結(jié)果圖 圖 15 軟件編譯調(diào)試 程序的下載基于 STC_ISP 下載器,如下圖所示: 圖 16 程序下載燒寫 6.6.實(shí)驗(yàn)現(xiàn)象分析實(shí)驗(yàn)現(xiàn)象分析 6.1 系統(tǒng)工作現(xiàn)象 本系統(tǒng)在接通電源初始化之后,可以看到綠色 LED 指示燈常亮,紅色報(bào)警 燈和黃色狀態(tài)燈熄滅,系統(tǒng)處于待機(jī)狀態(tài)。在按下遙控器按鈕“1”后,系統(tǒng)進(jìn) 入值
21、守狀態(tài),此時如果周圍有人活動產(chǎn)生熱紅外信號,則可以看到系統(tǒng)報(bào)警燈 閃亮,蜂鳴器發(fā)出報(bào)警聲。報(bào)警燈和蜂鳴器在工作一段時間之后,如果周圍再 無人活動,則自動恢復(fù)到值守狀態(tài),如果此時再按下遙控器按鈕“2” ,則系統(tǒng) 進(jìn)入待機(jī)狀態(tài),此時將不進(jìn)行報(bào)警工作。 6.2 系統(tǒng)功能分析 本系統(tǒng)采用熱釋電紅外傳感器,可探測范圍=8 米,可基本滿足家用報(bào)警 器的性能要求,通過聲光雙重報(bào)警,對警情的監(jiān)控非常有效。同時增加的紅外 遙控模塊,可以方便的設(shè)置系統(tǒng)的工作狀態(tài),避免誤報(bào),錯報(bào)情況的發(fā)生,可 控性好,人機(jī)交互性強(qiáng)。 7.7.課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)總結(jié) 為期兩周的課程設(shè)計(jì)不經(jīng)意間就結(jié)束了,回想這兩周以來的種種,我感受
22、 很深。我們小組選擇的題目是家用防盜報(bào)警器設(shè)計(jì),之所以選擇這個題目,是 因?yàn)槲覀儌冋J(rèn)為這個題目實(shí)用而且很有趣。 在查閱大量相關(guān)資料的基礎(chǔ)上我們確定了以 AT89C51 單片機(jī)為工作處理器 核心,外接熱釋電紅傳感器,進(jìn)行信號的探測,通過單片機(jī)對信號的判斷,控 制 LED 燈和蜂鳴器聲光報(bào)警的總體初步技術(shù)方案。 之后我們開始在電腦上設(shè)計(jì)仿真電路,參考相關(guān)資料我們很快設(shè)計(jì)出了初 步的硬件電路,但由于 Proteus 軟件中沒有熱釋電紅外傳感器模塊,因此在仿 真過程中我們用高電平輸出代替?zhèn)鞲衅鬏斎胄盘?,在仿真中取得了成功?完成仿真驗(yàn)證后,我們開始焊接硬件電路,很快就焊接完成。之后我們立 即著手系統(tǒng)軟
23、件的設(shè)計(jì),采用 C51 語言進(jìn)行單片機(jī)編程,一切順利。但是當(dāng)我 們將系統(tǒng)的軟硬件聯(lián)調(diào)的時候,問題開始多了起來,系統(tǒng)功能和預(yù)先設(shè)想的相 去甚遠(yuǎn),熱釋電紅外傳感器輸出引腳始終處于低電平,似乎無法檢測到熱紅外 信號,我們判斷可能是傳感器運(yùn)用不當(dāng),為此我們查閱了大量關(guān)于熱釋電紅外 傳感器的資料,對電路的焊接質(zhì)量進(jìn)行了仔細(xì)的檢測,并用示波器對傳感器輸 出波形進(jìn)行了分析,結(jié)果一切正常。于是我們轉(zhuǎn)而分析我們的程序,可是程序 似乎也沒有問題,我們陷入了短暫的迷茫,但我們沒有沮喪,經(jīng)過反復(fù)的比對 實(shí)驗(yàn),終于發(fā)現(xiàn)了程序中讀寫引腳的方式有誤,之所以久久難以發(fā)現(xiàn)的根源在 于我們對單片機(jī)讀寫基本概念的混淆,教訓(xùn)頗深。這
24、個問題解決之后,后面的 工作相對順利了一些。 在 9 月 30 日的時候我們初步完成了家用報(bào)警器系統(tǒng),系統(tǒng)可以檢測到 8 米 范圍內(nèi)的人員活動并發(fā)出報(bào)警信號。但這遠(yuǎn)遠(yuǎn)不夠,由于課設(shè)時間相對寬裕, 我們開始著手對我們的系統(tǒng)功能進(jìn)行進(jìn)一步升級,受到汽車報(bào)警器電子鑰匙的 啟發(fā),我們決定給系統(tǒng)增加無線控制模塊,以實(shí)現(xiàn)更方便的控制,同時避免系 統(tǒng)產(chǎn)生誤判。 紅外遙控對我們來說又是一個完全陌生的領(lǐng)域,在初步了解了其工作原理 和編解碼方式的基礎(chǔ)上,我們選購了 HX1838 一體化紅外接收頭和通用簡易紅外 遙控器。硬件電路連接相對簡單,程序的升級是問題的關(guān)鍵。 事實(shí)和我們設(shè)想的一樣,即便是我們采用了網(wǎng)上現(xiàn)成的
25、紅外遙控解碼程序, 問題依然很多,怎樣和傳感器連用,如何對不同按鍵產(chǎn)生不同動作,這些問題 困擾我們很久。一步步的嘗試,反復(fù)的燒寫,驗(yàn)證,甚至更換元器件,雖然不 易,但我們始終沒有放棄,終于在 10 月 9 日下午的時候,完成了預(yù)期功能,實(shí) 現(xiàn)了遙控控制。經(jīng)歷過困難的磨礪,此刻的成功分外甜蜜,看著我們心血的結(jié) 晶,心里由衷高興。 這次課設(shè)我不光從知識上收獲了很多,整個過程鍛煉了我的學(xué)習(xí)能力,讓 我學(xué)會了如何快速的學(xué)習(xí)和掌握一個相對陌生領(lǐng)域的知識,如何系統(tǒng)的考慮問 題,面對問題時該以怎樣的角度去思考,等。同時我要感謝整個過程中老師, 同學(xué)對我們的指導(dǎo)和幫助,謝謝你們。 程序附錄程序附錄 #incl
26、ude /包含 51 單片機(jī)相關(guān)的頭文件 #define uint unsigned int /重定義無符號整數(shù)類型 #define uchar unsigned char /重定義無符號字符類型 uchar code LedShowData=0 x03,0 x9F,0 x25,0 x0D,0 x99, /定義數(shù)碼管顯示數(shù)據(jù) 0 x49,0 x41,0 x1F,0 x01,0 x19;/0,1,2,3,4,5,6,7,8,9 uchar code RecvData=0 x07,0 x0A,0 x1B,0 x1F,0 x0C,0 x0D,0 x0E,0 x00,0 x0F,0 x19; ucha
27、r IRCOM7; /*完成基本數(shù)據(jù)變量定義*/ sbit IRIN=P33; /yaokong sbit fmq=P03; /揚(yáng)聲器 sbit ztd=P10;/黃燈 sbit bjd=P14;/紅燈 sbit cgq=P22; /紅外 char flag = 0; uint cot=0; /定義紅外接收端口 /*完成紅外接收端口的定義*/ #define ShowPort P2 /定義數(shù)碼管顯示端口 /extern void Contro(uchar zt) ; void delayms(unsigned char x) /0.14mS 延時程序 unsigned char i; /定義臨
28、時變量 while(x-) /延時時間循環(huán) for (i = 0; i13; i+) /14mS 延時 / void delay(uchar x) uchar t; while(x-) for(t=0;t120;t+); / void Delay() /定義延時子程序 uint DelayTime=30000; /定義延時時間變量 while(DelayTime-); /開始進(jìn)行延時循環(huán) return; /子程序返回 void IR_IN() interrupt 2 using 0 /定義 INT2 外部中斷函數(shù) unsigned char j,k,N=0; /定義臨時接收變量 EX1 = 0; /關(guān)閉外部中斷,防止再有信號 到達(dá) delayms(15); /延時時
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度手店面轉(zhuǎn)租合同:電競主題客棧轉(zhuǎn)租管理協(xié)議
- 2025年度離婚協(xié)議書模板:離婚后子女撫養(yǎng)權(quán)及贍養(yǎng)費(fèi)協(xié)議
- 2025年度自愿離婚協(xié)議及財(cái)產(chǎn)分割執(zhí)行合同
- 二零二五年度物業(yè)賠償業(yè)主裝修期間意外事故協(xié)議
- 2025年度時尚服裝加盟店合作協(xié)議
- 2025年度餐飲服務(wù)業(yè)勞動合同解除協(xié)議
- 二零二五年度反擔(dān)保合同匯編:農(nóng)業(yè)產(chǎn)業(yè)化項(xiàng)目融資風(fēng)險控制
- 二零二五年度順豐快遞員績效獎金合同
- 二零二五年度耕地租賃與農(nóng)業(yè)文化遺產(chǎn)保護(hù)合同
- 企業(yè)信息管理軟件開發(fā)合同
- 小學(xué)生拗九節(jié)課件
- 《智能制造技術(shù)基礎(chǔ)》課件-第2章 智能系統(tǒng)方案與設(shè)計(jì)
- 人教版PEP小學(xué)五年級英語下冊全冊教案(含計(jì)劃)
- 2025年幼兒園膳食工作計(jì)劃
- 《基于二維激光SLAM的AGV導(dǎo)航系統(tǒng)設(shè)計(jì)》
- 《下載-綜合布線》課件
- 標(biāo)準(zhǔn)土方工程招標(biāo)文件樣本
- 電化學(xué)儲能系統(tǒng)測試操作方法
- 如何提升管理能力和水平
- (高清版)DB43∕T 1588.28-2019 小吃湘菜 第28部分:武岡空餅
- 第六單元 共同面對的全球性問題 知識清單
評論
0/150
提交評論