SIM800L 模块 使用AT命令打电话

背景

最近在研究GSM业务,用之前买的SIM800L 模块,插入SIM卡,验证下电话业务。

使用AT命令打电话,流程其实很简单。

准备工作

这里手焊一块调试板。电源模块+SIM800L模块+USB口+SIM卡(手机功能的SIM卡),焊接在一块洞洞板上。

  1. SIM800L是一个GSM模块,需要把SIM卡(非物联网卡),正确插入SIM卡槽。
  2. 注意供电电压:电池供电范围,如3.5~4.4V。 3.3V电压有点低,这里使用4.0V。
  3. 注意供电电流:GSM 瞬间电流超过1A,因此,小电流的LDO,可能会让模块无法正常工作。这里使用DCDC 3A的。
  4. AT+CPIN?  可以查看SIM卡是否准备就绪,如果返回:ERROR,要么SIM卡插入方向错误,要么SIM卡异常。

 

电话流程

(1)拨打电话:对方一直不接听。会有回复【No ANSWER】。命令:ATD电话号码


[11:34:40.302]发→◇ATD1363642xxxx;
□
[11:34:40.308]收←◆
OK

[11:35:44.779]收←◆
NO ANSWER

(2)拨打电话:对方不接听,主动挂断,会过50秒左右: 回复:【NO CARRIER】

[11:37:08.150]发→◇ATD1363642xxxx;
□
[11:37:08.157]收←◆
OK

[11:37:57.498]收←◆
NO CARRIER

(3)拨打电话:对方接听,对方主动挂断,挂断后,提示【NO CARRIER】

[11:40:11.013]发→◇ATD1363642xxxx;
□
[11:40:11.020]收←◆
OK

[11:40:45.258]收←◆
NO CARRIER

(4)拨打电话:对方未接听,GSM模块主动挂断。挂断电话命令:ATH,返回:OK

[11:42:05.653]发→◇ATD1363642xxxx;
□
[11:42:05.659]收←◆
OK

[11:42:19.885]发→◇ATH
□
[11:42:20.062]收←◆
OK

(5)拨打电话:对方接听,GSM模块主动挂断

[11:43:02.332]发→◇ATD1363642xxxx;
□
[11:43:02.339]收←◆
OK

[11:43:15.164]发→◇ATH
□
[11:43:15.384]收←◆
OK

(6)接到来电:每次振铃,都会有【RING】

[11:47:26.088]收←◆
RING

[11:47:29.968]收←◆
RING

[11:47:33.844]收←◆
RING

(7)接到来电:一直不接听电话,最后会出现:【NO CARRIER】

[11:50:46.014]收←◆
RING

[11:50:49.889]收←◆
RING

[11:50:52.060]收←◆
NO CARRIER

(8)接到来电:不接听电话,模块挂断,发送:ATH

[11:52:27.147]收←◆
RING

[11:52:31.033]收←◆
RING

[11:52:33.691]发→◇ATH
□
[11:52:34.025]收←◆
OK

(9)接到来电:接听电话,对方挂断。接听电话命令:ATA,返回:OK。

[12:00:09.921]发→◇AT+CLIP=1
□
[12:00:09.927]收←◆
OK

[12:00:10.762]发→◇AT+COLP=1
□
[12:00:10.768]收←◆
OK

[12:01:19.521]收←◆
RING

+CLIP: "1363642xxxx",161,"",0,"",0

[12:01:23.404]收←◆
RING

+CLIP: "1363642xxxx",161,"",0,"",0

[12:01:27.288]收←◆
RING

+CLIP: "1363642xxxx",161,"",0,"",0

[12:01:27.987]发→◇ATA
□
[12:01:28.220]收←◆
OK

[12:01:35.302]收←◆
NO CARRIER

(10)接到来电:接听电话,模块挂断

[12:02:21.836]收←◆
RING

+CLIP: "1363642xxxx",161,"",0,"",0

[12:02:25.718]收←◆
RING

+CLIP: "1363642xxxx",161,"",0,"",0

[12:02:28.434]发→◇ATA
□
[12:02:28.940]收←◆
OK

[12:02:32.641]发→◇ATH
□
[12:02:32.862]收←◆
OK

总结

GSM模块,电话业务,还不算太复杂,通过基本的操作流程,后面可以抽象出电话业务。

后面调试业务时,还要不断的研究与总结。

猜你喜欢

转载自blog.csdn.net/tcjy1000/article/details/112548136