版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)也能給手機(jī)發(fā)短信單片機(jī)也能給手機(jī)發(fā)短信沒錯(cuò)!利用強(qiáng)大的GSM網(wǎng)絡(luò),就可以實(shí)現(xiàn)單片機(jī)和手機(jī)之間互發(fā)短信。我們知道,單片機(jī)以其強(qiáng)大的低成本優(yōu)勢(shì)和強(qiáng)大的采集、控制、存儲(chǔ)功能在工業(yè)領(lǐng)域已經(jīng)被廣泛使用,而今天我們所要說的,并不是要介紹是如何的強(qiáng)大,也不標(biāo)榜其在哪個(gè)領(lǐng)域的杰出貢獻(xiàn),我們今天所要說的,就是給單片機(jī)插上無線的翅膀,給它配上“手機(jī)”,讓其利用成熟的GSM網(wǎng)絡(luò)和遠(yuǎn)在海外的您收發(fā)短信。試想一下,如果單片機(jī)自身具備了收發(fā)短信功能,那將是多
2、么令人欣喜若狂的一件事,我們可以利用手機(jī)向單片機(jī)發(fā)送一條短信,單片機(jī)可以根據(jù)不同的短信內(nèi)容,進(jìn)行不同的動(dòng)作,比如控制某些管腳的電平,如果外部加個(gè)繼電器之類的,就可以用它來控制電源的開關(guān)等,單片機(jī)也可以將自身采集到的電壓、電流、壓力等模擬量值發(fā)送到指定的手機(jī)上。下面我們具體來說一下如何使用單片機(jī)和手機(jī)進(jìn)行短信收發(fā)。“巧婦難為無米之炊”,我們也需要幾個(gè)“零件”:1、單片機(jī):無所謂什么型號(hào),只要能提供串口就行,具體選型主要看其穩(wěn)定性和自身要實(shí)
3、現(xiàn)的功能,最后就是性價(jià)比了。2、GSM短信模塊:這個(gè)市面上很多,價(jià)格也是參差不齊,我這里選擇西安達(dá)泰電子的T09C短信模塊,個(gè)人覺得相對(duì)比較穩(wěn)定,主要是它提供標(biāo)準(zhǔn)的AT指令,這樣對(duì)于以后的產(chǎn)品升級(jí)或更換都有所保障;提供標(biāo)準(zhǔn)的RS232接口可以方便地與電腦的串口連接,通過提供的PC機(jī)測(cè)試軟件方便進(jìn)行電腦調(diào)試,幫助我們盡快上手。好多公司的同類產(chǎn)品將AT指令封裝成自己的指令,這可能影響以后的產(chǎn)品改造和升級(jí)。3、相關(guān)配件:5V電源、GSM天線、
4、SIM卡、一些電子元器件。其中的5V電源和GSM天線在購(gòu)買時(shí)作為贈(zèng)品已經(jīng)提供給我們了,SIM卡就到當(dāng)?shù)匾苿?dòng)服務(wù)廳辦一張就行了,注意不能使用CDMA和3G卡,電子元器件主要部分是RS232轉(zhuǎn)TTL的電平轉(zhuǎn)換,我推薦常用的MAX232。我想對(duì)于單片機(jī)和MAX232以及RS232接口之間的連接,搞過單片機(jī)的朋友都是輕車熟路了,為了節(jié)省互聯(lián)網(wǎng)資源,我就不再重復(fù)。而SIM卡和GSM以及電源的連接,T09C都提供相關(guān)的接口,即所謂的零插撥式的,絕不
5、會(huì)插錯(cuò)。下面我主要來說一下如何使用單片機(jī)程序?qū)崿F(xiàn)短信收發(fā),今天我們只談?wù)動(dòng)⑽亩绦诺氖瞻l(fā),中文短信收發(fā)相對(duì)比較麻煩一點(diǎn)兒,主要是中文的編碼部分,但其流程和英文短信是一致的(如需收發(fā)中文短信,請(qǐng)參見相關(guān)PDU短消息格式說明等相關(guān)文檔),這里只說一下短信收發(fā)的流程。1、短信發(fā)送(通過單片機(jī)串口收發(fā)指令,內(nèi)為注釋表示回車,碼為0x0D0x0A)發(fā)送:AT檢測(cè)模塊是否工作正常接收:OK串口返回OK表示模塊工作正常發(fā)送:ATCMGF=1配置模塊工作
6、于TEXT模式,用于發(fā)送英文短信接收:OK配置成功發(fā)送:ATCMGS=”131XXXX4321”配置要接收的手機(jī)號(hào)碼接收:返回“”符,表示可以發(fā)送短信發(fā)送:MessageContent要發(fā)送的短信內(nèi)容“MessageContent”,只能在接收到“”符號(hào)后發(fā)送短信內(nèi)容其中“”符號(hào)為短信結(jié)束符,碼值為(0x1A),不作為短信內(nèi)容發(fā)送接收:CMGS:OK短信發(fā)送成功,為消息參考值,由模塊自動(dòng)分配2、讀取短信接收:CMTI:“SM“n收到新短
7、信息提示發(fā)送:ATCMGR=n讀取第n條短信接收:CMGR:“RECUNREAD““86XXXX4321““98100118:22:1100“80.22OK短信讀取成功“86XXXX4321”為目標(biāo)電話號(hào)碼,“80.22”為短信內(nèi)容如何判斷當(dāng)前接收到的短信為第幾條短信,從而使用ATCMGR=n來讀取該短信呢?當(dāng)然,我們可以使用串口中斷來接收串口數(shù)據(jù),當(dāng)有新的短信到達(dá)時(shí),串口會(huì)接收到諸如“CMTI:“SM“n”的字符串,其中n就是新收到的
8、短信存儲(chǔ)位置,通過字符串截取可以獲取n的值,這樣就可以利用ATCMGR=n來讀取新收到的短信內(nèi)容了,然后通過字符串分隔,分別獲取短信接收時(shí)間、目標(biāo)電話號(hào)碼、短信內(nèi)容等。既然可以收發(fā)短信了,通俗點(diǎn)兒講,就是使單片機(jī)與手機(jī)之間建立了一條數(shù)據(jù)通道,可以利用這條數(shù)據(jù)通道來進(jìn)行數(shù)據(jù)傳輸,如果通過手機(jī)向單片機(jī)發(fā)送不同的短信內(nèi)容,單片機(jī)根據(jù)短信內(nèi)容進(jìn)行相關(guān)動(dòng)作,比如控制外部繼電器等,那樣手機(jī)控制遠(yuǎn)程設(shè)備將不再是夢(mèng)想;同理,單片機(jī)也可以通過短信的形式,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 發(fā)短信述詞
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)
- 電腦發(fā)短信的方法
- 單片機(jī)手機(jī)鍵盤-單片機(jī)原理及應(yīng)用課程設(shè)計(jì)
- 單片機(jī)應(yīng)用系統(tǒng)單片機(jī)
- 單片機(jī)論文-漫談單片機(jī)
- 基于單片機(jī)的簡(jiǎn)易觸摸屏手機(jī)
- 單片機(jī)外文翻譯-----單片機(jī)簡(jiǎn)介
- 單片機(jī)課程設(shè)計(jì)報(bào)告-仿手機(jī)鍵盤
- plc發(fā)短信圖文教程-
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的短信收發(fā)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 單片機(jī)原理與應(yīng)用-學(xué)林單片機(jī)
- 單片機(jī)
- 單片機(jī)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)串行通訊
- 怎樣給客戶發(fā)短信才有效實(shí)用
- 單片機(jī)秒表單片機(jī)課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---單片機(jī)數(shù)字時(shí)鐘
- 外文翻譯--單片機(jī)在手機(jī)遠(yuǎn)程遙控中的應(yīng)用
評(píng)論
0/150
提交評(píng)論