HC-05蓝牙模块上课讲义

合集下载

hc05蓝牙模块工作原理(一)

hc05蓝牙模块工作原理(一)

hc05蓝牙模块工作原理(一)HC05蓝牙模块工作原理简介HC05蓝牙模块是一种常见的串口透传蓝牙模块,它可以与其他蓝牙设备配对,实现无线通信、数据传输等功能。

本文将对HC05蓝牙模块的工作原理进行介绍。

HC05蓝牙模块的硬件配置HC05蓝牙模块通常由蓝牙芯片、无线电信号收发模块、外围电路(如电源管理、信号转换等)组成。

其中蓝牙芯片采用了市场上常见的TI、CSR等厂商的芯片,模块外形一般为长方形,尺寸大小根据厂商的不同而有所区别。

HC05蓝牙模块的通信协议HC05蓝牙模块的通信协议包括基础蓝牙协议和蓝牙串口协议。

基础蓝牙协议包括蓝牙设备之间的配对、连接、认证和加密等工作;蓝牙串口协议是在基础蓝牙协议的基础上衍生出来的,它定义了蓝牙模块与外部设备之间的数据传输格式、速率等信息。

HC05蓝牙模块的工作模式HC05蓝牙模块有两种工作模式:命令模式和通信模式。

命令模式下,用户可以通过串口发送AT指令来设置模块的参数,包括蓝牙名字、波特率、工作模式等内容;通信模式下,模块会将串口接收到的数据通过蓝牙发送出去,或者将从蓝牙接收到的数据通过串口输出。

HC05蓝牙模块的接口定义HC05蓝牙模块一般有6个引脚,分别是VCC、GND、TXD、RXD、EN、STATE。

其中,VCC和GND是模块的供电引脚,TXD和RXD是串口通信引脚,EN是模块的使能引脚,STATE是模块的状态引脚。

HC05蓝牙模块的使用方法使用HC05蓝牙模块需要先将模块接上电源,然后通过串口发送AT指令来设置模块的参数。

设置完成后,可以将蓝牙模块与其他蓝牙设备进行配对,实现数据传输等功能。

具体操作方法可以参考模块厂商提供的使用手册或者相关资料。

总结本文介绍了HC05蓝牙模块的硬件配置、通信协议、工作模式、接口定义和使用方法等方面,需要用到的朋友可以按照上述方法进行操作。

需要注意的是,蓝牙模块在工作过程中需要注意电源供应和信号接口的选择,以免造成不必要的损失。

(2020年整理)蓝牙模块HC05使用说明.doc

(2020年整理)蓝牙模块HC05使用说明.doc

HC-05蓝牙模块介绍与配置1.蓝牙介绍图7-1产品实物图图7-2 引脚对应图HC-05蓝牙模块的特点:(1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;(2)输入电压:3.6V--6V,禁止超过7V;(3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置;(4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入AT命令模式;(5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。

(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统;(7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。

(8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置(1)主要内容➢所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。

➢配置要求:实现两个蓝牙模块的主从绑定。

➢注意事项:➢设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。

汇承hc-05蓝牙模块用户手册(中文版)

汇承hc-05蓝牙模块用户手册(中文版)

HC-05蓝牙串口通信模块用户手册V2.1Rev22.1~2016/2/222016/2/22~2.0 2.1DRAWN BY:Ling Xin MODEL:HC-05(主从一体) CHECKED BY:Eric Huang描述:BC04外置8M Flash模块APPD.BY:SimonMokUART(默认)9600蓝牙模块HC-05、HC-06、HC-08无线模块HC-11、HC-12带底板模块参数架HC-USB-PPIN(默认)1234USB转TTL接口HC-05-USB、HC-06-USB HC-11-USBMODE(默认)从机新版模块带有蓝牙指示灯(靠近模块第1脚)。

模块的22脚LED_CON是指示灯控制脚,该脚接地,蓝牙指示灯关闭;该脚悬空,蓝牙指示灯亮。

如果要调整灯的亮度,可以在该脚接一个1K~47K的电阻到模块的31脚LED1,电阻越小,灯越亮。

贴片炉温参考建议首次大批量贴片生产的厂家,先过炉20~30片模块,检查炉温是否合适建议贴片锅炉炉温不得超过参考图温度,二次贴片降低5度左右,夏天可以再适当降低温度供电电压3.1~4.2V工作电流不大于50mA(以实测为准)尺寸大小27mm*13mm*2mm存储温度:-40℃至+85℃,工作温度:-25℃至+75℃数字2.4GHz无线收发射内置2.4GHz天线,用户无需调试天线蓝牙2.0,2Mbps空中波特率CSR BC04蓝牙芯片技术支持Android、WINXP、WIN7数据收发通过UART串口收发HC-05封装下载:/downloadDis.asp?id=15安卓串口助手APP下载:/downloadDis.asp?id=49 PC串口助手下载:/downloadDis.asp?id=44注:蓝牙模块的PIN2:UART-RXD不带上拉,如果单片机TXD无上拉能力的话需要在模块的UART-RXD脚上接个上拉电阻,这个很容易被用户忽略。

因为内容较长,请参考公司网站下载中心提供的文档HC-05AT指令集下载:/downloadDis.asp?id=64。

HC05蓝牙模块

HC05蓝牙模块

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米也是可能的,但不对此距离的连接质量做保证。

HC-05蓝牙模块使用教程

HC-05蓝牙模块使用教程

HC-05蓝⽛模块使⽤教程
1.接线
蓝⽛模块与 USB转TTL模块的接线:
5V->5V
GND->GND
RX->TXD
TX->RXD
2.调试
给蓝⽛模块上电,⼿机端下载蓝⽛串⼝助⼿SPP,⼿机打开蓝⽛,与HC-05配对后连接,密码⼀般是1234在⼿机端发送字符,即可在电脑的串⼝调试助⼿中看到接收内容。

3.参数设置
3.1 进⼊命令响应模式(AT模式)
⾸先按住蓝⽛模块上的复位键然后再上电,看见蓝⽛模块上的LED灯以2s间隔闪烁,就表⽰进⼊了AT模式记住串⼝助⼿的波特率设置为38400,停⽌位1位,数据为8位,奇偶校验⽆,另外⼀定要勾上“发送新⾏”!
3.2常⽤AT指令
发送AT,返回OK表⽰执⾏AT指令正常
AT+ROLE=0 //0表⽰主模式,1表⽰从模式,2表⽰回环模式
AT+NAME="BLUENAME" //配置蓝⽛模块名称,也可以不打引号,返回OK
AT+PSWD=1234 //设置蓝⽛配对码
/*这⾥设置⾃动连接⼯作模式的波特率,也就是通信的当蓝⽛接收发送数据模式的波特率
我们现在是AT模式下波特率只能是38400,这个改不了*/
AT+UART=115200,1,0
AT+RESET //重启模块,可以看到LED等以0.5s间隔闪烁
AT+VERSION? //查看版本信息
AT+ORGL //恢复默认状态
AT+ADDR? //查看蓝⽛地址
AT+PSWD? //查看配对码
AT+UART? //查看串⼝参数。

汇承HC-05蓝牙串口模块使用规格书(含指令集)

汇承HC-05蓝牙串口模块使用规格书(含指令集)
发布日期:2017-03-28版本号:V2.1
Rev 2
2.1
~2010/2/22
2016/2/22~
2.0
2.1
DRAWN BY:
XinLing
MODEL :
HC-05(主从一体)
CHECKED BY:
Chao Liang
描述:
BC04外置8M Flash模块
APPD. BY:
WenLei Mo
UART(默认)
三.连接通讯说明
3.1模块工作原理简单介绍………………………………………………………………………………………..............…………………………………5
3.2模块与MCU等设备的连接…………………………………………………………………………………………………………………………………5
3.3模块之间的连接通讯…………………………………………………………………………………………………….……………………………….....6
9600
蓝牙模块
HC-05、HC-06、HC-08、HC-31
无线模块
HC-11、HC-12
PIN(默认)
1234
带底板模块
参数架
HC-USB-P
HC-USB-T
MODE(默认)
从机
USB转TTL
HC-05-USB HC-06-USB
HC-08-USB
HC-11-USB
HC-12-USB
1.1为什么要用正品?
注③:输入脚,内部下拉。此脚接高电平,模块进入AT指令模式、主机用来清除已记录的从机地址。
5.2嵌入方式
模块天线部分下面不能敷铜,不能走线,否则影响信号,建议天线部分底板挖空,天线尽量靠近板边

HC-05蓝牙模块调试详解

HC-05蓝牙模块调试详解

1、HC05模块通过USB转TTL模块连接在一起,TX、RX交叉对接。

2、长按模块按键,将USB插入电脑上电,LED灯慢闪(2s间隔),串口蓝牙进入AT命令模式,此时默认
3、打开串口助手XCOM V2.0,波特率设置为38400,打开串口
4、发送指令"AT",看是否返回"OK",串口助手返回OK,设置成功
5、发送"AT+NAME=BCI0",设置名称为BC1,串口助手返回OK,设置成功
5、发送"AT+PSWD="0000"",设置密码为0000,串口助手返回OK,设置成功
5、发送"AT+UART=9600,0,0",设置波特率为9600,串口助手返回OK,设置成功
6、发送"AT+RESET",退出AT模式,串口助手返回OK,蓝牙模块LED灯快闪
7、电脑串口助手,设置波特率为9600,重新打开串口
8、手机软件串口助手连接蓝牙模块,连接时输入密码,手机串口助手发送数据,电脑串口助手可以
9、手机发送数据,电脑软件可显示。

HC05蓝牙模块的使用

HC05蓝牙模块的使用

HC05蓝牙模块的使用这是从网上找到的HC05蓝牙模块的设置方法,跟大家分享一下简述:蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。

当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。

当然,对于建立这种通道连接是有一定条件,那就是对蓝牙设置好能进行配对连接的AT模式。

一般的蓝牙串口模块引脚:RXD:接收端TXD:发送端AT:设置工作模式(1、工作模式 2、AT指令设置模式)VCC:模块供电正极(5V)GND:模块供电负极蓝牙HC05模块探究-设置AT指令一般的蓝牙模块使用有三种。

第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙 2、电脑不带蓝牙,这事需要蓝牙适配器)第二:蓝牙从设备与手机配对连接第三:蓝牙从设备与蓝牙主设备配对连接HC05蓝牙模块的AT模式设置的方法大致有三种:一、默认设置二、用USB转UART模块设置三、用带有蓝牙设置的主控器串口程序进行设置第一:主要默认设置:模块工作角色:从模式串口参数:38400bits/s 停止位1位无校验位配对码:1234设备名称:HC-05连接模式:任意蓝牙设备连接模式第二:用USB to UART模块设置蓝牙蓝牙HC05模块探究-设置AT指令蓝牙与USB转串口模块连接方式,RXD-TX TXD-RX VCC-VCC GND-GND要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。

(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT 模式。

打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,1、设置AT模式的波特率为38400 2、输入指令后加上回车后换行,发送后返回OK。

蓝牙模块HC05使用说明

蓝牙模块HC05使用说明

蓝牙模块HC05使用说明一、产品概述:蓝牙模块HC05是一款便携式无线通信设备,它可以与其他蓝牙设备(如手机、平板电脑、电脑等)进行无线通信,实现数据的传输和控制。

它采用蓝牙4.0标准,具有快速稳定的无线传输速度和低功耗特性。

本文将介绍HC05的主要功能和使用方法。

二、产品特点:1.蓝牙4.0技术,支持低功耗和高速传输。

2.采用UART串口通信接口,操作简单方便。

3.通信距离可达到10米,适用于近距离无线通信。

4.支持多种蓝牙协议,如SPP、HID、GATT等。

5.低功耗设计,不影响设备的电池寿命。

6.内置蓝牙模块,无需额外连接线路。

三、使用步骤:1.连接硬件将HC05模块插入到设备的UART串口上,并接通供电电源。

确保模块连接正常,并处于待机状态。

2.设置模块参数使用串口调试工具连接到HC05模块的串口,并通过AT命令对模块进行配置。

常用的AT命令有:-AT:检查模块是否正常工作。

-AT+ROLE:设置模块的角色,如主设备或从设备。

-AT+NAME:设置模块的蓝牙名称。

-AT+PIN:设置模块的配对密码。

-AT+BAUD:设置模块的波特率。

-AT+VERSION:查询模块的固件版本。

3.配对蓝牙设备将需要连接的蓝牙设备(如手机)设置为可被到的状态,然后通过手机或其他设备的蓝牙设置界面并选择HC05模块进行配对。

配对成功后,两个设备即可建立蓝牙连接。

4.数据传输和控制通过HC05模块的UART串口与外部设备进行数据的传输和控制。

可以通过串口编程或使用现有的蓝牙通讯协议来实现数据的收发和处理。

5.断开连接和重新连接通过发送AT命令AT+DISC来断开与蓝牙设备的连接。

重新连接时,通过蓝牙设备并选择HC05模块进行再次配对即可。

四、注意事项:1.HC05模块的接口和电源连接正确,避免插反或接反,以防损坏设备。

2.在进行AT命令配置时,注意命令的格式和参数的正确设置,以免出现配置错误。

3.在配对蓝牙设备时,确保设备处于可被到的状态,并选择正确的设备进行配对。

HC-05蓝牙串口模块

HC-05蓝牙串口模块

1.1小常识(非常重要):TXD:发送端,一般表示为自己的发送端,正常通信必须接另一个设备的RXD。

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

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

也称回环测试。

1.2电平逻辑:TTL电平:通常数据表示采用二进制,规定+5V等价于逻辑"1",0V等价于逻辑"0",称作TTL信号系统,是正逻辑RS232电平:采用-12V到-3V,等价于逻辑"0",+3V到+12V的逻辑电平,等价于逻辑"1",是负逻辑的1.3产品特性:1、核心模块使用HC-05从模块,引出接口包括VCC,GND,TXD,RXD,KEY引脚、蓝牙连接状态引出脚(STATE),未连接输出低,连接后输出高2、led指示蓝牙连接状态,快闪表示没有蓝牙连接,慢闪表示进入AT 模式,双闪表示蓝牙已连接并打开了端口3、底板设置防反接二极管,带3.3V LDO,输入电压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),工厂贴片生产,保证贴片质量。

BLK-MD-HC-05蓝牙模块技术手册

BLK-MD-HC-05蓝牙模块技术手册

HC-05蓝牙模块技术手册一.概述BLK-MD-HC-05蓝牙模块是专为智能无线数据传输而打造,采用英国CSR公司BlueCore4-Ext芯片,遵循V2.0+EDR蓝牙规范。

本模块支持UART,USB,SPI,PCM,SPDIF等接口,并支持SPP蓝牙串口协议,具有成本低、体积小、功耗低、收发灵敏性高等优点,只需配备少许的外围元件就能实现其强大功能。

二.特点:蓝牙V2.0+EDR蓝牙Class2内置PCB射频天线内置8Mbit Flash支持SPI编程接口支持UART,USB,SPI,PCM等接口支持主从一体支持软件控制主从模块3.3V电源通过REACH、ROHS认证三.应用领域:该模块主要用于短距离的数据无线传输领域。

可以方便的和PC机的蓝牙设备相连,也可以两个模块之间的数据互通。

避免繁琐的线缆连接,能直接替代串口线。

※蓝牙车载免提※蓝牙GPS※蓝牙PCMCIA,USB Dongle※蓝牙无线数据传输;※工业遥控、遥测;※POS系统,无线键盘、鼠标;※交通,井下定位、报警;※自动化数据采集系统;※无线数据传输;银行系统;※无线数据采集;※楼宇自动化、安防、机房设备无线监控、门禁系统;※智能家居、工业控制;※汽车检测设备;※电视台的互动节目表决设备;※政府路灯节能设备※无线LED显示屏系统※蓝牙操纵杆、蓝牙游戏手柄※蓝牙打印机※蓝牙遥控玩具四.物理特征:Operating Frequency Band 2.4GHz ISM bandBluetooth Specification V2.0+EDROutput Power Class Class2Operating Voltage 3.3VHost Interface USB1.1/2.0or UARTAudio Interface PCM interfaceFlash Memory Size8MbitDimension27mm(L)x13(W)mm x2mm(H)五.电气特征:Absolute Maximum RatingsRating Min Max Storage temperature-40℃+150℃Supply voltage:VBAT-0.4V 5.6V Other terminal voltages VSS-0.4V VDD+0.4VRecommended Operating ConditionsOperating Condition Min Max Operating temperature range-40℃+150℃Guaranteed RF performance range(a)-40℃+150℃Supply voltage:VBAT 2.2V 4.2V(b)六.功耗:Operation Mode Connection Type UART Rate(kbps)Average Unit Page scan-115.20.42mAACL No traffic Master115.2 4.60mA ACL With file transfer Master115.210.3mA ACL1.28s sniff Master38.40.37mA ACL1.28s sniff Slave38.40.42mA SCO HV330ms sniff Master38.419.8mA SCO HV330ms sniff Slave38.419.0mA Standby Host connection-38.440µA七.功能框图:八.应用电路图:注意:该应用电路图为蓝牙串口电路,如需要其他应用方案,请联系客服。

蓝牙模块HC-05使用说明

蓝牙模块HC-05使用说明

蓝牙模块HC-05使用说明一、HC-05 模块简介HC-05 是一款主从一体的蓝牙串口模块,工作频段为 24GHz,具有低功耗、传输稳定等特点。

它支持蓝牙 20 协议,可以与各种带有蓝牙功能的设备进行通信,如手机、平板电脑、电脑等。

该模块有 6 个引脚,分别为 VCC(电源正极)、GND(电源负极)、TXD(发送数据)、RXD(接收数据)、STATE(状态指示)和 KEY(按键)。

模块上通常还会有一个指示灯,用于指示蓝牙的连接状态。

二、硬件连接1、电源连接将 HC-05 模块的 VCC 引脚连接到 33V 5V 的直流电源正极,GND 引脚连接到电源负极。

需要注意的是,电源电压要稳定,以免影响模块的正常工作。

2、串口连接将模块的 TXD 引脚连接到控制器(如单片机)的 RXD 引脚,RXD 引脚连接到控制器的 TXD 引脚。

这样就可以实现模块与控制器之间的数据收发。

三、软件设置1、进入 AT 指令模式在使用 HC-05 之前,需要先将其设置为 AT 指令模式。

通常的方法是在模块未连接状态下,将 KEY 引脚拉低(接 GND),然后给模块上电,此时模块进入 AT 指令模式,指示灯会快速闪烁。

2、常用 AT 指令`AT`:测试指令,返回`OK`表示模块正常工作。

`AT+NAME=xxxx`:设置蓝牙模块的名称为`xxxx`。

`AT+BAUD=x`:设置波特率,`x`可以是 9600、19200、38400 等常见值。

`AT+PIN=xxxx`:设置配对密码为`xxxx`。

3、保存设置设置完成后,使用`AT+SAVE`指令保存设置,使设置在模块重新上电后仍然有效。

四、与手机或电脑配对连接1、打开手机或电脑的蓝牙功能,搜索附近的蓝牙设备,找到您设置好名称的 HC-05 模块。

2、输入设置好的配对密码进行配对连接。

3、连接成功后,模块的指示灯会常亮。

五、数据传输1、从 HC-05 发送数据控制器通过串口向 HC-05 发送数据,HC-05 会将数据通过蓝牙发送到已连接的设备。

HC-05主从一体无线蓝牙配置要点

HC-05主从一体无线蓝牙配置要点

HC-05主从一体无线蓝牙配置要点
1、新买的HC-05主从一体无线蓝牙均配置为从机状态;
2、要实现通信必须要有一个配置为主,另一个为从;
3、配置参数主要:名称(HC-05),BAUD(9600),密码(1234),主从(从);
TEACHER 115200 2202
4、配置时要进入A T模式,此模式BAUD为38400,需将34脚(靠近电源, BLK-MD-HC-05蓝牙模块技术手册)通过焊接连接到VCC(高电平),正常工作是断开(低电平);
5、配置成A T模式后,通过任一串口调试工具可对以上配置参数进行配置,具体见:
A TK-HC05_主从一体蓝牙串口模块用户手册_V1.00;
6、单片机通信程序仍使用原先的串行通信程序(SCI),注意BAUD一致;
7、上位机使用eSmartCameraCar时,注意每次通信前需传送:0,255,1,0(此程序已写死,只能这样,否则无法通信)。

8、电路连接:TTL->USB模块需安装驱动程序CH341SER,TTL->USB模块引脚与无线蓝牙(或单片机串口)连接不用交叉;单片机串口与无线蓝牙要交叉;
9、无线蓝牙建立通信前灯是连续长亮,通信建立后灯的状态是闪两下停一会;
10、据说A T+ORGL指令可设置回从模式。

hc05蓝牙

hc05蓝牙

HC-05蓝牙模块文档1. 介绍蓝牙技术是一种无线通信技术,能够通过短距离无线连接传输数据。

HC-05蓝牙模块是一种常用的蓝牙模块,主要用于与其他蓝牙设备进行通信。

本文档将介绍HC-05蓝牙模块的功能、硬件规格、使用方法以及常见问题解决方法。

2. 功能HC-05蓝牙模块具有以下主要功能:•支持蓝牙2.0标准,具有较高的传输速率和稳定性。

•支持串口通信,可以与各类设备进行通信,如Arduino、单片机等。

•支持主从模式,可以作为蓝牙主设备或从设备进行通信。

•支持多种蓝牙配置模式,如配对模式、透明传输模式等。

3. 硬件规格HC-05蓝牙模块的硬件规格如下:•电压:3.3V•通信接口:串口(TTL)•工作频率:2.4GHz•通信距离:最大10米•支持蓝牙协议:蓝牙2.0 + EDR•支持配置模式:配置模式(AT)和透明传输模式(透明)切换•支持主从模式切换:从设备默认模式,可以通过AT 命令切换为主设备4. 使用方法4.1 连接硬件将HC-05蓝牙模块与目标设备进行连接。

具体连接方式如下:1.将蓝牙模块的TX接口连接至目标设备的RX接口。

2.将蓝牙模块的RX接口连接至目标设备的TX接口。

3.将蓝牙模块的VCC接口连接至目标设备提供的3.3V电源。

4.将蓝牙模块的GND接口连接至目标设备的地线。

4.2 配置模式切换HC-05蓝牙模块支持配置模式(AT)和透明传输模式(透明)切换。

要切换到配置模式,需要按住蓝牙模块上的配置按钮,然后上电供电。

蓝牙模块将进入配置模式并开始等待配置命令。

要切换回透明传输模式,只需重新上电即可。

4.3 AT命令配置一旦将蓝牙模块切换到配置模式,可以通过使用AT命令来配置蓝牙模块。

以下是一些常用的AT命令:•AT:测试与蓝牙模块的连接。

•AT+NAME=<name>:设置蓝牙设备的名称。

•AT+ROLE=<role>:设置蓝牙设备的角色。

•AT+UART=<baudrate>,<stopbits>,<parity>:设置串口通信的波特率、停止位和校验位。

HC-05蓝牙模块,主从一体机原理总结

HC-05蓝牙模块,主从一体机原理总结

HC-05蓝⽛模块,主从⼀体机原理总结原理就是:⼿机通过蓝⽛传输到HC-05上,再通过串⼝通信和STM32通信;⽽之前⼀般都是电脑上通过USB线转串⼝的⽅式,通过串⼝和STM32通信。

本质上没有区别的。

这个时候就应该更加深刻地体会到了本⽂开篇的⼀句话:说⽩了,只是个蓝⽛转串⼝的设备,你只要知道串⼝怎么编程使⽤,就可以了,实现了所谓的透明传输。

蓝⽛的相关⼀切都被封装起来了,都不需要接触到。

蓝⽛模块的调试准备⼯作USB转TTL模块与HC-05蓝⽛模块的接线:两模块共地,两模块共VCC(VCC取5V);蓝⽛模块的RX接转换模块的TX,蓝⽛模块的TX接转换模块的RX。

如下图所⽰:这个时候就要将转换模块连接到电脑上,然后利⽤串⼝调试助⼿进⾏蓝⽛模块的调试。

蓝⽛模块的调试HC-05蓝⽛串⼝通讯模块具有两种⼯作模式:命令响应⼯作模式(AT)和⾃动连接⼯作模式。

在⾃动连接⼯作模式下模块⼜可分为主(Master)、从(Slave)和回环(Loopback)三种⼯作⾓⾊。

当模块处于⾃动连接⼯作模式时,将⾃动根据事先设定的⽅式连接的数据传输;当模块处于命令响应⼯作模式时能执⾏AT命令,⽤户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。

怎么进⼊命令响应⼯作模式?进⼊命令响应⼯作模式有两种⽅法:模块上电,未配对情况下就是AT模式,波特率为模块本⾝的波特率,默认:9600,发送⼀次AT指令时需要置⾼⼀次PIO11;PIO11 置⾼电平后,再给模块上电,此时模块进⼊AT 模式,波特率固定为:38400,可以直接发送AT指令。

什么叫做置⾼⼀次PIO11?在蓝⽛模块中有⼀个⼩按键,按⼀下就置⾼⼀次PIO11。

也就是说,第⼀种⽅法需要每发送⼀次AT指令按⼀次;⽽第⼆种⽅式是长按的过程中上电,之后就⽆需再管了,直接发送AT命令即可。

需要注意⼀下,两种进⼊命令响应⼯作模式的⽅式使⽤的波特率是不⼀样的,建议使⽤第⼆种⽅式。

HC05-两个蓝牙模块间的通信

HC05-两个蓝牙模块间的通信
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n 【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n 【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
//=============================================
【注意事项】:确保2个蓝牙模块的配对码(PSWD)相同,都上电后两个模块会自动相连。
【蓝牙的连接模式默认是:0——指定蓝牙地址连接模式,这样蓝牙A才能自动连接绑定的地址,如果不是模式0,设置为模式0:AT+CMODE=0 [查询指令:AT+CMODE?]】
9、【 查询B地址 】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n 【如2015:2:120758】
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n 【注意把地址的冒号换成逗号】
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。
//=============================================
示例蓝牙:
蓝牙A地址:3014:10:271614
蓝牙B地址:2015:2:120758
//=============================================

(完整word版)蓝牙模块HC-05使用说明

(完整word版)蓝牙模块HC-05使用说明

HC-05蓝牙模块介绍与配置1.蓝牙介绍图7-1产品实物图图7-2 引脚对应图HC-05蓝牙模块的特点:(1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;(2)输入电压:3.6V--6V,禁止超过7V;(3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置;(4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入AT命令模式;(5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。

(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统;(7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。

(8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置(1)主要内容➢所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。

➢配置要求:实现两个蓝牙模块的主从绑定。

➢注意事项:➢设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。

蓝牙模块HC-05使用说明(完整资料).doc

蓝牙模块HC-05使用说明(完整资料).doc

【最新整理,下载后即可编辑】HC-05蓝牙模块介绍与配置1.蓝牙介绍图7-1 产品实物图图7-2 引脚对应图HC-05蓝牙模块的特点:(1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;(2)输入电压:3.6V--6V,禁止超过7V;(3)波特率为1200,2400,4800,9600,19200,38400,57600,115200用户可设置;(4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED 慢闪表示进入AT命令模式;(5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。

(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统;(7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。

(8)HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置(1)主要内容➢所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。

➢配置要求:实现两个蓝牙模块的主从绑定。

➢注意事项:USB转TTL模块(下载器)与HC-05蓝牙模块的连接方➢设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。

蓝牙模块HC05使用说明.pdf

蓝牙模块HC05使用说明.pdf

HC-05蓝牙模块介绍与配置1. 蓝牙介绍图7-1 产品实物图 图7-2 引脚对应图 HC-05蓝牙模块的特点:(1) 采用CSR 主流蓝牙芯片,蓝牙V2.0协议标准;(2) 输入电压:3.6V--6V,禁止超过7V ;(3) 波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置;(4) 带连接状态指示灯,LED 快闪表示没有蓝牙连接;LED 慢闪表示进入 AT 命令模式;(5) 板载3.3V 稳压芯片,输入电压直流3.6V-6V;未配对时,电流约 30mA(因LED 灯闪烁,电流处于变化状态);配对成功后,电流大约10mA 。

(6) 用于GPS 导航系统,水电煤气抄表系统,工业现场采控系统;(7) 可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。

(8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模 式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master ) 、从(Slave )和回环(Loopback )三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

2. 蓝牙配置(1)主要内容➢所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。

➢配置要求:实现两个蓝牙模块的主从绑定。

➢注意事项:➢设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。

蓝牙模块HC05使用说明.pptx

蓝牙模块HC05使用说明.pptx
(2) 操作实例 A. 用杜邦线连接好 USB 转 TTL 模块(下载器)与 HC-05 蓝牙模块 (注意交叉!!) B. 进入 AT 指令模式
将下载器与电脑连接,(按住 HC-05 上的复位键,再接通电源,发现指 示灯缓慢闪灭,表示进入AT指令模式 ),并且打开串口助手。设置波特率 38400,
2
一 寸 光 阴 不 可轻 数据位 8 位,停止位 1 位,无校验位,无流控制。
测试通讯 发送:AT(换行) 返回:OK
如下图所示:
C. 设置蓝牙串口波特率 9600,无校验位,1 停止位 指令:AT+UART=9600,0,0(换行) 返回:OK
如下图所示:
3
一 寸 光 阴 不 可轻
设定好波特率后,可以通过查询指令,查看设置是否正确。 查询波特率:
从模块绑定主模块地址 指令:AT+BIND=98d3,31,4046ca 返回:OK
如下图所示:
8
一 寸 光 阴 不 可轻 绑定好后,同样使用查询指令,查看是否绑定正确。
使用同样的方法,实现主模块绑定从模块地址。 所有操作完成后,主从模块就建立好了连接。对两个模块重新上电,观 察指示灯会发现,主从迅速建立好了通信
(0—从,1—主)
6
一寸光阴不可轻
同样,查询指令为 AT+ROLE?(这里不详细介绍) 通过前面 A-E 步骤,设定好主、从模块 F. 实现主、从模块的通讯绑定 实现绑定的条件:
两个蓝牙模块必须设置成一个为主模块,一个为蓝牙从模块。 密码必须一致 设定蓝牙连接模式(指定蓝牙地址连接模式) 互相绑定对方地址。 前两个条件通过 A-E 已经设置好,主要是后两个条件的设置。 设定蓝牙连接模式 主从模块都需要设置,这里只以从模块为例。 指令:AT+CMODE=0 //0:指定蓝牙地址连接模式 返回:OK 如下图所示:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H C-05蓝牙模块
HC-05与HC-06蓝牙串行端口通讯模块
HC-05和HC-06的硬件相同,都采用英国剑桥的CSR (Cambridge Silicon Radio) 公司的BC417143芯片,支持蓝牙2.1+EDR规范,只是芯片内部的韧体不同。

CSR是全球市占率最高的蓝牙通讯芯片厂,2014年10月中旬,全球手机芯片龙头高通(Qualcomm)同意以25亿美元现金,购并CSR,以强化该公司在物联网(Internet of Things)的布局。

韩国三星也于2012年花费3.1亿美元,取得CSR公司的蓝牙、WiFi和GPS定位等技术专利。

HC-05模块的外观与主要接脚如下:
附带底板的HC-05和HC-06蓝牙串行端口通讯模块
基本的蓝牙序列通讯模块没有引出接脚,而是在印刷电路板的四周留下邮票般的齿孔,方便焊接。

若不想动手焊接,可以选购附带底板的模块。

这个底板附带直流电压转换IC,方便连接3.6V~6V的电源。

附带底板的HC-05蓝牙模块外观与接脚如下:
「命令响应模式」接脚(通常标示成“KEY”或“EN”),用于启动AT命令模式,调整蓝牙模块的设定(例如,调整串行端口的传输速率、修改模块的名称、修改配对密码…等等)。

市面上的藍牙裝置通常都屬於“slave(從端)”設備,像藍牙滑鼠∕鍵盤、藍牙GPS、藍牙遙控玩具…等等。

一般的Arduino蓝牙遥控和通讯实验,也都是用「从端」模式,所以HC-06模块足以应付大多数需求。

但如果HC-05和HC-06模块的价格差不多,那就买HC-05。

HC-05和HC-06的主要差异在于主、从模式的设定,以及设置模块参数的AT 命令的支持程度。

HC-05通常支持30多道AT命令,HC-06只支持少数AT命令,但实务上会用到的AT命令通常也只有两、三个(请参阅下一篇贴文说明)。

若要采购HC-05,请选择有引出「命令响应模式」接脚的模块,方便执行AT 命令。

不同蓝牙模块的引脚和韧体可能不太一样,购买时,务必跟厂商索取data sheet (规格说明书,含AT命令手册,有些会附带底板的电路图)。

Bluetooth 4.0具备藍牙低功耗(Bluetooth Low Energy, BLE)模式,耗电量低,但计算机、手机和平板等装置的支持、普及程度,不及2.1版。

如果你确认你的计算机和手机都支持蓝牙4.0,那就可以选购蓝牙4.0的序列通讯模块。

不管是HC-05, HC-06还是蓝牙4.0,对Arduino都没有影响,控制程序都一样,实际接线也只用到4条线:电源、接地、传送(TxD)和接收(RxD)。

电路接线说明,请参阅下一篇贴文。

延续上一篇贴文,本文将补充蓝牙模块的AT命令模式与设定方法。

蓝牙模块的两种操作模式
自动联机(automatic connection),又称为透通模式( transparent communication)。

命令响应(order-response),又称为AT模式(AT mode)。

平时使用的「自动联机」模式只是把RxD脚传入的数据,转成蓝牙无线讯号传递出去;或者将接收到的无线数据,从TxD脚传给Arduino,模块本身不会解读数据,也不接受控制。

操控蓝牙模块的指令统称AT命令(AT-command)。

AT命令并非透过蓝牙无线传输,而是模块的TxD和RxD接脚。

蓝牙模块只有在AT模式,才能接收AT命令。

HC-05与HC-06蓝牙模块进入AT模式的方法
HC-06模块在与其他装置联机之前,都处于AT模式状态;换句话说,只要一通电,HC-06模块就进入AT模式。

HC-06的AT命令,采用9600bps的速率传送。

通電後,在尚未與裝置連線之前,HC-06板子上的LED將不停地閃爍;一旦與其他藍牙裝置联机(如:手机或计算机),LED将维持点亮状态。

让HC-05模块进入AT模式,需要在通电之前,先把KEY脚位(蓝牙模块本身的34脚)接在高电位(通常指3.3V,但是接5V也行)。

如此,一通电,它就进入AT模式。

在尚未与装置联机之前,HC-05板子上的LED将快速闪烁;若进入AT模式,LED将慢速闪烁(两秒闪烁一次)。

HC-05的AT命令,采用38400bps的速率传送。

笔者购买的HC-05板子上面有一个按键,根据厂商提供的电路,这个按键接在蓝牙模块的34脚:
透过Arduino的串行端口设定蓝牙模块的AT命令
除了使用现成的USB转TTL序列模块来设定AT命令(请参阅「执行AT命令(AT-command)修改蓝牙模块的数据传输速率」),也能使用Arduino板来操作。

本节将撰写一个简易程序,把我们在计算机上敲入的AT命令,转发给接在Arduino上的蓝牙模块。

#include <SoftwareSerial.h> // 引用链接库
// 定义连接蓝牙模块的串行端口
SoftwareSerial BT(8, 9); // 接收脚, 传送脚
char val; // 储存接收数据的变量
void setup() {
Serial.begin(9600); // 与计算机串行端口联机
Serial.println("BT is ready!");
// 设定蓝牙模块的联机速率
// 如果是HC-05,请改成38400
BT.begin(9600);
}
void loop() {
// 若收到「串行端口监控窗口」的数据,则送到蓝牙模块
if (Serial.available()) {
val = Serial.read();
BT.print(val);
}
// 若收到蓝牙模块的数据,则送到「串行端口监控窗口」
if (BT.available()) {
val = BT.read();
Serial.print(val);
}
}
在HC-05與HC-06藍牙模組上執行AT命令
程式上傳完畢後,開啟Arduino的「序列埠監控視窗」,HC-06模組的AT指令不需要加上行結尾字元,下圖是執行“AT+VERSION”命令,查看韌體版本的結果:。

相关文档
最新文档