SIM300-E GPRS模塊硬件

1、SIM300-E GPRS模塊硬件
      ARM嵌入式開發平臺的GPRS擴展模塊採用的GPRS模塊型號爲SIM3000,是SIMCOM  GSM/GPRS雙頻模塊,主要爲語音傳輸、短消息和數據業務提供無線接口。SIM300集成電路和GSM的基帶處理器,適合於開發一些GSM/GPRS的無線應用產品,如移動電話,無線MODEM卡,無線POS機,無線抄表系統以及無線數據傳輸業務,應用範圍十分廣泛,SIM300模塊的詳細技術指標請參閱擴展模塊說明文檔。

SIM300模塊爲用戶提供了功能完備的系統接口。60PIN系統連接器是SIM300模塊與應用系統的連接接口,主要提供提供外部電源、RS-232串口,SIM卡接口和音頻接口。SIM300模塊使用鋰電池、鎳氫電池或者其他外部直流電源供電,電源電壓範圍爲3.3V—4.6V,電源應該具有至少2A的峯值電流輸出能力。注意SIM300的下列引腳:
VANA爲模擬輸出電壓,可提供2.5V電壓和50mA的電流輸出,用於給音頻電路提供電源。
VEXT爲數字輸出電壓,可提供2.8V的電壓和50mA的電流輸出。
VRTC爲時鐘供電輸入,當模塊斷電後爲內部RTC提供電源,可接一個2.0V的鈕釦充電電池。
本擴展模塊需要單獨的5V/2A的直流電源供電,經過芯片MIC29302穩壓後得到4.2V電壓供給GPRS模塊使用。(簡單用法是通過二極管降壓後也可用,本實驗箱有兩種方案供電)
SIM300提供標準的RS-232串行接口,用戶可以通過串行口使用AT命令完成對模塊的操作。串行口支持以下通信速率:
300,1200,2400,4800,9600,19200,38400,57600,115200(起始默認)
 當模塊上電啓動並報出RDY後,用戶纔可以和模塊進行通信,用戶可以首先使用模塊默認的速率115200與模塊通信,並可通過AT+IPR=<rate>命令自由切換至其它通信速率。在應用設計中,當MCU需要通過串口與模塊進行通訊時,可以只用三個引腳:TXD,RXD和GND。其他引腳懸空,建議RTS和DTR置低。本擴展模塊上採用MAX3232芯片完成GPRS模塊的TTL電平到RS232電平的轉換,以能和ARM開發平臺的RS232串口連接。
     SIM300模塊提供了完整的音頻接口,應用設計只需增加少量的外圍輔助元器件,主要是爲MIC提供工作電壓和射頻旁路。音頻分爲主通道和輔助通道兩部分。可以通過AT+CHFA命令切換主副音頻通道。音頻設計應該儘量遠離模塊的射頻部分,以降低射頻對音頻的干擾。
     GPRS模塊的射頻部分支持GSM900/DCS1800雙頻,爲了儘量減少射頻信號在射頻連接線上的損耗,必須謹慎選擇射頻連接線。應採用GSM900/DCS1800雙頻天線,天線就滿足阻抗80歐姆和收發駐波比小於2的要求。爲了避免過大的射頻功率導致GPRS模塊的損壞,在模塊上電前請確認天線已經正確連接。
     模塊支持外部SIM卡,可以直接與3.0V  SIM卡或者1.8V  SIM卡連接。模塊自動監測和適應SIM卡類型。對用戶來說,GPRS模塊實現的就是一個移動電話的基本功能,該模塊正常的工作是需要電信網絡支持的,需要配備一個可用的SIM卡,在網絡服務計費方面和普通手機類似。(建議採用中國移動的全球通卡或專用的數據傳輸卡)

2、通信模塊的AT命令集
     GPRS模塊和應用系統是通過串口連接的,控制系統可以發給GPRS模塊AT命令的字符串來控制其行爲。GPRS模塊具有一套標準的AT命令集,包括一般命令、呼叫控制命令、網絡服務相關命令、電話本命令、短消息命令、GPRS命令等。詳細信息請參考相關的應用文檔。用戶可以直接將模塊和計算機串口相連,打開超級終端並正確設置端口和如下參數:波特率設爲115200,數據位爲8,關閉奇偶校驗,數據流控制採用硬件方式,停止位爲1。然後可以在超級終端裏面輸入“AT”,即可以看到GPRS模塊回顯一個“AT”;亦可以嘗試下列AT命令子集。

1) 一般命令
AT命令字符串功能描述:
AT+CGMI :返回生產廠商標識
AT+CGMM:返回產品型號標識
AT+CGMR: 返回軟件版本標識

ATI發行的產品信息
ATE<value> :決定是否回顯輸入的命令。value=0表示關閉回顯,1爲打開回顯。
AT+CGSN  :返回產品序列號標識
AT+CLVL? :讀取受話器音量級別
AT+CLVL=<level>:設置受話器音量級別,level在0—100之間,數據越小則音量越輕。
AT+CHFA=<state>:切換音頻通道。State=0爲主音頻通道,1爲輔助音頻通道。
AT+CMIC=<ch>,<gain>:改變MIC增益,ch=0爲主MIC,1爲輔助MIC;gain在0—15之間。

2) 呼叫控制命令
ATDxxxxxxxx; :撥打電話號碼xxxxxxxx,注意最後要加個分號,中間無空格。
ATA :接聽電話。
ATH :拒接電話或掛斷電話。
AT+VTS=<dtmfstr> :在語音通話中發送DTMF音,dtmfstr舉例:“4,5,6”爲456三字符。
3) 網絡服務相關命令
AT+CNUM=? 讀取本機號碼。
AT+COPN     讀取網絡運營商名稱
AT+CSQ       信號強度批示,返回接收信號強度指示值和停產誤碼率。

4) 電話本命令(略)
5) 短消息命令
AT+CMGF=<mode> 選擇短消息格式。Mode=0爲PDU模式,1爲文本模式。建議用文本模式
AT+CSCA?       讀取短消息中心地址
AT+CMGL=<stat>  列出當前短消息存儲器中的短信。Stat參數空白爲收到的未讀短信。
AT+CMGR=<index> 讀取短消息。Index爲所要讀取短信的記錄號。
AT+CMGS=xxxxxxxx‘CR’Text‘CTRL+Z’發送短消息。Xxxxxxxx爲對方手機號碼,回車後接着輸入,然後按CTRL+Z發送短信。CTRL+Z的ASCII碼是26。
AT+CMGD=<index> 刪除短消息。Index爲所要刪除短信的記錄號。
6) GPRS命令(本實驗僅實現基本功能,GPRS命令請參考手冊)
轉載請註明出自賽微電子網http://www.srvee.com,本帖地址:http://www.srvee.com/?action-viewnews-itemid-1027

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章