DTP_T09B嵌入式短信模塊
GSM 網的SMS(短消息)業務已經得到廣泛應用,并且技術非常成熟。DTP_T09B主要由工業級GSM模塊和一款高性能的處理器組成,可通過GSM網SMS服務功能實現無線的,長距離的(GSM網絡覆蓋的地方)數據傳送的通信模塊化設備,支持中文短信傳輸。用戶可以不用了解AT指令,只需要發送電話號碼和短信內容就可以實現短信收發。本模塊可以直接嵌入到用戶系統中,特別適合于要求產品體積小,開發周期短的用戶。
一 、硬件接口
CN2
 CN1
天線接口
l CN1數據接口: RS232協議TTL電平
#5 TX_EN 發送使能(低有效)
#4 GND 地 黑
#3 TXD 數據輸出(DTP_T09B輸出) 白
#2 RXD 數據輸入(進入DTP_T09B) 綠
#1 VCC 電源輸入(+5V,誤差2%) 紅
l CN2數據接口: RS232電平,可以直接連接電腦的RS232串口,但不能與CN1同時使用。
#4 RXD 數據輸入(進入DTP_T09B) 綠
#3 TXD 數據輸出(DTP_T09B輸出) 白
#2 GND 地 黑
#1 VCC 電源輸入(+5V,誤差2%) 紅
l 天線接口:SMA
二、使用步驟
1 SIM卡具有SMS功能,短信中心號碼要預先設好。
2 先安裝天線與SIM卡。
3 接電源, 電源電壓為DC 5V, 電流不小于1A ,瞬間電流不小于2A。
4 上電后,數據口會送出字符串“DTP_T09B V1.0”(ASCII碼),10秒后完成初始化, 開始正常工作,此時綠燈亮一下滅三秒(可能隨模塊版本不同有差異)。收發SMS時紅燈會點亮。
三、發送數據時注意事項
1 發數據時,上位機必須檢測TX_EN(#5)是否為低,為低可發送數據給DTP_T09B。 TX_EN(#5)為高時禁止上位機送數據。
2 發送一包數據時,每兩字節之間的時間間隔應小于100ms 。
四、數據格式
接口電平TTL或RS232
通訊速率:1200bps
數據格式:1位啟動,8位數據,1位停止無校驗
協議標準:半雙工
五、工作模式及數據協議
上位機的要發送數據, 按如下格式將數據送給DTP_T09B:
被呼叫號碼 + 數據長度 +數據域+結束符
1. 被呼叫號碼 :BYTEO---BYTE5(6字節),數據要傳給目的地的電話號碼。
D7 D0
BYTE0 | F | 1 |
BYTE1 | 3 | 9 | BCD碼(除BYTE0)
BYTE2 | 0 | 1 | 示例號碼為:13901234567
BYTE3 | 2 | 3 |
BYTE4 | 4 | 5 |
BYTE5 | 6 | 7 |
2. 數據長度: BYTE6(1字節) 數據域數據字節數, 用16進制碼表示。
3. 數據域: BYTE7---BYTE84(1—138個字節),實際傳送的數據, 長度由BYTE6決定,用16進制碼表示。
4. 結束符 : 固定為03(1字節) 16進制碼。
DTP_T09B收到上位機的數據后,如果格式符合上述協議,則通過 GSM模塊將數據發給號碼對應的手機 ,否則不進行處理。
SMS發送成功,DTP_T09B向上位機輸出下述格式信息:
EB 90 02 + 被呼叫號碼 +01 FF 03
SMS發送失敗,DTP_T09B向上位機輸出下述格式信息:
EB 90 02 + 被呼叫號碼 +01 00 03
DTP_T09B模塊收到SMS時,檢測信息中實際數據是否符合格式 “數據長度 +數據+結束符”,是則將數據以下述格式送給上位機,否則刪除
|