




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 成人高等教育畢業(yè)設(shè)計題 目:遠程紅外報警系統(tǒng)系統(tǒng)的設(shè)計與實現(xiàn)網(wǎng)站設(shè)計 學院(函授站):學院(函授站): 濰坊工商職業(yè)學院 目 錄第一章 緒論1.1 遠程安防系統(tǒng)的構(gòu)成1.2 遠程安防系統(tǒng)現(xiàn)狀及發(fā)展趨勢 第二章 系統(tǒng)的總體方案論證與設(shè)計 2.1 系統(tǒng)設(shè)計方案的論證2.1.1 監(jiān)控傳感器的選擇2.1.2 微控制器的選擇2.1.3 無線通道方案的選擇2.2 系統(tǒng)的總體設(shè)計方案第三章 系統(tǒng)的硬件電路設(shè)計3.1 紅外探測電路設(shè)計3.2 單片機最小系統(tǒng)設(shè)計3.3 mc55模塊及其外圍電路設(shè)計3.4 報警電路設(shè)計3.5 電源電路設(shè)計第四章 系統(tǒng)的軟件部分設(shè)計4.1mc55模塊的編程4.2 串行口的編程及串
2、口中斷服務(wù)程序流程4.3系統(tǒng)的主程序設(shè)計第五章 結(jié)論與展望 致謝參考文獻附錄a: 基于mc55遠程安防系統(tǒng)整體電路圖 附錄b: 軟件程序清單第一章 緒論 隨著社會的進步和科學的發(fā)展,人們的工作、生活和通訊、信息的關(guān)系日益緊密。信息化社會在改變?nèi)藗兩罘绞脚c工作習慣的同時,也對傳統(tǒng)的住宅提出了挑戰(zhàn),社會、技術(shù)以及經(jīng)濟的進步更使人們的觀念隨之巨變。人們對家居的要求早已不只是物理空間,更為關(guān)注的是一個安全、方便、舒適的居家環(huán)境。家居智能化技術(shù)起源于美國,它是以家為平臺進行設(shè)計的。智能家居控制系統(tǒng)是以hfc、以太網(wǎng)、現(xiàn)場總線、公共電話網(wǎng)、無線網(wǎng)的傳輸網(wǎng)絡(luò)為物理平臺,計算機網(wǎng)絡(luò)技術(shù)為技術(shù)平臺,現(xiàn)場總線為
3、應(yīng)用操作平臺,構(gòu)成一個完整的集家庭通信、家庭設(shè)備自動控制、家庭安全防范等功能的控制系統(tǒng)。智能家居控制系統(tǒng)的總體目標是通過采用計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、控制技術(shù)和集成技術(shù)建立一個由家庭到小區(qū)乃至整個城市的綜合信息服務(wù)和管 理系統(tǒng),以此來提高住宅高新技術(shù)的含量和居民居住環(huán)境水平。大型的智能家居控制系統(tǒng)通常由系統(tǒng)服務(wù)器、家庭控制器(各種模塊)、各種路由器、電纜調(diào)制解調(diào)器頭端設(shè)備cmts、交換機、通訊器、控制器、無線收發(fā)器、各種探測器、各種傳感器、各種執(zhí)行機構(gòu)、打印機等主要部分組成。這里由于時間問題,就不做復(fù)雜的家居控制系統(tǒng)設(shè)計,對其中一項遠程紅外報警系統(tǒng)做主要設(shè)計。目前,我們已基本上擺脫了“手持武器、瞪
4、大眼睛”的人力機械防守手段,科技強兵、靠現(xiàn)代技術(shù)武裝自己,提高安全防范的可靠性和效率,其中防盜報警系統(tǒng)是安防系統(tǒng)中應(yīng)用最廣泛的手段之一。其獨特的功能是其它安防手段所無法比擬的。本設(shè)計是一個基于gsm模塊的遠程控制系統(tǒng),gsm就是global system for mobile communications 【電信】全球通, 全球移動通信系統(tǒng)(亦稱“泛歐數(shù)字式移動通信系統(tǒng)”), 是一個根據(jù)歐洲電信標準協(xié)會出版的gsm 技術(shù)規(guī)范建造的國際無線蜂窩網(wǎng)) 。gsm模塊,是將gsm射頻芯片、基帶處理芯片、存儲器、功放器件等集成在一塊線路板上,具有獨立的操作系統(tǒng)、gsm射頻處理、基帶處理并提供標準接口的功
5、能模塊。本設(shè)計是一種利用手機短信息實現(xiàn)對遠程監(jiān)控設(shè)備如交通路燈,家庭里的門鎖、家用電器、可視對講、報警裝置等進行智能控制或信息采集交流的設(shè)計思路。系統(tǒng)的開發(fā)基于短信息技術(shù)、自動控制技術(shù)、計算機技術(shù)、數(shù)字通信技術(shù)及加密技術(shù),系統(tǒng)利用相關(guān)的網(wǎng)絡(luò)、計算機系統(tǒng)和控制器,以短信息為基本控制指令和數(shù)據(jù)信息傳送方式,實現(xiàn)手機無線遙控和數(shù)據(jù)傳送,通過專設(shè)的短信控制中心和服務(wù)中心,為遠程監(jiān)控設(shè)備提供全方位的數(shù)字化服務(wù)。本設(shè)計就是用單片機控制gsm模塊采集和控制遠程設(shè)備信息的無線通信控制系統(tǒng)。本設(shè)計采用模塊化設(shè)計,整個系統(tǒng)由gsm模塊、控制模塊、電源模塊和外圍模塊組成,系統(tǒng)的整體方案框圖如下圖1-1:第二章 系統(tǒng)
6、的總體方案論證與設(shè)計 前面我們討論了報警系統(tǒng)的構(gòu)成及其發(fā)展趨勢,本章我們將對遠程紅外報警系統(tǒng)的各個部分進行論證,進行系統(tǒng)的總體設(shè)計。2.1 系統(tǒng)設(shè)計方案的論證2.1.1 監(jiān)控傳感器的選擇監(jiān)控傳感器是用來探測入侵者的入侵行為。需要防范入侵的地方很多,可以是某些特定的點、線、面,甚至是整個空間。監(jiān)控傳感器是一種物理量的轉(zhuǎn)化裝置,通常把壓力、震動、聲響、光強等物理量轉(zhuǎn)換成易于處理的電量(電壓、電流、電阻等)。再經(jīng)過后面的信號處理器把傳感器轉(zhuǎn)化的電量進行放大、濾波、整形處理,使它能成為一種能夠在系統(tǒng)傳輸信道中順利轉(zhuǎn)送的信號。凡是溫度超過絕對0的物體都能產(chǎn)生熱輻射,而溫度低于1725的物體產(chǎn)生的熱輻射光
7、譜集中在紅外光區(qū)域,因此自然界的所有物體都能向外輻射紅外熱。而任何物體由于本身的物理和化學性質(zhì)的不同、本身溫度不同所產(chǎn)生的紅外輻射的波長和距離也不盡相同,通常分為三個波段。近紅外:波長范圍0.753m中紅外:波長范圍325m遠紅外:波長范圍251000m人體輻射的紅外光波長350m,其中814m占46%,峰值波長在9.5m。下面分別介紹被動式紅外探測器和主動式紅外探測器。方案一:被動式紅外探測器在室溫條件下,任何物品均有輻射。溫度越高的物體,紅外輻射越強。人是恒溫動物,紅外輻射也最為穩(wěn)定。我們之所以稱為被動紅外,即探測器本身不發(fā)射任何能量而只被動接收、探測來自環(huán)境的紅外輻射。探測器安裝后數(shù)秒種
8、已適應(yīng)環(huán)境,在無人或動物進入探測區(qū)域時,現(xiàn)場的紅外輻射穩(wěn)定不變,一旦有人體紅外線輻射進來,經(jīng)光學系統(tǒng)聚焦就使熱釋電器件產(chǎn)生突變電信號,而發(fā)出警報。被動紅外入侵探測器形成的警戒線一般可以達到數(shù)十米。被動式紅外探測器主要由光學系統(tǒng)、熱傳感器(或稱為紅外傳感器)及報警控制器等部分組成。紅外傳感器的探測波長范圍是814m,人體輻射的紅外峰值波長約為10m,正好在范圍以內(nèi)。被動式紅外探測器根據(jù)其結(jié)構(gòu)不同、警戒范圍及探測距離的不同,大致可以分為單波束型和多波束型兩種。單波束pir采用反射聚焦式光學系統(tǒng),利用曲面反射鏡將來自目標的紅外輻射匯聚在紅外傳感器上。這種方式的探測器境界視場角較窄,一般在5以下,但作
9、用距離較遠,可長達百米。因此又稱為直線遠距離控制型被動紅探測器,適合保護狹長的走廊、通道以及封鎖門窗和圍墻。多波束型采用透鏡聚焦式光學系統(tǒng),目前大都采用紅外塑料透鏡多層光束結(jié)構(gòu)的菲涅爾透鏡。這種透鏡是用特殊塑料一次成型,若干個小透鏡排列在一個弧面上。警戒范圍在不同方向呈多個單波束狀態(tài),組成立體扇形感熱區(qū)域,構(gòu)成立體警戒。菲涅爾透鏡自上而下分為幾排,上面透鏡較多,下邊較少。因為人臉部、膝部、手臂紅外輻射較強,正好對著上邊的透鏡。下邊透鏡較少,一是因為人體下部紅外輻射較弱,二是為防止地面小動物紅外輻射干擾。多波束型pir的警戒視場角比單波束型大得多,水平可以大于90,垂直視場角最大也可以達到90,
10、但作用距離較近。所有透鏡都向內(nèi)部設(shè)置的熱釋電器件聚焦,因此靈敏度較高,只要有人在透鏡視場內(nèi)走動就會報警。紅外光穿透力差,在防范區(qū)內(nèi)不應(yīng)有高大物體,否則陰影部分有人走動將不能報警,不要正對熱源和強光源,特別是空調(diào)和暖氣。否則不斷變化的熱氣流將引起誤報警。為了解決物品遮擋問題,又發(fā)明了吸頂式被動紅外入侵探測器。安裝在頂棚上向下360范圍內(nèi)進行警戒,只要在防護范圍內(nèi),無論從哪個方向入侵都會觸發(fā)報警,被動式報警探測器由于探測性能好、易于布防、價格便宜而被廣泛應(yīng)用。方案二:主動式紅外探測器主動紅外探測器由紅外發(fā)射機、紅外接收機和報警控制器組成。分別置于收、發(fā)端的光學系統(tǒng)一般采用的是光學透鏡,起到將紅外光
11、束聚焦成較細的平行光束的作用,以使紅外光的能量能夠集中傳送。紅外光在人眼看不見的光譜范圍,有人經(jīng)過這條無形的封鎖線,必然全部或部分遮擋紅外光束。接收端輸出的電信號的強度會因此產(chǎn)生變化,從而啟動報警控制器發(fā)出報警信號。主動式紅外探測器遇到小動物、樹葉、沙塵、雨、雪、霧遮擋則不應(yīng)報警,人或相當體積的物品遮擋將發(fā)生報警。由于光束較窄,收發(fā)端安裝要牢固可靠,不應(yīng)受地面震動影響,而發(fā)生位移引起誤報,光學系統(tǒng)要保持清潔,注意維護保養(yǎng)。因此主動式探測器所探測的是點到點,而不是一個面的范圍。其特點是探測可靠性非常高。但若對一個空間進行布防,則需有多個主動式探測器,價格昂貴。主動式探測器常用于博物館中單體貴重文
12、物展品的布防以及工廠倉庫的門窗封鎖、購物中心的通道封鎖、停車場的出口封鎖、家居的陽臺封鎖等等。主動式紅外探測器有單光束、雙光束、四光束之分。以發(fā)射機與接收機設(shè)置的位置不同分為對向型安裝方式和反射式安裝方式,反射型安裝方式的接收機不是直接接收發(fā)射機發(fā)出的紅外光束,而是接收由反射鏡或適當?shù)姆瓷湮铮ㄈ缡覊?、門板表面光滑的油漆層)反射回的紅外光束。當反射面的位置與方向發(fā)生變化或紅外發(fā)射光束和反射光束之一被阻擋而使接收機無法接收到紅外反射光束時發(fā)出報警信號。當使用較多的探測器進行防范布局時應(yīng)該注意消除射束的交叉誤射。綜合考慮被動式紅外傳感器探測性能好、易于布防、價格便宜,本設(shè)計采用被動式紅外傳感器,也
13、就是熱釋電傳感器。2.1.2 微控制器的選擇在選擇微控制器的時候,主要需要考慮:處理器的速度,要實現(xiàn)的功能,rom和ram的大小,i/o端口類型和數(shù)量,編程語言以及功耗等。方案一:基于arm的嵌入式系統(tǒng)。這種方案中我們可以使用現(xiàn)有的操作系統(tǒng)(mcos-),在系統(tǒng)的基礎(chǔ)上進行應(yīng)用程序的開發(fā)。由于arm處理器的功能強大,資源豐富,因此使用這種方案可以使系統(tǒng)功能近乎完美,而且由于使用了操作系統(tǒng),應(yīng)用程序的設(shè)計會變的簡單可靠。但是這種方案成本較高,同時使用的嵌入式操作系統(tǒng)也會占用一部分額外的硬件資源,這樣會大大的提高開支。目前情況下,我們不考慮這種方案。方案二:采用常用的at89s52單片機作為核心控
14、制器,此單片機的內(nèi)部存儲器(ram)和程序存儲器(rom)及其引腳資源,基本上能實現(xiàn)設(shè)計指標,并且價格便宜,參考資料很多。完成本設(shè)計的控制功能,常用的at89s52單片機完全可以滿足要求,并且成本更加低廉。因此綜合考慮選用方案二。2.1.3 無線通道方案的選擇目前的無線通道的數(shù)據(jù)傳輸實現(xiàn)主要分為兩種,一種是通過專用網(wǎng)進行數(shù)據(jù)傳輸,如rf(射頻)數(shù)傳電臺和無線局域網(wǎng)(wlan);一種是通過公共無線通信網(wǎng)絡(luò),如gsm/gprs網(wǎng)絡(luò)的成熟度高,覆蓋面較廣,因而gsm/gprs網(wǎng)絡(luò)被選為該無線通道總體方案的通信基礎(chǔ)。而基于gsm/gprs網(wǎng)絡(luò)的數(shù)據(jù)傳輸通常有三種方式,一種是基于短消息的數(shù)據(jù)傳輸,第二種
15、是基于data(一種以電路交換為基礎(chǔ)的傳輸方式)的數(shù)據(jù)傳輸;最后就是通過ip(internet protocol,因特網(wǎng)協(xié)議)方式傳輸數(shù)據(jù)。下面對三種基于gsm/gprs網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸方式的各自特點作簡單的介紹。方案一:基于短消息的數(shù)據(jù)傳輸基于短消息的數(shù)據(jù)傳輸是通過短消息作為數(shù)據(jù)傳輸?shù)妮d體,利用at指令將短消息讀出并將信息還原,這樣就完成一次數(shù)據(jù)通信?;诙滔⒌臄?shù)據(jù)傳輸方式的特點是資費較低,組網(wǎng)使用方面,但數(shù)據(jù)容量較低(140字節(jié))。短消息數(shù)據(jù)傳輸方式特別適合于小數(shù)據(jù)量且中低采集頻率的無線監(jiān)控系統(tǒng)使用。方案二:基于data方式的數(shù)據(jù)傳輸基于data方式的數(shù)據(jù)傳輸是利用gsm的data(與
16、傳真相同)傳輸方式。通過at指令來進行數(shù)據(jù)撥號,等待數(shù)據(jù)連接建立后,只需將asc碼數(shù)據(jù)送入通信模塊既可。通信模塊會按照設(shè)定好的通信協(xié)議(默認為v.32bis)將數(shù)傳出,目標機接到數(shù)據(jù)呼叫后,送出應(yīng)答信號,然后便可按照相同協(xié)議接收asc碼信息。基于data的數(shù)據(jù)傳輸方式數(shù)據(jù)傳輸安全、實時性好、數(shù)據(jù)傳輸量大,但主要是成本較高,適合與要求可靠性很高且海量數(shù)據(jù)傳輸?shù)南到y(tǒng)中。方案三:基于ip的數(shù)據(jù)傳輸方式基于ip的數(shù)據(jù)傳輸方式是gprs系統(tǒng)獨有的,因為gprs是在gsm網(wǎng)絡(luò)基礎(chǔ)上新增兩個節(jié)點-sgsn和ggsn而形成的移動分組數(shù)據(jù)網(wǎng)絡(luò)。由于gprs數(shù)據(jù)傳輸?shù)幕A(chǔ)是tcp/ip協(xié)議的轉(zhuǎn)換。實時性較好,缺點
17、就是gprs終端開發(fā)成本高,使用復(fù)雜度教高(因為涉及到復(fù)雜的組網(wǎng)方案)。根據(jù)目前大部分系統(tǒng)的需求并綜合以上方案的優(yōu)缺點,選擇基于gsm網(wǎng)絡(luò)的短信息的數(shù)據(jù)傳輸來做為我設(shè)計的紅外遠程報警系統(tǒng)的無線通道。2.2 系統(tǒng)的總體設(shè)計方案 前面已經(jīng)對遠程紅外報警系統(tǒng)主要模塊的方案進行了論證和比較,并確定了各個部分的總體設(shè)計思路。綜合以上考慮,本設(shè)計總體設(shè)計框圖如圖2-1所示。熱釋電探測電路at89s52單片機最小系統(tǒng)gsm無線傳輸電路電平轉(zhuǎn)換電路sim卡報警電路圖2-1 遠程紅外報警系統(tǒng)總體設(shè)計方案熱釋電探測電路將檢測到入侵者的入侵行為,并將其轉(zhuǎn)換成單片機能夠識別的開關(guān)量信號。單片機系統(tǒng)對輸入信號進行判斷和
18、處理,當系統(tǒng)處于報警開啟狀態(tài)時,如果單片機判斷出熱釋電探測電路送來的檢測信號,單片機將通過報警電路進行就地報警,給犯罪分子以威懾,嚇跑入侵者。與此同時,單片機采用 at 命令通過 gsm 短信模塊發(fā)送短信息給監(jiān)控者,實現(xiàn)遠程報警。監(jiān)控者也可用短信息的命令形式去設(shè)置以微控制器為核心的智能模塊,以及發(fā)送短信消息查詢命令和監(jiān)控情況,從而達到遠程監(jiān)控的目的。由于無線傳輸模塊的電平性質(zhì)與單片機不同,因此需要設(shè)計電平轉(zhuǎn)換電路來實現(xiàn)單片機對gsm模塊的訪問。第三章 系統(tǒng)的硬件電路設(shè)計 3.1 紅外探測電路設(shè)計熱釋電傳感器有三個引腳分別是電源正負極和信號輸出。在傳感器電源正常的情況下,當熱釋電傳感器檢測到有人
19、活動時,能夠檢測到人體所發(fā)出的微弱紅外線,其輸出端會有微弱的電流信號輸出。這一微弱信號將送到信號處理集成電路 biss0001進行處理。系統(tǒng)熱釋電紅外探測電路圖如圖3-1所示圖3-1 熱釋電紅外傳感器檢測電路圖biss0001是一款具有較高性能的傳感信號處理集成電路。它配以熱釋電紅外傳感器和少量外接元器件構(gòu)成被動式的熱釋電紅外開關(guān)。它能自動快速開啟各類白熾燈、熒光燈、蜂鳴器、自動門、電風扇、烘干機和自動洗手池等裝置,用于安全區(qū)域的自動燈光、照明和報警系統(tǒng)。1、biss0001的特點*cmos工藝*數(shù)?;旌?具有獨立的高輸入阻抗運算放大器*內(nèi)部的雙向鑒幅器可有效抑制干擾*內(nèi)設(shè)延遲時間定時器和封鎖
20、時間定時器*采用16腳dip封裝2、biss0001的管腳圖和管腳說明圖3-2 biss0001引腳功能圖表3-1 biss0001 管腳說明引腳名稱i/o功能說明1ai可重復(fù)觸發(fā)和不可重復(fù)觸發(fā)選擇端。當a為“1”時,允許重復(fù)觸發(fā);反之,不可重復(fù)觸發(fā)2voo控制信號輸出端。由vs的上跳變沿觸發(fā),使vo輸出從低電平跳變到高電平時視為有效觸發(fā)。在輸出延遲時間tx之外和無vs的上跳變時,vo保持低電平狀態(tài)。3rr1-輸出延遲時間tx的調(diào)節(jié)端4rc1-輸出延遲時間tx的調(diào)節(jié)端5rc2-觸發(fā)封鎖時間ti的調(diào)節(jié)端6rr2-觸發(fā)封鎖時間ti的調(diào)節(jié)端7vss-工作電源負端8vrfi參考電壓及復(fù)位輸入端。通常接
21、vdd,當接“0”時可使定時器復(fù)位9vci觸發(fā)禁止端。當vcvr時允許觸發(fā)(vr0.2vdd)10ib-運算放大器偏置電流設(shè)置端11vdd-工作電源正端122outo第二級運算放大器的輸出端132in-i第二級運算放大器的反相輸入端141in+i第一級運算放大器的同相輸入端151in-i第一級運算放大器的反相輸入端161outo第一級運算放大器的輸出端3、biss0001的可重復(fù)觸發(fā)方式圖3-3 biss0001的可重復(fù)觸發(fā)工作方式下的波形以下圖所示的可重復(fù)觸發(fā)工作方式下的波形,來說明其工作過程。 可重復(fù)觸發(fā)工作方式下的波形在vc=“0”、a=“0”期間,信號vs不能觸發(fā)vo為有效狀態(tài)。在vc
22、=“1”、a=“1”時,vs可重復(fù)觸發(fā)vo為有效狀態(tài),并可促使vo在tx周期內(nèi)一直保持有效狀態(tài)。 在tx時間內(nèi),只要vs發(fā)生上跳變,則vo將從vs上跳變時刻起繼續(xù)延長一個tx周期;若vs保持為“1”狀態(tài),則vo一直保持有效狀態(tài);若vs保持為“0”狀態(tài),則在tx周期結(jié)束后vo恢復(fù)為無效狀態(tài),并且,同樣在封鎖時間ti時間內(nèi),上圖中,運算放大器op1將熱釋電紅外傳感器的輸出信號作第一級放大,然后由c8耦合給運算放大器op2進行第二級放大,再經(jīng)由電壓比較器cop1和cop2構(gòu)成的雙向鑒幅器處理后,檢出有效觸發(fā)信號vs去啟動延遲時間定時器,輸出信號vo,可供單片機查詢或這觸發(fā)中斷。圖3-1中,芯片處于可
23、重復(fù)觸發(fā)工作方式。采用可重復(fù)觸發(fā)工作方式的好處是:如果傳感器在延遲時間內(nèi)再次檢測到有人活動,芯片的輸出將被繼續(xù)延遲而不會終止,報警也就將一直送給單片機,這樣提高了熱釋電檢測電路的靈敏度。輸出延遲時間tx由外部的r7和c6的大小調(diào)整,值為tx24576xr7c6;觸發(fā)封鎖時間ti由外部的r8和c7的大小調(diào)整,值為ti24xr8c7。電路中r7和r8設(shè)計成了可調(diào)電阻,可以根據(jù)實際需要調(diào)整電阻值的大小,改變輸出延遲時間和觸發(fā)閉鎖時間的長短。電路的輸出送到無線編碼發(fā)射電路,將報警信號發(fā)送出去。3.2 單片機最小系統(tǒng)設(shè)計3.2.1 at89s52單片機的特點及引腳功能 at89s52是美國atmel公司
24、生產(chǎn)的低功耗,高性能cmos 8位單片機,片內(nèi)含4kbytes的可系統(tǒng)編程的flash只讀程序內(nèi)存,器件采用atmel公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準8051指令系統(tǒng)及引腳。它集flash程序內(nèi)存既可在線編程(isp)也可用傳統(tǒng)方法進行編程及通用8位微處理器于單片芯片中,atmel公司的功能強大,低價位at89s52單片機可為您提供許多高性價比的應(yīng)用場合,它靈活應(yīng)用于各種控制領(lǐng)域。at89s52主要性能參數(shù):1)與mcs-51產(chǎn)品指令系統(tǒng)完全兼容2)4k字節(jié)在系統(tǒng)編程(isp)flash閃速內(nèi)存3)1000次擦寫周期4)4.0-5.5v的工作電壓范圍5)全靜態(tài)工作模式:0hz33m
25、hz6)三級程序加密鎖7)2568字體內(nèi)部ram8)32個可編程i/o口線9)3個16位定時/計數(shù)器10)8個中斷源11)全雙工串行uart通道12)低功耗空閑和掉電模式13)中斷可從空閑模喚醒系統(tǒng)14)看門狗(wdt)及雙數(shù)據(jù)指針15)掉電標識和快速編程特性16)靈活的在系統(tǒng)編程(isp字節(jié)或頁寫模式)at89s52引腳功能介紹1)電源引腳vcc和gnd vcc:電源電壓,gnd:接地端。2)時鐘電路引腳xtall和xtal2xtall:振蕩器反相放大器的及內(nèi)部時鐘發(fā)生器的輸入端. xtal2:振蕩器反相放大器的輸出端. 振蕩器特性: xtall、xtal2為片內(nèi)振蕩器的反相放大器的輸入和輸
26、出端。如下圖3-5所示,可采用石英晶體或陶瓷振蕩器組成時鐘振蕩器。如需從外部輸入時鐘驅(qū)動at89s52,時鐘信號從xtal1輸入,xtal2應(yīng)懸空。由于輸入到內(nèi)部電路是經(jīng)過一個2分頻觸發(fā)器,所以輸入的外部時鐘信號無需特殊要求,但它必須符合電平的最大和最小值及時序規(guī)范。圖3-5 89s52內(nèi)部/外部時鐘電路3)控制信號引腳rst復(fù)位輸入.rst引腳一旦變成兩個機器周期以上高電平,所有的i/o口都將復(fù)位到1(高電平)狀態(tài)。當振蕩器正在工作時,持續(xù)兩個機器周期以上的高電平便可完成復(fù)位,每個機器周期為12個振蕩時鐘周期。4)io(輸入輸出) p0、 p1、 p2和 p3p0口(3932腳):p0口是一
27、個漏極開路的8位雙向口。作為漏極開路的八路輸出端口,每次能驅(qū)動8個ls型ttl負載。當p0口作為輸入口使用時,其先向鎖存器(地址80h)寫入全1,此時p0口的全部引腳懸空,叫作為高阻抗輸入。p1口(18腳):p1口是一個帶上拉電阻的8位準雙向i/o端口每一位能驅(qū)動(吸收或輸出電流)4個ls型ttl負載。在p1口作為輸入口使用時,應(yīng)先向p1口鎖存器(地址90h)寫入全1,上拉電阻接成高電平。p2口(2128腳):p2口是一個帶內(nèi)部上接電阻的8位準雙向口。p2口的每一位能驅(qū)動4個ls型ttl負載。p3口(2128腳): p3口是一個帶內(nèi)部上接電阻的8位準雙向口。p3口的每一位能驅(qū)動(吸收或輸出電流
28、)4個ls型ttl負載。p3口與其它的i/o口有很大區(qū)別,它除作為般準雙向io口外,每個引腳還具有專門的功能,見表3-2。 表3-2 端口引腳功能3.2.2 單片機最小系統(tǒng)電路單片機最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機可以工作的系統(tǒng)。對51系列單片機來說,最小系統(tǒng)包括:單片機、晶振電路、復(fù)位電路等。1、時鐘電路 at89s52內(nèi)部有一個用于構(gòu)成振蕩器的高增益反相放大器,引腳xtal1和xtal2分別是此放大器的輸入端和輸出端。時鐘可以由內(nèi)部方式產(chǎn)生或外部方式產(chǎn)生。內(nèi)部方式的時鐘電路如圖3-6(a)所示,在xtal1和xtal2引腳上外接定時元件,內(nèi)部振蕩器就產(chǎn)生自激振蕩
29、。定時元件通常采用石英晶體和電容組成的并聯(lián)諧振回路。晶體振蕩頻率可以在1.212mhz之間選擇,電容值在530pf之間選擇,電容值的大小可對頻率起微調(diào)的作用。外部方式的時鐘電路如圖3-6(b)所示,xtal1接地,xtal2接外部振蕩器。對外部振蕩信號無特殊要求,只要求保證脈沖寬度,一般采用頻率低于12mhz的方波信號。(a)內(nèi)部方式 (b)外部方式圖3-6 at89s52內(nèi)部時鐘電路 改成這樣 片內(nèi)時鐘發(fā)生器把振蕩頻率兩分頻,產(chǎn)生一個兩相時鐘p1和p2,供單片機使用。本設(shè)計采用內(nèi)部時鐘方式。2、復(fù)位信號及其產(chǎn)生復(fù)位是單片機的初始化操作。其主要功能是把pc初始化為0000h,使單片機從0000
30、h單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當由于程序運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需按復(fù)位鍵重新啟動。除pc之外,復(fù)位操作還對其他一些寄存器有影響,它們的復(fù)位狀態(tài)如表3-3所示。?表3-3 一些寄存器的復(fù)位狀態(tài)rst引腳是復(fù)位信號的輸入端。復(fù)位信號是高電平有效,其有效時間應(yīng)持續(xù)24個振蕩周期(即二個機器周期)以上。若使用頗率為12mhz的晶振,則復(fù)位信號持續(xù)時間應(yīng)超過2us才能完成復(fù)位操作。產(chǎn)生復(fù)位信號的電路邏輯如圖3-7所示。整個復(fù)位電路包括芯片內(nèi)、外兩部分。外部電路產(chǎn)生的復(fù)位信號(rst)送至施密特觸發(fā)器,再由片內(nèi)復(fù)位電路在每個機器周期的s5p2時刻對施密特
31、觸發(fā)器的輸出進行采樣,然后才得到內(nèi)部復(fù)位操作所需要的信號。 圖3-7 復(fù)位信號的電路邏輯圖復(fù)位操作有上電自動復(fù)位相按鍵手動復(fù)位兩種方式。上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,其電路如圖3-8(a)所示。這佯,只要電源vcc的上升時間不超過1ms,就可以實現(xiàn)自動上電復(fù)位,即接通電源就成了系統(tǒng)的復(fù)位初始化。 ?圖3-8(a)上電復(fù)位 (b)按鍵電平復(fù)位 (c)按鍵脈沖復(fù)位參照圖3-6改按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中,按鍵電平復(fù)位是通過使復(fù)位端經(jīng)電阻與vcc電源接通而實現(xiàn)的,其電路如圖3-8(b)所示;而按鍵脈沖復(fù)位則是利用rc微分電路產(chǎn)生的正脈沖來實現(xiàn)的,其電路如圖3-8(
32、c)所示。上述電路圖中的電阻、電容參數(shù)適用于12mhz晶振,能保證復(fù)位信號高電平持續(xù)時間大于2個機器周期。本設(shè)計采用上電復(fù)位加按鍵電平復(fù)位方式。本設(shè)計的單片機最小系統(tǒng)電路圖如圖3-9中所示,單片機at89s52的時鐘引腳外接12m晶振,作為單片機工作的時鐘,ea端接高電平,表示使用片內(nèi)程序存儲器。rst引腳接了上電復(fù)位電路,當系統(tǒng)上電時,上電復(fù)位電路會產(chǎn)生一個高電平脈沖信號,使系統(tǒng)復(fù)位。當按下按鍵s1時,rst端將被接入高電平,同樣可以使系統(tǒng)手動復(fù)位。圖3-9 單片機最小系統(tǒng)電路圖3.3 gsm模塊及其外圍電路設(shè)計目前,國內(nèi)已經(jīng)開始使用的gsm模塊有falcom的a2d系列、wavecome的
33、wmo2系列、西門子的tc35系列、愛立信的dm10/dm20系列、中興的zxgm18系列等,而且這些模塊的功能、用法差別不大。其中西門子的tc35系列模塊性價比很高,并且已經(jīng)有國內(nèi)的無線電設(shè)備入網(wǎng)證。所以本設(shè)計選用的是西門子tc35系列的tc35i。這是西門子推出的最新的無線模塊,功能上與tc35兼容,設(shè)計緊湊,大大縮小了用戶產(chǎn)品的體積。tc35i與gsm 2/2+兼容、雙頻(gsm900/gsml800)、rs232數(shù)據(jù)口、符合etsi標準gsm0707和gsm0705,且易于升級為gprs模塊。該模塊集射頻電路和基帶于一體,向用戶提供標準的at命令接口,為數(shù)據(jù)、語音、短消息和傳真提供快速
34、、可靠、安全的傳輸,方便用戶的應(yīng)用開發(fā)及設(shè)計。3.3.1 tc35模塊介紹tc35是西門子公司推出的新-代無線通信gsm模塊7。自帶rs232通訊接口,可以方便地與pc機、單片機連機通訊。可以快速、安全、可靠地實現(xiàn)系統(tǒng)方案中的數(shù)據(jù)、語音傳輸、短消息服務(wù)(short message service)和傳真。tc35模塊的工作電壓為3.35.5v,可以工作在900mhz和1800mhz兩個頻段,所在頻段功耗分別為2w(900m)和1w(1800m)。模塊有at命令集接口,支持文本和pdu模式的短消息、第三組的二類傳真、以及2.4k,4.8k,9.6k的非透明模式。此外,該模塊還具有電話簿功能、多方
35、通話,漫游檢測功能,常用工作模式有省電模式、idle、talk等模式。通過獨特的40引腳的zif連接器,實現(xiàn)電源連接、指令、數(shù)據(jù)、語音信號、及控制信號的雙向傳輸。通過zif連接器及50天線連接器,可分別連接sim卡支架和天線。tc35模塊主要由gsm基帶處理器、gsm射頻模塊、供電模塊(asic)、閃存、zif連接器、天線接口六部分組成。作為tc35的核心,基帶處理器主要處理gsm終端內(nèi)的語音、數(shù)據(jù)信號,并涵蓋了蜂窩射頻設(shè)備中的所有的模擬和數(shù)字功能。在不需要額外硬件電路的前提下,可支持fr、hr和efr語音信道編碼。tc35內(nèi)部結(jié)構(gòu)如圖3-10所示。圖3-10 t35內(nèi)部結(jié)構(gòu)框圖tc35i主要
36、特性與技術(shù)指標包括以下幾點:1、頻段為雙頻gsm900mhz和gsml800mhz (phase 2/2+);2、支持數(shù)據(jù)、語音、短消息和傳真;3、高集成度(54.5mm36mm3.6mm);4、質(zhì)量為9g;5、電源電壓為單一電壓3.34.8v;6、可選波特率300bps115kbps,動波特率 4.8115kbps;7、流消耗休眠狀態(tài)為3.5ma,空閑狀態(tài)為25ma,發(fā)射狀態(tài)為300ma(平均),2.5a峰值;8、溫度范圍 正常操作-20+55,存放-30+85;9、sim電壓為3v/1.8v。3.3.2 rs232電平轉(zhuǎn)換電路設(shè)計tc35的數(shù)據(jù)輸入/輸出引腳需要通過max232進行電平轉(zhuǎn)換
37、后連接到單片機的串行口。單片機通過串行口對tc35進行訪問和讀。max232是ttl轉(zhuǎn)rs232的電平轉(zhuǎn)換電路。這里使單片機串行口的ttl電平能夠與tc35通信口的rs232電平能夠互相轉(zhuǎn)換,這樣才能進行通信。rs-232是早期為公用電話網(wǎng)絡(luò)數(shù)據(jù)通信而制定的標準,其邏輯電平與itl/cmos電乎完全不同。邏輯0規(guī)定為+5- +15v之間,邏輯1規(guī)定為-5-15v之間。由于rs-232發(fā)送和接收之間有公共地,傳輸采用非平衡模式,因此共模噪聲會耦合到信號系統(tǒng)中,其標準建議的最大通信距離為15米。rs-232規(guī)定的電平和一般微處理器的邏輯ttl電平不一致,必須進行電平轉(zhuǎn)換,實現(xiàn)邏輯電平轉(zhuǎn)換可以采用m
38、ax232芯片的轉(zhuǎn)換接口 max232芯片是美信公司專門為電腦的rs-232標準串口設(shè)計的接口電路,使用+5v單電源供電。max232的引腳圖和內(nèi)部結(jié)構(gòu)圖如下圖所示: 圖3-11 max232的引腳圖和內(nèi)部結(jié)構(gòu)圖max232的內(nèi)部結(jié)構(gòu)基本可分三個部分:第一部分是電荷泵電路。由1、2、3、4、5、6腳和4只電容構(gòu)成。功能是產(chǎn)生+12v和-12v兩個電源,提供給rs-232串口電平的需要。第二部分是數(shù)據(jù)轉(zhuǎn)換通道。由7、8、9、10、11、12、13、14腳構(gòu)成兩個數(shù)據(jù)通道。其中13腳(r1in)、12腳(r1out)、11腳(t1in)、14腳(t1out)為第一數(shù)據(jù)通道。8腳(r2in)、9腳(
39、r2out)、10腳(t2in)、7腳(t2out)為第二數(shù)據(jù)通道。ttl/cmos數(shù)據(jù)從t1in、t2in輸入轉(zhuǎn)換成rs-232數(shù)據(jù)從t1out、t2out送到電腦dp9插頭;dp9插頭的rs-232數(shù)據(jù)從r1in、r2in輸入轉(zhuǎn)換成ttl/cmos數(shù)據(jù)后從r1out、r2out輸出。第三部分是供電。15腳dng、16腳vcc(+5v)。max232包含兩路驅(qū)動器和接收器的rs-232轉(zhuǎn)換芯片。圖3-12為實際電路。芯片內(nèi)部有一個電壓轉(zhuǎn)換器,可以把輸入的+5v電壓轉(zhuǎn)換為rs-232接口所需的10v電壓,尤其適用于沒有12v的單電源系統(tǒng)。圖3-12 max232實現(xiàn)的rs-232接口本設(shè)計中單
40、片機與tc35的通信接口電路如下圖所示,txd和rxd分別連接到單片機的串行口上,經(jīng)過max232進行電平轉(zhuǎn)換送給tc35,c3和c4 兩個電容和芯片內(nèi)部構(gòu)成電荷泵電路,為電路產(chǎn)生+12v和-12v的電壓。圖3-13 單片機與tc35接口電路3.3.3 tc35模塊外圍電路設(shè)計tc35的數(shù)據(jù)輸入/ 輸出接口實際上是一個串行異步收發(fā)器,符合itu-t rs232接口標準。它有固定的參數(shù);8位數(shù)據(jù)位和1 位停止位,無校驗位,波特率在300bps115kbps之間可選,硬件握手信號用rts0/cts0。tc35模塊的電平轉(zhuǎn)換及外圍電路如圖3-11所示。tc35有40個引腳通過一個zif(zero i
41、nsertion force,零阻力插座)連接器引出.這40 個引腳可以劃分為5 類,即電源數(shù)據(jù)輸入/ 輸出、sim卡音頻接口和控制、第114 腳為電源部分、15 為電源電壓輸入端vbatt+、610 為電源地gnd,11、12為充電引腳,13為對外輸出電壓(共外電路使用),14 為accutemp接負溫度系數(shù)的熱敏電阻。2429為sim卡引腳分別為ccin、ccrst、ccio、ccclk、ccvcc、和ccgnd。3340 為語音接口,用來接電話手柄。15、30、31、和32腳為控制部分:15為點火線igt(ignition),當tc35i通電后必須給igt 一個大于100ms 低電平。模
42、塊才啟動;30為rtc backup,31為power down,32 為sync。1623為數(shù)據(jù)輸入/ 輸出分別為dsr0、ring0、rxd0、txd0、cts0、rts0、dtr0、和dcd0。圖3-14 tc35模塊外圍電路圖圖3-14中,tc35的15 為電源電壓輸入端,這里接入5v電源;610 為電源地,接入電源負極;模塊上電后,為使之正常工作,必須在15腳(igt)加時長至少為100ms的低電平信號,且該信號下降沿時間小于1ms。啟動后,15腳的信號應(yīng)保持高電平。電路圖中采用了類似于單片機上電復(fù)位的電路設(shè)計,當系統(tǒng)上電時,由于電容c6兩側(cè)電壓不越變,電容c6和電阻r6之間的電壓為
43、5v的高電平,之后隨著電容的充電而變?yōu)榈碗娖?。tc35模塊需要的復(fù)位啟動信號為長于100ms的低電平信號。因此電路中設(shè)計了40106施密特特性的反相器對復(fù)位信號進行處理。40106不僅將復(fù)位信號取反,使復(fù)位信號電平符合tc35的輸入需要。而且對復(fù)位信號進行了整形,保證其下降沿時間小于1ms。使tc35可靠啟動。tc35的2429腳為sim卡引腳,分別用來連接sim卡相應(yīng)的引腳,sim引腳中的 ccin 引腳用來檢測 sim 卡支架中是否插有 sim 卡。當插入 sim 卡,該引腳置為高電平時,系統(tǒng)方可進入正常工作。這里通過上拉電阻r1接入ccvcc.tc35的sync引腳有兩種工作模式,一種是
44、指示發(fā)射狀態(tài)時的功率增長情況,另一種是指示 tc35 的工作狀態(tài)。本模塊使用的是后一種功能,即當led熄滅時,表明tc35處于關(guān)閉或睡眠狀態(tài);當 led 為“600ms 亮/600ms 熄”時,表明 sim 卡沒有插入或 tc35 正在進行網(wǎng)絡(luò)登錄;當led為“75ms亮/3s熄”時,表明 tc35已登錄到網(wǎng)絡(luò),處于待機狀態(tài)。三極管q1這里起驅(qū)動發(fā)光二極管的作用。3.4 報警電路設(shè)計紅外探測電路檢測到有人活動時,現(xiàn)場要發(fā)出報警信號。為了給入侵者以震懾,嚇跑入侵者,報警電路應(yīng)該保證足夠的功率。報警電路的電路圖如圖3-15所示:圖3-15 報警電路圖單片機的輸出加到報警音樂集成電路kd9561的s
45、el1腳上,當輸入為高電平時,觸發(fā)報警,kd9561輸出報警音響信號;當輸入為低電平時,停止報警音響輸出。kd9561是專用報警音樂集成電路,只需要簡單的外圍元件就可以輸出報警音頻信號,sel1腳是報警音響選擇端,報警音頻信號從out引腳輸出,通過電容c11耦合給后級電路。但kd9561輸出的這一音頻信號還比較微弱。需要音頻功放電路才可以使輸出的報警功率足夠大。tda2003是專用音頻功率放大電路。輸出功率達10w,圖7-1中功放部分是tda2003的典型應(yīng)用電路,元件參數(shù)選取典型數(shù)值,音頻信號通過2腳輸入,通過改變可調(diào)電阻r30,可以調(diào)整報警音量的大小。報警電路音量調(diào)整及揚聲器的安裝要注意其
46、防破壞的措施,避免報警裝置被入侵者輕易破壞,失去報警作用。3.5 電源電路設(shè)計遠程紅外報警系統(tǒng)中單片機和tc35模塊等電路都需要穩(wěn)定的5v電壓供電。系統(tǒng)電源部分的電路原理圖如圖3-16所示。交流220v經(jīng)變壓器降壓后送到由四個整流二極管構(gòu)成的全橋整流電路整流,經(jīng)過整流后交流電壓轉(zhuǎn)換成了脈動直流,在經(jīng)過電容的濾波后送到三端集成穩(wěn)壓電路7805的輸入端,經(jīng)7805的穩(wěn)壓后為控制電路提供穩(wěn)定的5v電壓。再經(jīng)電容c20濾波后,進一步提高電源的品質(zhì),保證系統(tǒng)控制部分電源的供電品質(zhì)。圖3-16 系統(tǒng)的電源部分電路圖第四章 系統(tǒng)的軟件部分設(shè)計 4.1 tc35模塊的編程4.1.1 與sms有關(guān)的gsm at
47、指令介紹gsm引擎模塊提供的命令接口符合gsm07.05和gsm07.07規(guī)范gsm07.07中定義的at command接口,提供了一種移動平臺與數(shù)據(jù)終端設(shè)備之間的通用接口;gsm07.05對短消息作了詳細的規(guī)定。在短消息模塊收到網(wǎng)絡(luò)發(fā)來的短消息時,能夠通過串口發(fā)送指示消息,數(shù)據(jù)終端設(shè)備可以向gsm模塊發(fā)送各種命令。與sms有關(guān)的gsm at指令如表1所列。gsm at指令集,是由諾基亞、愛立信、摩托羅拉和hp等廠家共同為gsm系統(tǒng)研制的,其中包含了對sms(short message service)的控制。表4-1 與sms相關(guān)的gsm at指令 本圖裁剪成這樣1、設(shè)置短消息中心 at+
48、csca=+8613800270500回車(具體的號碼由當?shù)氐倪\營商決定)。2、接收短消息+cmti:sm,x(x表示接收短消息的sim卡存儲號碼) at+cmgr=x回車 (從x存儲區(qū)讀短消息); at+cmgd=x回車 (從x存儲區(qū)刪除短消息)。3、發(fā)送短消息 at+cmgf=1回車(采用文本格式發(fā)送,如用pdu格式,則at+cmgf=0)。at+cmgs=+8613xxxxxxxxx回車 輸入短消息。crtl+z結(jié)束并發(fā)送。4、重要的指令 atz;e 回車 echo off atz;e1回車 echo on at+creg?回車 回答x(x=2脫網(wǎng),x=1注冊,x=0狀態(tài)不明) at+c
49、ops?回車 表示sim卡是否被網(wǎng)絡(luò)接受 at+cops=?回車 顯示所有可用的網(wǎng)絡(luò)。5、建立語音呼叫 at+creg?回車(是否網(wǎng)絡(luò)注冊) atd13xxxxxxxxx;回車(語音呼叫和數(shù)據(jù)呼叫建立的區(qū)別在于號碼后所接的分號上)。6、改變并保存參數(shù) at+ipr=2400 回車(改變rs232口的速率至2400bps) at&w 回車 (保存已改參數(shù)) 7、輸入pin碼 at+cpin=xxxx 。4.1.2短消息的模式sms共有三種模式: 1、block mode 2、基于at命令的pdu mode 使用block模式需要手機生產(chǎn)廠家提供驅(qū)動支持,目前,pdu mode 已取代 block
50、 mode, text mode比較簡單。使用text 模式收發(fā)短信代碼簡單,實現(xiàn)起來十分容易,但最大的缺點是不能收發(fā)中文短信;而pdu模式不僅支持中文短信,也能發(fā)送英文短信。pdu 模式收發(fā)短信可以使用3 種編碼:7-bit、8-bit和ucs2 編碼。7-bit 編碼用于發(fā)送普通的ascii 字符,8-bit 編碼通常用于發(fā)送數(shù)據(jù)消息,ucs2 編碼用于發(fā)送unicode字符。一般的pdu編碼由a b c d e f g h i j k lm 十三項組成。a:短信息中心地址長度,2 位十六進制數(shù)(1 字節(jié))。b:短信息中心號碼類型,2 位十六進制數(shù)。c:短信息中心號碼,b + c 的長度將
51、由a 中的數(shù)據(jù)決定。d:文件頭字節(jié),2 位十六進制數(shù)。e:信息類型,2 位十六進制數(shù)。f:被叫號碼長度2 位十六進制數(shù)。g:被叫號碼類型,2 位十六進制數(shù)取值同b。h:被叫號碼長度,由f 中的數(shù)據(jù)決定。i:協(xié)議標識,2 位十六進制數(shù)。j:數(shù)據(jù)編碼方案,2 位十六進制數(shù)。k:有效期,2 位十六進制數(shù)。l:用戶數(shù)據(jù)長度,2 位十六進制數(shù)。m:用戶數(shù)據(jù),其長度由l 中的數(shù)據(jù)決定。j 中設(shè)定采用ucs2 編碼,這里是中英文的unicode 字符。以下是用串口調(diào)試助手成功發(fā)送的中文短信息完整過程,短信中心號碼短信接收方號碼短信內(nèi)容:晚上好123 。at
52、(回車)通訊握手okat+cmgf=0設(shè)置為pdu模式,因為要發(fā)送中文漢字okat+cmgs=6發(fā)送短消息的字節(jié)數(shù)表示可以接收數(shù)據(jù)0891683108503105f011000b813103265890f10008a90c665a4e0a597d003100320033包含短信中心、接收方手機號碼和短信內(nèi)容的數(shù)據(jù)1a發(fā)送結(jié)束標志,一定要十六進制大寫模式,不是asic碼。(可以在串口調(diào)試助手中勾選十六進制選項)只有最后發(fā)送1a十六進制碼后短信才會被成功發(fā)出!+cmgs: 45ok表示第45條短信發(fā)送成功下面分析這條信息:08表示短消息中心地址長度;91表示短消息中心號碼類型;68中國代碼;310
53、8503105f0表示短消息房層中心號;1100表示發(fā)送短消息的編碼方式;0b表示目的地址長度;81表示目的地址類型;683103265890f1表示接收短消息的手機號碼(前面68是固定的,后面的手機號碼每2位掉換一下位置,最后一位前面加入f)3208表示發(fā)送中文字符方式;0c表示短消息長度;665a4e0a597d003100320033表示發(fā)送中文字符的unicode碼漢字的中文內(nèi)碼: 665a晚 4e0a上 597d好 00311 00322 00333。3、基于at命令的text mode 短信讀取方法:at+cmgr=x回車如果有短
54、信息,tc35回應(yīng):at+cmgr=1+cmgr:“rec unread”,,“04/08/17,22:24:32+02”testokok短信息分析:“test ok就是短信息內(nèi)容。短信息的存儲容量與ic卡有關(guān),序號從1-n。rec unread:代表短信息未讀過。rec read :已讀過:接收的手機號碼。04/08/17,22:24:32+02:短信息發(fā)送的時間。無短信息,tc35回應(yīng):at+cmgr=3+cmgr:0,0短信的刪除方法:at+cmgd=1回車短信的發(fā)送方法:短信息的發(fā)送分成兩步:1:發(fā)送接收的手機號碼,等待應(yīng)答:“at+
55、cmgs車(目的地址)tc35回應(yīng):at+cmgs2:輸入短信息的內(nèi)容(只能是英文):test 回車4.1.3 at指令的實現(xiàn)系統(tǒng)程序流程軟件設(shè)計的重點在于單片機的編程。通過向tc35寫入不同的at指令,能完成多種功能,如網(wǎng)絡(luò)登錄、讀取sim卡上電話號碼、發(fā)送sms消息、接收sms消息等。 其中,初始化的工作包括設(shè)置串口速率、無線網(wǎng)絡(luò)登陸以及設(shè)置短信模式為pdu。pdu編碼包括按pdu的編碼規(guī)則產(chǎn)生pdu串。 單片機與tc35i的軟件接口其實就是單片機通過at指令控制手機的控制技術(shù)。 單片機與tc35模塊通過串口建立連接需要注意以下6點。1、所有at指令的指令符號、常數(shù)、pdu數(shù)據(jù)等都是以ascii編碼形式傳送,比如a的ascii編碼為41h,t的ascii編碼為54h,數(shù)字0的 ascii編碼為30h等。 2、要傳送透明數(shù)據(jù),必須把tc35i模塊的工作模式設(shè)置為pdu模式,即通過指令at+cmgf=0完成。 3、單片機向tc35模塊發(fā)送每一條指令后,必須以回車符作為該條指令的結(jié)束,回車的ascii編碼為0dh,例如單片機向手機發(fā)送at+cmgf=0 這條指令,其ascii編碼序列為41h、54h、2bh、43h、4dh、47h、46h、3dh
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4 d t n l 第一課時(教學設(shè)計)-2024-2025學年統(tǒng)編版語文一年級上冊
- 三農(nóng)領(lǐng)域創(chuàng)業(yè)創(chuàng)新支持方案
- 三農(nóng)環(huán)境整治工作實施方案
- 三農(nóng)產(chǎn)品電子商務(wù)培育農(nóng)業(yè)新動力方案
- 2024年春八年級生物下冊 8.1.1 傳染病及其預(yù)防教學實錄 (新版)新人教版
- 2024年秋一年級道德與法治下冊 第四單元 我們在一起 15 分享真快樂教學實錄 新人教版
- 《背影》教學設(shè)計及反思
- 護理在小兒肺炎支原體感染治療中的效果分析
- 蒙脫石散聯(lián)用復(fù)合乳酸菌膠囊對腹瀉患兒的影響
- 制造業(yè)綠色制造技術(shù)培訓(xùn)手冊
- 古往今來數(shù)學家的奇聞軼事
- 藝術(shù)創(chuàng)新的思維技巧
- 部隊保密安全課件
- 陜西省西安市鐵一中2025屆高三下學期聯(lián)合考試數(shù)學試題含解析
- 教師資格考試高級中學信息技術(shù)學科知識與教學能力試題及解答參考(2024年)
- 腹膜透析操作流程及評分標準
- 清風電子相冊的設(shè)計與實現(xiàn)
- 開封市第一屆職業(yè)技能大賽美容項目技術(shù)文件(世賽項目)
- 醫(yī)院窗簾、隔簾采購 投標方案(技術(shù)方案)
- 國家開放大學《Photoshop圖像處理》章節(jié)測試題參考答案
- 紅木文化智慧樹知到答案2024年廣西大學
評論
0/150
提交評論