logo资料库

ATK-HC05-V11用户手册_V1.03.pdf

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
1.特性参数
2.使用说明
2.1模块引脚说明
2.2模块使用说明
2.2.1 AT指令说明及测试
2.2.2 模块与单片机连接
2.2.3 模块与蓝牙主机连接
3.结构尺寸
4.其他
User Manual ATK-HC05 用户手册 主从一体蓝牙串口模块 用户手册 ALIENTEK 广州市星翼电子科技有限公司 修订历史 版本 V1.00 V1.01 V1.02 V1.03 原因 日期 2013/2/23 2013/3/23 第一次发布 修正一些小 bug 2013/11/29 修改部分内容 2014/10/26 修改部分图片
ALIENTEK ATK-HC05 用户手册 主从一体蓝牙串口模块 目 录 1.特性参数 .................................................................................................................... 1 2.使用说明 .................................................................................................................... 2 2.1 模块引脚说明 .................................................................................................................... 2 2.2 模块使用说明 .................................................................................................................... 3 2.2.1 AT 指令说明及测试 .......................................................................................... 3 2.2.2 模块与单片机连接 ........................................................................................... 4 2.2.3 模块与蓝牙主机连接 ....................................................................................... 4 3.结构尺寸 .................................................................................................................... 8 4.其他 ............................................................................................................................ 9 用户手册 www.alientek.com 1
ALIENTEK 1.特性参数 ATK-HC05 用户手册 主从一体蓝牙串口模块 ATK-HC05-V11(V11 是版本号,下面均以 ATK-HC05 表示该产品)是一款高性能的主 从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP 等智能 终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容 5V 或 3.3V 单 片机系统,可以很方便与您的产品进行连接。使用非常灵活、方便,该模块各参数如表 1.1 和表 1.2 所示: 项目 接口特性 支持波特率 其他特性 通信距离 工作温度 模块尺寸 项目 工作电压 工作电流 Voh Vol Vih Vil TTL,兼容 3.3V/5V 单片机系统 说明 4800、9600(默认)、19200、38400、57600、115200、230400、460800、921600、 1382400 主从一体,指令切换,默认为从机。带状态指示灯,带配对状态输出。 10M(空旷地) -25℃~75℃ 16mm*32mm 表 1.1 ATK-HC05 基本特性 说明 DC3.3V~5.0V 配对中:30~40mA;配对完毕未通信:1~8mA;通信中 1:5~20mA 3.3V@VCC=3.3V 3.7V@VCC=5.0V 0.4V(Max) 2.4V(Min) 0.4V(Max) 注 1:这个电流和你的串口通信频繁程度成正比,如果单位时间内的数据通信量越大,电流则越高; 反之,单位时间内的数据通信量越小,电流则越低(接近配对未通信的电流)。 表 1.2 ATK-HC05 电气特性 用户手册 www.alientek.com 1
ATK-HC05 用户手册 主从一体蓝牙串口模块 ALIENTEK 2.使用说明 2.1 模块引脚说明 ATK-HC05 模块非常小巧(16mm*32mm),模块通过 6 个 2.54mm 间距的排针与外部连 接,模块外观如图 2.1.1 所示: 图 2.1.1 ATK-HC05 模块外观图 图 2.1.1 中,从右到左,依次为模块引出的 PIN1~PIN6 脚,各引脚的详细描述如表 2.1.1 所示: 序号 1 2 3 4 5 6 名称 LED KEY RXD TXD GND VCC 说明 配对状态输出;配对成功输出高电平,未配对则输出低电平。 用于进入 AT 状态;高电平有效(悬空默认为低电平)。 模块串口接收脚(TTL 电平,不能直接接 RS232 电平!),可接单片机的 TXD 模块串口发送脚(TTL 电平,不能直接接 RS232 电平!),可接单片机的 RXD 地 电源(3.3V~5.0V) 另外,模块自带了一个状态指示灯:STA。该灯有 3 种状态,分别为: 表 2.1.1 ATK-HC05 模块各引脚功能描述 1,在模块上电的同时(也可以是之前),将 KEY 设置为高电平(接 VCC),此时 STA 慢闪(1 秒亮 1 次),模块进入 AT 状态,且此时波特率固定为 38400。 2,在模块上电的时候,将 KEY 悬空或接 GND,此时 STA 快闪(1 秒 2 次),表示模块 进入可配对状态。如果此时将 KEY 再拉高,模块也会进入 AT 状态,但是 STA 依旧保 持快闪。 3,模块配对成功,此时 STA 双闪(一次闪 2 下,2 秒闪一次)。 用户手册 www.alientek.com 2
ALIENTEK ATK-HC05 用户手册 主从一体蓝牙串口模块 有了 STA 指示灯,我们就可以很方便的判断模块的当前状态,方便大家使用。 2.2 模块使用说明 2.2.1 AT 指令说明及测试 ATK-HC05 蓝牙串口模块所有功能都是通过 AT 指令集控制,这我们仅介绍用户常用的 几个 AT 指令,详细的指令集,请参考 HC05 蓝牙指令集.pdf 这个文档。 1, 进入 AT 状态 有 2 种方法使模块进入 AT 指令状态:1,上电同时/上电之前将 KEY 设置为 VCC, 上电后,模块即进入 AT 指令状态。2,模块上电后,通过将 KEY 接 VCC,使模块进 入 AT 状态。 方法 1(推荐)进入 AT 状态后,模块的波特率为:38400(8 位数据位,1 位停止 位)。方法 2 进入 AT 状态后,模块波特率和通信波特率一致。 2, 指令结构 模块的指令结构为:AT+<=PARAM>,其中 CMD(指令)和 PARAM(参 数)都是可选的,不过切记在发送末尾添加回车符(\r\n),否则模块不响应,比如我们 要查看模块的版本: 串口发送:AT+VERSION?\r\n 模块回应:+VERSION:2.0-20100601 OK 3, 常用指令说明及测试 注意,这里我们通过将模块连接电脑串口,来测试模块的指令,注意模块不能和 RS232 串口直连! A,修改模块主从指令 AT+ROLE=0 或 1,该指令来设置模块为从机或主机,并且可以通过 AT+ROLE?来 查看模块的主从状态,如图 1.1.1 所示: 图 1.1.1 模块主从修改指令 用户手册 www.alientek.com 3
ALIENTEK ATK-HC05 用户手册 主从一体蓝牙串口模块 我们模块出厂默认设置为从机,所以,发送 AT+ROLE?,得到的返回值为:+ROLE:0, 发送 AT+ROLE=1,即可设置模块为主机,设置成功模块返回 OK 作为应答。注意串口 调试助手要勾选发送新行,这样就会自动发送回车了。 B,设置记忆指令 AT+CMODE=1,该指令设置模块可以对任意地址的蓝牙模块进行配对,模块默认 设置为该参数。 AT+CMODE=0,该指令设置模块为指定地址配对,如果先设置模块为任意地址, 然后配对,接下去使用该指令,则模块会记忆最后一次配对的地址,下次上电会一直搜 索该地址的模块,直到搜索到为止。 C,修改通信波特率指令 AT+UART= ,,,该指令用于设置串口波特率、停止位、 校验位等。Param1 为波特率,可选范围为:4800、9600、19200、38400、57600、115200、 230400、460800、921600、1382400;Param2 为停止位选择,0 表示 1 位停止位,1 表 示 2 位停止位;Param3 为校验位选择,0 表示没有校验位(None),1 表示奇校验(Odd), 2 表示偶校验(Even)。 比如我们发送:AT+UART=9600,0,0,则是设置通信波特率为 9600,1 位停止位, 没有校验位,这也是我们模块的默认设置。 D,修改密码指令 AT+PSWD=,该指令用于设置模块的配对密码,password 必须为 4 个字 节长度。 E,修改蓝牙模块名字 AT+NAME=,该指令用于设置模块的名字,name 为你要设置的名字,必须 为 ASCII 字符,且最长不能超过 32 个字符。模块默认的名字为 ATK-HC05。比如发送: AT+NAME=GUANG ZHOU,即可设置模块名字为“GUANG ZHOU”。 2.2.2 模块与单片机连接 模块与单片机连接最少只需要 4 根线即可:VCC、GND、TXD、RXD,VCC 和 GND 用于给模块供电,模块 TXD 和 RXD 则连接单片机的 RXD 和 TXD 即可。本模块兼容 5V 和 3.3V 单片机系统,所以可以很方便的连接到你的系统里面去。 ATK-HC05 模块与单片机系统的典型连接方式如图 2.2.2.1 所示: 图 2.2.2.1 ATK-HC05 模块与单片机系统连接示意图 图中虚线连接表示可有可无,这个大家根据自己的需要选择性的使用即可。 2.2.3 模块与蓝牙主机连接 ATK-HC05 模块可以与多种蓝牙主机设备连接,这里我们仅以智能手机为例,进行说明 首先,让我们的模块正常工作,这里我们连接 ALIENTEK 的开发板供电,同时利用开 发板自带的 USB 串口,连接蓝牙模块。并确保蓝牙模块为从机。并设置好串口调试助手的 用户手册 www.alientek.com 4 ATK-HC05模块单片机系统单片机RXDVCCGNDTXDKEYLEDRXDTXDIO1IO2VCCGND
ALIENTEK ATK-HC05 用户手册 主从一体蓝牙串口模块 波特率等信息,通过拉高 KEY,我们可以用 AT 指令查询得到模块配置,如图 2.2.3.1 所示: 图 2.2.3.1 ATK-HC05 蓝牙模块部分配置查询 从上图可以看出,蓝牙模块的名字为:ATK-HC05,从机模式,波特率为 9600,1 个停 止位,没有校验位,密码为:1234。查询完以后,切记请先将 KEY 断开(或者接 GND), 蓝牙模块才可以正常收发数据,否则不能正常收发数据! 然后,我们在手机上安装:蓝牙串口助手 v1.97.apk,该软件你可以在安卓市场搜索到 也可以在我们提供的 ATK-HC05 模块资料里面找到。 安装完软件后,我们打开该软件,进入搜索蓝牙设备界面,如图 2.2.3.2 所示: 图 2.2.3.2 搜索蓝牙设备 用户手册 www.alientek.com 5
ALIENTEK ATK-HC05 用户手册 主从一体蓝牙串口模块 从上图可以看出,手机已经搜索到我们的模块了,ATK-HC05,点击这个设备,即进入 选择操作模式,如图 2.2.3.3 所示: 图 2.2.3.3 选择操作模式 这里我们选择:实时模式。其他两个模式大家可以自行研究下,其中键盘模式比较好玩 哦!简单写个开发板代码,即可实现手机控制开发板。选择模式后,我们输入密码(仅第一 次连接需要设置),完成配对,如图 2.2.3.4 所示: 图 2.2.3.4 输入配对密码 用户手册 www.alientek.com 6
分享到:
收藏