SIM900A V4 使用简介_第1页
SIM900A V4 使用简介_第2页
SIM900A V4 使用简介_第3页
SIM900A V4 使用简介_第4页
SIM900A V4 使用简介_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SIM900A V4版本模块使用简介1 模块的硬件资源与连接一组5V供电接口:VCC5 GND。供电电压在4.7-5.2V 电流推荐1.5A或以上。一组4V供电接口:VCC4 GND。可直接通过手机里电池给模块供电。注:电流推荐使用1.5A或以上,不是说模块在正常工作的时候需要1.5A或以上的电流,而是因为模块在开机时,瞬间需要的电流在2A左右,模块开机完成后,正常的工作电流在MA级。4V 和5V 供电接口都可以给模块进行供电,二者选其一即可。一组TTL电平串口接口:SIMR为SIM900A RXD,SIMR为SIM900A TXD。可以与TTL电平串口控制器进行通信。模块上的TTL电平的高电

2、压可以通过VCC_MCU进行调节模块串口输出的高电压。例如,当模块要与普通51单片机进行通信时,需要将VCC_MCU接直流5V电压上,这样SIM900A模块输出串口输出的高电压就为5V,实现了电平匹配;当SIM900A模块与STM32单片机进行通信时,SIM900A模块的VCC_MCU就要接3.3V了,此时SIM900A模块串口输出的高电压就为3.3V。SIM900A复位接口:RST管脚。模块上还有复位SIM900A接口,低电平有效,模块上已做上拉处理。不连接时,悬空即可。语音和麦克接口:模块上还有一组语音和麦克接口,丝印分别为EPP MIC。SIM卡接口:模块还有一个推拉式SIM卡槽。注意当

3、SIM卡重新插入模块时,请将模块复位或是重新上电,这样模块才能检测到SIM卡 。指示灯:模块上含有两颗指示灯,一颗为RING指示灯,模块接收到短信或是电话时,灯会熄灭;模块上还有一款STATUS指示灯,用来指示模块是否注册到网络等。两颗LED具体指示模块工作情况请看下表。表1 模块LED与模块的工作情况对应表天线接口:模块默认提供一组SMA天线接口,可以直接与我们赠送的天线连接。另:模块预留一组IPX mini 天线接口,需要此接口的朋友请与我们客服联系。注意:接口一共预留两个GND,两个GND是一样的,无任何区别。与控制器硬件连接时,共地要值得注意。关于使用买模块上的TTL电平串口进行通信时

4、,最好将VCC_MCU进行相应的连接。如果上述的连接方法您还是搞不清楚,那么就按照以下的说法进行连接。您的单片机供电是多少伏的就将模块上的VCC_MC连接多少伏的。51单片机和STM32单片机可参考表2的连接方法。表2 51单片机和STM32单片机与模块连接方法51单片机SIM900A模块RXD P3.0SIMTTXD P3.1 SIMR5VVCC_MCUGNDGNDSTM32单片机SIM900A模块RXD SIMTTXD SIMR3.3VVCC_MCUGNDGND图1 SIM900A模块与USB-TTL模块连接图注意:用USB设备进行调试时,相应的USB设备是必要的。我们提供的CP2102

5、USB-TTL模块驱动在我们的群共享文件中有分享,根据您的系统选择相应的驱动。同时我们的CP2102兼容3.3V 5V系统,所以就没有将模块上VCC_MCU进行任何连接。如果你的USB-TTL模块不能提供最够的电流,就需要用一个5V 2A的电源给模块供电。如下图2所示。图2 用5V电源适配器给模块供电,用USB-TTL模块调试SIM900A连接图2模块的具体使用过程及注意事项:注意事项:1. 模块已经被设计成上电自启动,当模块被正确接线后,接通电源,模块上的两颗LED会亮起,如果发现您的模块没有正确的现象,请检查接线,特别是供电是否正确。如图3所示。2.推荐使用我们店里的CP2102 USB-

6、TTL模块,对SIM900A模块进行初期的调试,熟悉好SIM900A模块工作流程后再进行单片机开发。3用电脑控制模块时,上位机串口助手软件推荐使用我们资料包里的SSCOM助手,这样出现问题时,将软件截图给我们,我们才好发现是否是串口助手设置的问题。4调试时,串口助手的波特率使用9600 进行调试,绝大部分指令需要在指令后面加回车换行,也就是需要勾选SSCOM软件上的发送新行。如图4所示。5使用正确的AT指令才能控制模块,也就是说封装好的指令不要加东西,也不要减东西,如给10086拨打电话的指令为 ATD10086; ,指令后面有个 分号 ,不能丢掉。再如查询模块是读到SIM卡指令为 AT+CP

7、IN? ,指令后面有个 问号 ,同样不能丢掉。一定严格按照指令集中的指令进行调试。如图5所示。6 需要16进制发送的,一定要用16进制发送。如图5所示。7 执行任何功能以前,一定要看模块是否已经注册到网络,如果没注册到网络,那几乎什么功能都无法完成。如图6所示。8 实现一个功能无非就是几条指令发送给模块,这样的几条指令我们称为流程或历程,具体的指令流程或历程我们会在群共享文件中给出,极大方便您的二次开发。9 模块自动同步波特率,注意是开机后自动同步。模块正常运行时不能再改变波特率。可以用AT+IPR这条指令设置模块的波特率不变,如发送AT+IPR=9600,模块的波特率就固定为9600了,详情

8、请到AT指令集中查找。图3 模块启动后LED现象图4 用串口助手发送一条指令图5 指令错误与正确,模块的不同回复图63使用单片机开发时注意事项要用SIM900A模块实现某种功能,其实就是用控制器通过串口发送一系列的指令给模块,模块对每条指令成功执行,这样就实现了相应的功能。用单片机开发时,首先要注意SIM900A模块有没有正常工作,接口是否OK。当然我们在出厂时会对模块进行测试,但是也不能保证您就能用起来,因为还需要供电、连线、等等其他的器件的配合。所以我们建议,先用电脑调试通过后再用单片机对模块进行开发。第二要注意模块与SIM900A的连接。我们都知道串口需要3根线,两根通信线和一根共地线,

9、并且一方的TXD与另一方的RXD连接,一方的RXD与另一方的TXD连接。硬件连接好后,给单片机和模块供电,此时还需要注意模块是否正常工作,可以通过观察模块上的两个LED来确定模块的工作情况,还可以给模块里的SIM卡拨打电话来确定,当电话无法接通或关机时,模块就没有正常工作了。此时,如果单独用电脑调试通过,和单片机一起调试出现此问题时,要注意是否是因为SIM900A模块与单片机共同供电,导致电源给SIM900A提供的电流不足导致的问题。第三,如果模块与单片机连接好后,SIM900A模块也在正常工作,这时就可以用用单片机来控制模块了。如果您的单片机能仿真,推荐先发送一条指令 AT ,注意第一条指令

10、要大写。推荐先将单片机串口连接到电脑上,看单片机串口配置是否正确,看单片机发出的指令是否是我们需要的,如果没问题,再看模块是否有正确的回复;如果您的单片机如法仿真,可以发送一条拨打电话指令,看模块是否将电话拨打出去,此时要在模块注册到网络在发送打电话指令;或是写个小程序,当单片机发送了一条指令,模块接收到了相应的回复就点亮一个LED,这样来确定模块与单片机是否通信上了。再次说明,一些单片机的DEMO程序我们在程序包中已经给出,可参考。第四,如果以上三个步骤都通过,就可以发送多个指令控制SIM900A模块实现一个功能了。下面以控制模块发送一条英文短信为例,来说明第四步要注意的问题。推荐每条指令发送后,给模块一定的延时时间,初期调试可以暂定2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论