資料介紹
單片機(jī)給手機(jī)發(fā)短信介紹
目前市場上流行的大部分手機(jī)幾乎都具有數(shù)據(jù)引出口,并基本上都支持與GsM短信息相關(guān)的AT控制指令(GSM-SMS-AT指令),手機(jī)通過數(shù)據(jù)口以串行方式接收指令并向外輸出數(shù)據(jù)。理論上講,在數(shù)據(jù)口中找出RxD、TxD和GND引腳與單片機(jī)的串口對應(yīng)連接即完成了硬件接口。然而,實(shí)際上由于不同品牌,不同型號手機(jī)的RxD、TxD和GND引腳并非一致,找查這三根線有時(shí)也非易事;況且手機(jī)數(shù)據(jù)口的電平既不是RS232電平,也不是TTL電平,與由5V供電的單片機(jī)串口還不能直接連接。最簡單可靠的方法是使用手機(jī)的數(shù)據(jù)線建立單片機(jī)與手機(jī)的硬件連接。手機(jī)數(shù)據(jù)線是專為連接PC機(jī)9針串口而設(shè)計(jì)的,信號電平為標(biāo)準(zhǔn)的RS232電平,只要單片機(jī)的串口也轉(zhuǎn)換為Rs 2 3 2電平,就可方便連接。9針串口引腳定義是固定的,即2腳為TxD(手機(jī)發(fā)送),3腳為RxD(手機(jī)接收)、5腳為GND。這樣,無論什么型號的手機(jī)與單片機(jī)的連接就成了固定連接,不需要知道手機(jī)數(shù)據(jù)口信號的具體定義,二者通過數(shù)據(jù)線的連接電路如圖1所示。
需要注意的是:不同手機(jī)數(shù)據(jù)線內(nèi)部電平轉(zhuǎn)換芯片的供電方式是不同的,有的是通過手機(jī)直接供電;有的是通過竊取PC機(jī)串口某些引腳(通常為4、6、7、8引腳)的電流經(jīng)內(nèi)部整流濾波穩(wěn)壓后提供。判斷的方法是將數(shù)據(jù)線一端插到手機(jī)數(shù)據(jù)口,測量另一端2腳與5腳之間的電壓,如果有一7V左右的電壓,則為前者,如果測不出電壓,則為后者,對于后者則需要單片機(jī)為4、6、7、8引腳任意一引腳提供+5V電壓即可,如圖1中虛線所示。
2 軟件接口技術(shù)及控制原理
單片機(jī)與手機(jī)的軟件接口其實(shí)就是單片機(jī)通過與GSM短信息有關(guān)的AT指令控制手機(jī)的控制技術(shù),如讀取手機(jī)的短消息內(nèi)容,刪除短消息內(nèi)容,列出手機(jī)中還未讀的短消息等。關(guān)于AT指令的功能描述見參考文獻(xiàn)[1,2]的文章內(nèi)容,此處不再贅述。然而,執(zhí)行一條指令,也并非某些資料中介紹得那么簡單。事實(shí)上,指令的執(zhí)行過程需要單片機(jī)與手機(jī)交互應(yīng)答完成,每一次發(fā)送或接收的字節(jié)數(shù)有嚴(yán)格的規(guī)定,二者必須依據(jù)這些規(guī)定實(shí)現(xiàn)數(shù)據(jù)交換,否則,通信就是失敗的。筆者經(jīng)過對幾種手機(jī)反復(fù)測試,總結(jié)出來一些規(guī)律,如表1所列。
對幾個問題說明如下。
①所有AT指令的指令符號、常數(shù)、PDu數(shù)據(jù)包等都是以ASCII編碼形式傳送的,比如“A”的ASCII編碼為41H,“T”的AscII編碼為54H,數(shù)字“0,,的AsCⅡ編碼為30H等。
②單片機(jī)控制手機(jī)工作,必須把手機(jī)的短信息工作模式設(shè)置為PDu格式,即通過指令A(yù)T+cMGF=O完成。
- Type-c設(shè)計(jì)及PD相關(guān)軟硬件實(shí)現(xiàn)詳解 40次下載
- 深度:單片機(jī)到底是如何軟硬件結(jié)合的?
- 深度:單片機(jī)到底是如何軟硬件結(jié)合的?
- 專業(yè)軟硬件開發(fā)
- 深度:單片機(jī)到底是如何軟硬件結(jié)合的?
- 基于FPGA芯片的軟硬件平臺的使用 20次下載
- 從軟硬件著手,降低單片機(jī)系統(tǒng)的功耗資料下載
- 使用單片機(jī)控制GSM模塊實(shí)現(xiàn)短信收發(fā)的軟件設(shè)計(jì)詳細(xì)說明
- 使用51單片機(jī)控制收發(fā)短信的程序免費(fèi)下載
- 使用STM32系列單片機(jī)發(fā)短信的源代碼資料免費(fèi)下載 6次下載
- Flash動畫技術(shù)與單片機(jī)的軟硬件的工作原理和開發(fā)教程免費(fèi)下載 27次下載
- 單片機(jī)系統(tǒng)軟硬件調(diào)試及維修技術(shù) 0次下載
- AVR單片機(jī)軟硬件學(xué)習(xí)教程 524次下載
- 用單片機(jī)控制手機(jī)收發(fā)短信息
- 單片機(jī)測控系統(tǒng)的軟硬件平臺技術(shù)
- 基于CW32單片機(jī)做的軟硬件開源項(xiàng)目 893次閱讀
- 軟硬件融合的概念和內(nèi)涵 1118次閱讀
- 單片機(jī)的低功耗設(shè)計(jì)技術(shù)及注意問題 1096次閱讀
- 單片機(jī)系統(tǒng)EMC測試和故障排除 584次閱讀
- 74HC595芯片的特點(diǎn)/使用方法/軟硬件的設(shè)計(jì)實(shí)例 1.3w次閱讀
- 單片機(jī)與ARM芯片的軟硬件對比分析 1446次閱讀
- STC12C5A60S2單片機(jī)老年人關(guān)懷系統(tǒng)實(shí)現(xiàn)打電話和發(fā)短信的設(shè)計(jì) 1483次閱讀
- 基于 C51單片機(jī)控制GSM模塊實(shí)現(xiàn)短信收發(fā)、打電話的功能 1.5w次閱讀
- 嵌入式和單片機(jī)的關(guān)系 6043次閱讀
- 單片機(jī)外圍功能電路控制的基礎(chǔ)知識 9595次閱讀
- 單片機(jī)設(shè)計(jì)中擺脫EMC的軟硬件處理方法 763次閱讀
- 基于FPGA的軟硬件協(xié)同仿真加速技術(shù) 5077次閱讀
- 單片機(jī)關(guān)鍵技術(shù)基礎(chǔ)詳解(三) 6396次閱讀
- 單片機(jī)關(guān)鍵技術(shù)基礎(chǔ)詳解(二) 7872次閱讀
- 單片機(jī)關(guān)鍵技術(shù)基礎(chǔ)詳解(一) 1.1w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多