基于AT89C51單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)_第1頁
基于AT89C51單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)_第2頁
基于AT89C51單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)_第3頁
基于AT89C51單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)_第4頁
基于AT89C51單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)目目 錄錄摘 要 .iabstract .ii1 緒論 .11.1 序言 .11.1.1 防盜報(bào)警系統(tǒng)的構(gòu)成.11.1.2 防盜報(bào)警器的分類.21.1.3 防盜報(bào)警系統(tǒng)在國內(nèi)外的發(fā)展.21.1.4 防盜報(bào)警系統(tǒng)的發(fā)展前景與趨勢.31.2 設(shè)計(jì)要求與研究內(nèi)容 .41.2.1 設(shè)計(jì)要求.41.2.2 研究內(nèi)容.52 系統(tǒng)總體設(shè)計(jì)方案 .52.1 方案選擇論證 .52.2 主控芯片單片機(jī)的選擇 .72.3 傳感器的選擇 .72.3.1 常見的幾種紅外傳感器介紹.72.3.2 熱釋電紅外傳感器的原理.92.3.3 熱釋電紅外傳感器的選定.92.3.4 振動(dòng)位移傳感器的選

2、定.102.4 顯示器工作原理及其選擇 .112.5 時(shí)鐘芯片 ds1302 的介紹 .132.6 外擴(kuò)存儲器 at24c02 的介紹 .143 系統(tǒng)硬件設(shè)計(jì) .15基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)3.1 用戶端探測器設(shè)計(jì) .153.2 lcd 顯示電路設(shè)計(jì).163.3 報(bào)警執(zhí)行電路設(shè)計(jì) .173.4 時(shí)鐘電路設(shè)計(jì) .183.5 晶振與復(fù)位電路設(shè)計(jì) .183.6 電源電路設(shè)計(jì) .193.7 外擴(kuò)存儲電路設(shè)計(jì) .203.8 鍵盤電路設(shè)計(jì) .224 系統(tǒng)軟件設(shè)計(jì) .234.1 軟件設(shè)計(jì)分析 .234.2 系統(tǒng)軟件程序設(shè)計(jì) .234.2.1 lcd 顯示程序設(shè)計(jì) .234.2.2 系統(tǒng)初始化程序設(shè)計(jì)

3、.244.2.3 報(bào)警系統(tǒng)程序設(shè)計(jì).254.2.4 查詢記錄程序設(shè)計(jì).254.2.5 刪除記錄程序設(shè)計(jì).284.2.6 調(diào)整時(shí)間程序設(shè)計(jì).284.2.7 定時(shí)中斷 0 程序設(shè)計(jì).304.2.8 外部中斷 0 程序設(shè)計(jì).304.2.9 外部中斷 1 的程序設(shè)計(jì).324.2.10 4*4 矩陣掃描鍵盤程序設(shè)計(jì) .32結(jié)束語 .34致 謝 .35參考文獻(xiàn) .36附 錄 .37基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)i基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)摘摘 要要防盜報(bào)警系統(tǒng)的設(shè)計(jì)是為滿足現(xiàn)代住宅防盜的需要所設(shè)計(jì)的家庭式電子防盜系統(tǒng)。防盜報(bào)警系統(tǒng)采用了由熱釋電紅外傳感器和振動(dòng)位移傳

4、感器構(gòu)成的復(fù)合式傳感器,這種防盜器安裝隱蔽,同時(shí)它的信號經(jīng)過單片機(jī)系統(tǒng)處理后方便和 pc 機(jī)通信,便于多用戶統(tǒng)一管理。防盜報(bào)警系統(tǒng)設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。硬件部分設(shè)計(jì)主要包括檢測電路接收信號,led 控制電路控制發(fā)光及驅(qū)動(dòng)執(zhí)行報(bào)警電路執(zhí)行報(bào)警等。軟件部分設(shè)計(jì)主要包括中斷、定時(shí)等程序設(shè)計(jì)來實(shí)現(xiàn)聲光報(bào)警的作用。此設(shè)計(jì)實(shí)現(xiàn)的功能簡單而實(shí)用。當(dāng)人員外出時(shí),可把報(bào)警系統(tǒng)設(shè)置在外出布防狀態(tài),探測器工作起來。當(dāng)有人闖入時(shí),傳感器將探測到動(dòng)作,設(shè)置在監(jiān)測點(diǎn)上的探頭將人體輻射的紅外光譜和振動(dòng)的位移變換成電信號。此信號經(jīng)放大電路、比較電路送至門限開關(guān),打開門限閥門送出 ttl 電平,然后經(jīng)鎖存器送至 at

5、89c51單片機(jī),又經(jīng)單片機(jī)處理運(yùn)算后驅(qū)動(dòng)執(zhí)行報(bào)警電路使警號發(fā)聲。 關(guān)鍵詞 單片機(jī);紅外傳感器;信號接收;報(bào)警電路基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)iithe design of family anti-theft alarm systems based on scmabstractthe design of anti-theft alarm system is for the family of electronic security systems designed to meet the needs of modern residential burglar.anti-theft alar

6、m system uses the combination sensor which consists of pyroelectric infrared sensor and vibration transducer for displacement,the fixing of this alarm is covert, after has been processed by scm, the signal of alarm communicates with pc, which is convenient for uniform management. anti-theft alarm de

7、sign includes hardware part and software part.the hardware part of the design includes detection circuit receiving the signal, the led control circuit to control light-emitting and driving the implementation of the implementation of the alarm circuit to alarm.the software part of the design includes

8、 programs like interrupt,timing to achieve the role of acousto-optic alarm,etc.the functions of the design is simple and pratical.when people go out,we can set the alarm system in the conditon of protection ,the detector begins to work. pyroelectric infrared sensor will detect the action when people

9、 break in ,and the infrared probe setted in the observing point will convert the infrared radiation and the displacement of the vibration from the human body into the electrical signal.the signal is sent to the threshold switch through amplifier circuit and comparison circuit,then open the threshold

10、 valves and send out the ttl level,then send it to the at89c51 scm via the latch,and make the performing alarm circuit sounding via the processing oprations of the scm .keywords scm;infrared sensor;signal receiving;alarm circuit基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)11 緒論1.1 序言隨著社會經(jīng)濟(jì)的飛速發(fā)展,人們對其住宅的要求也越來越高,表現(xiàn)在不僅希望擁有舒適的住所,而且對

11、安全性、智能性等方面也提出了更高的要求。這時(shí),傳統(tǒng)的家庭住宅顯然己經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們的需求。人們迫切需要一種智能型的家庭防盜報(bào)警系統(tǒng),能可靠的進(jìn)行日常安全防范工作,及時(shí)發(fā)現(xiàn)各種險(xiǎn)情并通知戶主,以便將險(xiǎn)情消滅在萌芽狀態(tài),這樣人們便可安心工作,同時(shí)也保證了居民的生命財(cái)產(chǎn)不受損失。于是有關(guān)家庭、辦公室和倉庫等處的安全防范和自動(dòng)報(bào)警系統(tǒng)的開發(fā)研制日益被科研單位和生產(chǎn)廠家所重視。隨著電子通訊技術(shù)的飛速發(fā)展,單片機(jī)以其具有體積小、價(jià)格低、集成度高、性價(jià)比高等突出優(yōu)點(diǎn)已在工業(yè)控制、智能儀表、數(shù)控機(jī)床、數(shù)據(jù)采集以及各種家用電器等方面得到了廣泛應(yīng)用。因此,利用單片機(jī)和一些簡單的外圍器件來開發(fā)種適合于家庭的低價(jià)位

12、、運(yùn)行可靠的智能型安全防盜報(bào)警系統(tǒng),對室內(nèi)出現(xiàn)入室盜竊等自動(dòng)發(fā)出報(bào)警信息并通知戶主進(jìn)行及時(shí)處理已經(jīng)勢在必行。紅外線作為一種不可見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。紅外報(bào)警器大多數(shù)采用國外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動(dòng)式熱釋電型紅外報(bào)警器,還有紅外監(jiān)控?zé)o線報(bào)警器、超聲波防盜報(bào)警器、紅外線防盜報(bào)警器、高靈敏紅外報(bào)警器、觸摸式延時(shí)防盜報(bào)警器、 觸摸式防盜報(bào)警器、紅外報(bào)警器、 紅外線聲光報(bào)警器等。為滿足現(xiàn)代住宅防盜的需要而設(shè)計(jì)的基于單片機(jī)的家庭防盜報(bào)警系統(tǒng),它在以前的防盜器基礎(chǔ)上進(jìn)行了很大的改進(jìn),不但可以用于單一的住宅區(qū),也可以規(guī)模用于比較大規(guī)模住宅

13、區(qū)的防盜。它的工作性能好,不易出現(xiàn)不報(bào)和誤報(bào)現(xiàn)象,安全可靠。不僅如此,它使用了單片機(jī)做信號處理器,這樣非常有利于與計(jì)算機(jī)相連接,利用計(jì)算機(jī)統(tǒng)一管理,使整個(gè)小區(qū)的住戶基本情況、資料等在計(jì)算機(jī)內(nèi)存儲起來,方便來訪人的查詢和保安人員的統(tǒng)一管理。1.1.1 防盜報(bào)警系統(tǒng)的構(gòu)成防盜報(bào)警系統(tǒng)是用物理方法或電子技術(shù)自動(dòng)探測發(fā)生在布防監(jiān)測區(qū)域內(nèi)的侵入行為,產(chǎn)生報(bào)警信號,并提示值班人員發(fā)生報(bào)警的區(qū)域部位,顯示可能采取對策的系統(tǒng)。防盜報(bào)警系統(tǒng)是預(yù)防搶劫、盜竊等意外事件的重要設(shè)施。一旦發(fā)生突發(fā)事件,基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)2就能通過聲光報(bào)警信號在安保控制中心準(zhǔn)確顯示出事地點(diǎn),便于迅速采取應(yīng)急措施。防盜報(bào)警系

14、統(tǒng)與出入口控制系統(tǒng)、閉路電視監(jiān)控系統(tǒng)、訪客對講系統(tǒng)和電子巡更系統(tǒng)等一起構(gòu)成了安全防范系統(tǒng)。防盜報(bào)警系統(tǒng)由探測器、傳感器、控制器、報(bào)警器、顯示器幾部分構(gòu)成??刂破鲗?shí)現(xiàn)對熱釋電紅外探測器和振動(dòng)位移傳感器的循環(huán)掃描,并控制報(bào)警信號處理電路作出相應(yīng)狀態(tài)處理,如果有報(bào)警信號的話,延時(shí)12秒對該端口進(jìn)行一次掃描確保真的有險(xiǎn)情時(shí)立即發(fā)出報(bào)警信號,控制報(bào)警電路報(bào)警,同時(shí)通過液晶顯示器顯示單元顯示具體的事發(fā)位置。1.1.2 防盜報(bào)警器的分類報(bào)警探測器按工作原理主要可分為紅外報(bào)警探測器、微波報(bào)警探測器、被動(dòng)式紅外/微波報(bào)警探測器、玻璃破碎報(bào)警探測器、振動(dòng)報(bào)警探測器、超聲波報(bào)警探測器、激光報(bào)警探測器、磁控開關(guān)報(bào)警探

15、測器、開關(guān)報(bào)警探測器、視頻運(yùn)動(dòng)檢測報(bào)警器、聲音探測器等許多種類。報(bào)警探測器按工作方式可分為主動(dòng)式報(bào)警探測器和被動(dòng)式報(bào)警探測器。報(bào)警探測器按探測范圍的不同又可分為點(diǎn)控報(bào)警探測器、線控報(bào)警探測器、面控報(bào)警探測器和空間防范報(bào)警探測器。防盜探測器是否采用電源分類可分為無源和有源兩種。從防盜探測器與報(bào)警主機(jī)的連接方式可分有線與無線。除了以上區(qū)分以外,還有其他方式的劃分。在實(shí)際應(yīng)用中,根據(jù)使用情況不同,合理選擇不同防范類型的報(bào)警探測器,才能滿足不同的安全防范要求。報(bào)警探測器作為傳感探測裝置,用來探測入侵者的入侵行為及各種異常情況。在各種各樣的智能建筑和普通建筑物中需要安全防范的場所很多。因此,就需要各種各

16、樣的報(bào)警探測器,以滿足不同的安全防范要求。1.1.3 防盜報(bào)警系統(tǒng)在國內(nèi)外的發(fā)展在我國,家庭智能報(bào)警是一項(xiàng)重要內(nèi)容,報(bào)警器應(yīng)具有多個(gè)探測器接口,可接收紅外及微波探測器、感煙探測器、溫度探測器、煤氣泄漏探測器等傳來的報(bào)警信號,然后通過通訊網(wǎng)絡(luò)將報(bào)警信息傳送到相關(guān)人的通訊設(shè)備上,以使災(zāi)情得到及時(shí)處理,保護(hù)人們的生命財(cái)產(chǎn)安全。國內(nèi)報(bào)警設(shè)備主要是在兩方面發(fā)展較快,一方面是探測器技術(shù)和探測器的發(fā)展,一方面是遠(yuǎn)程報(bào)警系統(tǒng)的發(fā)展。探測器的發(fā)展主要表現(xiàn)在出現(xiàn)了被動(dòng)紅外、超聲波基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)3和微波三種不同的探測技術(shù)。但前途的是復(fù)合式探技術(shù),即在同一個(gè)封裝盒里安裝兩種以上不同的探測器,兩者組合

17、后誤報(bào)率將會大大降低。目前我國有關(guān)報(bào)警系統(tǒng)主要就是無線式系統(tǒng)。它具有安裝方便、簡單,一次性投資小的特點(diǎn),但它存在覆蓋面積小、誤報(bào)率高等問題,使用場合受到一定限制。但由于此類產(chǎn)品具有體基于彩信的無線紅外防盜報(bào)警系統(tǒng)的硬件設(shè)計(jì).體積小、耗電低、成本低、功能單一等優(yōu)點(diǎn),適合住宅小區(qū)的防盜報(bào)警。在北美,從上世紀(jì)初報(bào)警呼救箱放置在街頭巷尾,在呼救時(shí)發(fā)出聲響提示,以尋求附近警察的幫助;同時(shí),這種呼救箱直接連接到附近的警局,使得稍遠(yuǎn)一些的警察也能夠收到呼救信息。隨后,由于通信技術(shù)的發(fā)展,提供遠(yuǎn)程通信服務(wù)的電報(bào)公司加入到這個(gè)行業(yè)中,從而使得報(bào)警信息可以通達(dá)到更遠(yuǎn)的地方;不過,這種電報(bào)方式畢竟難以普及,所以稍后

18、出現(xiàn)的電話理所當(dāng)然地成為報(bào)警通訊的主要手段。而此后自動(dòng)撥號系統(tǒng)的出現(xiàn)以及電話普及到千家萬戶,更使得通過電話線報(bào)警的方式得到了前所未有的發(fā)展。目前,對北美的安防產(chǎn)業(yè)來說,最成功的經(jīng)營模式就是聯(lián)網(wǎng)報(bào)警服務(wù)模式,聯(lián)網(wǎng)報(bào)警將整個(gè)北美的安防產(chǎn)業(yè)從橫向到縱向進(jìn)行整合串并,形成了一個(gè)集中許多高科技手段和產(chǎn)業(yè)化管理水準(zhǔn)的一體化綜合性產(chǎn)業(yè)。比如世界排名第一,北美最大的安防跨國公司一美國棋諾亞公司,它在世紀(jì)年代開始搞簡單的防盜報(bào)警,其當(dāng)時(shí)的業(yè)務(wù)范圍和技術(shù)水平跟中國現(xiàn)在很多安防企業(yè)是相當(dāng)?shù)?。?0年代,它對其產(chǎn)業(yè)的整體發(fā)展方向做了很大的調(diào)整,變?yōu)槁?lián)網(wǎng)報(bào)警服務(wù)商,建立了首家網(wǎng)管中心,尤其引用了大量的網(wǎng)管技術(shù)、系統(tǒng)集成

19、技術(shù)和電子技術(shù),現(xiàn)己成為十分先進(jìn)的聯(lián)網(wǎng)報(bào)警服務(wù)平臺。從以上過程來看,報(bào)警行業(yè)的發(fā)展是以工業(yè)技術(shù)發(fā)展為基礎(chǔ)的,只有具備良好的通信手段,才能夠把各地的報(bào)警信息匯聚到相應(yīng)的權(quán)威部門,然后由權(quán)威部門負(fù)責(zé)分配有限的警力來幫助到所有的社會個(gè)體。在現(xiàn)代計(jì)算機(jī)技術(shù)、自動(dòng)控制技術(shù)和現(xiàn)代通信技術(shù)的支持下,安防系統(tǒng)也是一個(gè)很完善的計(jì)算機(jī)控制系統(tǒng),防盜報(bào)警系統(tǒng),電視監(jiān)控系統(tǒng),聲音系統(tǒng),門禁系統(tǒng)和巡更系統(tǒng)統(tǒng)一由一臺計(jì)算機(jī)進(jìn)行管理,標(biāo)志我國的安防事業(yè)進(jìn)入一個(gè)新階段。1.1.4 防盜報(bào)警系統(tǒng)的發(fā)展前景與趨勢傳統(tǒng)的機(jī)械式家居防衛(wèi)在實(shí)際使用中暴露出一些明顯的問題,如:影響樓房美基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)4觀,市容整潔;影

20、響火災(zāi)救援通道;給犯罪分子提供了便利的翻越條件;時(shí)間久了會有高空墜物的危險(xiǎn)等。因此,作為新一代的智能安全防盜報(bào)警器系統(tǒng)就應(yīng)運(yùn)而生,并日益受到廣泛的重視和運(yùn)用。數(shù)字化、無線化、集成化是防盜報(bào)警系統(tǒng)進(jìn)一步發(fā)展的要求,所以我們不難發(fā)現(xiàn)防盜報(bào)警的技術(shù)發(fā)展趨勢:更穩(wěn)定可靠:如探測器可抗rfi/emi(電磁干擾/射頻干擾)、防雷電等,以適應(yīng)惡劣氣候;更多樣的功能:如探測器可調(diào)頻、防遮擋、防噴蓋、防破壞等;更精美、小巧的外觀:以符合品味日益提高的室內(nèi)裝潢需求;更智能化的設(shè)計(jì):方便地設(shè)/撤防,人性化的操作界面;更強(qiáng)大的聯(lián)網(wǎng)功能;更方便的擴(kuò)展性。上述發(fā)展趨勢,事實(shí)上都建立在數(shù)字化、無線化、集成化的三大核心技術(shù)基

21、礎(chǔ)上。1.2 設(shè)計(jì)要求與研究內(nèi)容1.2.1 設(shè)計(jì)要求現(xiàn)時(shí)社會治安問題嚴(yán)峻,各種入室搶竊、偷盜事件時(shí)有發(fā)生。防盜報(bào)警系統(tǒng)是利用探測器裝置對建筑物內(nèi)外重要地點(diǎn)和區(qū)域進(jìn)行布防、探測。當(dāng)探測器探測到非法入侵,報(bào)警器工作狀態(tài)變?yōu)閳?bào)警狀態(tài),產(chǎn)生報(bào)警聲。本論文的目的就是設(shè)計(jì)出一種符合上述要求的防盜報(bào)警系統(tǒng)。本文所研制的報(bào)警系統(tǒng)的功能要求如下:主控芯片:at89c51,工作在 12mhz 時(shí)鐘頻率;檢測信號:采用復(fù)合式防盜傳感器,熱釋電紅外傳感器和振動(dòng)位移傳感器并接使用,增加報(bào)警可靠性,下降沿觸發(fā),低電平保持寬度 1ms,監(jiān)測負(fù)載 600;輸入通道:16 路監(jiān)測信號,220v 交流電源輸入;報(bào)警方式:聲光報(bào)警

22、,蜂鳴器和 led;顯示方式:2*16 字符液晶顯示,led 電源指示,led 報(bào)警顯示;輸入方式:4*4 矩陣鍵盤和系統(tǒng)復(fù)位獨(dú)立按鍵;系統(tǒng)電源:工作電源 220v 交流輸入,3.6v 備用電源;相關(guān)功能:正常情況下顯示當(dāng)前時(shí)間,時(shí)間可調(diào);實(shí)時(shí)對 16 路輸入信號異常產(chǎn)生聲光報(bào)警,并顯示當(dāng)前異常通道和產(chǎn)生異常時(shí)間并記錄相應(yīng)時(shí)間,報(bào)警時(shí)長可調(diào)(0198s,199 不自動(dòng)停止) ,每通道能夠記錄 2 次異常時(shí)間(最早和最新時(shí)間) ; 具有記錄查詢和刪除功能,能夠查詢每路歷史異常記錄,并能刪除記錄 基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)5系統(tǒng)對自身部分?jǐn)?shù)據(jù)處理錯(cuò)誤能產(chǎn)生提示。1.2.2 研究內(nèi)容本課題需要

23、研究的內(nèi)容主要有以下幾個(gè)方面:根據(jù)系統(tǒng)功能要求且考慮產(chǎn)品的性價(jià)比,進(jìn)行系統(tǒng)的整體方案設(shè)計(jì)。該方案采用模塊化設(shè)計(jì)方法,以方便系統(tǒng)的調(diào)試和用戶的使用。系統(tǒng)硬件設(shè)計(jì)包括芯片的選型、所選芯片的功能、芯片外圍電路的合理設(shè)計(jì)。主要內(nèi)容有單片機(jī)的選擇、主機(jī)電路的設(shè)計(jì)、傳感器的選擇、報(bào)警電路的設(shè)計(jì)。下面分3章從系統(tǒng)總體的方案設(shè)計(jì)、系統(tǒng)的硬件設(shè)計(jì)、系統(tǒng)的軟件設(shè)計(jì)對本設(shè)計(jì)做詳細(xì)的介紹。2 系統(tǒng)總體設(shè)計(jì)方案2.1 方案選擇論證該系統(tǒng)設(shè)計(jì)方案有以下兩種:方案一:顯示方式采用數(shù)碼顯示,占用 i/o 較多,體積較大,采用掃描顯示占用機(jī)時(shí),采用靜態(tài)顯示則需要更多芯片;數(shù)據(jù)存儲直接利用單片機(jī)內(nèi)部 ram 存儲記錄數(shù)據(jù);按鍵方

24、式采用中斷矩陣鍵盤,相同按鍵占用 i/o 口較少,中斷方式不占用多余機(jī)時(shí),但多占用一位中斷口;16 路信號檢測方式采用掃描檢測,占用機(jī)器周期,存在掃描間隔時(shí)間,而且需多出掃描子程序;時(shí)間運(yùn)行方式采用單片機(jī)內(nèi)部定時(shí)中斷計(jì)時(shí),存在加大誤差,而且完成日的處理程序復(fù)雜。 方案二:顯示方式采用 1602 液晶顯示模塊,僅需 8 位數(shù)據(jù)線和 3 位控制線,占用 i/o 口較少,而且能顯示字符,顯示位數(shù)更多,不需要其余外圍芯片;數(shù)據(jù)存儲利用外擴(kuò)存儲器;按鍵方式采用掃描矩陣鍵盤,相同按鍵占用 i/o 口較少,掃描鍵盤占用機(jī)時(shí);16 路信號檢測方式采用中斷方式,能及時(shí)發(fā)現(xiàn)并處理異常,主程序以及子程序省掉相關(guān)掃描

25、子程序;時(shí)間運(yùn)行方式采用外部時(shí)鐘芯片,誤差小,能夠夠自動(dòng)校正日期。通過比較,方案二能滿足我們實(shí)時(shí)快捷的要求,更加簡單有效,故本設(shè)計(jì)選擇方案二。因?yàn)楸鞠到y(tǒng)要存儲每路兩次報(bào)警歷史記錄,每次記錄占用 7 字節(jié)空間,則共需要 224b 地址空間,at89c51 內(nèi)部僅 128b 內(nèi)存空間,需要外擴(kuò)存儲器。此處選擇外擴(kuò) at24c02 可擦除存儲器,具有 256b 存儲空間,采用 i2c 總線方式,僅占用2 位 i/o 口。采用掃描式 4*4 掃矩陣鍵盤,僅當(dāng)需要輸入時(shí)掃描鍵盤。采用中斷方式基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)6監(jiān)測 16 路信號,當(dāng)信號發(fā)生異常時(shí),進(jìn)入中斷,掃描 16 路檢測信號輸入狀況,

26、并對信號進(jìn)行計(jì)算處理,判斷異常通道號,并記錄相關(guān)數(shù)據(jù),然后出發(fā)報(bào)警中斷,進(jìn)行報(bào)警提示。采用外部時(shí)鐘芯片精確計(jì)時(shí),單片機(jī)定時(shí)中斷同時(shí)計(jì)時(shí),每過 24 點(diǎn)自動(dòng)從外部時(shí)鐘芯片 ds1302 校準(zhǔn)時(shí)間。本設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。模塊劃分為數(shù)據(jù)采集、信號放大處理、人工鍵盤控制、報(bào)警執(zhí)行、報(bào)警顯示等子模塊。系統(tǒng)電路結(jié)構(gòu)可劃分為:傳感器檢測、報(bào)警執(zhí)行電路、單片機(jī)控制電路、lcd 控制顯示電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、數(shù)據(jù)處理、數(shù)據(jù)傳送、功能設(shè)定、本地報(bào)警、本地顯示等功能。從系統(tǒng)設(shè)計(jì)的要求來分析該設(shè)計(jì)構(gòu)成框圖如圖 21 所示:信號檢測電路鍵盤時(shí)鐘電路外擴(kuò)存儲電路單片機(jī)at89c5

27、1led 發(fā)光報(bào)警蜂鳴器報(bào)警lcd 顯示圖 21 總體設(shè)計(jì)框圖整個(gè)系統(tǒng)由 at89c51、鍵盤、lcd 顯示屏、ds1302 時(shí)鐘芯片、at24c02 存儲芯片、檢測信號輸入、聲光報(bào)警電路組成。通過結(jié)構(gòu)框圖系統(tǒng)可看出:以 at89c51為系統(tǒng)中心,單片機(jī)與 at24c02 交換歷史記錄信息,從 ds1302 獲得校準(zhǔn)時(shí)間,通過 4*4 矩陣鍵盤掃描輸入相關(guān)信息,通過 lcd 顯示屏顯示相關(guān)信息,檢測信號異常時(shí)對單片機(jī)申請中斷,單片機(jī)通過相關(guān)處理產(chǎn)生異常信息,通過聲光報(bào)警(蜂鳴器,報(bào)警指示燈) 。本系統(tǒng)電源可采用 220v 交流電輸入,也可直接提供 5v 電源,ds1302 可根據(jù)需要提供備用電

28、源(3.6v 紐扣電池或者大電容) 。系統(tǒng)的單片機(jī)時(shí)鐘采用 12mhz 晶振;4*4 矩陣鍵盤輸入行線接入 p1.0p1.3 口,列線接入 p1.4p1.7 口;時(shí)鐘芯片基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)7ds1302 時(shí)鐘 sclk 引腳接 mcu p1.6 口,復(fù)位 rst 引腳接 p1.7 口,數(shù)據(jù) i/o 引腳接 p3.6 口;at24c02 為 i2c 雙總線傳輸方式,時(shí)鐘信號 sck 接 p2.2 口,數(shù)據(jù)線sda 接 p2.3 口;p3.4 口接報(bào)警系統(tǒng)的蜂鳴器驅(qū)動(dòng),蜂鳴器采用三極管驅(qū)動(dòng),并聯(lián)續(xù)流二極管防止三級管擊穿;p3.7 口接報(bào)警系統(tǒng)的報(bào)警指示燈。單片機(jī)的 p0 口做數(shù)據(jù)輸入

29、輸出口;lcd 的數(shù)據(jù)輸入、輸出和 16 路檢測信號的輸入都經(jīng)過 p0 口,lcd 三位控制線分別連接 p2.5、p2.6、p2.7;16 路監(jiān)測信號經(jīng)過 74ls373 鎖存輸入給單片機(jī)。2.2 主控芯片單片機(jī)的選擇所謂單片機(jī)就是一塊芯片上集成了 cpu、rom、ram、定時(shí)/計(jì)數(shù)器和多種 i/o接口電路等而具有一定規(guī)模的微型計(jì)算機(jī)。單片機(jī)與通用微型計(jì)算機(jī)相比較,它在硬件結(jié)構(gòu)、指令設(shè)置上均有其獨(dú)到之處。單片機(jī)在控制應(yīng)用領(lǐng)域中,有如下幾方面的優(yōu)點(diǎn):體積小,成本低,運(yùn)用靈活,易于產(chǎn)品化,它能方便地組成各種智能化的控制設(shè)備和儀器,做到機(jī)電儀一體化;面向控制,能針對性地解決從簡單到復(fù)雜的各類控制任務(wù)

30、,因而能獲得更佳的性能價(jià)格比;抗干擾能力強(qiáng),適應(yīng)溫度范圍寬,在各種惡劣的環(huán)境下都能可靠地工作,這是其他機(jī)種無法比擬的;實(shí)現(xiàn)多機(jī)和分布式控制,使整個(gè)控制系統(tǒng)的效率和可靠性大為提高。at89c51 是一種帶 4kb flash 存儲器(fperomflash programmable and erasable read only memory)的低電壓、高性能 cmos 8 位微處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除 1000 次。該器件采用 atmel 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 mcs-51 指令集和輸出管腳相兼容。由于將多功能 8 位 cpu 和閃爍存儲器

31、組合在單個(gè)芯片中,atmel 的 at89c51 是一種高效微控制器。at89c51 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。故此設(shè)計(jì)采用 at89c51。2.3 傳感器的選擇2.3.1 常見的幾種紅外傳感器介紹 紅外探測器 紅外探測器按照探測的機(jī)理的不同,可以分為熱探測器和光子探測器兩大類。熱探測器是利用輻射熱效應(yīng),使探測元件接收到輻射能后引起溫度升高,進(jìn)而使探基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)8測器中依賴于溫度的性能發(fā)生變化。檢測其中某一性能的變化,便可探測出輻射。多數(shù)情況下是通過熱電變化來探測輻射的。當(dāng)元件接收輻射,引起非電量的物理變化時(shí),可以通過適當(dāng)?shù)淖儞Q后測量相應(yīng)的電

32、量變化。 紅外測溫產(chǎn)品 50 多種紅外測溫儀和非接觸紅外測溫系統(tǒng)可滿足不同行業(yè)用戶的特殊需求,提供最優(yōu)非接觸紅外測溫解決方案。在高性能和高品質(zhì)的紅外測溫產(chǎn)品市場,來自德國的 heitronics 以其在尖端領(lǐng)域應(yīng)用中良好的品質(zhì)紀(jì)錄,被廣泛公認(rèn)為是世界一流的紅外測溫產(chǎn)品供應(yīng)者而受到信任。 人體熱釋電紅外傳感器在電子防盜、人體探測器領(lǐng)域中,被動(dòng)式熱釋電紅外探測器的應(yīng)用非常廣泛,因其價(jià)格低廉、技術(shù)性能穩(wěn)定而受到廣大用戶和專業(yè)人士的歡迎。 無線紅外傳感器無線紅外傳感器又名無線紅外探測器,無線智能幕簾/廣角紅外探測器采用美國軍用紅外傳感器進(jìn)行信號采集探測與摩托羅拉芯片組合集成單片機(jī)智能技術(shù)控制,自動(dòng)溫度

33、補(bǔ)償、微電流省耗、無誤報(bào)、無漏報(bào)、探測距離遠(yuǎn)、工作穩(wěn)定、性能可靠、外形精巧、美觀大方。機(jī)內(nèi)設(shè)置電源外撥開關(guān),外出設(shè)防可以接通電源,達(dá)到更加省電的效果。它是根據(jù)人體紅外光譜而工作,當(dāng)人體在其接收范圍內(nèi)活動(dòng)時(shí),探測器輸出報(bào)警信號,廣泛用于銀行、倉庫和家庭等場所的安全防范。它是目前可靠性較高的產(chǎn)品,紅外探測部分采用報(bào)警器用傳感器和紅外專用處理 ic。高頻發(fā)射部分采用最新聲表面(s)穩(wěn)頻技術(shù),配合成熟的外圍電路,使得產(chǎn)品具有紅外探測靈敏度好、誤報(bào)率低、高頻發(fā)射頻率穩(wěn)定、發(fā)射功率大的特點(diǎn)??偠灾煌愋偷奶綔y器用不同的手段探測各種入侵行為,如人體的移動(dòng)、物體的震動(dòng)、玻璃的破碎和門窗的開關(guān)等,系統(tǒng)將所

34、得的信號進(jìn)行邏輯判斷,發(fā)出警報(bào)。常用的傳感器有對射紅外探測器、磁控管(門磁) 、震動(dòng)開關(guān)、被動(dòng)紅外探測器(pir) 、雙鑒探測器、煙感、溫感探測頭等。這些傳感器不僅可以對室內(nèi)的門、窗、敞開的陽臺、固定玻璃、保險(xiǎn)箱等的異常情況進(jìn)行監(jiān)測,而且還能對家中的火警進(jìn)行監(jiān)測。在家中無人的情況下還具有探測有無物體移動(dòng)的功能,以發(fā)現(xiàn)家中是否有偷竊等異常情況。這些器件有效地為控制單元傳送現(xiàn)場的資料,提供報(bào)警控制。而本設(shè)計(jì)采用由熱釋電紅外線傳感器和振動(dòng)位移傳感器構(gòu)成的復(fù)合式傳感器,通過探測人體特有的紅外線和人體的運(yùn)動(dòng)來檢測盜情?;趩纹瑱C(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)92.3.2 熱釋電紅外傳感器的原理熱釋電紅外(pir

35、)傳感器是一種能檢測人體發(fā)射的紅外線而輸出電信號的傳感器。它能組成防入侵報(bào)警器或各種自動(dòng)化節(jié)能裝置,它能以非接觸形式檢測出人體輻射的紅外線能量的變化,并將其轉(zhuǎn)換成電壓信號輸出,將這個(gè)電壓信號加以放大,便可驅(qū)動(dòng)各種控制電路。其工作電路原理及設(shè)計(jì)電路如圖 22 所示, 在 vcc 電源端利用 c1 和 r2 來穩(wěn)定工作電壓,同樣輸出端也多加了穩(wěn)壓元件穩(wěn)定信號。當(dāng)檢測到人體移動(dòng)信號時(shí),電荷信號經(jīng)過 fet 放大后,經(jīng)過 c2,r1 的穩(wěn)壓后使輸出變?yōu)楦唠娢?,再?jīng)過 npn 的轉(zhuǎn)化,輸出 out 為低電平。 rsy2 y1r1 r2 c2 c1 r3 r4 q2npnq1fetvccvcc3v12vo

36、ut圖 22 熱釋電紅外傳感器原理圖熱釋電紅外傳感器是基于熱電效應(yīng)原理的熱電型紅外傳感器。其內(nèi)部的熱電元由高熱電系數(shù)的鐵鈦酸鉛汞陶瓷以及鉭酸鋰、硫酸三甘鐵等配合濾光鏡片窗口組成,其極化隨溫度的變化而變化。為了抑制因自身溫度變化而產(chǎn)生的干擾,該傳感器在工藝上將兩個(gè)特征一致的熱電元反向串聯(lián)或接成差動(dòng)平衡電路方式,因而能以非接觸式檢測出物體放出的紅外線能量變化,并將其轉(zhuǎn)換為電信號輸出。熱釋電紅外傳感器由傳感探測元、干涉濾光片和場效應(yīng)管匹配器三部分組成。設(shè)計(jì)時(shí)應(yīng)將高熱電材料制成一定厚度的薄片,并在它的兩面鍍上金屬電極,然后加電對其進(jìn)行極化,這樣便制成了熱釋電探測元。由于加電極化的電壓是有極性的,因此極

37、化后的探測元也是有正、負(fù)極性的。2.3.3 熱釋電紅外傳感器的選定基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)10目前常用的熱釋電紅外傳感器型號主要有 p228、lhi958、lhi954、re200b、等。熱釋電紅外傳感器通常采用 3 引腳金屬封裝,各引腳分別為電源供電端(內(nèi)部開關(guān)管 d 極,drain)、信號輸出端(內(nèi)部開關(guān)管 s 極,source)、接地端(ground)。本設(shè)計(jì)傳感器采用雙元熱釋電紅外傳感器 re200b,該傳感器翻用熱釋電材料極化隨溫度變化的特殊探測紅外輻射,并采用雙靈敏元互補(bǔ)方法抑制干擾,以提高傳感器的工作溫度。傳感器 re200b 內(nèi)部電路圖如下:d 腳接工作電壓,其工作電壓

38、低且范圍寬(2.2-15v);s 腳為輸出源極電壓;gnd 腳為接地。如圖 23 所示,為熱釋電紅外傳感器 re200b 的內(nèi)部電路框圖。 圖 23 熱釋電紅外傳感器 re200b 的內(nèi)部電路框圖熱釋電紅外傳感器 re200b 的主要工作參數(shù):工作電壓:常用工作電壓范圍為 315v;工作波長:通常為 7.514um;源極電壓:通常為 0.41.1v,r 約為 47k;輸出信號電壓:通常大于 2.0v;檢測距離:檢測距離約為 610m;水平角度:約為 120;工作溫度范圍:-1040。2.3.4 振動(dòng)位移傳感器的選定本系統(tǒng)采用nd1型振動(dòng)位移傳感器,它是一種集振動(dòng)和位移于一體的全方位傳感器。它的

39、技術(shù)指標(biāo)及參數(shù)見表21。其內(nèi)部采用先進(jìn)的固態(tài)加速度檢測器件,基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)11對外來振動(dòng)十分敏感。圖24是nd1型振動(dòng)位移傳感器的內(nèi)部組成框圖,它由振動(dòng)和位移傳感元件、靈敏度限制電路、檢測控制電路、延時(shí)電路和輸出級等構(gòu)成。由于器件內(nèi)部集成度很高,外圍電路相當(dāng)簡單,圖中的c是延時(shí)控制電容,取值越大,延時(shí)就越長,反之則越短,一般取值0.1uf10uf,這里取值為4.7uf。當(dāng)人體在不斷運(yùn)動(dòng)時(shí),輸出為高電平,并通過內(nèi)部電路延時(shí),當(dāng)人體停止運(yùn)動(dòng)時(shí),輸出轉(zhuǎn)為低電平。r是外接靈敏度設(shè)定電阻,取值在51k100k之間,阻值越大,靈敏度就越高,此電阻可以不接,這時(shí)傳感器靈敏度最高。 圖24

40、nd1型振動(dòng)位移傳感器的內(nèi)部表21 振動(dòng)位移傳感器技術(shù)指標(biāo)及參數(shù)2.4 顯示器工作原理及其選擇led 數(shù)碼管在單片機(jī)系統(tǒng)中應(yīng)用非常普遍,其由發(fā)光二極管組成。led 數(shù)碼管有靜態(tài)和動(dòng)態(tài)兩種方法。所謂靜態(tài)顯示就是當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二級管恒定地導(dǎo)通或截止。這種顯示方式每一位都需要有一個(gè) 8 位輸出口控制,靜態(tài)顯示時(shí),較小的電流就可以得到較高的亮度且字符不閃爍,所以可以采用 8255a 的輸出口直接驅(qū)動(dòng)。當(dāng)顯示器位數(shù)較少時(shí)采用靜態(tài)顯示的方法是適合的。當(dāng)位數(shù)較多是,用靜態(tài)顯示所工作電壓靜態(tài)電流靈敏度檢測方向位移檢測依據(jù)工作溫度體積3v12v3v 時(shí) 500 毫安0.1g全向加速度306

41、5122232mm基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)12需 i/o 口太多,一般采用動(dòng)態(tài)顯示方法。所謂動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮顯示器各個(gè)位(掃描) ,對于顯示器的每一位來說,每隔一段時(shí)間點(diǎn)亮一次。利用人的視覺暫留功能可以看到整個(gè)顯示,但必須保證掃描速度足夠快,字符才不閃爍。顯示的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間有關(guān)。調(diào)整電流和時(shí)間參數(shù),可實(shí)現(xiàn)亮度較高較穩(wěn)定的顯示。若顯示的位數(shù)不大于 8 位,則控制顯示器公共位只需要一個(gè) i/o 口(稱為掃描口) ,控制顯示器的各位所顯示的字型也需一個(gè) 8 位口(稱為段數(shù)據(jù)口) ,為了防止閃爍,顯示的時(shí)間在 12ms。lcd 是低電壓驅(qū)動(dòng),極微小

42、功耗,與 cmos 功耗電路可直接匹配,此外其極薄的扁平結(jié)構(gòu)在極亮的環(huán)境光下使用,以及信息容量大,生產(chǎn)容易等,都充分顯示了它的優(yōu)越性能。但是液晶顯示一個(gè)最大的缺點(diǎn),是工作溫度范圍較窄,特別是低濕范圍不夠,液晶顯示器不宜施加直流電壓,一般來說,使用液晶顯示信息,需要液晶材料或器件,相應(yīng)的驅(qū)動(dòng)系統(tǒng)和控制系統(tǒng)三者統(tǒng)一。但在本設(shè)計(jì)中需要使用液晶顯示。1602lcd 主要技術(shù)參數(shù):顯示容量為 162 個(gè)字符;芯片工作電壓為4.55.5v;工作電流為 2.0ma(5.0v);模塊最佳工作電壓為 5.0v;字符尺寸為2.954.35(wh)mm。1602 字符型液晶它是一種專門用來顯示字母、數(shù)字、符號等的點(diǎn)

43、陣型液晶模塊,能夠同時(shí)顯示 16x02(2 行,每行 16 個(gè))即 32 個(gè)字符,如圖 25 為 lcd1602 引腳排列圖:1 腳:vss 為電源地。2 腳:vcc 接 5v 電源正極。3 腳:v0 為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高(對比度過高時(shí)會 產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè) 10k 的電位器調(diào)整對比度) 。4 腳:rs 為寄存器選擇,高電平選擇數(shù)據(jù)寄存器、低電平選擇指令寄存器。5 腳:rw 為讀寫信號線,高電平讀操作,低電平寫操作。6 腳:e(或 en)端為使能端。714 腳:db0db7 為 8 位雙向數(shù)據(jù)端?;趩纹瑱C(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)13

44、1516 腳:空腳或背燈電源。15 腳背光正極,16 腳背光負(fù)極。圖 25 lcd16022.5 時(shí)鐘芯片 ds1302 的介紹ds1302 是一種高性能、低功耗、帶 ram 的實(shí)時(shí)時(shí)鐘芯片,它可以對年、月、日、周、日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為 2.5v5.5v。采用三線接口與 cpu 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號或 ram 數(shù)據(jù)。具有主電源/后備電源雙電源引腳,同時(shí)提供對備用電源進(jìn)行涓細(xì)電流充電的能力。ds1302 引腳排列如圖 26 所示:1、8 腳:vcc2 為主電源 vcc1 為后備電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行;

45、ds1302 由 vcc1 或 vcc2 兩者中的較大者供電;當(dāng) vcc2 大于 vcc1+0.2v 時(shí),vcc2 給 ds1302 供電。當(dāng) vcc2 小于 vcc1 時(shí),ds1302 由vcc1 供電。2、3 腳:x1 和 x2 是振蕩源,外接 32.768khz 晶振。5 腳:rst 是復(fù)位/片選線,通過把 rst 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。rst 輸入有兩種功能:rst 接通控制邏輯,允許地址/命令序列送入移位寄存器;rst 能終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送。當(dāng) rst 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對 ds1302 進(jìn)行操作。傳送過程中 rst 置為低電平,終止此

46、次數(shù)據(jù)傳送,i/o 變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),vcc2.0v 之前,rst 必須保持低電平。只有 sclk為低電平,才能將 rst 置為高電平?;趩纹瑱C(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)146 腳:i/o 為串行數(shù)據(jù)輸入輸出端(雙向)。7 腳:sclk 為時(shí)鐘輸入端。圖 26 ds13022.6 外擴(kuò)存儲器 at24c02 的介紹at24c02 為 2k 位串行 cmos eeprom,內(nèi)部含有 256 個(gè) 8 位字節(jié),有一個(gè) 16字節(jié)頁寫緩沖器。該器件通過 i2c 總線接口進(jìn)行數(shù)據(jù)和地址的傳輸,總線數(shù)據(jù)傳送協(xié)議 i2c 規(guī)定任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器,任何從總線接收數(shù)據(jù)的器件為接收器,數(shù)據(jù)傳送

47、是由產(chǎn)生串行時(shí)鐘和所有起始停止信號的主器件控制的,主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)的模式,通過器件地址輸入端 a0、a1 和 a2 可以實(shí)現(xiàn)將最多 8 個(gè) at24c02 器件連接到總線上。如圖 27 為 at24c02 引腳排列圖:1、2、3 腳:器件地址輸入端。輸入腳用于多個(gè)器件級聯(lián)時(shí)設(shè)置器件地址,懸空時(shí)默認(rèn)值為 0。當(dāng)使用 at24c02 時(shí)最大可級聯(lián) 8 個(gè)器件。5 腳:sda 串行數(shù)據(jù)/地址。雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,sda 是一個(gè)開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-or) 。6 腳:scl 串行時(shí)

48、鐘。串行時(shí)鐘腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘。7 腳:wp 寫保護(hù)。wp 管腳連接到 vcc,內(nèi)容都被寫保護(hù)為只讀。當(dāng) wp 管腳連接到 gnd 或懸空允許器件進(jìn)行正常的讀/寫操作。at24c02 的極限參數(shù):工作溫度工業(yè)級-55+125;商業(yè)級 0 +75;貯存溫度-65+150;各管腳承受電壓-2.0+2.0v;vcc 管腳承受電壓-2.0 +7.0v;封裝功率損耗(ta=25)1.0w;焊接溫度(10 秒) 300;輸出短路電流100ma。at24c02 的特性如下:數(shù)據(jù)線上的看門狗定時(shí)器;可編程復(fù)位門欄電平;高數(shù)據(jù)傳送速率為 400khz 和 1c 總線兼容;2.7v 至 7v

49、的工作電壓;低功耗 cmos基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)15工藝;16 字節(jié)頁寫緩沖區(qū);片內(nèi)防誤擦除寫保護(hù);高低電平復(fù)位信號輸出;100 萬次擦寫周期;數(shù)據(jù)保存可達(dá) 100 年;商業(yè)級、工業(yè)級和汽車溫度范圍。圖 27 at24c023 系統(tǒng)硬件設(shè)計(jì)3.1 用戶端探測器設(shè)計(jì)本系統(tǒng)采用復(fù)合式傳感器對每路的信號進(jìn)行檢測。此傳感器由一個(gè)熱釋電紅外探測器和一個(gè)振動(dòng)位移傳感器構(gòu)成,兩個(gè)傳感器通過一個(gè)或非門連在一起,任何一個(gè)傳感器接收到報(bào)警信號,單片機(jī)都會做出反應(yīng)。這樣的設(shè)計(jì)增加了安全性,減少了漏報(bào)的可能性。對于每一路的信號探測輸入電路如圖 31 所示。而 16 路檢測信號用到了 2 片 4 輸入雙與非

50、門 74ls20 和 4 輸入或非門 74ls25,每 4 路信號相與取非后對 4 路與非門輸出取或非。檢測信號正常情況下為高電平,當(dāng)一路或者多路信號異常,即跳低電平時(shí),或非門輸出低電平,下降沿對外部中斷 0 申請中斷,同時(shí)74ls373 le 端低電平鎖存 dn 端信號。外部中斷 0 中斷程序掃描 p2.0、p2.1,分別置低電平,74ls373 為 oc 低電平時(shí),qn 端輸出鎖存的信號。16 路檢測信號輸入電路的設(shè)計(jì)如圖 32 所示。 sgd123傳傳傳傳47uc4vcc247uc510kr1110kr12gndc647ugnd12345傳傳傳傳傳傳傳q29014c1910u56kr19

51、gndvcc200kr0231u5a74ls02圖 31 檢測信號電路的設(shè)計(jì)基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)16oc1c111d31q22d42q53d73q64d84q95d135q126d146q157d177q168d188q19u674ls373oc1c111d31q22d42q53d73q64d84q95d135q126d146q157d177q168d188q19u774ls373g3a1b2c4d5y674ls251y62y81a11b21c41d5nc3gnd72a92b102c122d13vcc14nc1174ls201y62y81a11b21c41d5nc3gnd72a92

52、b102c122d13vcc14nc1174ls2012345678gndxp1gnd12345678gndxp2gndvccp2.0p2.1vccgndvccgndgndvcc1k*161k*8p0.1p0.2p0.3p0.4p0.5p0.6p0.7p0.0into8傳傳傳傳傳傳傳傳傳8傳傳傳傳傳傳傳傳圖 32 16 路檢測信號輸入電路的設(shè)計(jì)3.2 lcd 顯示電路設(shè)計(jì)lcd 顯示器的種類繁多,安排列形狀可分為字段型、點(diǎn)陣字符型和點(diǎn)陣圖形型。在單片機(jī)應(yīng)用系統(tǒng)中,常使用點(diǎn)陣字符型 lcd 顯示器。液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖

53、形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、pda 移動(dòng)通信工具等眾多領(lǐng)域。lcd 顯示電路結(jié)構(gòu)如圖 33 所示。1602 的驅(qū)動(dòng)程序包含讀顯示模塊狀態(tài)(duzt) 、讀數(shù)據(jù)(dusj)、寫狀態(tài)(xiezt)和寫數(shù)據(jù)(xiesj),接口為 a?;趩纹瑱C(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)17 p0.1p0.2p0.3p0.4p0.5p0.6p0.0p0.7gnd1vcc2vo3rs4r/w5en6d07d18d29d310d411d512d613d714bgvcc15bggnd16u4lcd1602vccgndp2.7p2.

54、6p2.5rpvccgndvccgnd 圖 33 lcd 顯示電路圖3.3 報(bào)警執(zhí)行電路設(shè)計(jì)針對聲光報(bào)警實(shí)現(xiàn),設(shè)計(jì)了一種實(shí)用化的基于單片機(jī) at89c51 的報(bào)警執(zhí)行電路。此電路接受單片機(jī)傳送來的電平信號,驅(qū)動(dòng)聲光報(bào)警從而達(dá)到報(bào)警效果。采用紅色發(fā)光二極管和壓電式蜂鳴器完成聲光報(bào)警。壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。當(dāng)接通電源后,多諧振蕩器起振,輸出1.52.5khz 的音頻信號,阻抗匹配器推動(dòng)壓電蜂鳴片發(fā)聲。驅(qū)動(dòng)電路通過 p3.4 口將高電平信號送至放大電路然后傳給蜂鳴器,從而達(dá)到聲音報(bào)警的效果。驅(qū)動(dòng)電路又通過 p3.7 口將低電平信號送至紅色發(fā)光二極管

55、的陰極,從而達(dá)到光報(bào)警的效果。聲光報(bào)警電路結(jié)構(gòu)如圖 34 所示。 vcc1傳傳傳4kr6q5npngndgndp3.4speaker4kr7d3vccd4d9d8d7led傳led傳led傳led傳220r17220r8220r9220r10vccp3.7 圖 34 報(bào)警執(zhí)行電路圖基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)183.4 時(shí)鐘電路設(shè)計(jì)為實(shí)現(xiàn)精確的時(shí)鐘功能并節(jié)省單片機(jī) i/o 口資源,該設(shè)計(jì)使用專用的接口方式為串行的時(shí)鐘芯片 ds1302,該芯片線路簡單、體積小、易于操作,且價(jià)格低廉。ds1302 與單片機(jī)之間能簡單的采用同步串行方式進(jìn)行通信,僅需用到三個(gè)口線:rst,i/o,sclk。x1

56、和 x2 是振蕩源,外接 32.768khz 晶振。rst 是復(fù)位/片選線,通過把 rst 輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。 rst 輸入有兩種功能:首先, rst 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次,rst 提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng)rst 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對 ds1302 進(jìn)行操作。如果在傳送過程中 rst 置為低電平,則會終止此次數(shù)據(jù)傳送, i/o 引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在 vcc2.0v之前,rst 必須保持低電平。只有在 sclk 為低電平時(shí),才能將 rst 置為高電平。ds1302 存在時(shí)鐘精度不高,易受環(huán)境影響

57、,出現(xiàn)時(shí)鐘混亂等缺點(diǎn)。ds1302 可以用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄,能實(shí)現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄。 ds1302 工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于 1mw。如圖 35 所示時(shí)鐘電路。ds1302 驅(qū)動(dòng)程序分為讀時(shí)間(get1302)和設(shè)置時(shí)間(set1302),時(shí)間數(shù)據(jù)直接放入內(nèi)存 40h47h 或者從內(nèi)存 40h47h 讀取。 gnd22pfc1112332768hzxtal22pfc12gndvccp1.6p3.6p1.73.6vbt2gndvccx1sclkvccx2gndds1302io10111213141516rst17圖 35 時(shí)鐘電

58、路圖3.5 晶振與復(fù)位電路設(shè)計(jì)通過振蕩得到一個(gè)穩(wěn)定的時(shí)鐘頻率。利用中斷方式可以實(shí)現(xiàn)報(bào)警持續(xù)時(shí)間未到基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)1910 秒時(shí),用手工按鍵停止的聲光報(bào)警的作用。xtal1 和 xtal2 分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,xtal2 應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。復(fù)位則是通過某種方式, 使單片機(jī)內(nèi)各寄存器的值變?yōu)槌跏紶顟B(tài)的操作稱為復(fù)位。復(fù)位方式是單片機(jī)的初始化操作。單片機(jī)除了正常的初始化外,當(dāng)程序運(yùn)行

59、出錯(cuò)或由于操作錯(cuò)誤而使系統(tǒng)處于死循環(huán)時(shí),也需要按復(fù)位鍵重啟機(jī)器。單片機(jī)在時(shí)鐘電路工作以后, 在 rst 端持續(xù)給出 2 個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作。例如使用晶振頻率為 12mhz 時(shí),則復(fù)位信號持續(xù)時(shí)間應(yīng)不小于 2us。復(fù)位方法一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位以及“看門狗”復(fù)位三種類型。“看門狗”電路則是一種集成有單片機(jī)的電源監(jiān)測、按鍵復(fù)位以及對程序運(yùn)行進(jìn)行監(jiān)控,防止程序“跑飛”而出現(xiàn)死機(jī)而設(shè)計(jì)的電路8。晶振與復(fù)位電路如圖 36 所示。 y112m hz12c1030p12c930pgndx1x2 220r3sb17vccgnd4kr430uc3rstea 圖 36 晶振與復(fù)位

60、電路圖3.6 電源電路設(shè)計(jì)本系統(tǒng)電源電路原理圖如圖 37 所示,系統(tǒng)的電源采用 220v 交流供電。電網(wǎng)的 220v 交流電經(jīng)橋路整流,電容濾波,送入 7805、7809 和 7812 的輸入端,最后基于單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)20輸出 5v、9v 和 12v 的直流電。在電源的兩端并聯(lián)的大電容和小電容起濾波作用。大電容是濾除低頻,小電容是濾除高頻。在其兩端再并入同系列的大小電容可獲得很寬頻率范圍的濾波特性。下面對三端集成穩(wěn)壓器的作簡單的介紹。輸出電壓固定的三端集成穩(wěn)壓器 7800系列組成的電源,cw7800/cw78m00/cw78l00 系列的最后兩位數(shù)字表示該集成穩(wěn)壓器的輸出電壓值。

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論