資料介紹
單片機(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引腳并非一致,找查這三根線有時也非易事;況且手機(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次閱讀
下載排行
本周
- 1基于波形捕獲的超聲波傳感水流量計(jì)量技術(shù)應(yīng)用說明
- 1.01MB | 1次下載 | 免費(fèi)
- 2TMS320F2837x與TMS320F2838x之間的移植應(yīng)用說明
- 312.67KB | 1次下載 | 免費(fèi)
- 3ADE-12H混頻器規(guī)格書
- 0.28 MB | 1次下載 | 5 積分
- 4AD9984A高性能10位顯示接口英文手冊
- 0.49 MB | 1次下載 | 5 積分
- 551開發(fā)板芯片資料
- 14.95 MB | 1次下載 | 1 積分
- 6用TL431LI-Q1監(jiān)控電流供應(yīng)
- 176.71KB | 1次下載 | 免費(fèi)
- 7AM62x DDR板設(shè)計(jì)和布局指南
- 937.41KB | 次下載 | 免費(fèi)
- 8可編程邏輯控制器——安全威脅和解決方案
- 367.4KB | 次下載 | 免費(fèi)
本月
- 1HFSS電磁仿真設(shè)計(jì)應(yīng)用詳解PDF電子教程免費(fèi)下載
- 24.30 MB | 129次下載 | 1 積分
- 2正激、反激、推挽、全橋、半橋區(qū)別和特點(diǎn)
- 0.91 MB | 36次下載 | 1 積分
- 3GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 18次下載 | 免費(fèi)
- 4在設(shè)計(jì)中使用MOSFET瞬態(tài)熱阻抗曲線
- 1.57MB | 15次下載 | 免費(fèi)
- 5幾張電動車充電器電路圖
- 0.23 MB | 8次下載 | 1 積分
- 6AD18學(xué)習(xí)筆記
- 14.47 MB | 8次下載 | 2 積分
- 7H橋中的電流感測
- 545.39KB | 7次下載 | 免費(fèi)
- 8電機(jī)驅(qū)動器電路板布局的最佳實(shí)踐
- 3.03MB | 6次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191360次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多