【正文】
的脈沖周期為 毫秒,很顯然可以通過判斷脈沖的周期來區(qū)別不同的信號。 ES=1。j++) //處理 1 個字節(jié) 8 位 { cord=irdata[k]。 if(irok==1) {Ircordpro()。} else if(IRcord[0]==0x00amp。amp。IRcord[1]==0xBFamp。amp。IRcord[2]==0x15amp。amp。IRcord[3]==0xe7) {Ir_num= 7。} else if(IRcord[0]==0x00amp。amp。IRcord[1]==0xBFamp。amp。IRcord[2]==0x09amp。單片機運行時的數(shù)據(jù)都存在于 RAM(隨機存儲器)中,在掉電后 RAM 中的數(shù)據(jù)是無法保留的,那么怎樣使數(shù)據(jù)在掉電后不丟失呢?這就需要使用 EEPROM 或FLASHROM 等存儲器來實現(xiàn)。 } return Ir_num。IRcord[1]==0xBFamp。amp。 } else if(IRcord[0]==0x00amp。IRcord[3]==0xe5) {Ir_num= 9。amp。IRcord[2]==0x18amp。amp。IRcord[1]==0xBFamp。amp。} else if(IRcord[0]==0x00amp。IRcord[3]==0xef) { Ir_num= 1。amp。 } irpro_ok=1。i++) //處理 4 個字節(jié) { for(j=1。 //Enable Serial Interrupt TR0=1。一組碼本身的持續(xù)時間隨它包含的二 進制 “0”和 “1”的個數(shù)不同而不同,大約在 45~ 63 之間, 圖 47 遙控連發(fā)信號波形 當一個鍵按下超過 36ms,振蕩器使芯片激活,將發(fā)射一組 108ms 的編碼脈沖 ,這108ms 發(fā)射代碼由一個引導碼( 9ms) ,一個結果碼( ) ,低 8 位地址碼( 9ms~18ms) ,高 8 位地址碼( 9ms~18ms) 8 位數(shù)據(jù)碼( 9ms~18ms)和這 8 位數(shù)據(jù)的反碼( 9ms~18ms)組成。 } 紅外遙控解碼軟件設計 遙控發(fā)射專用集成芯片很多,根據(jù)編碼格式可以分為兩大類,本系統(tǒng)采用了應用最為廣泛,解碼比較容易的一類,現(xiàn)以日本 NEC 的 uPD6121G 組成發(fā)射電路為例說明編碼原理(一般家庭用的 DVD、 VCD、音響都使用這種編碼方式)。 ds_date=P0。 T_CS=0。 P0=add。不關心碼是任意 從 C 到 FF 的 16 進制數(shù)。 8.中斷信號輸出 (IRQ)和總線兼容,定鬧中斷、周期性中斷、時鐘更新周期結束中斷可分別由軟件屏蔽,也可分別進行測試。 DS12C887 芯片具有微軾耗、外圍接口簡單、精度高、工作穩(wěn)定可靠等優(yōu)點,可廣泛用于各種需要較高精度的實時時鐘場合中。 led(0x40)。 河南理工大學畢業(yè)設計(論文)說明書 29 圖 42 發(fā)送英文短信流程圖 發(fā)送英文短信的子程序如下: void send_sms(unsigned char *inf,unsigned char *SMS) { Print_Str(CMGF1)。 } } } 其中數(shù)組 aa[]記錄的是 TC35 向單片機發(fā)送的數(shù)據(jù),清空 aa[]數(shù)組的程序如下: void clearBuff() { for(sms_j=0。amp。039。 Print_Str(ATE0)。//查詢網(wǎng)絡注冊情況 code unsigned char ATCN[]=AT+CNMI=2,1\r\n。 //軟件清零 } 單片機控制 TC35 發(fā)送短信的程序設計 單片機能控制 TC35 發(fā)送短信需要滿足兩個條件:單片機與 TC35 通信正常與 TC35與 GSM 網(wǎng)絡連接正常。 //軟件清除接收中斷 j++。 IT0 = 1。 TH1 = 0xFA 。中斷優(yōu)先級寄存 器 IP 的 PS 位則用作串行 I/O 中斷優(yōu)先級控制位。 PD( ):掉電方式位。當串行口接收完一幀串行數(shù)據(jù)時,此時 SBUF 寄存器為滿,硬件使 RI 置 1,請求中斷。 REN :串行接收允許位: REN =0 時,禁止接收; REN =1 時,允許接收。 SM0 和 SM1 :串行口工作方式控制位,其定義如表 所示。 51 單片機的串行口主要有兩個數(shù)據(jù)緩沖器 SBUF、一個數(shù)據(jù)寄存器( 9 位)、一個串行控制寄存器 SCON 和一個波特率發(fā)生器 TI 等組成。 AT+CGMI 得到廠商信息 AT+CGMR 得到版本號 AT+CGSN 得到序列號 (IMEI) AT+CSQ 獲得當前信號, TC35 回復: 河南理工大學畢業(yè)設計(論文)說明書 21 +CSQ: 30,99 此處 30 表示當前的信號。 Text 模式比較簡單,但不支持中文短信, PDU 模式可以提供更為強大的功能,但其編碼較 Text 模式更為復雜。 被動紅外探頭,其傳感器包含兩個互相串聯(lián)或并聯(lián)的熱釋電元。 菲涅耳透鏡是根據(jù)菲涅耳原理制成,菲涅耳透鏡分為折射式和反射式兩種形式,其作用一是聚焦作用,將熱釋的紅外信號折射(反射)在 PIR 上;二是將檢測區(qū)內分為若干個明區(qū)和暗區(qū),使進入檢測區(qū)的移動物體能以溫度變化的形式在 PIR 上產(chǎn)生變化熱釋紅外信號,這樣 PIR 就能產(chǎn)生變化電信號。 河南理工大學畢業(yè)設計(論文)說明書 18 圖 312 MQ2 硬件電路圖 該傳感器有兩個輸出端,一個模擬輸出端,一個數(shù)字輸出端,數(shù)字輸出端的敏感度可以通過一個電位器 RP 來調節(jié)。數(shù)字輸出端的輸出特性為:模塊在環(huán)境火焰光譜或者光源達不到設定閾值時, OUT 口輸出高電平,當外界環(huán)境火焰光譜或者光源超過設定閾值時,模塊 OUT輸出低電平?;鹧娴臒彷椛渚哂须x散光譜的氣體輻射和連續(xù)光譜的固體輻射。 23 ( SQW) —方波輸出引腳。當 MOT 接 GND 時,選用 Intel 工作模式,此時該引腳是讀允許輸入引腳,即 read enable。在進行讀 /寫操作時, AS 的上升沿將 AD0~AD7 上出現(xiàn)的地址信息鎖存存到 DS12C887 上,而下一個下降沿清除 AD0~AD7 上的地址信息,不論 CS 是否有效, DS12C887 都將執(zhí)行該操作。本設計選用的是 Intel模式, 將 MOT 引腳直接接地。 ●可通過導電膠連接模塊與印制版,而不用連接電纜,用模塊上的金屬鉤可將模塊固定到印制板上,因而非常便于安裝和更換。作為 TC35 的核心 ,基帶處理器主 要處理 GSM 終端內的語音、數(shù)據(jù)信號 ,并涵蓋了蜂窩射頻設備中的所有的模擬和數(shù)字功能。其硬件電路入圖 22 所示。 共 3 個 16 位 定時器 /計數(shù)器。 可直接使用串口下載; AT89S52 單片機 : 8K 字節(jié)程序存儲空間; 256 字節(jié)數(shù)據(jù)存儲空間; 自帶 2KB 的 EEPROM 存儲空間 。 STC89C52 使用經(jīng)典的 MCS51 內核,但做了很多的改進使得芯片具有傳統(tǒng) 51 單片機不具備的功能。 液晶模塊由 LPH7366 液晶顯示模塊構成,主要功能是實現(xiàn)人機交互,顯示時間以河南理工大學畢業(yè)設計(論文)說明書 8 及家庭安全狀況。 ? 作案人詭計多端,狡猾、飄忽不定,沒有固定的著落和去處。本系統(tǒng)充分運用 GSM 移動通訊網(wǎng)絡,結合數(shù)字通訊技術,實現(xiàn)對家居進行狀態(tài)監(jiān)控、調度、防盜報警、防火報警等功能。 (核心是不是傳感器 , 是不是通過單片機進行數(shù)據(jù)采集 , ……….. 實現(xiàn)了 …… 顯示 ) 2. 在信息傳遞方面,采用 GSM 短信模塊通過 GSM 網(wǎng)絡實現(xiàn)信息的遠距離傳輸。 (進一步凝練 /修改摘要 ) 關鍵詞: 51 單片機 GSM 傳感器遙控器 河南理工大學畢業(yè)設計(論文)說明書 2 Abstract GSMbased home security system design This paper discusses the design of a home security system based on GSM, , This embedded system is posed of an microputer as the core ponents, with human infrared sensor , gas detection, flame detection , and real time status display home security , remote information input , for home security GSM SMS functionality through longdistance transmission and other functions. The device is based on STC89C52 single chip microputer as the core, human infrared sensor , MQ2 smoke gas sensors , infrared flame sensor as a data acquisition system, using LPH7366 LCD module for time , home security , realtime status display . In terms of messaging , Using the GSM SMS module to realize longdistance transmission of informationthrough the GSM work . In the parameter setting , the use of an infrared remote control setting function to achieve input and data . In software design , modular design microcontroller embedded software systems , sensors and remote control via data reception and processing, display, and will be sent to the security situation of families headed to text messages via AT mands to control the GSM module , either head of the household where they live can know in real time the security situation in the family, to achieve zero distance monitoring home security conditions. Keywords: MCU GSM sensorRemote control 河南理工大學畢業(yè)設計(論文)說明書 3 目錄 摘要 ............................................................................................................................................ 1 Abstract ...................................................................................................................................... 2 第 1 章 緒論 ................................................................................................................................ 5 基于 GSM 的家庭安全系統(tǒng)簡介 ............................................................................. 5 基于 GSM 的家庭安全系統(tǒng)現(xiàn)狀與發(fā)展趨勢 ......................................................... 5 第 2 章 系統(tǒng)功能概述 ................................................................................................................ 7 第 3 章 硬件設計 ......................................................................................................................