
基于HLK_B26核心的蓝牙通信模块
简介
使用海凌科B26蓝牙模块芯片,增加外围串口电路,增加USB-TTL芯片。最终制成具有外围IO接口的主从机一体蓝牙模块。实现无线串口通信等功能。适合大学一年级新生联系使用。
简介:使用海凌科B26蓝牙模块芯片,增加外围串口电路,增加USB-TTL芯片。最终制成具有外围IO接口的主从机一体蓝牙模块。实现无线串口通信等功能。适合大学一年级新生联系使用。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
本项目设计了一款基于海凌科B26蓝牙芯片的智能蓝牙模块,集成了外围串口电路、USB-TTL芯片及LED指示灯,实现主从机一体、无线串口通信等功能,支持AT命令配置,配备丰富的测试工具和使用文档,尤其适合大学新生学习和实践蓝牙通信技术,解决了目前市场现有蓝牙模块不支持mesh功能、IO接口不便等问题。
项目功能
本设计是基于HLK_B26设计的蓝牙通信模块,设置有一个复位按键、串口输出排针、USB接口。能实现远程无线蓝牙通信,当有数据传输时,存在对应的报警灯提示,便于调试。
项目参数
- 本设计采用HLK_B26通信芯片,各种带有串口的设备通过本模块,都能够简单快速的使用蓝牙mesh无线收发数据。模组可以和APP进行一对一通信,也可以通过APP进行一对多通信,还可以多对多进行通信。支持AT命令模式,可通过串口AT命令查询或设置模块的基本参数;
- 本设计采用CH340芯片实现USB-TTL转换;
- 选用AMS1117作5V转3.3V稳压;
- 当有数据传入传出时,有对应LED闪烁;
原理解析(硬件说明)
此处可填写项目的设计原理,将设计的原理拆分解析,示例:
本项目由以下部分组成,电源部分、LED指示部分、蓝牙部分、USB-TTL部分。
示例图1--电源电路:
采用TYPE-C-16P接口作为供电接口,同时使用对应的USB数据引脚接入USB-TTL(P6|P7脚),直接使用USB作为调试,无需转换为串口信号。在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。
示例图2--LED指示电路:
使用三个RGB色灯分布在板的中心,通过改变RGB三色灯不同颜色的亮度可以获得不同的显示效果。这里考虑到红灯、蓝灯、绿灯在所需电流上不一致,使用不同的电阻分开串联在对应的支路上,后续可以通过调整阻值来使亮度达到统一。通过SS8550P沟道mos管进行统一导通和关闭,当有方波信号传入,LED闪烁。
示例图3--蓝牙电路:
采用海凌科_B26通信模块手册提供的参考电路,为核心芯片提供外围电路。另外增加探针触点,为后续开发调试做准备。
示例图4--转换电路:
采用传统8pin的CH340USB-TTL转换芯片,将串口信号转换为USB的差分信号。
注意事项
- 作为培训案例,应考虑到Type-C-16P引脚过小导致焊接短路的情况,酌情更改为Type-A接口或micro-B接口。
- B26使用前需要进行配对。
- 串口波特率不宜过高,会导致LED电路失效。
实物图
实物图在培训完成后展示
设计图

BOM


评论