SIM800C的使用心得

背景介绍

最近在做的一个项目中涉及到GSM模块,选择了SIM800C模块,在开发过程中遇到了一系列的问题,在网上搜索解决方案,相对较少,且问题与我所遇到的不尽相同,后在网友的提示下,解决了这一系列棘手的问题,且发现了新的解决方案,取得良好效果。为了秉承互帮互助,技术分享的原则,遂决定写此博文。

SIM800C模块简介

SIM800C模块是是一款高性能高性价比工业级的 GSM/GPRS 模块(开发板)。本模块采用 SIMCOM公司的工业级四频850/900/1800/1900MHz SIM800 芯片, 可以低功耗实现语音、 SMS、数据和传真信息的传输。如下图为市面上常见的一种SIM800C模块产品。
注: SIM800C 支持 4 频,通俗讲就是可以全球使用,而老版本的 SIM900A 仅支持双频,只能大陆使用。
SIM800C模块产品实物:
SIM800C模块

使用中遇到的问题

相信大家在使用过程中,遇到最多的问题可能就是模块插上SIM卡无法搜索信号,而弹出SIM卡就能搜索到信号,或者偶尔能够搜索信号,但是使用过程中信号并不稳定,运气好,那一次上电后不断电可以勉强使用,但是下次上电就又回到了解放前。是的,我也是一直被这种问题困扰。

问题分析

遇到问题,首先自己分析了一通,发现可能是没有插天线,信号强度太弱导致的,于是又从网上买了IPEX接口的天线,装上后,发现并不能解决问题,只是弹出SIM卡后,搜索到的信号比不装天线的信号更好,但是插入SIM卡后模块就挂了,没有任何信号。于是,又加群,请教!结果一群友告诉我这个模块功耗太大,瞬间电流能够达到2A,这种情况很大的程度是供电不稳定造成的。按照说明书上的供电方案有两种,一种就是单独使用1节锂电池通过独立供电接口(范围:3.4V-4.4V)给模块供电,另一种方式就是使用5V电源通过5V的供电接口给模块供电。显然,我使用了第二种,然后果断不稳定,模块无法正常工作。如下图为说明书提供的供电方案。
SIM800C模块推荐供电方案1:
SIM800C模块推荐供电方案1
SIM800C模块推荐供电方案2
SIM800C模块推荐供电方案2

问题解决方案

群友推荐我使用锂电池单独给模块供电,于是我立马做了尝试,果然,模块很快就稳定了,信号也强了,能够正常工作了,立马给自己发了条短信,成功了!后面还是不想单独再买锂电池,于是又开始分析、折腾。发现独立供电部分直接并联了一个1000uF的钽电容,有储能、缓冲作用,我试过使用3.3V给这个电池供电接口供电,结果模块仍然无法正常工作,于是,一开始我就放弃了使用锂电池直接供电的尝试,想用5V直接给电池供电接口供电,但又顾虑说明书上给的改接口的供电范围是3.4-4.4V,担心5V会损坏模块,于是就不敢尝试。但是,有了单节锂电池直接供电成功解决问题的经验加上独立供电接口处并联的大电容的作用,我就胆大了,直接将USB接口的5V接在了模块的锂电池供电接口上,结果,奇迹发生了,模块竟然正常工作了。这种供电方案的好处是模块可以直接与你的单片机等嵌入式系统进行电源共享,不用单独使用锂电池供电。于是,我将我的供电方案在此分享,希望可以为大家提供一个新的解决方案,加速开发进展。如下图为SIM800C供电新方案。
SIM800C供电新方案:
在这里插入图片描述

总结

通过这次对SIM800C的使用探索,我的最大收获就是遇到技术问题,要善于分析,要敢于打破各种约束,勇于尝试新的解决方案,在技术探索之路上越走越远!同时,也非常感谢技术中遇到的乐于助人的群友,能够耐心分享自己的问题解决经验!亦以此激励自己不断创作、分享自己的技术成长经验!

原创文章 2 获赞 1 访问量 308

猜你喜欢

转载自blog.csdn.net/Tech_JOY/article/details/105877066