基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)樣本_第1頁(yè)
基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)樣本_第2頁(yè)
基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)樣本_第3頁(yè)
基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)樣本_第4頁(yè)
基于GSM短信模塊的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)樣本_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

分類號(hào):?jiǎn)挝淮a:13379 山東師范大學(xué)歷山學(xué)院畢業(yè)論文(設(shè)計(jì))家庭安防報(bào)警系統(tǒng)設(shè)計(jì)姓名學(xué)號(hào)年級(jí)專業(yè)電子信息工程系(院)電子信息與工程系指引教師5月24日摘要該設(shè)計(jì)是采用AT89C51單片機(jī)實(shí)現(xiàn)基于GSM短信模塊家庭安防報(bào)警系統(tǒng)。該系統(tǒng)重要由單片機(jī)AT89C51、HRHGSMModem短信模塊、鍵盤(pán)顯示電路、DS12887實(shí)時(shí)時(shí)鐘芯片、315MHZ調(diào)幅遙控器、傳感器和其他基本外圍電路構(gòu)成,借助GSM移動(dòng)網(wǎng)絡(luò),以最直觀中文短消息,直接把報(bào)警地點(diǎn)狀況反映到所設(shè)定手機(jī)屏幕上。該系統(tǒng)采用AT89C51單片機(jī)作為主控制芯片,通過(guò)HRHGSMModem來(lái)進(jìn)行通信,采用紅外傳感器進(jìn)行檢測(cè),配備煙霧傳感器和燃?xì)庑孤﹤鞲衅?,?shí)現(xiàn)防火、防燃?xì)庑孤┳饔?。同步附加電路通過(guò)鍵盤(pán)顯示電路來(lái)預(yù)設(shè)安防報(bào)警系統(tǒng)電話號(hào)碼,DS12887實(shí)時(shí)時(shí)鐘芯片對(duì)發(fā)生警情時(shí)間進(jìn)行記錄和保證系統(tǒng)可靠運(yùn)營(yíng),315MHZ調(diào)幅遙控器來(lái)實(shí)現(xiàn)顧客對(duì)系統(tǒng)布、撤防狀態(tài)進(jìn)行變化。硬件設(shè)計(jì)采用Proteus軟件,完畢了系統(tǒng)鍵盤(pán)接口電路、時(shí)鐘電路、電源電路、發(fā)射接受電路、傳感器采集信號(hào)等模塊電路原理圖設(shè)計(jì)。軟件設(shè)計(jì)采用Keil開(kāi)發(fā)系統(tǒng),完畢了程序模塊規(guī)劃及各個(gè)模塊設(shè)計(jì)與編程,實(shí)現(xiàn)了對(duì)信號(hào)解決過(guò)程編程和調(diào)試。核心詞:?jiǎn)纹瑱C(jī);GSM模塊;傳感器ABSTRACTThisdesignistheuseofAT89C51MCUtoachieveTheFamilyguardagainsttheftandAlarmsystemBasedonGSMModem.ItismadeupofAT89C51MCU、HRHGSMModem、keyboarddisplaychip、DS12887real-timeclockchip、315MHZremotecontrolsensorsandotherbasicperipheralcircuits.ItwilldisplaythealarmcontentinChinesedirectlyatyourmobilescreen,anditrecurstotheGSMmobilenetwork.TheSystemuseAT89C51MCUasthecontrolcorechip,throughtheHRHGSMModemforcommunications,itadoptedinitiativeinfraredsensortodetect,thesystemequippedthesmogsensorandleakinesssensorofgasandguardedagainstfireandgasleakiness.Meanwhile,additionalcircuittodefaultthetelephonenumberofguardagainsttheftandAlarmsystembykeyboarddisplaychip,throughDS12887real-timeclockchiptorecordthesituationoccurredintimeforpoliceandtoensurereliableoperationofthesystem,315MHZremotecontroltoachievetheusertochangethesystem’sposition.ThehardwaredesignusingProteustoachievethecircuitschematicdiagramdesignsofthesystemkeyboardinterfacecircuit,clockcircuits,powercircuits,transceivercircuitsandthesensorsignalacquisitionmoduleandsoon.ThesoftwaredevelopmentsystemofKeilisusedtodesignthesoftware.Andtheprocedureoftheprocessingofsignalhasbeencompletedanddebuggedsuccessfully.Keywords:MCU;GSMmodem;Senor目錄25674第1章緒論 3136451.1安防報(bào)警系統(tǒng)發(fā)展概況 354251.2設(shè)計(jì)背景目 313485第2章整體設(shè)計(jì)方案 4125292.1方案選取論證 490712.2主控芯片單片機(jī)選取 4286122.2.1AT89C51重要性能 5210612.2.2AT89C51引腳構(gòu)造 5316012.3通信模塊選取 6226062.3.1GSMModem重要功能 664712.3.2GSMModem硬件接口 6280652.4傳感器選取 643432.4.1紅外傳感器 6213032.4.2煙霧傳感器 780322.4.3氣體泄漏傳感器 7315142.5鍵盤(pán)顯示模塊選取 7318732.6存儲(chǔ)器選取 7314832.7時(shí)鐘芯片選取 8302522.7.1DS12887功能 8257682.7.2DS12887引腳定義 827960第3章系統(tǒng)硬件設(shè)計(jì) 9150903.1系統(tǒng)構(gòu)造原理圖 9125973.2電源某些 10222713.3時(shí)鐘電路 10289923.3.1單片機(jī)時(shí)鐘電路 10185903.3.2系統(tǒng)時(shí)鐘電路 11312473.4信號(hào)采集電路 123323.4.1紅外信號(hào)檢測(cè) 1246953.4.2氣體、煙霧檢測(cè) 13160333.5復(fù)位電路 14246873.6鍵盤(pán)顯示電路 14307743.7通信電路 1696623.7.1發(fā)射、接受電路 16146523.7.2GSM模塊與單片機(jī)連接 1731352第4章家庭安防報(bào)警系統(tǒng)軟件設(shè)計(jì) 1850724.1主程序 18164.2外部中斷0中斷服務(wù)子程序 19256384.3通信模塊設(shè)立 1921294.3.1設(shè)立短信中心號(hào) 1924864.3.2運(yùn)用GSMMODEM向普通手機(jī)發(fā)短信 19241354.4串口控制SMS工作原理 2012040結(jié)論 221879參照文獻(xiàn) 2315589附錄 2417978附錄1:硬件設(shè)計(jì)總圖 2415338附錄2:某些程序源代碼 2414013道謝 30第1章緒論1.1安防報(bào)警系統(tǒng)發(fā)展概況當(dāng)科技還不發(fā)達(dá)時(shí)候,人們依托安裝防盜門(mén)、防盜網(wǎng)及人工防犯來(lái)防止犯罪分子對(duì)住宅入侵,對(duì)于當(dāng)時(shí)人們來(lái)說(shuō),這種安防裝置已經(jīng)夠用。由于這種安防裝置不但有礙美觀,并且不符合防火規(guī)定,因此隨著科學(xué)技術(shù)不斷發(fā)展,人們開(kāi)始運(yùn)用電子技術(shù)與網(wǎng)絡(luò)技術(shù)來(lái)設(shè)計(jì)新安防系統(tǒng)。常用安防報(bào)警系統(tǒng)有固定點(diǎn)電話聯(lián)網(wǎng)安防報(bào)警系統(tǒng)、以太網(wǎng)、集群系統(tǒng)、AURINE家庭報(bào)警系統(tǒng)、智能撥號(hào)安防報(bào)警系統(tǒng)等,來(lái)有效防止犯罪分子入侵。當(dāng)前國(guó)內(nèi)大多數(shù)家庭都是雙職工,當(dāng)發(fā)生警情時(shí),不能及時(shí)地解決。因此當(dāng)固定電話被普遍使用時(shí),人們開(kāi)始運(yùn)用固定點(diǎn)電話聯(lián)網(wǎng)安防報(bào)警系統(tǒng)來(lái)實(shí)現(xiàn)家庭安防報(bào)警,該系統(tǒng)由編程主機(jī)、探測(cè)器、門(mén)磁和遙控器構(gòu)成,合用于家居安全技術(shù)防范[1]。隨后,人們又開(kāi)始運(yùn)用智能撥號(hào)安防報(bào)警系統(tǒng)來(lái)實(shí)現(xiàn)家庭安防報(bào)警,智能撥號(hào)安防報(bào)警系統(tǒng),配合各種無(wú)線探測(cè)器,可實(shí)現(xiàn)智能化防盜、防火、防燃?xì)饴┞?、緊急求救等功能??茖W(xué)技術(shù)飛速發(fā)展,促使家庭安防報(bào)警系統(tǒng)逐漸向智能化方向發(fā)展,浮現(xiàn)了各種各樣智能化安防報(bào)警系統(tǒng)。在后來(lái)發(fā)展中,將會(huì)浮現(xiàn)越來(lái)越高檔實(shí)用家庭安防報(bào)警裝置,也是咱們這一代人所研究方向。1.2設(shè)計(jì)背景目隨著電子技術(shù)飛速發(fā)展,報(bào)警系統(tǒng)已從本來(lái)簡(jiǎn)樸化、局部化向智能化、集成化發(fā)展。當(dāng)前老式機(jī)械式(防盜網(wǎng)、防盜窗)安防系統(tǒng)已滿足不了人們需求,本系統(tǒng)設(shè)計(jì)正是運(yùn)用電子技術(shù)對(duì)家庭安防報(bào)警系統(tǒng)進(jìn)行研究。隨著信息時(shí)代到來(lái),手機(jī)通訊工具已基本普及,該設(shè)計(jì)運(yùn)用這一點(diǎn),展開(kāi)對(duì)家庭安防報(bào)警系統(tǒng)研究,解決了老式機(jī)械式(防盜網(wǎng)、防盜窗)安防系統(tǒng)中存在隱患(其他沒(méi)有安防盜窗相近樓層形成被盜隱患、發(fā)生火災(zāi)時(shí)不易逃生等)。它用AT89C51單片機(jī)實(shí)現(xiàn)基于GSM短信模塊家庭安防報(bào)警系統(tǒng),以最直觀中文短消息或電話形式,直接把報(bào)警地點(diǎn)狀況反映到主人手機(jī)屏幕上。不但使家庭安防使用起來(lái)更及時(shí)、更以便,并且解決了老式機(jī)械式安防系統(tǒng)帶來(lái)隱患。第2章整體設(shè)計(jì)方案2.1方案選取論證安防報(bào)警系統(tǒng)普通是由入侵探測(cè)器、安防報(bào)警控制器和接警中心構(gòu)成。該系統(tǒng)設(shè)計(jì)方案有如下兩種:方案一:運(yùn)用固定點(diǎn)電話聯(lián)網(wǎng)安防報(bào)警系統(tǒng)來(lái)實(shí)現(xiàn)家庭安防報(bào)警,該系統(tǒng)由編程主機(jī)、探測(cè)器、門(mén)磁和遙控器構(gòu)成,一旦發(fā)生警情,能把報(bào)警信息通過(guò)郵電通訊網(wǎng)絡(luò)瞬間遠(yuǎn)程傳播到顧客設(shè)定固定電話上,同步向接警中心報(bào)告,中心聯(lián)網(wǎng)電腦可通過(guò)電子地圖、數(shù)據(jù)庫(kù)、電腦語(yǔ)音提示,監(jiān)聽(tīng)現(xiàn)場(chǎng)狀況,顯示發(fā)生警情單位、地址、方位、發(fā)案時(shí)間、所轄派出所(巡邏大隊(duì))警力分布,及時(shí)調(diào)動(dòng)警力作出迅速解決。方案二:通過(guò)傳感器檢測(cè)家庭安全隱患,把檢測(cè)成果送入單片機(jī),通過(guò)單片機(jī)控制GSMModem向預(yù)先設(shè)定好手機(jī)號(hào)碼發(fā)送報(bào)警信號(hào),在設(shè)計(jì)報(bào)警系統(tǒng)中,不但可以通過(guò)防盜傳感器發(fā)送防盜報(bào)警信號(hào),也添加了煙霧傳感器和氣體泄漏傳感器來(lái)檢測(cè)煙霧和氣體信號(hào),實(shí)現(xiàn)防火、防燃?xì)庑孤┳饔?,同步配?X4矩陣鍵盤(pán)來(lái)自己設(shè)立報(bào)警手機(jī)號(hào)碼和315MHZ調(diào)幅遙控器來(lái)實(shí)現(xiàn)顧客在進(jìn)入防區(qū)前或離開(kāi)防區(qū)后能對(duì)系統(tǒng)布、撤防狀態(tài)進(jìn)行變化。通過(guò)比較,方案二能更能滿足咱們實(shí)時(shí)快捷規(guī)定,更加簡(jiǎn)樸有效,故本設(shè)計(jì)選取方案二。2.2主控芯片單片機(jī)選取20世紀(jì)80年代以來(lái),單片機(jī)發(fā)展非常迅速,就通用單片機(jī)而言,世界上某些知名計(jì)算機(jī)廠家已投放市場(chǎng)產(chǎn)品就有50各種系列,數(shù)百個(gè)品種。盡管單片機(jī)品種諸多,但是在國(guó)內(nèi)使用最多還是Intel公司MCS—51系列單片機(jī)和美國(guó)ATMEL公司89C51單片機(jī)。MCS—51系列單片機(jī)涉及三個(gè)基本型8031、8051、8751。8031內(nèi)部涉及一種8位CPU、128個(gè)字節(jié)RAM,21個(gè)特殊功能寄存器(SFR)、4個(gè)8位并行I/O口、1個(gè)全雙工串行口、2個(gè)16位定期器/計(jì)數(shù)器,但片內(nèi)無(wú)程序存儲(chǔ)器,需外擴(kuò)EPROM芯片。比較麻煩,不予采用。8051是在8031基本上,片內(nèi)集成有4KBROM,作為程序存儲(chǔ)器,是一種程序不超過(guò)4K字節(jié)小系統(tǒng)。ROM內(nèi)程序是公司制作芯片時(shí),為顧客定制,出廠8051都是具有特殊用途單片機(jī)。因此8051適合與應(yīng)用在程序已定,且批量大單片機(jī)產(chǎn)品中。也不予采用。8751是在8031基本上,增長(zhǎng)了4K字節(jié)EPROM,它構(gòu)成了一種程序不大于4KB小系統(tǒng)。顧客可以將程序固化在EPROM中,可以重復(fù)修改程序。但其價(jià)格相對(duì)8031較貴。8031外擴(kuò)一片4KBEPROM就相稱與8751,它最大長(zhǎng)處是價(jià)格低。隨著大規(guī)模集成電路技術(shù)不斷發(fā)展,能裝入片內(nèi)外圍接口電路也可以是大規(guī)模。也不予采用。AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器低電壓、高性能CMOS8位微解決器,俗稱單片機(jī)[2]。AT89C51是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器單片機(jī)。單片機(jī)可擦除只讀存儲(chǔ)器可以重復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)原則MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMELAT89C51是一種高效微控制器,AT89C51是它一種精簡(jiǎn)版本。AT89C51單片機(jī)為諸多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉方案。故此設(shè)計(jì)采用AT89C51。2.2.1AT89C51重要性能與MCS-51單片機(jī)產(chǎn)品兼容4k字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器1000次擦寫(xiě)周期全靜態(tài)操作:0HZ~24HZ三級(jí)程序存儲(chǔ)器鎖定32個(gè)可編程I/O口線兩個(gè)16位定期器/計(jì)數(shù)器五個(gè)中斷器可編程串行通道低功耗空閑和掉電模式看門(mén)狗定期器2.2.2AT89C51引腳構(gòu)造AT89C51封裝引腳如圖AT89C51封裝引腳如圖2.1所示。圖圖2.1AT89C51封裝引腳2.3通信模塊選取隨著微電子技術(shù)與網(wǎng)絡(luò)技術(shù)飛速發(fā)展,手機(jī)通訊工具已經(jīng)被普遍使用,基于這一點(diǎn),我設(shè)計(jì)了基于GSM短信模塊家庭安防報(bào)警系統(tǒng),而由于HRHGSMModem內(nèi)嵌高可靠性GSM引擎(GSMCellularEngine)和51單片機(jī)系統(tǒng)(MCS51),原則串行接口和精簡(jiǎn)軟件接口合同將顧客從繁雜GSM通信原則解析和調(diào)試中解脫出來(lái),使用以便,并且公網(wǎng)數(shù)據(jù)傳播具備通信范疇廣(GSM網(wǎng)絡(luò)基本覆蓋全國(guó)),傳播穩(wěn)定、可靠等特點(diǎn)[3]。因而本設(shè)計(jì)選用HRHGSMModem來(lái)進(jìn)行通信。2.3.1GSMModem重要功能收發(fā)短信;借助短信實(shí)現(xiàn)遠(yuǎn)程小批量數(shù)據(jù)傳播;語(yǔ)音通話(GSM電話);數(shù)傳模式實(shí)現(xiàn)無(wú)線實(shí)時(shí)數(shù)據(jù)通信;無(wú)線上網(wǎng)(自動(dòng)應(yīng)答型)。2.3.2GSMModem硬件接口模塊規(guī)定12V/500mA供電,與計(jì)算機(jī)或單片機(jī)通過(guò)串口通信,波特率9600bps,通過(guò)SIM卡座來(lái)安裝SIM卡。2.4傳感器選取要實(shí)現(xiàn)防盜、防火、防燃?xì)庑孤?,相?yīng)傳感器是必不可少,而無(wú)論是哪種傳感器,其最后輸出都是開(kāi)關(guān)量。2.4.1紅外傳感器對(duì)于防盜傳感器,本系統(tǒng)采用積極式紅外對(duì)射傳感器,它相對(duì)于老式被動(dòng)式熱釋紅外傳感器有如下長(zhǎng)處:積極式對(duì)射紅外傳感器安裝于門(mén)窗及一切需要設(shè)防位置,采用多光束綜合判斷,當(dāng)有一定體積障礙物遮擋時(shí),才被觸發(fā),極大減少了傳感器誤報(bào);由于其安裝在門(mén)窗等位置,使夜間主人正?;顒?dòng)不受限制,這給顧客提供了極大夜間布防也許。2.4.2煙霧傳感器本設(shè)計(jì)選用離子式煙霧傳感器,離子式煙霧傳感器是一種技術(shù)先進(jìn),工作穩(wěn)定可靠傳感器,被廣泛運(yùn)用到各種消防報(bào)警系統(tǒng)中,性能遠(yuǎn)優(yōu)于氣敏電阻類火災(zāi)報(bào)警器。2.4.3氣體泄漏傳感器本設(shè)計(jì)選用電化學(xué)型氣體傳感器,電化學(xué)型氣體傳感器可分為原電池式、可控電位電解式、電量式和離子電極式四種類型。原電池式氣體傳感器通過(guò)檢測(cè)電流來(lái)檢測(cè)氣體體積分?jǐn)?shù),市售檢測(cè)缺氧儀器幾乎都配有這種傳感器。近年來(lái),又開(kāi)發(fā)了檢測(cè)酸性氣體和毒性氣體原電池式傳感器。可控電位電解式傳感器是通過(guò)測(cè)量電解時(shí)流過(guò)電流來(lái)檢測(cè)氣體體積分?jǐn)?shù),和原電池式不同是,需要由外界施加特定電壓,除了能檢測(cè),,,,等氣體外,還能檢測(cè)血液中氧體積分?jǐn)?shù)[4]。電量式氣體傳感器是通過(guò)被測(cè)氣體與電解質(zhì)反映產(chǎn)生電流來(lái)檢測(cè)氣體體積分?jǐn)?shù)離子電極式氣體傳感器浮現(xiàn)得較早,通過(guò)測(cè)量離子極化電流來(lái)檢測(cè)氣體體積分?jǐn)?shù),電化學(xué)式氣體傳感器重要長(zhǎng)處是檢測(cè)氣體敏捷度高、選取性好。2.5鍵盤(pán)顯示模塊選取為了實(shí)現(xiàn)系統(tǒng)發(fā)生警情時(shí)可以向指定號(hào)碼發(fā)送短信息功能,則必要有鍵盤(pán)和LCD顯示,來(lái)對(duì)安防報(bào)警系統(tǒng)進(jìn)行電話號(hào)碼預(yù)設(shè)。綜合設(shè)計(jì)方案,考慮輸入需要按鍵數(shù)量以及成本,最后選取4X4矩陣鍵盤(pán)和LCD1602。2.6存儲(chǔ)器選取為了實(shí)現(xiàn)對(duì)預(yù)設(shè)電話號(hào)碼存儲(chǔ)和對(duì)報(bào)警信息記錄,本系統(tǒng)采用了可以保證掉電數(shù)據(jù)不丟失鐵電存儲(chǔ)器,該類存儲(chǔ)器相對(duì)于老式EEPROM有許多長(zhǎng)處:(1)老式EEPROM寫(xiě)入次數(shù)有限,普通為10萬(wàn)次,而鐵電存儲(chǔ)器有著近乎無(wú)限次擦寫(xiě)特性;(2)老式EEPROM寫(xiě)入速度較慢,普通需要CPU延時(shí)幾種NOP時(shí)間來(lái)等待寫(xiě)入,而鐵電存儲(chǔ)器有著和RAM相似操作速度;(3)EEPROM需要較大能量來(lái)完畢一次擦寫(xiě),而鐵電存儲(chǔ)器在寫(xiě)入時(shí)屬于微功耗。同步本設(shè)計(jì)選用了FM24C16來(lái)作為非易失性數(shù)據(jù)存儲(chǔ)器,其特點(diǎn)如下:FM24C16A是一種串行非易失存儲(chǔ)器,它構(gòu)造容量為512*8位,接口方式為工業(yè)原則二線制造串行接口,與串行EEPROM功能操作相似,與EEPROM具備相似引腳排列,不同之處在于,F(xiàn)M24C16A具備非常出眾寫(xiě)操作性能;2.FRAM內(nèi)部采用讀恢復(fù)機(jī)制操作。因此讀寫(xiě)次數(shù)與每一次讀寫(xiě)均關(guān)于系。FRAM構(gòu)造是基于行與列陣列排布,每次訪問(wèn)都會(huì)使一行減少一次讀寫(xiě)壽命[5]。鐵電擦寫(xiě)次數(shù)幾乎可以說(shuō)是無(wú)限次。雖然每秒訪問(wèn)3000次,持續(xù)使用十年,使用壽命仍未終結(jié)。2.7時(shí)鐘芯片選取為了實(shí)現(xiàn)發(fā)生警情時(shí),對(duì)發(fā)生警情時(shí)間進(jìn)行記錄,且為了保證系統(tǒng)可靠運(yùn)營(yíng),規(guī)定系統(tǒng)進(jìn)行自檢并定期上報(bào)系統(tǒng)運(yùn)營(yíng)狀態(tài),因而需要系統(tǒng)具備實(shí)時(shí)時(shí)鐘功能。DS12887采用CMOS技術(shù)制成,把時(shí)鐘芯片所需晶振和外部鋰電池有關(guān)電路集于芯片內(nèi)部。采用DS12887芯片設(shè)計(jì)時(shí)鐘電路不需任何外圍電路并具備良好微機(jī)接口。DS12887芯片具備微軾耗、外圍接口簡(jiǎn)樸、精度高、工作穩(wěn)定可靠等長(zhǎng)處,可廣泛用于各種需要較高精度實(shí)時(shí)時(shí)鐘場(chǎng)合中[6]。故本設(shè)計(jì)選用了DS12887實(shí)時(shí)時(shí)鐘芯片。2.7.1DS12887功能該模塊有兩個(gè)功能:一是為系統(tǒng)提供實(shí)時(shí)時(shí)間日歷信息;二是送出一種周期為125ms方波作為MCUAT89S52外部中斷INT0中斷源,以產(chǎn)生周期性中斷采集數(shù)據(jù)。該模塊重要由DS12887構(gòu)成,詳細(xì)接口電路如圖所示。DS12887是DALLAS公司生產(chǎn)實(shí)時(shí)日歷時(shí)鐘芯片,其重要功能涉及非易失性時(shí)日歷時(shí)鐘、報(bào)警器、可編程中斷、方波發(fā)生器和114字節(jié)非易失靜態(tài)RAM。2.7.2DS12887引腳定義AD0-AD7:地址/數(shù)據(jù),應(yīng)接P2口。MOT:總線類型選取,與AT89C51連接時(shí)接地。CS:片選端,地址選通,與AT89C51連接時(shí)接ALE。R/W:讀/寫(xiě)控制,與AT89C51連接時(shí)接WD。DS:數(shù)據(jù)選通,與AT89C51連接時(shí)接RD。DS12887管腳如圖2.5所示。RESET:復(fù)位端,接DS12887管腳如圖2.5所示。圖圖2.5DS12887管腳第3章系統(tǒng)硬件設(shè)計(jì)3.1系統(tǒng)構(gòu)造原理圖主電路采用AT89C51,由于AT89C51內(nèi)含4KB容量,因而在設(shè)計(jì)中不需要外擴(kuò)ROM。硬件電路重要有鍵盤(pán)接口電路、時(shí)鐘電路、電源電路、發(fā)射接受電路、傳感器采集信號(hào)電路等構(gòu)成。電路原理框圖如圖3.1所示。電源燃?xì)庑孤﹤鞲衅鳠熿F傳感器燃?xì)庑孤﹤鞲衅鳠熿F傳感器紅外傳感器紅外傳感器MCUMCU遙控布撤防遙控布撤防GSM模塊GSM模塊圖3.1系統(tǒng)總體框圖3.2電源某些電源電路圖如圖3.2所示。5VS1DS1outinGND7805220v1N5406D3R11KC4100pFC3100pFBridge1D12TransT15VS1DS1outinGND7805220v1N5406D3R11KC4100pFC3100pFBridge1D12TransT1圖圖3.2單片機(jī)電源圖3.2電源電路圖由于電子技術(shù)特性,電子設(shè)備對(duì)電源電路規(guī)定就是可以提供持續(xù)穩(wěn)定、滿足負(fù)載規(guī)定電能,因此普通需要單獨(dú)設(shè)計(jì)電源電路,單片機(jī)規(guī)定電源中應(yīng)盡量較少紋波,電壓要恒定,且單片機(jī)復(fù)位電路要穩(wěn)定、可靠,考故需要設(shè)計(jì)一種直流穩(wěn)壓電源給單片機(jī)供電,先經(jīng)變壓器轉(zhuǎn)為9伏交流電,再通過(guò)橋堆2W10對(duì)輸入9伏交流電進(jìn)行整流,然后通過(guò)電容濾波,穩(wěn)壓器進(jìn)行穩(wěn)壓,使后續(xù)電路電壓穩(wěn)定為+5伏,電源批示燈亮,闡明該模塊能正常工作。3.3時(shí)鐘電路3.3.1單片機(jī)時(shí)鐘電路單片機(jī)時(shí)鐘電路如單片機(jī)時(shí)鐘電路如圖3.5所示。圖圖3.5單片機(jī)時(shí)鐘電路該模塊使用11.0592MHZ晶振和兩個(gè)30PF電容來(lái)實(shí)現(xiàn),它為單片機(jī)提供工作時(shí)時(shí)鐘脈沖,沒(méi)有該模塊單片機(jī)將不能工作。晶振和電容應(yīng)盡量安裝得與單片機(jī)芯片接近,以減少寄生電容,更好保證振蕩器穩(wěn)定、可靠工作。3.3.2系統(tǒng)時(shí)鐘電路為了實(shí)現(xiàn)發(fā)生警情時(shí),對(duì)發(fā)生警情時(shí)間進(jìn)行記錄,且為了保證系統(tǒng)可靠運(yùn)營(yíng),規(guī)定系統(tǒng)進(jìn)行自檢并定期上報(bào)系統(tǒng)運(yùn)營(yíng)狀態(tài),本設(shè)計(jì)選用了DS12887實(shí)時(shí)時(shí)鐘芯片。時(shí)間和日歷信息通過(guò)讀相應(yīng)內(nèi)存字節(jié)來(lái)獲取,時(shí)間、日歷和定期鬧鐘通過(guò)寫(xiě)相應(yīng)內(nèi)存字節(jié)設(shè)立或初始化,其字節(jié)內(nèi)容可以是十進(jìn)制或BCD形式。時(shí)間、日歷和定鬧字節(jié)是雙緩沖,總是可訪問(wèn)[7]。每秒鐘這10個(gè)字節(jié)走時(shí)1秒,檢查一次定鬧條件,如在更新時(shí),讀時(shí)間和日歷也許引起錯(cuò)誤。三個(gè)字節(jié)定鬧字節(jié)有兩種用法。第一種,當(dāng)定鬧時(shí)間寫(xiě)入相應(yīng)時(shí)、分秒定鬧單元,在定期容許、鬧鐘位置高電平條件下,定鬧中斷每天準(zhǔn)時(shí)起動(dòng)一次。第二種,在三個(gè)定鬧字節(jié)中插入一種或各種不關(guān)懷碼。不關(guān)懷碼是任意從C0到FF16進(jìn)制數(shù)。當(dāng)小時(shí)字節(jié)不關(guān)懷碼位置時(shí),定鬧為1小時(shí)發(fā)生一次,由于小時(shí)和分鐘定鬧字節(jié)置不關(guān)懷位時(shí),每分鐘定鬧一次;當(dāng)三個(gè)字節(jié)都置不關(guān)懷位時(shí),每秒中斷一次。時(shí)鐘芯片與單片機(jī)連接如圖時(shí)鐘芯片與單片機(jī)連接如圖3.6所示。DS12887DS12887圖3.6時(shí)鐘芯片與單片機(jī)連接DS12887芯片具備微功耗、外圍接口簡(jiǎn)樸、精度高、工作穩(wěn)定可靠等長(zhǎng)處,可廣泛用于各種需要較高精度實(shí)時(shí)時(shí)鐘場(chǎng)合中。其重要功能如下:內(nèi)含一種鋰電池,斷電狀況運(yùn)營(yíng)十年以上不丟失數(shù)據(jù)。計(jì)秒、分、時(shí)、天、星期、日、月、年,并有閏年補(bǔ)償功能。二進(jìn)制數(shù)碼或BCD碼表達(dá)時(shí)間、日歷和定鬧。12小時(shí)或24小時(shí)制,12小時(shí)時(shí)鐘模式帶有PM和AM指引,有夏令時(shí)功能。MOTOROLA5和INATAEL總線時(shí)序選取。有128個(gè)RAM單元與軟件音響器,其中14個(gè)作為字節(jié)時(shí)鐘和控制寄存器,114字節(jié)為通用RAM,所有ARAM單元數(shù)據(jù)都具備掉電保護(hù)功能。中斷信號(hào)輸出(IRQ)和總線兼容,定鬧中斷、周期性中斷、時(shí)鐘更新周期結(jié)束中斷可分別由軟件屏蔽,也可分別進(jìn)行測(cè)試。3.4信號(hào)采集電路3.4.1紅外信號(hào)檢測(cè)信號(hào)檢測(cè)電路重要由紅外檢測(cè)探頭SD02和BISS0001信號(hào)解決電路構(gòu)成。信號(hào)檢測(cè)電路如圖所示。配以濾波鏡片和阻抗匹配用場(chǎng)效應(yīng)管構(gòu)成紅外傳感器,以非接觸方式檢測(cè)出來(lái)自人體紅外輻射并將其轉(zhuǎn)換成電信號(hào),經(jīng)BISS0001中運(yùn)放N1前置放大、運(yùn)算放大器N2第二級(jí)放大,將直流電位抬高為內(nèi)置電壓Um后送到由比較器N4、N5構(gòu)成雙向鑒幅器,檢出有效觸發(fā)信號(hào)Us。由于內(nèi)置電壓UH≈0.7UDD、UL≈0.3UDD,當(dāng)UDD=5V時(shí),可有效地抑制±1V噪聲干擾。N3作為條件比較器,當(dāng)輸入電壓Uc不大于內(nèi)置電壓UR(≈0.2UDD)時(shí),N3輸出為低電平封住了Us向下級(jí)遞送[8]。而當(dāng)Uc>UR時(shí),N3輸出為高電平,打開(kāi)與門(mén)N7,此時(shí)若有觸發(fā)信號(hào)Us上跳變前沿到來(lái),則可啟動(dòng)延時(shí)定期器,同步Uo輸出為高電平。比較器域值選用很重要,域值太低易誤報(bào),太高則敏捷度低。在定期周期Tx內(nèi),BISS0001輸出端2為高電位,則晶體管VT1飽和導(dǎo)通,其集電極為低電位,將這一信號(hào)送到由單片機(jī)及無(wú)線發(fā)射電路構(gòu)成編碼及無(wú)線發(fā)射電路,接到編碼用單片機(jī)P0.0口,單片機(jī)將該探頭編碼后通過(guò)無(wú)線發(fā)射;在Tx結(jié)束時(shí),BISS0001進(jìn)入封鎖周期Ti,其輸出端變?yōu)榈碗娖?,晶體管截止,其集電極為高電平[9]。BISS00011腳(A端)與電源相連,使信號(hào)檢測(cè)電路處在重復(fù)觸發(fā)。Tx定期間隔可由BISS00013腳和4腳上所接電阻和電容來(lái)擬定。信號(hào)檢測(cè)探頭仰角可在120°范疇內(nèi)調(diào)節(jié),并通過(guò)變化仰角來(lái)進(jìn)行實(shí)際探測(cè)距離調(diào)節(jié),咱們可通過(guò)實(shí)際測(cè)試來(lái)調(diào)節(jié),也可以調(diào)節(jié)信號(hào)檢測(cè)電路中可調(diào)電阻RP來(lái)調(diào)節(jié)探頭檢測(cè)距離,本設(shè)計(jì)電路可探測(cè)距離為30m。紅外信號(hào)檢測(cè)電路如圖3.7所示。3.4.2氣體、煙霧檢測(cè)在浮現(xiàn)可燃性氣體時(shí)TGS308型氣體傳感器電導(dǎo)增長(zhǎng),通過(guò)電位器RP滑動(dòng)點(diǎn)取出電壓,其值從正常3V有效值增長(zhǎng)到20V。此升高電壓經(jīng)二極管和4.7K電阻加至晶體管VT1,使之導(dǎo)通,VT1導(dǎo)通使雙向晶體管2N6070A導(dǎo)通,使之輸出一種高電平,來(lái)使單片機(jī)控制工作。在檢測(cè)煙霧信號(hào)時(shí),為了簡(jiǎn)樸電路,我選用了與TGS308工作原理相近8224煙霧傳感器。同樣,在8224周邊氣體濃度增長(zhǎng)時(shí),它電導(dǎo)也會(huì)增長(zhǎng),通過(guò)這個(gè)電路也可以實(shí)現(xiàn)向單片機(jī)發(fā)送開(kāi)關(guān)信號(hào),來(lái)控制報(bào)警信號(hào)。氣體、煙霧檢測(cè)電路如圖3.8所示。圖3.8氣體、煙霧檢測(cè)電路3.5復(fù)位電路RSTRST復(fù)位電路如圖3.9所示R2R1圖3.9R2R1圖3.9復(fù)位電路該某些電路完畢AT89C51復(fù)位,采用按鍵復(fù)位方式,它與單片機(jī)RST引腳相連,當(dāng)單片機(jī)浮現(xiàn)死機(jī)或但愿它復(fù)位狀況下,該電路就會(huì)起作用,同步它也具備上電復(fù)位功能。其電阻R1為200歐姆,R2為1K歐姆,電容為22uF。3.6鍵盤(pán)顯示電路為了實(shí)現(xiàn)系統(tǒng)發(fā)生警情時(shí)可以向指定號(hào)碼發(fā)送短信息功能,本設(shè)計(jì)選取4X4矩陣鍵盤(pán)和LCD1602來(lái)對(duì)安防報(bào)警系統(tǒng)進(jìn)行電話號(hào)碼預(yù)設(shè)和顯示,電路如圖3.10,3.11所示。圖3.10顯示電路圖3.11矩陣鍵盤(pán)圖3.11矩陣鍵盤(pán)液晶顯示屏作用是顯示鍵盤(pán)按下時(shí)所代表數(shù)字,以保證輸入預(yù)設(shè)手機(jī)號(hào)對(duì)的。如圖3.10所示電路中RV其作用為調(diào)節(jié)VEE輸入引腳電壓,實(shí)現(xiàn)對(duì)LCD1602對(duì)比度調(diào)節(jié)。1接地電源,2接5V工作電源,7~14數(shù)據(jù)口接單片機(jī)P1口,LCD數(shù)據(jù)端口工作方式采用8數(shù)據(jù)線工作方式,P0.5、P0.6同步接LCDRS、E端口,每次向LCD寫(xiě)8位數(shù)據(jù),這樣可以實(shí)現(xiàn)程序編寫(xiě)簡(jiǎn)樸。如圖3.11所示,矩陣鍵盤(pán)由行線與列線構(gòu)成,按鍵位于行、列交叉點(diǎn)上,行、列線分別列接到按鍵開(kāi)關(guān)兩端。行線通過(guò)上拉電阻接到+5V上。無(wú)鍵按下時(shí),行線處在低電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連列線電平同樣為高電平。這是辨認(rèn)矩陣鍵盤(pán)按鍵與否被按下核心所在。一種4x4行列可以構(gòu)成一種16按鍵按鍵。鍵盤(pán)作用是顧客向該系統(tǒng)輸入預(yù)設(shè)發(fā)送報(bào)警信息手機(jī)號(hào),以及手動(dòng)布防、設(shè)防和蜂鳴報(bào)警器停止。該鍵盤(pán)可以實(shí)現(xiàn)數(shù)字0~9輸入,撤銷鍵作用是對(duì)錯(cuò)誤號(hào)碼撤銷,設(shè)立號(hào)碼鍵是向該系統(tǒng)輸入預(yù)設(shè)發(fā)送報(bào)警信息手機(jī)號(hào),布防、撤防鍵是進(jìn)行布防和撤防。3.7通信電路3.7.1發(fā)射、接受電路為了實(shí)現(xiàn)顧客在進(jìn)入防區(qū)前或離開(kāi)防區(qū)后能對(duì)系統(tǒng)布、撤防狀態(tài)進(jìn)行變化,本設(shè)計(jì)選用了315MHZ調(diào)幅遙控器,該遙控器具備如下長(zhǎng)處:工作在業(yè)余頻段,不用花錢(qián)購(gòu)買(mǎi)頻點(diǎn);有效距離遠(yuǎn),普通可達(dá)200-1000米;有豐富地址碼供顧客選取,由于遙控器和遙控器接受板上應(yīng)用PT2262/PT2272編解碼芯片對(duì)都提供8位三態(tài)編解碼狀態(tài),也就是說(shuō)有38次方地址碼可供顧客選取,足以滿足社區(qū)內(nèi)所有顧客安防報(bào)警布、撤防應(yīng)用。發(fā)射、接受電路無(wú)解碼電路圖分別圖3.12和3.13所示。圖圖3.12發(fā)射電路圖圖3.13接受電路3.7.2GSM模塊與單片機(jī)連接HRHGSMModem內(nèi)嵌高可靠性GSM引擎(GSMCellularEngine)和51單片機(jī)系統(tǒng)(MCS51),原則串行接口和精簡(jiǎn)軟件接口合同[10],與單片機(jī)通過(guò)串口連接,由于HRHGSM模塊有9個(gè)外接引腳針,通過(guò)變換放大與單片機(jī)串行通信口連接,以半雙工工作方式,來(lái)進(jìn)行通信和控制。GSM模塊與單片機(jī)連接如圖3.14所示。圖圖3.13GSM模塊與單片機(jī)連接第4章家庭安防報(bào)警系統(tǒng)軟件設(shè)計(jì)4.1主程序主程序流程圖如4.1所示。開(kāi)始開(kāi)始初始化初始化讀時(shí)鐘與否等于定期時(shí)間讀時(shí)鐘與否等于定期時(shí)間否否是是發(fā)短信:系統(tǒng)運(yùn)營(yíng)正常發(fā)短信:系統(tǒng)運(yùn)營(yíng)正常讀布撤防開(kāi)關(guān)讀布撤防開(kāi)關(guān)否撤防否撤防是是布防布防讀燃?xì)庑孤﹤鞲衅鏖_(kāi)關(guān)量否否煙霧傳感器開(kāi)關(guān)量紅外傳感器開(kāi)關(guān)量讀燃?xì)庑孤﹤鞲衅鏖_(kāi)關(guān)量否否煙霧傳感器開(kāi)關(guān)量紅外傳感器開(kāi)關(guān)量否是是是是是是發(fā)短信:屋內(nèi)有火災(zāi)警情發(fā)短信:有人行竊發(fā)短信:廚房有燃?xì)庑孤┌l(fā)短信:屋內(nèi)有火災(zāi)警情發(fā)短信:有人行竊發(fā)短信:廚房有燃?xì)庑孤﹫D4.1圖4.1主程序流程圖系統(tǒng)開(kāi)始工作時(shí),一方面要初始化,然后讀時(shí)鐘與否等于定期時(shí)間。如果是則發(fā)短信給顧客:系統(tǒng)運(yùn)營(yíng)正常,然后讀布撤防開(kāi)關(guān);否則直接讀布撤防開(kāi)關(guān)。讀布撤防開(kāi)關(guān),如果是開(kāi)則布放,然后同步檢測(cè)紅外傳感器、煙霧傳感器和燃?xì)庑孤﹤鞲衅鏖_(kāi)關(guān)量;否則撤防,返回讀時(shí)鐘與否等于定期時(shí)間,重復(fù)上述環(huán)節(jié)。檢測(cè)紅外傳感器、煙霧傳感器和燃?xì)庑孤﹤鞲衅鏖_(kāi)關(guān)量,如果是開(kāi)則相應(yīng)發(fā)短信:有人行竊;屋內(nèi)有火災(zāi)警情;廚房有燃?xì)庑孤?;否則返回讀時(shí)鐘與否等于定期時(shí)間,重復(fù)上述環(huán)節(jié)。4.2外部中斷0中斷服務(wù)子程序外部中斷0中斷服務(wù)子程序流程圖如圖4.2所示。校時(shí)子程序出中斷外部中斷0讀鍵值校時(shí)鍵校時(shí)子程序出中斷外部中斷0讀鍵值校時(shí)鍵預(yù)設(shè)子程序預(yù)設(shè)鍵預(yù)設(shè)子程序預(yù)設(shè)鍵復(fù)位子程序復(fù)位鍵復(fù)位子程序復(fù)位鍵圖圖4.2外部中斷0中斷服務(wù)子程序流程圖4.3通信模塊設(shè)立該設(shè)計(jì)選用HRHGSMModem來(lái)進(jìn)行通信。HRHGSMModem內(nèi)嵌高可靠性GSM引擎(GSMCellularEngine)和51單片機(jī)系統(tǒng)(MCS51),原則串行接口和精簡(jiǎn)軟件接口合同將顧客從繁雜GSM通信原則解析和調(diào)試中解脫出來(lái),使用以便,并且公網(wǎng)數(shù)據(jù)傳播具備通信范疇廣(GSM網(wǎng)絡(luò)基本覆蓋全國(guó)),傳播穩(wěn)定、可靠等特點(diǎn)[11]。HRHGSMModem軟件合同‘A’表達(dá)ASCII字符A,00或00H表達(dá)16進(jìn)制數(shù)據(jù)00。幀構(gòu)造:幀頭(固定為0AAH)+指令碼+數(shù)據(jù)。4.3.1設(shè)立短信中心號(hào)以北京地區(qū)為例,短信中心號(hào)為:+86,應(yīng)向GSMMODEM下發(fā)數(shù)據(jù)幀:AA092B38363133363831303030303030(16進(jìn)制數(shù)據(jù))如果設(shè)立成功,GSMMODEM應(yīng)答AA09“+86”,如果設(shè)立不成功,GSMMODEM應(yīng)答AA09‘ERROR’。短信中心號(hào)設(shè)立后,保存在SIM卡上,只需設(shè)立一次;也可以在手機(jī)上把短信中心號(hào)設(shè)立好后再裝入GSMModem,后來(lái)就不用再設(shè)立。4.3.2運(yùn)用GSMMODEM向普通手機(jī)發(fā)短信以向手機(jī)發(fā)中文信息“測(cè)試”為例:一方面計(jì)算或查表得到“測(cè)試”UNICODE編碼為:6D4B(測(cè))8BD5(試);向GSMMODEM下發(fā)數(shù)據(jù)幀:AA0231333636313130303030306D4B8BD5GSMMODEM也許返回于下信息:AA01‘ERROR’短信未從GSMMODEM送出,也許是未登陸網(wǎng)絡(luò)或SIM卡故障。AA01‘OK’短信已從GSMMODEM送出,但未送達(dá)短信中心,也許是信號(hào)質(zhì)量差或天線連接不好。AA01‘SENDOK’短信已送達(dá)短信中心,并且短信中心已經(jīng)下發(fā)給接受方。AA01‘SUCCESS:1532’接受方已經(jīng)收到短信(注意僅當(dāng)接受方手機(jī)已經(jīng)設(shè)立短信自動(dòng)應(yīng)答時(shí)才會(huì)返回;GSMMODEM已設(shè)立成短信自動(dòng)應(yīng)答)。AA01‘FAILURE:1532’短信中心未能將短信送達(dá)接受方或接受方已經(jīng)收到短信,但其給短信中心回應(yīng)短信中心沒(méi)有收到(注意僅當(dāng)接受方手機(jī)已經(jīng)設(shè)立短信自動(dòng)應(yīng)答時(shí)才會(huì)返回)。普通狀況下,由于短信不保證明時(shí)性,因此從發(fā)送到對(duì)方接受到短信也許有5-10秒延時(shí),使用中建議設(shè)立短信超時(shí)定期器長(zhǎng)度在20-30秒左右[12]。短信發(fā)送成功返回信息:先返回AA01‘SENDOK’31;如果接受方手機(jī)設(shè)立了短信自動(dòng)應(yīng)答,則在對(duì)方收到后返回AA01‘SUCCESS:1532’。短信發(fā)送失敗幾種也許返回信息:AA01‘ERROR’AA01‘OK’AA01‘SENDOK’32AA01‘FAILURE:1532’4.4串口控制SMS工作原理單片機(jī)與GSM模塊普通采用串行異步通信接口,通信速度可設(shè)定,普通為19200bps。采用這種RSM232電纜方式進(jìn)行連接時(shí),數(shù)據(jù)傳播可靠性較好[13]。RS232接口方式連接,通過(guò)串行接口集成電路和電平轉(zhuǎn)換電路與GSM模塊連接,電路比較簡(jiǎn)樸,所涉及芯片涉及單片機(jī)AT89C51和電平轉(zhuǎn)換芯片MAX232,是非經(jīng)常用接口電路。需要闡明是,該接口通過(guò)總線擴(kuò)展了一種存儲(chǔ)器芯片AT24C64,它重要作用是存儲(chǔ)數(shù)據(jù),并且斷電信息也不會(huì)丟失,這些特性正是存儲(chǔ)數(shù)據(jù)所必要。GSM短信息業(yè)務(wù)SMS運(yùn)用信令信道傳播,這是GSM通信網(wǎng)所特有。它不用撥號(hào)建立連接,把要發(fā)信息加上目數(shù)據(jù)發(fā)送到短信息服務(wù)中心,經(jīng)短信服務(wù)中心完畢存儲(chǔ)后再發(fā)送給最后信宿[14]。因此當(dāng)目GSM終端沒(méi)開(kāi)機(jī)時(shí)信息不會(huì)丟失。每個(gè)短信信息量限制為160字節(jié)。當(dāng)前市場(chǎng)上大多數(shù)手機(jī)均支持GSM07.05規(guī)定AT指令集。該指令集是ETSI(歐洲通信技術(shù)委員會(huì))發(fā)布,其中包括了對(duì)SMS控制[15]。運(yùn)用GSM手機(jī)串行接口,單片機(jī)向手機(jī)收發(fā)一系列AT命令,就能達(dá)到控制GSM模塊收發(fā)SMS目。必要注意是,用單片機(jī)實(shí)現(xiàn)時(shí),編程必要注意它發(fā)送指令與接受到響應(yīng)都是字符ASCII碼。用單片機(jī)控制GSM模塊收發(fā)短信息所涉及以AT指令如表4.1所示。表4.1AT指令A(yù)T+OFF關(guān)機(jī)并重新啟動(dòng)AT+CSDH=0在TEXT模式下在返回值中不顯示詳細(xì)頭信息ATE0關(guān)閉回顯AT+CMGF=1選取短信格式為T(mén)EXT模式AT+CMGS發(fā)送短信息AT+CMGR讀取短信息AT+CMGD=0刪除所有短信息結(jié)論該設(shè)計(jì)用單片機(jī)作為控制核心,配以其他高精度進(jìn)口集成器件,加上對(duì)軟件精心設(shè)計(jì),實(shí)現(xiàn)了家庭安防報(bào)警。硬件設(shè)計(jì)采用Proteus軟件,完畢了系統(tǒng)鍵盤(pán)接口電路、時(shí)鐘電路、電源電路、發(fā)射接受電路、傳感器采集信號(hào)等模塊電路原理圖設(shè)計(jì)。軟件設(shè)計(jì)采用Keil開(kāi)發(fā)系統(tǒng),完畢了程序模塊規(guī)劃及各個(gè)模塊設(shè)計(jì)與編程,實(shí)現(xiàn)了對(duì)信號(hào)解決過(guò)程編程和調(diào)試。它具備電路簡(jiǎn)樸、功能齊全、性價(jià)比高等特點(diǎn),是一種經(jīng)濟(jì)、實(shí)用家庭安防報(bào)警系統(tǒng)。本次設(shè)計(jì)切實(shí)考慮了家庭安防需求,針對(duì)家庭安防重要方面而設(shè)計(jì)一款新型家庭安防報(bào)警系統(tǒng)。設(shè)計(jì)過(guò)程中充分考慮了各種也許浮現(xiàn)意外狀況,依照詳細(xì)狀況設(shè)計(jì)了相應(yīng)功能,如預(yù)設(shè)、校時(shí)、查詢等,操作簡(jiǎn)樸、以便。此系統(tǒng)借助最可靠、最成熟GSM移動(dòng)網(wǎng)絡(luò),大大減少了誤報(bào)現(xiàn)象,可靠性強(qiáng)。設(shè)計(jì)是一種漫長(zhǎng)而布滿挑戰(zhàn)過(guò)程,在發(fā)現(xiàn)錯(cuò)誤與解決錯(cuò)誤過(guò)程中我發(fā)現(xiàn)自己能力得到了很大提高。但是也留下了些遺憾,由于資金和本地市場(chǎng)條件沒(méi)有完畢硬件實(shí)物連接。參照文獻(xiàn)[1]張毅剛等.MCS-51單片機(jī)應(yīng)用設(shè)計(jì).哈爾濱:哈爾濱工業(yè)大學(xué)出版社。[2]涂時(shí)亮等.單片機(jī)軟件設(shè)計(jì)藝術(shù).重慶:科學(xué)文獻(xiàn)出版社重慶分社。[3]周航慈.單片應(yīng)用程序設(shè)計(jì)技術(shù).北京:北京航空航天大學(xué)出版社。[4]李華主編.MCS-51單片機(jī)實(shí)用接口技術(shù).北京:航空航天大學(xué)出版社。[5]謝自美.電子線路設(shè)計(jì)(第二版).南京:華中科技大學(xué)出版社。[6]何立民.單片機(jī)應(yīng)用技術(shù)選編.北京:航空航天大學(xué)出版社。[7]宋文緒,楊帆主編.傳感器與檢測(cè)技術(shù).北京:高等教誨出版社。[8]童詩(shī)白,華成英主編.模仿電子技術(shù)基本.北京:高等教誨出版社。[9]李朝青.單片機(jī)原理及接口技術(shù)(簡(jiǎn)要修訂版).北京:高等教誨出版社。 [10]華中理工大學(xué)學(xué)教研室.模仿電子技術(shù)基本(第四版).北京:高等教誨出版社。[11]華中理工大學(xué)學(xué)教研室.數(shù)字電子技術(shù)基本(第四版).北京:高等教誨出版社。[12]沙占友.集成化智能傳感器原理與應(yīng)用.西安:電子工業(yè)出版社。[13]黃繼昌.電子元器件應(yīng)用手則.重慶:人民郵電出版社。[14]王洪建;;AT89C2051在社區(qū)防盜報(bào)警系統(tǒng)中應(yīng)用[A];第七屆青年學(xué)術(shù)會(huì)議論文集[15]青年學(xué)術(shù)年會(huì)論文集(上冊(cè))[C];附錄附錄1:硬件設(shè)計(jì)總圖附錄2:某些程序源代碼(1)程序初始化:;RAM定義BCOUNTDATA07FHTIMERDATA07EHTIMER1DATA07DHTIMER2DATA07CHHOURSDATA07BHHOURGDATA07AHMINUSDATA079HMINUGDATA078HSECOSDATA077HSECOGDATA076HSECODATA075HMINUDATA074HHOURDATA073HTENDATA072HFLAGDATA071HDINDATA020HDOUTDATA021HSLADATA070HSUBADATA00HACKBIT00H;I/O定義SCLBITP0.0SDABITP0.1FIREBITP0.2THIEFBITP0.3GASBITP0.4CLKBITP1.2CSBITP1.1KEYBITP1.4MTDEQU04AHMRDEQU058HMRD1EQU063HORG0000H AJMPSTART ORG0003H;外部中斷0中斷服務(wù)子程序入口地址 AJMPINTL ORG0013H;外部中斷1中斷服務(wù)子程序入口地址 AJMPINTY ORG0100HSTART:MOVSP,#30H MOVP1,#11110011B MOVSLA,#0A0H;FM24C16器件從地址MOVSUBA,#00H;器件子地址 CLRP2.1MOVTMOD,#20H;串行口初始化 MOVTH1,#0FDH MOVTL1,#0FDH MOVPCON,#00H MOVSCON,#40H SETBTR1 SETBIT0;INT0為1,邊沿觸發(fā)方式 SETBIT1;INT1為1,邊沿觸發(fā)方式 SETBEX0SETBEX1 SETBPX1;INT1為高優(yōu)先級(jí) SETBEA;開(kāi)總中斷MAIN:…AJMPMAIN;主程序INTL:…RETI;外部中斷0中斷服務(wù)子程序INTY:…RETI;外部中斷1中斷服務(wù)子程序END(2)鍵盤(pán)顯示子程序INTL:MOVDOUT,#15H;讀鍵盤(pán)指令A(yù)CALLSENDACALLRECV;讀鍵盤(pán)數(shù)據(jù)SETBCSMOVA,DIN MOVB,#10DIVABMOVDOUT,#10100001BACALLSENDMOVDOUT,#11001000BACALLSENDMOVDOUT,BACALLS

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論