SIM900A GSM模块
这SIM900A容易获得GSM/GPRS模块,用于许多手机和PDA。该模块也可以用于开发物联网(物联网)和嵌入式应用程序。SIM900A是双波段GSM/GPRS引擎,可用于EGSM 900MHz和DCS 1800MHz。SIM900A功能GPRS多插槽类10/8类(可选),并支持GPRS编码方案CS-1,CS-2,CS-3和CS-4。
SIM900A GSM模块PINOUT配置
SIM900A是68个终端设备,如图所示销图。我们将描述下面每个引脚的功能。
引脚号 |
引脚名称 |
描述 |
1 |
pwrkey |
PWRY的电压输入。应将PWRKEY拔下以打开电源或关闭系统的电源。 用户应在电源打开电源或关闭系统电源时不断按键,因为系统需要保证金时间才能主张软件。 |
2 |
pwrkey_out |
将PWRKEY和PWREKEY_OUT连接短时间,然后发布也可以打开电源或关闭模块的电源。 |
3 |
dtr |
数据终端准备[串行端口] |
4 |
RI |
环指示器[串行端口] |
5 |
DCD |
数据携带检测[串行端口] |
6 |
dsr |
数据集准备[串行端口] |
7 |
CTS |
清除发送[串行端口] |
8 |
RTS |
请求发送[串行端口] |
9 |
TXD |
传输数据[串行端口] |
10 |
rxd |
接收数据[串行端口] |
11 |
disp _clk |
显示时钟[显示界面] |
12 |
disp_data |
显示数据输出[显示接口] |
13 |
disp _d/c |
显示数据或命令选择[显示接口] |
14 |
disp _cs |
显示启用[显示界面] |
15 |
vdd_ext |
2.8V输出电源 |
16 |
nReset |
外部重置输入 |
17,18,29,39,45, 46,53,54,58,59, 61,62,63,64,65 |
gnd |
地面 |
19 |
MIC_P |
麦克风阳性 |
20 |
MIC_N |
麦克风负 |
21 |
spk_p |
发言人积极 |
22 |
spk_n |
说话者负面 |
23 |
linein_r |
正确的通道输入[外部线输入可直接混合或多重外部生成的模拟信号,例如来自外部旋律IC或FM调谐器IC或模块产生的音乐的多音调。] |
24 |
linein_l |
左通道输入 |
25 |
ADC |
通用类似物对数字转换器。 |
26 |
VRTC |
当没有为系统提供电池时,RTC的当前输入。 当存在主电池并且备用电池处于低电压状态时,备用电池的当前输出。 |
27 |
DBG_TXD |
传输引脚[用于调试和固件升级的串行接口] |
28 |
dbg_rxd |
接收PIN [用于调试和固件升级的串行接口] |
30 |
SIM__VDD |
SIM卡的电压电源 |
31 |
sim_data |
SIM卡数据输出 |
32 |
SIM__CLK |
SIM时钟 |
33 |
sim_rst |
SIM卡重置 |
34 |
sim__presence |
模拟检测 |
35 |
PWM1 |
PWM输出 |
36 |
PWM2 |
PWM输出 |
37 |
SDA |
序列数据[I2C] |
38 |
SCL |
串行时钟[I2C] |
40,41,42,43,44 和 47,48,49,50,51 |
KBR0至KBR4 和 KBC4至KBC0 |
键盘接口[行和列] |
52 |
Netlight |
指示净状态 |
55,56,57 |
VBAT |
三个VBAT引脚用于连接电源电压。SIM900A的电源必须是VBAT = 3.4V至4.5V的单个电压源。它必须能够以传输爆发的形式提供足够的电流,通常会上升到2a。 |
60 |
rf_ant |
天线连接 |
66 |
地位 |
指示工作状态 |
67 |
GPIO 11 |
通用输入/输出 |
68 |
GPIO 12 |
通用输入/输出 |
SIM900A GSM模块功能
- 单电源电压:3.4V - 4.5V
- 节能模式:睡眠模式下的典型功耗为1.5mA
- 频带:SIM900A双波段:EGSM900,DCS1800。SIM900A可以自动搜索两个频段。频带也可以通过命令设置。
- GSM类:小MS
- GPRS连接:GPRS多插槽类10(默认),GPRS多插槽8(option)
- 传输能力:EGSM 900级4(2W),1级(1W)在DCS 1800
- 工作温度:-30ºC至 +80ºC
- 储存温度:-5ºC至 +90ºC
- 数据GPRS:下载传输最大为85.6kbps,上传转移最大42.8kbps
- 支持CSD,USSD,SMS,传真
- 支持麦克风和音频输入
- 扬声器输入
- 功能键盘接口
- 功能显示接口
- 功能实时时钟
- 支持UART接口
- 支持单个SIM卡
- 固件升级通过调试端口
- 通过使用AT命令进行通信
类似的模块
SIM800L,Quectel M95
如何使用SIM900A模块
为了了解模块的使用情况,让我们考虑一个简单的应用电路,如下所示。
如上所示,与此模块的通信是通过UART或RS232接口完成的。数据将发送到模块或通过UART接口从模块接收到。
该模块通常连接到 +4.0V标准电源。它可以在 +4.5V管制的功率上工作,任何更高的电压都可能损坏模块。电源应能够传递2A的峰值电流。UART界面如图所示建立。您需要做的就是将模块的RXD连接到Arduino的TXD,TXD与Arduino的RXD连接。控制器和模块的地面必须连接以进行电压参考。这里的音频与麦克风连接,并且音频输出连接到扬声器或耳机。最后,我们需要将工作的GSM SIM卡连接到模块。在为模块供电时,Netlight LED会定期闪烁以说明成功的连接。
完成所有连接后,我们需要为MicroController编写一个程序,以与模块交换数据。由于控制器和模块之间的数据交换序列确实很复杂,因此我们将使用预先编写模块的库。您可以通过其网站下载用于控制器或模块的库。使用这些库使通信变得容易。您需要做的就是下载这些库,并在程序中致电它们。包含标头文件后,您可以在程序中使用简单命令来告诉控制器发送或接收数据。控制器根据库中的协议设置将数据通过UART接口发送到模块。该模块使用蜂窝网络将此数据发送给另一个GSM用户。如果模块从蜂窝网络(或其他GSM用户)接收任何数据,它将通过UART串行通信将其传输到控制器。
这样,我们可以使用GSM900A模块来建立蜂窝连接。
申请
- 蜂窝通信
- 机器人技术
- 手机配件
- 服务器
- 计算机外围设备
- 汽车
- USB加密狗
2D模型
毫米的测量