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


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論