SIM900AV4使用简介资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIM900AV4版本模块使用简介1模块的硬件资源与连接一组5V供电接口:VCC5GND。供电电压在4.7-5.2V电流推荐1.5A或以上。一组4V供电接口:VCC4GND。可直接通过手机里电池给模块供电。注:电流推荐使用1.5A或以上,不是说模块在正常工作的时候需要1.5A或以上的电流,而是因为模块在开机时,瞬间需要的电流在2A左右,模块开机完成后,正常的工作电流在MA级。4V和5V供电接口都可以给模块进行供电,二者选其一即可。一组TTL电平串口接口:SIMR为SIM900ARXD,SIMR为SIM900ATXD。可以与TTL电平串口控制器进行通信。模块上的TTL电平的高电压可以通过VCC_MCU进行调节模块串口输出的高电压。例如,当模块要与普通51单片机进行通信时,需要将VCC_MCU接直流5V电压上,这样SIM900A模块输出串口输出的高电压就为5V,实现了电平匹配;当SIM900A模块与STM32单片机进行通信时,SIM900A模块的VCC_MCU就要接3.3V了,此时SIM900A模块串口输出的高电压就为3.3V。SIM900A复位接口:RST管脚。模块上还有复位SIM900A接口,低电平有效,模块上已做上拉处理。不连接时,悬空即可。语音和麦克接口:模块上还有一组语音和麦克接口,丝印分别为EPPMIC。SIM卡接口:模块还有一个推拉式SIM卡槽。注意当SIM卡重新插入模块时,请将模块复位或是重新上电,这样模块才能检测到SIM卡。指示灯:模块上含有两颗指示灯,一颗为RING指示灯,模块接收到短信或是电话时,灯会熄灭;模块上还有一款STATUS指示灯,用来指示模块是否注册到网络等。两颗LED具体指示模块工作情况请看下表。表1模块LED与模块的工作情况对应表天线接口:模块默认提供一组SMA天线接口,可以直接与我们赠送的天线连接。另:模块预留一组IPXmini天线接口,需要此接口的朋友请与我们客服联系。注意:接口一共预留两个GND,两个GND是一样的,无任何区别。与控制器硬件连接时,共地要值得注意。关于使用买模块上的TTL电平串口进行通信时,最好将VCC_MCU进行相应的连接。如果上述的连接方法您还是搞不清楚,那么就按照以下的说法进行连接。您的单片机供电是多少伏的就将模块上的VCC_MC连接多少伏的。51单片机和STM32单片机可参考表2的连接方法。表251单片机和STM32单片机与模块连接方法51单片机SIM900A模块RXDP3.0SIMTTXDP3.1SIMR5VVCC_MCUGNDGNDSTM32单片机SIM900A模块RXDSIMTTXDSIMR3.3VVCC_MCUGNDGND图1SIM900A模块与USB-TTL模块连接图注意:用USB设备进行调试时,相应的USB设备是必要的。我们提供的CP2102USB-TTL模块驱动在我们的群共享文件中有分享,根据您的系统选择相应的驱动。同时我们的CP2102兼容3.3V5V系统,所以就没有将模块上VCC_MCU进行任何连接。如果你的USB-TTL模块不能提供最够的电流,就需要用一个5V2A的电源给模块供电。如下图2所示。图2用5V电源适配器给模块供电,用USB-TTL模块调试SIM900A连接图2模块的具体使用过程及注意事项:注意事项:1.模块已经被设计成上电自启动,当模块被正确接线后,接通电源,模块上的两颗LED会亮起,如果发现您的模块没有正确的现象,请检查接线,特别是供电是否正确。如图3所示。2.推荐使用我们店里的CP2102USB-TTL模块,对SIM900A模块进行初期的调试,熟悉好SIM900A模块工作流程后再进行单片机开发。3.用电脑控制模块时,上位机串口助手软件推荐使用我们资料包里的SSCOM助手,这样出现问题时,将软件截图给我们,我们才好发现是否是串口助手设置的问题。4.调试时,串口助手的波特率使用9600进行调试,绝大部分指令需要在指令后面加回车换行,也就是需要勾选SSCOM软件上的发送新行。如图4所示。5.使用正确的AT指令才能控制模块,也就是说封装好的指令不要加东西,也不要减东西,如给10086拨打电话的指令为ATD10086;,指令后面有个分号,不能丢掉。再如查询模块是读到SIM卡指令为AT+CPIN?,指令后面有个问号,同样不能丢掉。一定严格按照指令集中的指令进行调试。如图5所示。6需要16进制发送的,一定要用16进制发送。如图5所示。7执行任何功能以前,一定要看模块是否已经注册到网络,如果没注册到网络,那几乎什么功能都无法完成。如图6所示。8实现一个功能无非就是几条指令发送给模块,这样的几条指令我们称为流程或历程,具体的指令流程或历程我们会在群共享文件中给出,极大方便您的二次开发。9模块自动同步波特率,注意是开机后自动同步。模块正常运行时不能再

文档评论(0)

33894522 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档