电脑串口控制SIM900模块通信,发送英文短信
硬件准备:
图1
图2
串口调试助手:
图3
准备工作:
接线 : USB-TTL模块 GPRS模块
RXD----------------TXD
TXD----------------RXD
GND---------------GND
只能插入中国移动的SIM卡,不支持其他运营商的SIM卡。
SIM900模块使用5V,1A的电源供电,如果电流太小,可以出现通信中断。
串口软件参数设置参考 图3
SIM900模块上电之后长按PWRKEY两秒,NetLight指示灯开始闪烁,表示正在连接运营商基站,连接成功后指示灯会亮1秒,灭2秒不停闪烁。
发送英文短信操作:
1、检查是否有信号:使用AT+CSQ指令查看返回的信号强度。通常返回的CSQ第一个数的大小应该在16以上可以正常工作,信号低于16则调整天线和位置
2、检查是否注册到基站,使用AT+CREG?查看是否返回为+CREG: 0,1(用于查询是否注册到基站,返回0,1或者0,5都表示注册成功),若不是,则sim卡未连接到基站信号,使用AT+COPS?查询是否有运营商连接,若无运营商,使用AT+COPS=?查询附件的运营商信号,并与自己的sim卡对比看是否为同一运营商,若不是,换卡!
ps:显示china mobile(中国移动),说明只能使用移动卡。
3、输入AT+CMGF=1,(设置成TEXT MODE)
4、AT+CMGS=“电话号码”(其中的电话号码为短信发给谁就写谁的)
5、发送短信内容(不能发送汉字!)
6、首先勾选SendHEX,即发送十六进制数。然后发送1A(表示确认发送)。如下图所示表示发送成功!