SIM300 GSM模块TC35/TC35I短信开发模块学习板/单片机/ARM/继电器

wgm28开发板使用手册
开发板简介:
上海万硅电子有限公司推出wgm28开发板,用于gsm远程控制,只能家电系统、远程报警系统,开发板将tc35模块的各个引脚引出来,通过串口rs232可以实现与pc通信,pc端使用at指令对tc35进行控制,pc端工具可以是串口调试助手或者其他通信软件,本公司提供自己开发的上位机软件,实现对开发板的测试,具体分为短信测试和打电话测试。
测试步骤:
一、在测试模块之前需要将硬件接好,首先当您拿到板子的时候,会有配送电源,请确认电源为5v1a的电源适配器,将其接到如图所示的2号,这时接口旁边的指示灯会亮起来。说明已经上电了。之后需要将板子翻过来,反面有sim卡接口,。之后按下4号的按键,这时候按键旁边的指示灯会开始闪烁,频率为600ms亮600ms灭。这说明模块已经启动。大约维持10s-30s的时间后会变为75ms亮3s灭的状态!这说明模块已经联网成功!之后可以将串口接入到3号。如果您的电脑没有串口接口可以选择usb转232设备进行连接。(如果不是很会使用,还请百度一下)
这样,我们的硬件就连接完成了。之后的部分就是软件的操作了,
二、软件调试:
本文档并不是写论文性质的文档,而是本人调试时真实的记录。里面涉及本人电话号码:13621631406上海地区移动中心号码:+8613800210500请您仔细核对当地的信息中心号后,再实验。(其他介绍性文字在其他资料中给出。)
pdu发送方式:
1、 接通电源,按下点火按键,指示灯600ms开关,说明tc35开始工作。
2、 等待指示灯75ms开/3s灭的适合,说明注册网络成功。这时可以开始我们的实验工作。
3、 开始实验:(可以使用本人编写vb测试端,打开调试界面可以进行主要的操作。建议使用此种测试方法,因为更简单。我主要介绍的是用户使用串口调试助手的时候,应该注意的地方,用数据说明一切)
发送at+cmgf=0 <回车>
返回at+cmgf=0
ok
发送at+cmgs=27<回车>
返回at+cmgs=27
发送0891683108200105f011000d91683126611304f60008aa0c6d4b8bd55df27ecf5c317eea
<没有回车><如果发送回车了,你会发现只返回ok而并没有成功!90%初学者会犯这个毛病,包括我>
返回0891683108200105f011000d91683126611304f60008aa0c6d4b8bd55df27ecf5c317eea
如果返回是前部乱码,后面是正确的话,不要担心请继续。波特率自动设置问题。
发送ctrl-z键(这里也是一个矛盾集中点,许多人误以为直接按此键,发现被撤销了发送内容,其实他的本意是让你发送十六进制的1a,这个数据。也就是串口助手左边的十六进制发送选项打钩后发送。)
返回之后等待几秒如果不是error而是
+cmgs: xxx
ok
那么你就成功了
下面我就这段代码进行解释性说明:
0891683108200105f011000d91683126611304f60008aa0c6d4b8bd55df27ecf5c317eea
中心号设置:
(1)08—短信息中心地址字节长度。
指(91)+(683108200105f0)的长度,两个数字计为一个字节长度;
(2)91—短信息中心号码类型(type of number)。
91是ton/npi遵守international/e.164标准,指在号码前需加‘+’号.此外还有其它数值,但91最常用;
(3) 683108200105f0—短信息中心号码,
注意其每两位是位置颠倒的。实际号码应为:8613800210500.由于电话号码位奇数(11),因此加入f来保证8位;(1)、(2)、(3)通称短消息中心地址(address of the smsc)。
地址及内容设置:
(1)00-短信息中心地址长度。在这里为0,表示使用存储在sim卡中的短信息中心地址;例子中直接写的信息中心号,首次发送写,其余可以写也可不写。
(2)11-sms_submit的第一个8位;
(3)00-发送方地址信息。在这里为0,表示使用本机号码;
(4)0d-接收方号码长度;
(5)91-接收方号码类型(type of number);
(6)3126611304f6-接收方号码.实际号码为13621631406+f;
(7)00-协议标识tp-pid(tp-protocol-identifier);
(8)08-数据编码方案tp-dcs(tp-data-coding-scheme)
bit no.7与bit no.6 :一般设置为00;
bit no.5:0—文本未压缩,1—文本用gsm标准压缩算法压缩;
bit no.4:0—表示bit no.1、bit no.0为保留位,不含信息类型信息,1—表示
bit no.1、bit no.0含有信息类型信息;
bit no.3与bit no.2:00—默认的字母表,01—8bit,10—usc2(16bit),11—预留;
bit no.1与bit no.0:00—class 0,01—class 1,10—class 2(sim特定信息),11—class 3;
(9)aa-有效期tp-vp(tp-valid-period);
(10)0c-用户数据长度tp-udl(tp-user-data-length).若发送7bit编码数据,
则tp-udl为实际字符个数;若为8bit数据或16bit编码的unicode,则tp-udl为数据字节(8位)的个数
(11) 6d4b8bd55df27ecf5c317eea -用户数据tp-ud(tp-user-data)
中文数据为:测试已经就绪,下面空白处以后会补上串口调试助手上面的截图,暂时由买家自己看文档演练
text发送模式:(相对简单很多。)
发送:at<回车>
返回:at<回车>
ok
发送:at+cmgf=1<回车>
返回:at+cmgf=1<回车>
ok
发送:at+csca=+8613800210500 <回车>,如果您不知道自己的信息中心号可以百度下或者拨打10086或者10010询问。
返回:at+csca=+8613800210500 <回车>
ok
发送:at+cmgs=13621631406<回车>
返回:at+cmgs=13621631406<回车>
&gt;
发送:xxxxxx(0-9,a-z)[xxxxx是指阿拉伯数字0-9,英文26个字母a-z]
返回:xxxxxx(0-9,a-z) [xxxxx是指阿拉伯数字0-9,英文26个字母a-z]
发送:1a(十六进制发送)<回车>
返回:+cmgs: xxx
ok
以上为text方式,发送截图省略,由买家自己演练
如果不能正常发送,返回error,则说明需要格式化。可以发送at&f命令格式化。
发送:at&f<回车>
返回:at&f<回车>
ok
发货清单:gsm开发板+gsm模块(tc35)+gsm天线(sma)+5v开关电源+视频资料+vb代码+c51代码+调试笔记
附件:vb测试软件截图,用户初次使用的时候建议使用下面这个软件进行测试。
上图中,其中13800210500是上海移动通信信息中心号码,13621631406是我要发短信或者打电话的对象,不是插在模块背面的sim卡的号码。这个测试的时候注意一下
公司名称:上海万硅电子有限公司
网   址:
电   话:021-60545152
传   真:021-39652001

上海万硅电子有限公司
汪子朝
15921004272
中国