E104-BT08 是一款基于蓝牙协议 5.1 版本的串口转 BLE 蓝牙模块,它体积小、功耗低,工作于 2.4GHz 频段。
E104-BT08 模块使用通用的 AT 指令设置参数,具有操作简单快捷的特点。该模块支持主从一体,模块在功能上支持低功耗广播、数据透传、空中配置等模式。模块可广泛应用于智能穿戴、智能控制等领域,最大支持波特率 1Mbps 的数据传输。
稍感不便的是该模块没有像E104-BT07那样采用齿孔式的封装方式,而是十足的贴片式封装形式,这给普通的用户带来了较大的不便,为此需要以飞线的方式,将芯片倒置着来进行连接和固定。
收到的模块包装如图1所示,至于它有多大,通过对比即见分晓,参见图2所示。

图1 模块包装形式

图2 尺寸对比
由此可见,要想使这个模块发挥作用,是要为它作一个类似心脏搭桥的手术。那选几号缝合线呢?
由于焊盘极小,用普通的导线就有些费劲了,为此可找一条多芯的导线,然后选用其中的某一根来进行焊接。

图3 导线提取
那该实施这样的搭桥方案呢?
经典的方案见图4所示,为减少连线,只需连接红色相框中的引脚。

图4 经典用法
相关焊点的引脚位置及用途见图5所示,除电源引脚外,主要使用的则是串口通讯2个引脚,其它的引脚暂不使用。

图5 焊点作用
依照产家提供的典型用法,所使用的引脚位置已在图中框定出来,见图6所示。

图6 焊点布局
上电复位电路的参数见图7所示,且除去按键的连接。

图7 器件参数
完成模块搭桥后的测试电路如图8所示,所使用的器件为贴片型以匹配模块的体量。

图8 完成连接
在完成连接的情况下,将串口引脚与USB转串口模块相连即可进行通讯测试。
模块默认的工作波特率是115200bps,提供串口调试软件即可进行数据的收发测试。
由于只有一个模块,故在测试时只能用手机来充当测试的另一方。
在模块上电后,手机经搜寻可发现名为“E104-BT08”的设备,见图9所示。

图9 搜寻所得设备
此外,通过串口工具软件,可对模块的状态加以测试,即直接发送“AT”指令,见图10所示,说明状态正常。

图10 状态测试
使用指令判别当前工作的波特率,见图11所示。

图10 状态测试
使用指令判别当前工作的波特率,见图11所示。

图11 串口波特率
那“10”代表啥含义呢?
其含义见图12所示,也就是说当前的波特率为115200bps。

图12 波特率对照表
用指令可确认当前蓝牙在主从模式中是处于哪种角色,见图13所示,即处于从模式。

图13 测蓝牙角色
使用指令“AT+NAME=?”,则可以查看蓝牙模块的名称,见图14所示。

图14 查看名称
查看模块的本地 MAC 地址,见图15所示。

图15 查看MAC 地址
查询模块所用软件版本号,见图16所示。

图16 查询软件版本号
当与手机建立连接后,在串口可观察到其状态变化,见图17所示。

图17 状态显示
在手机发送数据的界面如图18所示,且在串口端也会接收到该数据。

图18 发送数据
同样,在串口端也可向手机发送数据,见图19和20所示。
在手机断开连接时,则在串口端则会见到“disconnect”的提示。

图19 发送数据

图20 接收数据
至此,对模块的通讯功能测试就完成啦!
我要赚赏金
