![[嵌入式方案][nrf51822][LSC-01] BLE模块 从机 AT指令 BLE HID NUS 密码配对 自动回连 电量显示 OTA DFU DTM 定频 4路PWM 2路ADC4路自定义IO](http://pic.xiahunao.cn/yaotu/[嵌入式方案][nrf51822][LSC-01] BLE模块 从机 AT指令 BLE HID NUS 密码配对 自动回连 电量显示 OTA DFU DTM 定频 4路PWM 2路ADC4路自定义IO)
文章目录1. 模块概述1.1 核心特性1.2 外设资源1.3 应用方向2. 验证板说明2.1 指示灯AVD_LED 蓝灯2.2 功能键KEY02.3 自定义按键KEY1、KEY22.4 引脚说明3. 常见问题与排查3.1 连接失败3.2 串口无数据3.3 OTA 升级失败3.4 调试建议3.5 常见问题速查表4. 总结4.1 核心优势4.2 典型应用场景4.3 使用注意事项4.4 快速上手步骤清单文章摘要本文介绍一款低功耗蓝牙从机模组支持 BLE4.2 协议可连接苹果、安卓、PC 及小程序等主流设备。文章首先概述模块的核心特性串口透传 NUS、HID 鼠标键盘、密码配对、自动回连、OTA 升级等与外设资源随后详细说明验证板的指示灯、功能键、自定义按键及引脚定义。针对用户常见问题文章给出连接失败、串口无数据、OTA 升级失败的原因分析与解决步骤并附调试建议与高频问题速查表。最后总结模块的核心优势、典型应用场景、使用注意事项并提供从供电、接线、配置到测试的快速上手步骤清单帮助开发者快速完成蓝牙产品的开发与调试。1. 模块概述本模块是一款低功耗蓝牙从机模组支持 BLE4.2 协议可连接苹果、安卓、PC 及小程序等主流设备适用于鼠标键盘、串口透传、智能家居等场景。1.1 核心特性BLE4.2仅从机( 支持 苹果/安卓/PC/小程序 连接)串口透传(NUS)HID(鼠标/键盘)密码配对(6位数字密码)自动回连(无需APP支持)系统电量显示(IOS/Win安卓需要走自定义)OTA更新固件空中升级UART升级带DTM和定频模式(过验证)系统电量显示window苹果负一屏1.2 外设资源AT指令(UART)4路PWM4路自定义IO2路ADC采集1路WS28xx1.3 应用方向本模块应用方向1.蓝牙鼠标、键盘2.串口透传3.自动回连靠近开锁。(门禁、电动车、小汽车)4.智能家居2. 验证板说明2.1 指示灯AVD_LED 蓝灯灯效示意3HZ快闪普通广播1HZ慢闪白名单广播常亮连接中灭灯广播关闭2.2 功能键KEY0键值功能单击未广播时重新广播。(如果存在白名单则白名单广播)双击打开普通广播允许新主机连接长按3S主动断开并停止广播长按10s清除配对信息。并重新广播2.3 自定义按键KEY1、KEY2自定义按键KEY1、KEY2当配置为启用时按键触发事件则会通过串口或蓝牙反馈事件。事件类型按下/抬起/单击/双击/长按3s/长按10s2.4 引脚说明EN脚低电平-关机 高电平–开机关机停止广播关闭所有外设进入休眠功耗在~1uA**CMD/DATA脚 低电平–命令模式 高电平–透传模式命令模式: 串口通信使用AT指令集 蓝牙通信使用自定义协议栈透传模式模式配置为数据透传则走NUS通道(蓝牙)设置为HID则走USB协议。比如鼠标、按键、自定义数据。**3. 常见问题与排查3.1 连接失败现象手机/PC 搜索不到设备或搜索到但无法连接。原因分析模块未处于广播状态指示灯灭灯。设备已连接其他主机处于单连接状态。白名单过滤导致新主机无法发现或连接。距离过远或周围干扰较强。解决步骤观察 AVD_LED 蓝灯状态灭灯时单击 KEY0 重新广播1HZ 慢闪表示白名单广播需双击 KEY0 打开普通广播。确认模块已配对过其他设备长按 KEY0 10 秒清除配对信息后重新广播。检查供电是否稳定避免使用过长或过细的杜邦线。拉近设备距离避开 2.4G 干扰源如 USB3.0 接口、路由器后重试。3.2 串口无数据现象串口助手打开后收不到数据或发送指令无响应。原因分析CMD/DATA 脚电平配置错误模块处于命令模式而非透传模式。串口波特率与模块配置不一致。未正确接线TX/RX 交叉、共地缺失。模块处于休眠或关机状态。解决步骤确认 CMD/DATA 脚为高电平透传模式若为低电平模块处于命令模式需先切换。核对串口波特率与模块 AT 配置一致重新打开串口。检查接线模块 TX 接串口 RX、模块 RX 接串口 TX并确保共地。确认 EN 脚为高电平开机状态指示灯正常。使用 AT 指令命令模式发送AT测试验证串口链路是否通畅。3.3 OTA 升级失败现象空中升级或 UART 升级过程中断、校验失败升级后无法启动。原因分析升级过程中供电不稳或断开连接。固件文件不匹配版本、芯片型号错误。升级期间蓝牙连接中断或串口被占用。模块电量不足若为电池供电。解决步骤升级前确保供电稳定建议使用 USB 供电避免电池低电量升级。核对固件文件与模块型号、版本匹配。升级过程中保持设备靠近主机避免蓝牙断开UART 升级时关闭其他占用串口的软件。若升级失败导致无法启动尝试通过 UART 重新烧录引导程序或恢复固件。升级完成后长按 KEY0 10 秒清除配对信息重新配对测试。3.4 调试建议善用指示灯通过 AVD_LED 蓝灯的闪烁状态快速判断模块当前工作模式广播/白名单/连接/关闭。优先使用命令模式 AT 指令做链路自检确认串口与蓝牙通路正常后再切换到透传模式。使用串口日志 蓝牙抓包工具如 nRF Connect、LightBlue交叉定位问题。记录每次修改的配置与现象便于回退对比。遇到疑难问题时先恢复出厂设置清除配对信息 重新上电排除历史配置干扰。3.5 常见问题速查表现象可能原因快速解决方法搜索不到设备模块未广播指示灯灭灯单击 KEY0 重新广播若白名单广播1HZ 慢闪双击 KEY0 打开普通广播搜索到但无法连接已连接其他主机 / 白名单过滤长按 KEY0 10 秒清除配对信息双击 KEY0 开放普通广播连接后频繁断开供电不稳 / 距离过远 / 2.4G 干扰检查供电缩短距离避开 USB3.0、路由器等干扰源串口无数据CMD/DATA 脚为低电平命令模式将 CMD/DATA 置高电平切换到透传模式串口乱码波特率与模块配置不一致核对串口波特率与 AT 配置一致后重新打开串口发送指令无响应接线错误TX/RX 未交叉、未共地模块 TX 接串口 RX、RX 接 TX并确保共地OTA 升级超时供电不稳 / 蓝牙连接中断 / 固件不匹配使用 USB 供电保持设备靠近主机核对固件型号与版本升级后无法启动升级中断导致固件损坏通过 UART 重新烧录引导程序或恢复固件4. 总结4.1 核心优势本模块作为低功耗蓝牙从机模组具备以下核心优势协议兼容性好支持 BLE4.2可连接苹果、安卓、PC 及小程序等主流设备。功能集成度高集串口透传NUS、HID鼠标/键盘、密码配对、自动回连、系统电量显示、OTA 升级于一体开箱即用。低功耗设计关机休眠功耗低至 ~1uA适合电池供电的便携场景。开发门槛低通过 AT 指令即可完成配置无需复杂协议栈开发。可过认证带 DTM 和定频模式便于通过蓝牙相关认证测试。4.2 典型应用场景蓝牙鼠标、键盘通过 HID 协议实现无线输入设备。串口透传将 UART 数据通过蓝牙 NUS 通道透传到手机/PC用于数据采集、调试等。自动回连、靠近开锁门禁、电动车、小汽车等靠近即解锁的场景。智能家居作为低功耗无线节点接入智能家居系统。4.3 使用注意事项供电确保供电稳定避免使用过长或过细的杜邦线电池供电时注意电量升级固件前务必保证电量充足。接线串口接线需 TX/RX 交叉并共地EN 脚高电平开机、低电平关机CMD/DATA 脚高电平为透传模式、低电平为命令模式。配对与广播模块为单连接从机连接后其他主机无法再接入需要重新配对时长按 KEY0 10 秒清除配对信息。白名单白名单广播1HZ 慢闪会过滤新主机需要开放连接时双击 KEY0 打开普通广播。升级安全OTA 升级过程中保持设备靠近主机、供电稳定避免中断导致固件损坏。4.4 快速上手步骤清单供电为模块提供稳定电源推荐 3.3V注意 EN 脚拉高开机。接线将模块 TX/RX 与串口工具交叉连接并共地CMD/DATA 脚置高电平进入透传模式。配置上电后观察 AVD_LED 蓝灯3HZ 快闪表示普通广播如需修改参数将 CMD/DATA 置低进入命令模式通过 AT 指令配置。连接测试使用手机/PC 蓝牙搜索并连接模块指示灯常亮表示连接成功。数据验证在透传模式下通过串口助手与手机端 App 互发数据验证链路通畅。应用开发根据场景选择 HID鼠标/键盘或 NUS串口透传模式完成业务对接。