GSM模块的使用及注意事项

1.如何使用?

        最近,我准备使用GSM模块(SIM900A)发送英文短信到指定号码,翻阅资料如下:

GSM模块的使用及注意事项_第1张图片

可见,只要给该模块按照如下步骤发送指令:

 GSM模块的使用及注意事项_第2张图片

 就可以使得模块正常工作。(SIM900A)使用的是串口通信,波特率默认为9600。

它的实物图及其各管脚定义如下:

GSM模块的使用及注意事项_第3张图片

与51单片机的连接方法:

GSM模块的使用及注意事项_第4张图片

2.注意事项

1. 该模块卡槽很大,如下图所示。现在智能手机用的SIM卡都非常小了,所以无法直接插进GSM模块的卡槽,因为大小不匹配。GSM模块的使用及注意事项_第5张图片

   所以要准备SIM卡扩展槽 

GSM模块的使用及注意事项_第6张图片

 

2. 该模块所需电流较大,使用单片机无法直接驱动它工作(我用的是某中科技开发板),后来我用充电宝给GSM供电,用电脑给单片机开发板供电,就可以正常工作了。(用一个充电宝同时给单片机和GSM供电时,GSM也无法正常工作。)

那么,当你的GSM模块不能正常工作时,怎么确定是功率太低的原因呢?直接用另一部手机给它打电话,如果能正常打通,则没有问题,如果提示关机或者正在通话中,那么就是功率太低。如果不在服务区等其他的,则大概率是卡没有插好。

3. 当GSM正在和单片机连接时,就无法正常给单片机下载程序。因为GSM的通信接口和单片机下载程序的接口是同一个,它会干扰到单片机程序下载。所以如果你发现你的单片机突然不能下载程序了,别担心,直接把GSM模块先拔下来,就可以下载程序了,下载完了再把GSM模块装上去!

4. 连接GSM模块和单片机之前,最好使用串口调试助手软件对其进行调试。确保能用电脑使GSM正常工作,再尝试使用单片机驱动它!我用的串口调试助手如下:

GSM模块的使用及注意事项_第7张图片

 按照步骤发送:

GSM模块的使用及注意事项_第8张图片

 这样就能收到短信了

GSM模块的使用及注意事项_第9张图片

 记得最后的指令“0x1A”,是16进制的1A,在串口调试助手上,要这样设置

GSM模块的使用及注意事项_第10张图片

 如果发送0x1A文本,它会将其识别为,要发送的内容,(如上所示,我第一次就犯了这种错误!)

祝大家调试顺利!!!

需要单片机端代码的可以联系我

你可能感兴趣的:(51单片机项目,51单片机,4G模块,GSM模块)