详解蓝牙通信模块的使用

上传人:ldj****22 文档编号:36197910 上传时间:2018-03-26 格式:PDF 页数:11 大小:2.13MB
返回 下载 相关 举报
详解蓝牙通信模块的使用_第1页
第1页 / 共11页
详解蓝牙通信模块的使用_第2页
第2页 / 共11页
详解蓝牙通信模块的使用_第3页
第3页 / 共11页
详解蓝牙通信模块的使用_第4页
第4页 / 共11页
详解蓝牙通信模块的使用_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《详解蓝牙通信模块的使用》由会员分享,可在线阅读,更多相关《详解蓝牙通信模块的使用(11页珍藏版)》请在金锄头文库上搜索。

1、HC 系列蓝牙产品 用户使用指导说明书 一、概述 HC 系列蓝牙产品 用户使用指导说明书 一、概述 HC 系类蓝牙产品包括蓝牙串口模块和蓝牙适配器两大类别,列表如下: 1、蓝牙串口模块: 工业级:HC-03,HC-04(HC-04-M,HC-04-S) 民用级:HC-05,HC-06(HC-06-M,HC-06-S) HC-05-D,HC-06-D(是带底板的模块,主要是用户用于测试和评估) 2、蓝牙适配器: HC-M4 HC-M6 本文主要介绍蓝牙串口模块。 蓝牙串口模块用于把串口转换为蓝牙,这种模块工作的时候分为主机和从机,其中偶数命名 的型号出厂时就确定了是从机或者是主机,并无法更改。奇

2、数命名的型号可以用户自己通过 AT 指令修改模块为主机或者从机。 HC-04 具体分为: 主机:HC-04-M , M=master 从机:HC-04-S , S = slaver 订购时默认为从机,如果需要主机,则订购时说明,或者直接订购 HC-0X-M 同样,HC-06 也是一样的命名原则。 因为 HC-03, HC-05 可以用户自由地设定主机或者从机, 所以主机或从机只有在出厂时预设参 数有意义,用户购买时可以要求出厂参数预设为主或者从。 蓝牙串口模块最主要的功能是取代串口线,使用举例如下: A, 两个单片机,分别接一个蓝牙主机和一个从机,则主机和从机配对之后,相当于一根串口 线,包含

3、了 RXD,TXD 两组信号,两个单片机之间可以通过蓝牙串口模块串口通信。 B, 单片机接上蓝牙模块的从机, 可以和电脑的蓝牙适配器, 智能手机的蓝牙适配器配对通信, 从而单片机和电脑、手机之间虚拟了一根串口线,可以进行串口通信。 C,市面上大多数的蓝牙设备都是使用蓝牙从机的,比如蓝牙打印机,蓝牙 GPS,大部分就是 从机模式的,我们可以使用主机模块和它配对通信。 串口模块的使用,是不需要驱动的,只要是串口就可以接入,配对完毕即可通信,模块与模 块的通信需要至少 2 个条件: 1、 必须是主机与从机之间 2、 必须密码一致 但这两个条件并不是充分条件,还有一些条件是根据不同的型号来确定的,详细

4、资料请参考后面的各种型号的关于配对的章节。 我们下面的章节叙述中将会多次引用 Linvor(广州汇承信息的前称)的资料和图片。 二、模块的选型 二、模块的选型 蓝牙串口在模块功能上,偶数命名的互相兼容,从机命名的也互相兼容,也就是说,HC-04 与 HC-06,HC-03 与 HC-05 在功能上是兼容的。HC-04,HC-06 是比较早的版本,用户不可以自己 切换主机或者从机,AT 指令集很少,包括修改蓝牙名(限于从机) ,修改密码,修改波特率,询 问版本号等几个基本功能,不如 HC-03HC-05 的灵活和指令集多,一般来说推荐用户使用 HC-03HC-05 的蓝牙。 下面列举 HC-05

5、 和 HC-06 出厂时的主要参数,注意区别: HC-05 HC-06 HC-05 HC-06 主机与从机可以切换 主机与从机不可以切换 蓝牙名:HC-05 蓝牙名:linvor 密码:1234 密码:1234 主机:主机:不记忆从机,可以和任意从机配对,也就 是预设了 AT+CMODE=1,如果要和 HC-06 一样记 忆最后配对过的从机,可以配对过之后再使用 AT+CMODE=0,详情参考 HC-05 的 AT 指令集 主机:主机:记忆最后一次配对过的从机,并只与该 从机配对,直到 KEY(26 脚)高电平触发时放 弃记忆,26 脚默认应该接低电平 配对方式配对方式:主机可以指定另一方的地

6、址进行配 对,另一方包括手机、电脑的适配器、从机,也 可以默认地自动搜索并配对从机。 典型方式: 在一定条件下, 主从之间自动配对 (默 认方式) 配对方式:配对方式:主机自动搜索从设备进行配对。 典型方式:在一定条件下,主从之间自动配对。 多机通信多机通信:模块与模块之间只支持点对点通信, 适配器可以支持与多个模块配对通信。 多机通信多机通信: 模块与模块之间只支持点对点通信, 适配器可以支持与多个模块配对通信 AT 模式 1AT 模式 1:开机后,再触发 34 脚为高电平可以 进入 AT 模式, 此时设置 AT 指令使用的波特率和 通信时的波特率一样,比如 9600; AT 模式 2AT

7、模式 2:先令 34 脚为高电平,或者模块上电 的同时令 34 脚也为高电平, 设置 AT 指令使用的 波特率使用 38400bps。 注意:注意:只有 34 脚保持高电平的时候, 才能使用所 有的 AT 指令,进入 AT 指令之后 34 脚如果不保 持高电平的话,只能使用部分 AT 指令,这种设 计是把模块的设置权限留给了用户的外围控制 电路,使 05 模块的应用非常灵活。 AT 模式:AT 模式: 配对前就是 AT 模式, 配对完毕后透明 通信 通信过程中令34脚为高电平, 可以进入AT模式, 放开后恢复通信模式, 这个功能可以动态查询某 些信息, 比如查询是否正处于配对完毕的状态等 通信

8、过程中无法进入 AT 模式 默认通信波特率:默认通信波特率:9600,48001.3M 可设 默认通信波特率:默认通信波特率:9600,12001.3M 可设 KEYKEY:34 脚,用于进入 AT 状态 KEY:KEY:26 脚,用于主机放弃记忆 LED1:LED1:31 脚,蓝牙状态指示灯,慢闪(1HZ)表 示进入 AT 模式 2;快闪(2HZ)表示进入 AT 模 式 1,或者是通信配对中;双闪/秒,表示配对LED:LED:从机闪的频率是 102ms,主机如果已经有 对从机的记忆,配对中 110ms/s 的频闪,如果 还没有记忆从机, 或者清空了记忆, 则是 750m/s完毕,可以通信 L

9、ED2:LED2:32 脚,配对前低电平,配对完毕可以通 信为高电平 主从机指示灯用法是一样的。 注意:注意:LED1 和 LED2 引脚外接 LED+脚。 的频闪,配对完毕后,不论主机从机,LED 引脚 都为高电平。 注意:注意:LED 引脚接 LED+脚。 功耗:功耗:配对中是 3040MA 左右,波动,平均电流 是 25MA 左右。配对完毕,不论通信与否,都是 8MA,无休眠模式。该参数所有型号的蓝牙模块 都是一样的。 功耗:功耗:配对中是 3040MA 左右,波动,平均电 流是 25MA 左右。配对完毕,不论通信与否,都 是 8MA, 无休眠模式。 该参数所有型号的蓝牙模 块都是一样的

10、。 复位复位:11 脚,低电平复位,使用时可以悬空 复位:复位:11 脚,低电平复位,使用时可以悬空 级别级别:民用级 级别:级别:民用级 以上表格是两大系类模块的主要参数,可以供用户选型时参考。 推荐使用 HC-03HC-05 系列产品。 三、封装信息 三、封装信息 虽然 HC-03、HC-04、HC-05、HC-06 引脚定义稍有不同,但使用相同的封装尺寸:28mm * 15 mm *2.35mm。 下面图 1 是 HC-06 图片及主要引脚,图 2 是 HC-05 图片及主要引脚,图 3 是对比图,图 4 是 他们的封装尺寸信息。 制作电路板时, 可到广州汇承信息科技有限公司的网站 ()

11、 下载 protle 版的封装库。 图 1 图 2 图 3 图 4 四、首次使用 HC-06 使用及测试方法 四、首次使用 HC-06 使用及测试方法 本章节将详细介绍 HC-06 的使用方法,当用户第一次拿到模块的时候,可以用这个章节的介 绍进行测试。 主要引脚定义 主要引脚定义 PIN1 UART_TXD , TTL/CMOS 电平,串口发送脚 PIN2 UART_RXD, TTL/COMS 电平,串口接收脚(无上拉,需外加上拉) PIN11 复位引脚,低电平复位,可以悬空 PIN12 VCC,典型值 3.3V,可以工作于 3.14.2V 之间 PIN13 GND PIN22 GND PI

12、N24 LED,工作状态灯。 从机:配对完毕前输出周期为 102ms 的方波,配对完毕后输出高电平 主机:无记忆从机配对信息的情况下,配对完毕前输出 110ms 周期的 方波,有记忆从机配对信息的情况下,配对完毕前输出 750ms 周期的 方波,配对完毕后输出高电平。 PIN26 主机用于清空 主机对从机的配对信息 ,清空之后,主机将随机搜索 从机,配对后将记忆从机地址,下次开机将只搜索该地址的从机。 1、模块与 3.3V 的单片机串口的接线方法,如图 5 所示。 图 5 HC-06 原则上只要接上 UART_TXD、 UART_RXD、VCC、GND 这 4 根线就可以工作了,但为了更 好的

13、测试,最好把 LED、KEY(测试主机时)也接上。 其中,3.3V 单片机的 TXD 接到 HC-06 的 UART_RXD 3.3V 单片机的 RXD 接到 HC-06 的 UART_TXD 接上 3.3V 电源和地,就算最小系统接线完成了。 需要注意的是,蓝牙模块的 PIN2:UART_RXD 不带上拉,如果单片机的 TXD 无上拉能力的话,就需要注意的是,蓝牙模块的 PIN2:UART_RXD 不带上拉,如果单片机的 TXD 无上拉能力的话,就需要在模块的 UART_RXD 脚上接一个上拉电阻。这个很容易被用户所忽略。 需要在模块的 UART_RXD 脚上接一个上拉电阻。这个很容易被用户

14、所忽略。 如果 2 个单片机分别这样接主机和从机的话,那么上电后,配对前(LED 闪)可以通过串口 发送 AT 指令,详细的指令请参考 HC-04 或 HC-06 的规格书,最后一个章节有介绍指令集,需要注 意的是,HC-04HC-06 的指令没有结束符,比如呼叫指令,只发 AT 两个字母就可以了,不要加上 回车换行符。 如果 LED 常亮了,说明配对完毕,两个单片机之间可以互相串口通信,用户可以认为两个单 片机之间连了一个串口线。 2、蓝牙模块与 5V 单片机串口、电脑串口的接法,如图 6 所示。 图 6 是蓝牙底板的原理图,该原理图的接法可以使蓝牙模块的工作电压扩大为 3.16.5V, 此

15、时通过图 6 的 J1 口, 可以接入 3.3V 系统的单片机或者 5V 系统的单片机, 也可以接入电脑串口。 图 6 3、AT 指令测试 HC-04、HC-06 在配对完毕之前,模块就是 AT 模式。 在 9600N81 的情况下,发送 AT 两个字母就会回复 OK,其他指令参考 06 的规格书最后一个章 节,请用户注意,HC-06 的 AT 指令集没有结束符,AT 指令后面不需要加入回车换行等。 V1.4 版本的指令集是不包含奇偶校验设置的,V1.5 版本及以后版本是包含奇偶校验设置的, V1.5 比 V1.4 多出的 3 条指令为: 无校验(默认设置)AT+PN 奇校验 AT+PO 偶校

16、验 AT+PE HC-06 的 AT 指令发送频率最快不要超过 1 次/秒,因为 HC-06 的指令是通过时间间隔来判断 指令是否结束的。 4、蓝牙模块和电脑的适配器配对使用的情况,可以参考公司网站下载中心的“IVT 使用指 南.pdf” ,该文档以 HC-06-D 为例,说明了串口模块如何与适配器配对使用的,和手机的配对 使用的方法也差不多, 不过手机都需要第三方的通信软件, 类似于电脑的串口助手或者超级终 端,我公司下载中心提供了“PDA 串口助手.exe” ,是适合适用于 WM 系统的手机软件。经过验 证,串口模块可被 sybian,andron,windows mobile 等智能操作系统的蓝牙所支持。 5、配对说明:HC-06 的主机出厂的时候,是没有对任何从机记忆的,这个时候,只要主机和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号