2021-05-31 GSM模块 SIM800A 使用说明

本文详细介绍了SIM800A模块的使用,包括模块介绍、接口配置、AT指令应用,涉及短信发送、电话拨打功能的步骤和注意事项。适合GSM/GPRS模块入门者和开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GSM模块 SIM800A 使用说明

一、 SIM800A简介
SIM800A是SIMCOM公司的一款工业级双频GSM/GPRS模块内核的短信模块,可以用来收发短信,可以接打电话,但是没有音频模块。
该模块可以使用5V供电,板载LED指示灯,SIM卡槽。
SIM800A图片

二、 接口使用说明:
该模块可以通过USB转串口模块(如CH340模块)连接上位机或者直接连接到单片机等控制器,采用AT指令控制,默认波特率为115200。
图为连接示意图:
连接示意图

三、 使用说明
1.通过CH340模块连接电脑,打开上位机串口助手,默认配置115200(8-0-1)。
在这里插入图片描述

2.勾选发送新行,测试模块。
发送:AT
收到:OK
在这里插入图片描述

3.设置发送短信的模式。
发送:AT+CMGF=1
收到:OK
在这里插入图片描述

4.发送短信
发送短信分三步,设置接收的手机号,发送短信内容,发送结束短信指令。
第一步,设置接收短信的电话号码。
发送:AT+CMGS=“13045449200”
收到:>
在这里插入图片描述

第二步,发送短信内容。
注意:短信内容为纯文本模式,支持不同的字符集
发送:JMSU LiuZenglin,
收到:JMSU LiuZenglin
>
在这里插入图片描述

第三步,发送短信结束命令。
注意:要勾选16进制发送。
注意:此时需要等待3S左右才能接收到完整回应。
注意:发送完毕后要去掉16进制发送的勾选,以免影响之后的操作。
注意:117不是固定的。
发送:1A
收到:>
+CMGS: 117

OK

在这里插入图片描述

5.拨打电话
发送:ATD13045449200;
收到:OK
在这里插入图片描述

03-13
### SIM800A 模块概述 SIM800A 是一款支持 GSM/GPRS 的无线通信模块,适用于多种应用场景下的数据传输需求。该模块具备低功耗特性以及良好的兼容性和稳定性,在工业控制、远程监控等领域广泛应用[^1]。 #### 使用说明要点 对于初次使用者而言,建议先熟悉硬件接口定义及其功能描述;其次按照具体应用场合配置相应参数(如波特率设置),并确保正确连接天线以保障信号质量良好。最后通过发送 AT 命令来实现各种操作指令的执行,例如拨打电话、收发短信等功能均可以通过特定命令集完成调用[^2]。 #### 数据手册重点内容摘要 文档中包含了详细的电气特性表、机械尺寸图解等内容帮助开发者更好地理解产品规格。同时提供了丰富的 API 函数列表用于指导编程实践,涵盖了从初始化到高级功能使用的各个方面。此外还列举了一些常见错误代码及解决方法以便于调试过程中快速定位问题所在[^3]。 ```python import serial def send_at_command(command, response_time=1): ser = serial.Serial('/dev/ttyS0', baudrate=9600, timeout=response_time) ser.write((command + '\r\n').encode()) data = ser.read_all().decode() ser.close() return data if __name__ == "__main__": result = send_at_command('AT') print(result) ``` 此段 Python 代码展示了如何利用串口向 SIM800A 发送简单的 `AT` 测试命令,并读取返回的结果字符串。实际项目开发时可根据需要调整端口号 `/dev/ttyS0` 和波特率 `baudrate=9600` 参数值以匹配具体的硬件环境配置情况[^4]。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值