HC05蓝牙模块

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HC05蓝牙模块

一、简介:

HC05蓝牙模块是一款主从一体的蓝牙模块,它可以充当三种角色,分别是Slave(从角色)、Master(主角色)和Slave-Loop(回环角色)。

模块角色说明:

Slave(从角色):被动连接。

Master(主角色):查询周围的蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设备间的透明数据传输通道。

Slave-Loop(回环角色):被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙主设备。

二、串口通信小常识:

蓝牙模块是通过串口通信与单片机进行数据交互的。所以我们又必要了解串口通信的基本常识,串口通信中用到的TXD和RXD是我们需要注意的。

TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。

RXD:接收端,一般表示为自己的接收端,正常通信必须接另一个设备的TXD。

注:正常通信时候本身的TXD永远接设备的RXD!

正常通信是RXD接其他设备的TXD,因此如果要接收自己发送的数据,就是“自发自收”。顾名思义,就是自己接收自己发送的数据,即自身的TXD直接连接到RXD,用来测试本身的发送和接收是否正常,这是一种简单的测试方法,当出现问题时,首先做该测试确定产品是否出现故障,这种测试方法也称“回环测试”。

三、模块特性:

1、核心模块是HC05主从一体模块,引出接口包括VCC、GND、TXD、RXD、KEY引脚,蓝牙状态引出脚(STATE),未连接输出低,连接后输出高。

2、LED指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT模式,双闪表示蓝牙已经连接并打开了端口。

3、底板设置防反接二极管,带3.3VLDO,输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!

4、接口电平3.3V,可以直接连接各种单片机(51、AVR、PIC、ARM、MSP430等),5V单片机也可直接连接,无需MAX232也不能经过MAX232!

5、空旷地有效距离10米(功率等级为CLASS 2),超过10米也是可能的,但不对此距离的连接质量做保证。

6、配对以后当全双工串口使用,无需了解任何蓝牙协议,支持8位数据位、1位停止位、可设置奇偶校检的通信格式,这也是常用的通信格式,不支持其他格式。

7、可以通过拉高34角进入AT命令模式设置参数和查询信息。

8、体积小巧(3.57cm*1.52cm),工厂贴片生产,保证贴片质量。并套透明热缩管,防尘美观,且有一定的防静电能力。

9、可通过AT命令切换为主机或者从机模式,可通过AT命令连接指定设备。

10、支持从4800bps~1382400bps间的标准波特率。

HC05蓝牙模块正反面

四、模块用途:

配对后只需要当成固定波特率的串口一样使用即可,因此只要是以“固定波特率,8位数据位,无奇偶校检”通信格式的串口设备都可以直接取代原来的有线串口而不需要修改程序。如数据采集、智能车、串口打印机、户外点阵条屏控制等。

1、与电脑配对使用:适合电脑跟设备间通过蓝牙串口通信,使用方法与串口一样。

2、与电脑配对使用:适合手机跟设备间通过蓝牙串口通信,使用方法与串口一样。

3、与蓝牙主机配对使用:适合两个设备直接通过蓝牙串口通信,如单片机与单片机之间,有线串口与单片机之间等,使用方法与串口一样。

4、变通使用:波特率变换,因为接收端和发送端可以选择各自的波特率,在数据量小的时候可以作为波特率的设备使用。

五、蓝牙模块如何与电脑连接(从模式有效)

以下以跟带蓝牙的电脑(WIN10系统)的配对使用为例:

1、首先给蓝牙模式上电,此时LED闪烁,点击电脑中的“开始”--“设置”--“设备”--“蓝牙和其他设备”--“添加蓝牙或其他设备”。

2、系统将搜索蓝牙设备,默认设备名称为“HC05”(可以自行修改名称),双击或者右键选择“添加蓝牙设备”,输入配对密码(默认为“1234”)。

3、点击“下一步”,如果密码正确,则电脑与蓝牙模块将建立起连接,如果以前没有安装过蓝牙串口设备,则系统将自动安装驱动并生成虚拟串口。

4、打开串口调试助手,选择合适的COM口,我这里只能选择COM5,该端口即为连接后电脑端操作的串口,比如我这里是COM5,打开这个端口的时候蓝牙模块的LED会由快闪变为双闪,这时只需要把蓝牙模块当成是电脑的固定波特率的串口一样使用即可,只不过它是无线的。

六、蓝牙模块AT指令测试指导:

先按住HC05蓝牙模块上面的按键,再给蓝牙模块通电。蓝牙模块上面的LED进入慢闪模式(约1S闪烁一次),即可进入AT命令测试。

AT命令格式为:波特率为38400,8个数据位,1个停止位,无校检。每条指令输入完成后,必须按一下回车键再发送(/r/n)。

例如:输入AT,按一下回车键后发送,蓝牙模块会返回OK

1、如何修改蓝牙模块为主机模块或从机模式:

输入AT+ROLE=1之后按一下回车键发送,蓝牙模块返回OK,表示修改成功!断电之后再上电,蓝牙模块为主机模式,会自动搜索周围从机。

输入AT+ROLE=0之后按一下回车键发送,蓝牙模块返回OK,则蓝牙模块修改为从机模式。(注:蓝牙模块默认为从机模式,无需修改)。

2、如何修改蓝牙模块名称:

输入AT+NAME=Beijing之后按下回车键发送,蓝牙模块返回OK,表示蓝牙模块名字被修改为Beijing。

3、如何修改蓝牙模块配对密码:

输入AT+PSWD=6666之后按下回车键发送,蓝牙模块返回OK,表示蓝牙模块的配对密码被修改为6666。

4、如何修改通信波特率(注:AT模式波特率为38400,正常通信是波特率为9600):

输入AT+UART=115200,1,2之后按下回车键发送,蓝牙模块返回OK,表示蓝牙模块波特率被修改为115200,2个停止位,Even校检(注:默认通信参数为9600,0,0)。

七、温馨提示:

1、供电电压必须为5V,不能为3.3V。

2、请勿将电源线引脚接到数据线上,接线之前请仔细确认好。

3、LED必须进入慢闪模式后才可以进行AT指令测试。

4、每条AT指令输入完成后,都必须按一下回车键才可以发送。

5、如果不能返回OK,可以交换一下RXD和TXD。

6、请勿撕掉热缩管或者自行焊接,否则视为放弃保修及退货服务。

7、不可用UNO板上的RXD与TXD连接蓝牙模块进行AT指令测试。

相关文档
最新文档