厂商 :深圳市尚瑞思电子有限公司
广东 深圳市- 主营产品:
- 2.4G遥控
- 2.4G翻页
- FM发射
SR-DMR-2WU
产品说明书
V155
1 概述
1.1 简介
采用DMR标准的数字对讲模块,支持单工语音、确认/非确认数据短信通信。本模块内置了高性能的射频收发芯片、射频功放、DMR数字对讲芯片。外部MCU可通过标准的异步串口通信设置模块的工作参数并控制模块工作状态。该模块仅需外接天线、麦克风、语音功放即可组成一台完整的DMR数字对讲机。
1.2 应用领域
l 小型化数字对讲机
l 手机数字对讲系统
l 楼宇小区安防系统
l 户外运动产品
2 特性
l 频率范围:400~470MHz
l 频率间隔:12.5kHz
l 射频输出功率:高功率2W,低功率0.5W
l 供电电压:4.2V
l 高接收灵敏度:?-120dBm
l 支持写频
l 支持DMR协议并兼容传统模拟对讲模式
l DMR模式下支持如下业务
n 支持组呼、个呼、全呼
n 支持确认、非确认短信通信、支持状态短消息
n 支持主叫/被叫检测
n 支持呼叫提示
n 支持远程监听
n 支持紧急报警
n 支持遥毙/激活
n 支持直通、中继模式的语音、短信应用
l 模拟对讲模式下支持如下业务
n 支持CTCSS/CDCSS亚音静噪
n 支持监听
3 尺寸及引脚
模块板子如图 1所示,其尺寸为23.85mm×39.45mmx3.0mm。管脚定义如表 1所示。
图 1 模块
表 1模块管脚定义
管脚号 |
管脚名称 |
管脚类别 |
功能描述 |
1 |
SQ |
DIO |
输出喇叭控制使能 |
2 |
NC |
|
|
3 |
AF_OUT |
AO |
音频输出 |
4 |
+3.3V |
POWER |
模块烧录口(外接测试点或悬空) |
5 |
PTT |
DI |
模块发射/接收控制管脚,1为接收,0为发送 |
6 |
PD |
DI |
模块休眠使能脚,0为休眠 |
7 |
NC |
|
|
8 |
VBAT |
POWER |
电源 |
9 |
GND |
GND |
地 |
10 |
GND |
GND |
地 |
11 |
NC |
|
|
12 |
ANT |
|
接天线 |
13 |
ARM-RST |
DIO |
模块烧录口(外接测试点或悬空) |
14 |
SWDIO |
DIO |
模块烧录口(外接测试点或悬空) |
15 |
SWCLK |
DIO |
模块烧录口(外接测试点或悬空) |
16 |
RXD |
DI |
异步串口(接收数据口) |
17 |
TXD |
DO |
异步串口(发送数据口) |
18 |
MIC_IN |
AI |
音频输入 |
19 |
GND |
GND |
地 |
20 |
GND |
GND |
地 |
4 典型应用电路框图
典型应用电路框图如图 2所示。模块外接一个主控MCU、音频功放及喇叭、麦克风即可工作。工作时,可以通过MCU写串口命令及配置PTT管脚进行收发控制,当PTT管脚拉低时,DMR模块开始进行信号发送。
图 2 典型应用电路框图
5 技术参数
5.1 电气特性
表 2 电气特性
参数 |
条件 |
最小值 |
典型值 |
最大值 |
单位 |
供电电压 |
|
3.6 |
3.7 |
4.2 |
V |
工作温度 |
|
-20 |
|
60 |
℃ |
模块启动时间 |
|
100 |
|
|
ms |
串口速率 |
|
|
57600 |
|
bps |
麦克风输入电压 |
|
|
|
1.6 |
Vpp |
AF out输出电压 |
|
|
|
1.6 |
Vpp |
5.2 指标特性
表 3 指标特性
参数 |
条件 |
最小值 |
典型值 |
最大值 |
单位 |
工作频率 |
|
400 |
|
470 |
MHz |
信道间隔 |
|
|
12.5/25 |
|
kHz |
天线阻抗 |
|
|
50 |
|
Ω |
接收 |
|||||
灵敏度 |
|
-118 |
|
|
dBm |
邻道选择性 |
|
60 |
|
|
dB |
发射 |
|||||
发射功率(低) |
|
|
0.5 |
|
W |
发射功率(高) |
|
|
2 |
|
W |
邻道功率比 |
|
-60 |
|
|
dB |
5.3 默认信道频点
6 使用说明
模块在出厂时预置了16个信道,且每个信道都有扫描列表,每个数字信道都开启了接收紧急报警开关与指示,每个数字信道都选择好报警系统,DMR服务里面的加密打钩,并且选择所需要的加密方式,每个数字信道开启了增强功能解码。
模块可以通过串口协议配置进行接收、发射等功能,具体串口协议如§7所示。模块也能够通过配置PTT管脚来进行控制模块的发射,当用PTT管脚控制发射时,则模块按照预设的信道的频率、联系人进行语音呼叫。
若模块处于被遥毙状态时,外部MCU通过PTT配置模块进行发送或者通过串口指令对模块进行配置,则模块会回复模块被遥毙、无法执行命令的串口包。模块在非IDLE状态下,外置MCU的大部分指令均无法被执行,此时,模块会回复忙碌的反馈包。详见附录2。
6.1 语音发送
为方便用户使用,可以通过配置PTT管脚来进行语音发送(该功能也可以通过串口协议来实现,具体见§7.6.1描述)。当使用PTT管脚控制时,操作顺利如下:
l 通过串口命令写入信道切换配置包切换到所需的信道。
l PTT配置如图 3所示,将PTT拉低,启动发射; PTT管脚拉高,结束发射。
图 3 PTT管脚配置时序
6.2 语音接收
语音接收流程见§7.6.2所示。
6.3 短信收发
短信收发流程见§0所示。
6.4 功放开关
l 当模块需要出声音的时候,模块会给出SQ管脚一个上升沿脉冲,当关闭声音输出的时候,模块会给出SQ管脚一个下降沿脉冲。即常规模式下SQ管脚为低电平,播放声音的时候为高电平。SQ配置如图 3所示。
图 4 SQ管脚配置时序
7 串口协议
串口速率:57600 BPS
起始位: 1
停止位: 1
奇偶校验: 无
模块支持通过串口进行语音、短信等功能的收发配置。串口协议包格式如图 5所示,协议字段定义如表 4所示。
图 5 串口协议包格式
表 4 串口协议字段定义
Offset |
Flag |
Length |
Comment |
Detail |
0 |
Head |
1 |
包头 |
0x68 |
1 |
CMD |
1 |
指令 |
0x01:信道切换 0x02:接收音量设置 0x03:扫描功能配置 0x04:模块收发状态查询 0x05:信号强度值读取 0x06:各种呼叫模式(呼叫类别) 0x07:短信模式设置及发送 0x08:NULL 0x09:紧急报警 0x0a:增强功能 0x0b:Mic增益配置 0x0c:省电模式配置 0x0d:收发频率设置 0x0e:中继/脱网设置 0x0f: NULL 0x10:接收呼叫类别、号码的输出 0x11:读取接收到的数据 0x12:静噪级别设置 0x13:收发亚音频类型设置 0x14:CTCSS/DCS亚音设置 0x15:监听开关 0x16:误码率测试 0x17:高低功率设置 0x18:联系人设置 0x19:加密开关设置 0x1a:模块初始化完成 0x22:发送联系人信息 0x23:发送信道内容 0x24:发送本机号 0x25:发送软件版本号 0x26:查询联系人列表 0x27:查询扫描状态 0x28:查询加密状态 |
2 |
R/W |
1 |
操作方式 |
0x00:读; 0x01:写; (外部CPU发为写,外部CPU收为读) 0x02:主动发送 |
3 |
S/R |
1 |
设置/回答指令 |
设置: 0x01:表示开始设置 回答: 0x00 设置成功 0x01 模块繁忙或者设置失败(注1) 0x02 无此信道或信道错误(注2) 0x07 模块被毙 0x09 校验错误 备注:短信、语音模型见下面相应章节的详细说明 |
4、5 |
CKSUM |
2 |
检验和 |
整个串口包数据校验和(注3) |
6、7 |
LEN |
2 |
数据段长度 |
DATA数据段长度,若无数据段信息,则LEN值为0x00 |
8 |
DATA |
len |
数据段信息 |
|
|
TAIL |
1 |
包尾 |
0x10 |
注1:当模块正在发送或者接收信号过程中,此时若外部CPU对模块进行配置时,模块会0x01,告知外部CPU模块繁忙,设置失败
注2:若切换信道时,切换到不存在的信道,模块会反馈0x02,告知CPU无此信道;若在模拟信道下进行DMR相关的配置(如短信、特殊业务等)或者数字信道下进行模拟相关的设置(如亚音频等),模块会反馈0x02,告诉CPU信道错误
注3:校验和:求和,再异或sum += 0xFFFF & (*buf<<8|*(buf+1)); 以此类推,最后取sum值的异或值。
注4:所有的串口协议都为小端模式(即高字节保存在高位)。
注5:模块掉电保存的内容见附录4。