【正文】
10uR310KR21KRST 圖 312 單片機(jī)復(fù)位電路 ③ 晶振電路 [1] 作為單片機(jī)的時(shí)鐘基準(zhǔn), XTAL1 與 XTAL2 分別為用作片內(nèi)振蕩器的反向放大器的輸入和輸出,參閱相關(guān)手冊(cè),選用外部石英晶振 ,晶振頻率為 。 24C02 的 A0A2 管腳是地址腳,當(dāng)一個(gè)電路中有多個(gè) I2C 總線元器件時(shí),單片機(jī)通過設(shè)置這三個(gè)管腳來區(qū)分是與那個(gè)元器件通信。 具體電路如圖 318 所示: 123P14紅外檢測(cè)器VCCGNDD8 圖 318 紅外檢測(cè) 電路 26 第四章 系統(tǒng)軟件設(shè)計(jì) 單片機(jī)系統(tǒng)除了必要的硬件支持外,還需要進(jìn)行軟件設(shè)計(jì)。 2 關(guān)閉紅外檢測(cè) 設(shè)置完成退出 遠(yuǎn)程 短信 控制 將 SIM 卡(設(shè) 該 卡的號(hào)碼為 13471406083)正確插入 TC35 模塊板 上 的 SIM 卡卡座 , 并用排線將模塊板與 AT89S52 控制板 上對(duì)應(yīng)的插線柱 連接好,按下 按鍵 S1( TC35 復(fù)位按鍵), 啟動(dòng) TC35 模塊 , 觀察模塊板上的 SIM 卡指示 燈 是否正常( 75ms 亮 / 3s 滅 , 網(wǎng)絡(luò)注冊(cè)成功 ) , 然后 按一下控制板上的復(fù)位按鍵 S2,最后再檢查一下模塊板上的 SIM 卡指示燈是否 正常。程序流程圖如下圖 43 所示: 圖 43 按鍵處理程序流程圖 Y LCD 功能選擇界面 N 模塊內(nèi)部功能 的顯示以及設(shè)置 相應(yīng)的模塊 0~ 9 數(shù)字鍵按下? LCD 初始化程序 N N Y LCD 功能選擇界面 LCD 功能選擇界面 29 第五章 硬件測(cè)試與 分析 LED 指示燈及功能按鍵 在 TC35 模塊板上有三 個(gè) LED 發(fā)光二極管 和一個(gè)啟動(dòng)模塊按鍵 ,靠近 穩(wěn)壓管 的那兩個(gè) LED 分別是 TC35 模塊和 52 控制板的電源指示燈,另外一個(gè)是 SIM 卡的指示燈,用以 顯示的是 TC35 的工作狀態(tài): 1〉 LED 燈滅,表示 TC35 電源關(guān)閉,處于休眠、報(bào)警或單純的充電模式 ; 2〉 600 ms 亮 / 600ms 滅 ,表示未插入 SIM 卡,或者個(gè)人身份未登記 /已注銷,或者網(wǎng)絡(luò)正在搜尋中,或者正在進(jìn)行用戶身份鑒定,或者網(wǎng)絡(luò)注冊(cè)正在進(jìn)行中 ; 3〉 75ms 亮 / 3s 滅,表示網(wǎng)絡(luò)注冊(cè)成功(控制通道和用戶交換信息完成),無來電 ; 4〉 LED 燈亮,依據(jù)不同的呼叫類型:聲音呼叫,數(shù)據(jù)呼叫,在建立或者完畢時(shí)的狀態(tài)。當(dāng)檢測(cè)到障礙物時(shí),相連的 I0 口由初始化的高電平變成低電平。該模塊可分串口、并口通訊方式,本系統(tǒng)采用 并 口方式通訊。當(dāng)有 新短消息到達(dá)時(shí),由 TC35模塊向單片機(jī)發(fā)送指令,單片機(jī)讀取短信內(nèi)容,并對(duì)其進(jìn)行解碼,并根據(jù)短信內(nèi)容控制 I/ O口輸出高低電平,控制繼電器動(dòng)作,完成對(duì)家用電器開啟與關(guān)閉的控制,然后重復(fù)上述過程。 ② 工作方式 由于 TC35 通信模塊的數(shù)據(jù)接口 配置為 8位數(shù)據(jù)位 、 1 位停止位、無校驗(yàn)位, 所以單片機(jī)的串行口工作在方式 1。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 Unicode 是一種統(tǒng)一字符編碼標(biāo)準(zhǔn),采用雙字節(jié)對(duì)字符進(jìn)行編碼 , 漢字的十六進(jìn)制 PDU 編碼直接采用漢字的 Unicode 編碼,由于漢字的編碼是十六位的,當(dāng)中 20 英文出現(xiàn)在同一短消息的時(shí)候,中文每個(gè)漢字是十六位的,但是字母和數(shù)字是八位的編碼,這時(shí)統(tǒng)一采用十六位編碼,也就是在八位的 ASCII 碼前面補(bǔ) 0。如: AT+CREG? 回車 AT+CSCA 短信息中心地址 ,如: AT+CSCA?回車 AT+CMGF 短信格式,如: 如: AT+CMGF=1 回車(文本) AT+CMGF=0 回車( PDU) AT+CNMI 新信息指示,如: AT+CNMI=2,1 回車 19 AT+CMGL 列出存儲(chǔ)的信息,如: AT+CMGL 回車 AT+CMGS 發(fā)送信息,如: AT+CMGS=28 回車 AT+CMGD 刪除短信息,如: AT+CMGD=1 回車 AT+CLCC 讀取來電,如: AT+CLCC回車 任何一個(gè) TC35 首次使用時(shí),必須要測(cè)試其工作是否正常,由于其自帶 RS232接口,所以我們要用 PC 機(jī)的串口調(diào)試軟件調(diào)試。 如圖 38所示: 17 C1+1VS+2C13C2+4C25VS6T2OUT7R2IN8R2OUT9T2IN10T1IN11R1OUT12R1IN13T1OUT14GND15VCC16U3MAX232NVCCC1C2C3C4470uC5RXD0TXD0接收發(fā)送1234567891110J1D Connector 9R42KR52KRXD0TXD0TC35的18腳TC35的19腳PC機(jī) 圖 38 MAX232電平轉(zhuǎn)換電路 SIM 卡 基帶處理器集成了一個(gè)與 ISO 78163 IC Card 標(biāo)準(zhǔn)兼容的 SIM 接口。 RS232C 最常用的 9 條引線的信號(hào)功能見表 31所示。具有過熱和過流保護(hù) 。 如圖 34 所示: 123P1Header 3IN12OUT3GNDU6LM7805CTC84700uC91000uC10104D1Diode 1N4004D2Diode 1N4004D3Diode 1N4004D4Diode 1N4004C7100uR7300DS2LED0D5Diode 1N4004VCC12P2Header 2+12直流雙12交流 圖 34 LM7805電源 電路 2) 開關(guān)穩(wěn)壓電源模塊 LM2576 LM2576 是美國國家半導(dǎo)體公司生產(chǎn)的 3A 電流輸出降壓開關(guān)型集成穩(wěn)壓電路,它內(nèi)含固定頻率振蕩器 (52kHz)和基準(zhǔn)穩(wěn)壓器 ((1. 23V),具有完善的保護(hù)電路,包括電流限制及 熱關(guān)斷電路等,利用該器件只需極少的外圍器件便可構(gòu)成高效穩(wěn)壓電路,符合 TC35 系統(tǒng)工作要求。 TC35 模塊的 內(nèi)部 結(jié)構(gòu)如 下 圖 32所示 : 圖 32 TC35模塊的內(nèi)部結(jié)構(gòu) TC35 模塊引腳功能介紹 TC35 共有 40個(gè)引腳,通過一個(gè) ZIF(Zero Insertion Force)連接器引出。 單片機(jī)作為發(fā)送端時(shí),當(dāng)它發(fā)送完一字節(jié)的數(shù)據(jù)后,需要執(zhí)行的語句是:SDA=1。其中前 7位為地址碼,第 8位為方向位 (R/W)。它可以在與光軸 0到 25 的范圍改變發(fā)射角,使光束幾乎是從一根發(fā)射線,經(jīng)過反射后,還是從這根反射線返回。發(fā)送器對(duì)準(zhǔn)目標(biāo)發(fā)射光束,發(fā)射的光束一般來源于半導(dǎo)體光源,發(fā)光二極管( LED) 或 激光二極管。 這些協(xié)議都是通過編程來實(shí)現(xiàn)的。 因此將 AT89S52 單片機(jī)的一個(gè) IO 口與 DS18B20 的數(shù)據(jù)口相連進(jìn)行通信 。 RI:接收中斷標(biāo)志位,用于指示一幀數(shù)據(jù)接收是否完成。單片機(jī)外圍電路除了包括單片機(jī)正常工作所必須的元件外,還包括鍵盤、 12864 液晶顯示 等, GSM 模塊電路由 TC35 及其外圍電路組成 ,安全防護(hù)功能模塊 包括 DS18b20溫度檢測(cè)電路、紅外頭檢測(cè)電路、電子密碼鎖電路有液晶顯示屏代替其顯示功能,用 24c02 作為其存儲(chǔ)電路來存儲(chǔ)其密碼。 采用光電傳感器。 采用 DS18B20 傳感器。 TC35 是 Siemens 公司推出的新一代無線通信 GSM 模塊,可以快速安全可靠地實(shí)現(xiàn)系統(tǒng)方案中的數(shù)據(jù)、語音傳輸、短消息服務(wù) (Short Message Service)和傳真。 此外,本系統(tǒng)還有 溫度報(bào)警,和電子密碼鎖報(bào)警當(dāng)溫度達(dá)到設(shè)置的問題時(shí),也能通過短信報(bào)警,從而防止火災(zāi)等 事故發(fā)生 ?!鞍踩夹g(shù)防范”作為一個(gè)專業(yè)領(lǐng)域,在國內(nèi)已經(jīng)歷了二十多年的發(fā)展歷程。 關(guān)鍵字 : 單片機(jī) AT89S52 短信消息 GSM 模塊 TC35 安全防護(hù)報(bào)警 II Intelligence Security System Design Abstract This paper pletely implements the standard PDU encoding and decoding functions, and will give a detailed description later about purpose of this paper is to design a ponent, which can through the phone to send a text message to the three module security alarm. They are Set temperature alarm, Password wrong three times alarm and Infrared detection alarm. The hardware of the ponent consists of a GSM module named TC35,a MCU named AT89S52, a Liquid Crystal Display named LCD12864, and Temperature sensor named DS18b20. Control ponent by the procedures, key control procedures, liquid crystal display initialization and function module procedures, ds18b20 detection procedures, TC35 text message program temperature function module. Among them main program is responsible for and on short message sending TC35, LCD12864 responsible for display temperature, temperature, bination lock setting module, infrared detection set working condition. Three modules of the system, alarm state detection and alarm messages is the difficult problem in the software, software design part will be a few to this problem are described. This design, system increases the sixteen buttons for each module of the matrix keyboard the choice of state, alarm system establishment, the locks of the input password. Key Word: AT89S52 SMS message GSM module TC35 Safety alarm III 目錄 第一章 前言 ..................................................................................................