找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

407

积分

0

好友

47

主题
发表于 2025-12-24 16:42:26 | 查看: 34| 回复: 0

信驰达RF-BM-S0系列蓝牙模块(型号如RSBRS02ABR)集成了透传固件,使用户无需深入了解蓝牙协议栈即可快速实现无线数据收发。该模块支持蓝牙5.0协议栈,并以其高性价比和便捷性,成为嵌入式无线通信项目的热门选择。

一、环境准备

在开始配置模块前,请确保已准备好以下软硬件。

1.1 硬件准备

所需的核心硬件清单如下:

  • USB转TTL模块:1个,用于连接电脑与蓝牙模块。
  • 杜邦线:6根。
  • RSBRS02ABR(RF-BM-S0)蓝牙模块:1个。

下图展示了典型的USB转TTL模块。

USB转TTL模块

下图是信驰达(RF-star)的RF-BM-S0系列蓝牙模块。

RF-BM-S0蓝牙模块

1.2 软件与文档准备

  • 串口调试助手:如XCOM V2.3,用于发送AT指令和观察串口数据。请根据你的USB转TTL模块型号安装对应的串口驱动。
  • 手机端BLE调试工具:如“BLE调试宝”或“nRF Connect”,用于模拟蓝牙主机设备进行连接与数据透传测试。
  • 技术文档:建议备好《信驰达低功耗蓝牙(BLE)模块及协议》手册及模块的外围参考电路图,以便查阅详细的AT指令和电气参数。

下图是串口调试工具XCOM的界面示例。

串口调试工具XCOM界面

下图是“BLE调试宝”APP的图标。

BLE调试宝应用图标

二、硬件连接

正确的硬件连接是调试成功的基础。请参照以下步骤进行连线。

2.1 连接引脚定义

首先,需要理解模块的引脚功能。下图清晰地展示了RF-BM-S0模块的引脚序号、名称及其对应的芯片引脚。

RF-BM-S0模块引脚说明图

2.2 接线方式

请按照下表,使用杜邦线连接蓝牙模块与USB转TTL模块。

蓝牙模块引脚 连接至USB转TTL模块
Pin2 (VCC) 3.3V 或 5V 电源(建议3.3V)
Pin1 (GND) GND (地)
Pin16 (TX) RX (接收)
Pin17 (RX) TX (发送)
Pin6 (EN) GND (地,用于使能模块)
Pin14 (BRTS) GND (地)

下图是模块与USB转TTL模块的连接示意图。

蓝牙模块与USB转TTL连接示意图

2.3 检查串口端口

将USB转TTL模块插入电脑后,需要在操作系统中确认其分配的COM端口号(Windows系统)或TTY设备号(Linux/macOS系统),以便在串口调试工具中选择。这是进行后续网络通信配置的第一步。

下图展示了在设备管理器中查看COM端口号的方法。

在电脑设备管理器中查看COM端口

三、使用AT指令配置模块

硬件连接完成后,打开串口调试助手,设置波特率为9600(默认),数据位8,停止位1,无校验位。连接成功后,即可使用以下AT指令对模块进行配置。

3.1 查询与设置设备名称

  • 查询设备名
    TTM:NAM-?
    # 模块返回示例:TTM:MAC-0xBA03243048F9
  • 设置设备名(如设置为ABC123):
    TTM:REN-ABC123
    # 模块返回:OK

    设置后,手机扫描蓝牙设备时将看到名为“ABC123”的设备。

3.2 查询MAC地址

  • 查询MAC地址
    TTM:MAC-?
    # 模块返回示例:TTM:MAC-0xBA03243048F9

3.3 其他常用指令

手册中还包括设置广播参数、查询连接状态、恢复出厂设置等指令。对于更复杂的嵌入式开发项目,例如需要修改串口波特率或发射功率,请参考官方完整AT指令集文档。

四、使用手机APP测试透传功能

完成模块配置后,即可使用手机APP进行无线数据透传测试。

4.1 连接蓝牙模块

  1. 打开手机蓝牙和“BLE调试宝”APP。
  2. 在APP的可用设备列表中,查找并点击你刚才设置的设备名(例如ABC123)进行连接。

BLE调试宝APP中的设备列表

  1. 连接成功后,电脑端的串口调试助手会收到模块主动上报的S:CONNECTED信息。

串口助手显示蓝牙连接成功

4.2 数据双向透传测试

在APP中,找到“写”或“发送数据”的界面(通常是特定的Characteristic)。此过程涉及对BLE GATT协议的理解,这是实现稳定无线通信的关键。

  • 手机 → 模块 → 串口助手
    在APP的发送框输入数据(如Hello Module)并发送,数据将通过蓝牙无线传输到模块,模块再通过串口转发给电脑。你可以在串口调试助手中看到接收到的数据。
    通过APP向模块发送数据

  • 串口助手 → 模块 → 手机
    在串口调试助手的发送框中输入数据并发送,数据将通过模块转发到已连接的手机APP上,在APP的接收界面显示。这就完成了一个完整的双向数据传输流程。

串口助手接收并发送数据

通过以上步骤,你已成功完成了信驰达BLE 5.0蓝牙模块的硬件连接、AT指令配置以及基础的手机-电脑无线透传功能测试,为将其集成到实际产品中打下了基础。




上一篇:Python金融图表库lightweight-charts:高效实现TradingView风格K线与实时数据可视化
下一篇:ARMv8 Cortex-A35嵌入式开发:非自然对齐内存访问的性能影响与优化策略
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-11 14:17 , Processed in 0.193348 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表