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