【教程】轻松上手~手把手教你学会使用E104-BT01蓝牙模块

描述

E104-BT01是成都亿佰特电子科技有限公司基于德州仪器(TI)CC2541射频芯片研发的符合蓝牙协议5.0的模块,该模块主从一体,可实现模块点对点间的蓝牙连接,实现模块间数据透传,支持串口指令配置模块参数和功能。广泛应用于智能穿戴、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、汽车、照明、工业互联网、智能数据采集、智能控制等领域。


 

本文将通过模块作为从机与手机进行连接通信的操作过程,进一步介绍关于E104-BT01的应用及特性。


 

1.产品特点


 

1.模块特点


 

支持Ble5.0;支持主机、从机、观察者三种模式;模块作为主机只支持连接一个从机;低功耗;引脚指示数据;支持普通广播和ibeacon广播;支持空中配置。


 

芯片

模块外观图


 

2.模块应用原理图推荐

芯片


 

3.引脚功能说明

芯片


 

二.快速使用


 

准备工作:


 

1.本节将用到的硬件

①一组E104-BT01的测试套件,并按下图进行连接:

芯片

②电脑

芯片

③手机

芯片


 

2.本节将用到的软件(可从亿佰特官网下载)

①XCOM串口助手

芯片

②nrf connect app:

芯片


 

三.操作步骤


 

模块模式说明:

AT指令说明:模块一直处于响应AT指令的状态,所以在连接模块进行透传时,发送的数据可能需要避开AT指令相关的数据。


 

传输模式:模块被连接后,通过串口发送的数据将会被转发到蓝牙处。


 

常用指令:

芯片芯片芯片


 

操作步骤:

模块作为从机与手机nrf connec app进行通信


 

1.将测试套件接入电脑后可以在设备管理器中看到如有图端口。


 

2.通常Windows 10以上的系统将会自动安装串口驱动,但是假如测试套件通过usb口接入电脑后没有相应端口出现可以先尝试安装 串口驱动。


 

芯片


 

模块连接步骤:

1.将测试套件通过usb口接入电脑。测试接入电脑后,可以在 “我的电脑->属性->设备管理->端口中看到相应端口号”


 

2.打开xcom助手,选择对应的端口号

l 波特率:19200

l 停止位:1位

l 数据位:8位

l 校验位:NONE


 

3.打开串口,按右图进行配置

l 恢复出厂模式;

l 重启模块

l 使能打印信息

l 设置模块工作在从机角色

l 使能广播功能

l 修改从机广播名称

l 重启模块

l 配置完成


 

4.至此模块端从机角色功能配置完成;

5.手机打开app "nrf connect";

6.连接模块(点击"connect"按键);

7.找到对应服务以及打开对应接收开关


 

芯片芯片芯片


 

点击发送按钮后如下图显示


 

芯片


 

界面右滑可以进入日志界面


 

芯片


 

电脑端接收与发送显示


 

芯片


 

四.可能遇到的问题


 

模块通信波特率为19200;


 

当指令出现ERR 提示后可以参考用户手册。如使用其他的串口助手进行调试,请注意检查字符串长度;


 

当出现模块指令不回复时,请注意模块是否是进入透传模式,需要对MOD引脚进行电平操作。


 

注意MOD脚功能的切换是电平边沿触发的。


 

注意本模块是Ble5.0版本的模块,mtu最大为23字节。也就是单包数据最大为20字节。


 

注意指令结尾没有其余符合(某些串口助手,或者用户自己勾选了发送新行等功能,会导致软件自动给指令结尾附加特殊符号)。


 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分