视频放大后不清晰,可将鼠标放在视频上,右上角出现“去bilibili观看”进行点击,转到B站观看清晰版本
一、实物图(型号:SIM900A)
二、原理图
编号 | 名称 | 功能 |
1 | VCC | 电源正 |
2 | GND | 电源地 |
3 | TXD | 串口发送引脚,与单片机的RXD连接 |
4 | RXD | 串口接收引脚,与单片机的TXD连接 |
三、简介
IM900A模块是一款尺寸紧凑的GSM/GPRS模块,采用SMT封装,基于STE的单芯片方案,采用ARM926EJ-S架构,性能强大,可以内置客户应用程序。可广泛应用于车载跟踪、车队管理、无线POS、手持PDA、智能抄表与电力监控等众多方向。
GSM是目前应用较为成熟和完善的一种通信系统。它可以提供短信、语音、数据传送等多种业务。其中短信的传送是GSM网络的一种重要业务,已得到广泛应用。如在变电站、电表、水塔等监测数据的无线传输和远程无线控制系统中都需要一种功耗小、性能稳定、抗干扰能力强的无线装置。迄今为止,无论是蓝牙技术,还是其他的无线电波遥控装置能满足以上条件的较少,而GSM系统可以很好地满足上述要求。
四、通信协议
SIM900A模块和单片机通信是通过串口进行通信的,通过AT指令进行相互间通信。
五、注意事项
1、放SIM卡
因为SIM900A是2G的模块,而目前只有移动卡才支持2G,所以必须放移动的SIM卡,不能放联通或电信的SIM卡。SIM卡座如图所示:
首先按照图片上箭头的方向用力并稍微用力按压卡座的翻盖将卡座打开。放SIM卡时,必须是有铜皮的一面向上,这样盖上卡座,才能接触到卡座上的触点。
2、接线
3、工作状态
将SIM卡正确放入卡槽,接上GSM天线,将模块与单片机正确相连。通电后,模块上的两个指示灯开始工作,此时可以通过观察D5(SIM卡座右侧的LED灯)和D6(SIM卡座下方的LED灯)的工作状态来大致判断模块的工作状态。
当D5长亮,D6亮一秒灭三秒后,SIM900A模块就正常工作了。
六、流程设计
1、发送英文
首先初始化引脚,然后检测本机号码,设置“GSM”字符集,接下来设置短信格式为文本模式,然后设置接收短信的手机号,发送英文消息,最后发送“0x1a”结束符结束。
2、发送中文
首先初始化引脚,然后设置短信格式为文本模式,并且设置文本参数,接下来设置为UCS2编码字符集,然后设置接收短信的手机号,发送UNICODE编码的中文消息,最后发送“0x1a”结束符结束。