电子说
在无线通信领域,一款性能卓越的调制解调器能为众多应用场景带来高效、稳定的通信解决方案。GAMMA62M FSK/FHSS 无线调制解调器就是这样一款值得关注的产品,下面我们来详细了解它的特性、应用及操作等方面。
文件下载:GAMMA62M-89D.pdf
GAMMA62M 是一款“模块中的调制解调器”,具备智能射频功能,用户可选择 868/915MHz 频段进行操作,支持 FM 和扩频安全射频通信。
它拥有简单的 TX/RX 串行接口,采用 CTS/RTS 握手协议,便于与主机进行数据交互。
可用于替代电缆,实现远程数据记录和抄表等功能,为远程监控和数据采集提供便利。
GAMMA62M 提供了一种简单的“模块中的调制解调器”无线链路,用于替代串行数据电缆。其用户界面为标准的低电压 RS232,所有射频操作(如数据包化、错误检查等)均在内部自动执行。它可在欧洲的 868 频段或美国/澳大利亚的 918 频段上运行,支持高速 FM 或扩频模式,模式 1 至 7 可在工作范围和数据速率之间进行权衡。
| 产品编号 | 描述 |
|---|---|
| GAMMA62M - 89S | 868/915MHz 射频调制解调器模块 SMT 封装 |
| GAMMA62M - 89D | 868/915MHz 射频调制解调器模块 SIL 封装 |
| 引脚编号 | 名称 | 方向 | 描述 |
|---|---|---|---|
| 1,3 - 5,7 - 10, 13,14, 19 - 22, 25 - 31 | NC | - | 不连接 |
| 2, 15, 24 | GND | In | 连接到地 |
| 6 | LED | Out | 可选的 LED 驱动输出,与板载 LED 状态一致,有射频活动时 LED 工作 |
| 11 | CTS | In | 发送清除(CTS)和请求发送(RTS)遵循 RS232 标准数据流控制,在 GAMMA62M 模块 Vcc(3V)下工作 |
| 12 | RTS | Out | |
| 17 | Serial TX | Out | 主机数据输入/输出接口,数据在低电压水平下传输和接收,与 LCTTL / LVCMOS 兼容 |
| 18 | Serial RX | In | |
| 16, 23 | Vcc | In | 电源电压 |
| 参数 | 值 |
|---|---|
| 波特率 | 9600(默认) |
| 数据位 | 8 |
| 奇偶校验 | 无 |
| 停止位 | 1 |
| 流控制 | 硬件 CTS / RTS |
当 GAMMA62M 调制解调器从主机接收数据时,它会自动处理数据以准备射频传输,包括数据包化、编码、添加 CRC、应用前导码和寻址,然后发送射频数据。它有一个 55 字节的缓冲区,缓冲区满时数据会被处理并发送;若 10ms 超时后缓冲区部分填充,GAMMA62M 也会开始处理并发送数据。每次数据包发送后,应至少等待 15ms 再向模块发送新数据。
当 GAMMA62M 接收到射频数据时,它会自动处理数据,然后通过串行数据输出。
由于每个 GAMMA62M 调制解调器模块可以被赋予唯一的地址,多个 GAMMA62M 网络可以在同一区域共存,但这种操作需要在传输之间有清晰的时序,否则可能会出现数据包损坏。
每个 GAMMA62M 调制解调器模块都有一个预配置的默认地址(7F7F7F),可在配置过程中修改。当通过射频接收数据时,会处理数据并将其中嵌入的地址头与自身地址进行比较,只有地址匹配的数据才会被处理并输出到主机,其他数据将被丢弃。发送数据时,GAMMA62M 调制解调器模块的默认目标地址为 7F7F7F,也可由用户配置。通过适当设置这两个地址,可以轻松实现上述网络类型。
在配置模式下,GAMMA62M 调制解调器模块可以接收命令来设置内部寄存器,以定义其最终操作。在此模式下,模块处于“离线”状态,无法发送或接收射频数据。可使用标准终端程序或发送相关 ASCII 字符来设置命令,每个命令(除“+++”外)必须后跟回车符
| 命令 | 描述 | GAMMA62M 响应 |
|---|---|---|
| +++ | ( |
响应状态信息 |
| ? | 检索当前寄存器值 | 响应所有寄存器值 |
| F | 预配置的工厂默认值 | ‘OK’ |
| H | 帮助 | 可用命令的简要描述 |
| S | 保存配置 | ‘SAVED’ |
| Q | 退出配置模式并返回在线模式 | 无响应 |
| V | 请求 GAMMA62M 版本 | 报告硬件和固件版本 |
GAMMA62M 调制解调器模块处于“在线”状态,自动通过其串行接口在射频网络上发送和接收数据。
GAMMA62M 调制解调器模块需要 RTS/CTS 握手协议与主机接口进行通信。如果不打算使用握手协议,可以将 RTS 引脚接地,强制 GAMMA62M 始终接受数据。但这种配置下,GAMMA62M 调制解调器模块会在 10ms 超时后发送缓冲区中的所有数据,在数据丢失之前最多可缓冲 55 字节。每次数据包发送后,应至少等待 15ms 再向模块发送新数据,这不是推荐的操作方法。
可以通过配置模式设置主机和射频波特率,一般来说,射频波特率应是主机波特率的两倍,这样可以使数据在空中传输的速度快于从主机发送的速度。
用于同一区域内的多个射频网络,在射频阶段添加唯一标识符,具有相同标识符的 GAMMA62M 模块将一起工作。任何网络标识符与接收到的数据中的网络标识符不匹配的 GAMMA62M 模块将忽略该传入数据,无需解码,节省处理器时间,使系统更高效。注意不要使用地址 FF、AA 或 55。
GAMMA62M 可以由用户设置在 868 或 915 频段内工作,在这些频段内可以选择多个频道。868MHz 是欧洲和英国的免许可证频段,北美免许可证频段为 902 - 927MHz(通常许多射频系统选择 915MHz 作为中点),澳大利亚免许可证频段为 915 - 927MHz(注意在澳大利亚,915MHz 的 FSK 信号是不合法的,因为载波信号会调制到 915MHz 以下),因此 GAMMA62M 在 918MHz 工作,以便在两个大陆都能使用。在 868MHz 频段内,欧盟标准根据频率、带宽和应用设置了最大功率传输限制,实施应用时请检查是否符合相关标准。
引脚间距为 2.54mm,引脚尺寸为 0.5x0.25mm,所有尺寸单位为 mm。
天线的选择和位置直接影响系统的通信范围,应使其远离任何大型金属部件,最佳位置是从产品顶部垂直突出。但由于实际原因,这通常不太理想,可能需要进行折衷。要注意天线周围的空间与天线本身同样重要,所有无线电系统都依赖于通过空域接收无线电信号。所引用的范围是在直视、无障碍物和良好大气条件下的最佳值,实际范围会受到许多因素的影响,如当地环境条件、大气条件、其他无线电发射器的干扰等,在最坏情况下,引用的范围可能会大幅降低。
| 参数 | 最小值 | 最大值 | 单位 |
|---|---|---|---|
| 任何输入电压(Vcc = 3.3v) | -0.3 | 5.8 | V |
| 最大输入功率(通过天线) | +10 | dBm |
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| 电源电压 | 2.7 | 3.3 | 3.6 | V |
| 工作温度 | -40 | +85 | °C | |
| GAMMA62M 发射时的电源电流(最大功率) | 118 | mA | ||
| GAMMA62M 接收时的电源电流 | 13 | mA |
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| 工作频率(见频率频道设置) | 915.0 868 | 917.0 870 | MHz | |
| 工作温度 | -40 | +85 | °C | |
| 偏差(FSK) | 45 | KHz | ||
| 最大扩频因子(FHSS) | 400 | KHz | ||
| 最大跳频次数(FHSS) | 50 | 次/秒 | ||
| GAMMA62M 发射最大输出功率 | +22 | dBm | ||
| GAMMA62M 接收灵敏度 | -121 | -137 | dBm |
上电时,板载 LED 会闪烁两次,表明模块类型为调制解调器模块。如果部件为低电压,有蓝色点;如果为高电压,有红色点。
RF Solutions Limited 声明该文档中定义的无线电设备类型符合 2014/53/EU 指令,欧盟符合性声明的全文可在 www.rfsolutions.co.uk 上找到。
该产品符合 ROHS 指令 2011/65/EU 及其修正案 2015/863/EU 和 WEEE 指令 2012/19/EU,请勿与普通垃圾一起丢弃,请进行回收。
综上所述,GAMMA62M FSK/FHSS 无线调制解调器凭借其丰富的特性、广泛的应用场景和灵活的配置方式,为电子工程师在无线通信设计中提供了一个可靠的选择。在实际应用中,工程师需要根据具体需求合理选择和配置该模块,以充分发挥其性能优势。你在使用类似调制解调器时遇到过哪些问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !