赞
踩
目录
第二部分、利用电脑串口助手实现SIM900A发送英文和中文短信
SIM900A 模块采用串口(UART)通信,每个SIM900A 开发板都含有TTL 接口,其中主要用到的是5VR(RXD)和5VT(TXD),3VR和3VT一般用很少用。
说明书上是这么说的:常见供电电压为 5V(特殊版本除外),电流为 1A或以上(推荐 2A 或以上)。对于电源适配器提供的电流至少为 1A,考虑到参数虚标,我们推荐 5V 2A 的电源。当然 5V 3A 或 3A 以上的电源会更好的,这样的电源不会损害模块。
我强烈建议直接外部供电,虽然有些 USB—TTL 设备会提供一个 5V 电源,但是多数这样的 5V 电源并不能达到要求。当然也不是不可以,我第一次就是用的USB—TTL的供电的,也没问题,下面是两种供电方式的接线图:
下图为外部供电方式接线图:图中的电源模块自行去淘宝搜“电源转换模块5V”,一搜一大把。
下图为USB—TTL直接供电的接线图:
相关的AT主要有:这里我只放了和发送短信相关的,以及常见的。(更详细的指令资料我放在下方链接中,无需积分,有需求的可以下载)
- AT+CPMS // 查询SIM卡内短消息使用状态
- AT+CNMI // 新消息指示设置
- AT+CMGF // 选择短消息格式
- AT+CSCS // 编码设置
- AT+CSCA // 查询、设置SMS服务中心号码
- AT+CSMP // 设置短消息文本模式参数
- AT+CMGS // 发送短消息
- AT+CMGR // 读取短消息
- AT+CMGD // 删除短消息
- AT+CMGDA // 删除所有短消息
- AT&F // 恢复出厂设置
- AT+CSQ // 信号质量
注意:信号质量值在 0—31 之间,越大代表信号越强。0 代表无信号,一般此数要达到 10 以上,模块才能正确执行发短信等功能。
- AT+CPIN? // 查询是否检测到SIM卡
- +CPIN: READY
- OK
- AT+CSQ // 查询信号质量
- +CSQ: 18,0
- OK
- AT+CSCS="GSM"
- AT+CMGF=1
- AT+CMGS="132******63" //手机号码
- >okokok //信息内容
- 1A(勾选串口助手的16进制发送)
注意:发送新行
发送十六进制0x1A其含义是告诉SIM900A确认发送,然后等待几秒,出现OK表示发送成功。
我相信很多人看了淘宝客服给的数据手册和PPT,都能成功发送英文短信但是却不能成功发送中文短信,我也踩了这个坑,按照客服资料PPT内所给的例程,没有成功发送中文短信,会报ERROR错误!!!
如下:这是我从客服给的资料中截图的例程,其代码如下
- AT+CMGF=1
- AT+CSCS="UCS2"
- AT+CSMP=17,167,0,24
- AT+CMGS="00310033003200320035003500360037003200360033" //手机号码的Unicode编码
- > 4F60597D //短信内容(你好)Unicode编码
- ox1a //表示发送
说实话这里挺坑的,我搞了一下午,开始以为是放在SIM900A上的卡欠费了,我交了钱没用,然后我搜遍了整个CSDN社区,发现很多老铁遇到了和我一样的问题,然后无意间看到了这位老哥的博客,Text模式下发送中文短信问题(Sim900A R11.0)_boliu218的博客-CSDN博客,发现有一行代码配置和例程中不一样,如下:
AT+CSMP=17,167,0,8 //表示普通文本模式
这里的区别就是第四位参数,然后我找了指令手册关于这条指令的详细解释,其中最需要注意的是:第四个参数为0则表示英文模式,为8表示中文普通文本模式。
注意:这里需要用到中文转Unicode编码的软件,我放在下方的链接(无需积分),代码如下:
- AT+CMGF=1
- AT+CSCS="UCS2"
- AT+CSMP=17,167,0,8 //普通文本模式
- AT+CMGS="00310033003200320035003500360037003200360033" //手机号码的Unicode编码
- > 4F60597D //短信内容(你好)Unicode编码
- ox1a //表示发送
发送十六进制的1A,等待反馈
手机这边收到的消息
SIM900A这个模块利用电脑串口助手调试,发送英文短信很简单,但是由于发送中文短信的例程有错误,所以卡了一下午,但是最后成功解决了还是挺开心的。最后关于如何用STM32驱动SIM900A发送中英文短信我将会写在下一篇,本来准备写在一起的,但是这篇文章已经够长了,我怕你们看不下去,我就新写一篇。
视频放在B站:电脑串口助手驱动SIM900A发送中文和英文短信_哔哩哔哩_bilibili
这个资料链接是我调试过程中用的Unicoded编码软件和我觉得有用的PPT,免费下载,放心!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。