HC-05 蓝牙 2.0 串口模块

这篇具有很好参考价值的文章主要介绍了HC-05 蓝牙 2.0 串口模块。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、模块介绍

1. 特点简介

HC-05 蓝牙串口通信模块,是基于 Bluetooth Specification V2.0 带 EDR 蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 4dBm,接收灵敏度-85dBm,板载 PCB 天线,可以实现 10 米距离通信。

模块采用邮票孔封装方式,模块大小 27mm×13mm×2mm,方便客户嵌入应用系统之内,自带 LED 灯,可直观判断蓝牙的连接状态。
模块采用 CSR 的 BC417 芯片,支持 AT 指令,用户可根据需要更改角色(主、从模式)以及串口波特率、设备名称等参数,使用灵活。

2. 基本参数

HC-05 蓝牙 2.0 串口模块

3. 系列产品

HC-05 蓝牙 2.0 串口模块

二、 连接说明

1. 工作原理简单介绍

HC-05 蓝牙 2.0 串口模块
注:
如上图所示,HC-05 模块用于代替全双工通信时的物理连线。左边的设备向模块发送串口数据,模块的 RXD 端口收到串口数据后,自动将数据以无线电波的方式发送到空中。右边的模块能自动接收到,并从 TXD 还原最初左
边设备所发的串口数据。从右到左也是一样的。

2. 模块与单片机 MCU 等设备的连接

HC-05 蓝牙 2.0 串口模块

①:模块与供电系统为 3.3V 的 MCU 连接时,串口交叉连接即可(模块的 RX 接 MCU 的 TX、模块的 TX 接 MCU的 RX)
②:模块与供电系统为 5V 的 MCU 连接时,可在模块的 RX 端串接一个 220R~1K 电阻再接 MCU 的 TX,模块的TX 直接接 MCU 的 RX,无需串接电阻。(注:请先确认所使用的 MCU 把 3.0V 或以上电压认定为高电平,否则需加上 3.3V/5V 电平转换电路)

注: 模块的电源为 3.3V,不能接 5V, 5V 的电源必须通过 LDO 降压到 3.3V 后再给模块供电。

HC-05 蓝牙 2.0 串口模块
设置一个为主机,一个为从机,配对码一致(默认均为 1234),波特率一致,上电即可自动连接。HC-05 支持一对一连接。

在连接模式 CMODE 为 0 时,主机第一次连接后,会自动记忆配对对象,如需连接其他模块, 必须先清除配对记忆。在连接模式 CMODE 为 1 时,主机则不受绑定指令设置地址的约束,可以与其他从机模块连接。

注:HC-05-USB 默认为主机,HC-05 默认为从机

3. 模块与手机的连接通讯

HC-05 蓝牙 2.0 串口模块
HC-05 可以与安卓手机自带蓝牙连接,通讯测试可以使用安卓串口助手软件

4. 模块与 PC 的连接通讯

HC-05 蓝牙 2.0 串口模块
HC-05 直接连接电脑需借助 HC-05-USB 蓝牙虚拟串口与电脑相连。
HC-05 可直接连接电脑的自带蓝牙设备进行通讯。

三、测试

1. 参数架与模块连接

HC-05 蓝牙 2.0 串口模块
将蓝牙模块 HC-05 放入参数架 HC-USB-P 中(如图),直接插入 PC 的 USB 接口就可以对模块进行调试。

HC-05 测试 AT 时,要先按一下红键(相当于给 34 脚 KEY 加一下高电平),发送命令时要选择“AT+回车换行”。

2. 通讯测试

第一步
下载 HID 转串口小助手
(如果电脑安装了杀毒软件,会提示病毒预警,请添加信任即可。小助手为绿色版,无需安装,请放心使用!)
第二步
完成 1中的步骤,再打开 HID 转串口小助手(如先开启了小助手,再插入参数架,则需要点击软件界面的“打开设备”。只有打开设备的红色按钮亮起时,才可以进行调试。)

使用方法:
① 使用参数架连接模块与电脑,选择对应的模块型号;
② 如不清楚模块波特率,可按“模块波特率查询”按钮查询当前模块的波特率,默认为9600;
③ 发送 AT(或点击 HID 软件右上角的测试指令按钮),返回 OK,即为模块工作正常;
HC-05 蓝牙 2.0 串口模块

四、AT指令

1. 工作模式

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

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

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

2. 串口模块用到的引脚定义

1、PIO8 连接 LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。
2、PIO9 连接 LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED 长亮。
3、PIO11 模块状态切换脚,高电平–>AT 命令响应工作状态,低电平或悬空–>蓝牙常规工作状态。
4、模块上已带有复位电路,重新上电即完成复位。

3. 模块进入 AT 模式的方法

1、模块上电,未配对情况下就是 AT 模式,波特率为模块本身的波特率,默认:9600,发送 AT 指令时需要置高一次 PIO11。

2、 PIO11 置高电平后,再给模块上电,此时模块进入 AT 模式,波特率固定为:38400,可以直接发送 AT 指令
(注:当用户忘记模块本身波特率时,使用第二种方法固定为 38400,平时建议用户使用第一种方法进入 AT 模式!)

4. 设置为主模块的步骤

1、进入 AT 模式
2、使用串口调试助手,发送 AT 指令“AT+ROLE=1\r\n”,成功返回“OK\r\n”,其中 \r\n 为回车换行。
3、PIO11 置低电平,重新上电,模块为主模块,自动搜索从模块,建立连接。文章来源地址https://www.toymoban.com/news/detail-403016.html

到了这里,关于HC-05 蓝牙 2.0 串口模块的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于HC05 蓝牙模块与与蓝牙模块连接

    在通常的电子设计中,一般采用蓝牙模块与上位机(手机)连接来与电子设备通信,实现对电子设备的控制。当然也可以通过WiFi模块等其他通信模块进行通信。这里就介绍一下蓝牙模块之间的连接,能够摆脱上位机,实现设备与设备之间的通信。 蓝牙模块需要通过AT指令进行

    2024年02月16日
    浏览(67)
  • HC-05蓝牙模块学习(两个蓝牙模块连接互发信息)

    目录 1、进入AT模式和连接前注意事项 2、实现两个蓝牙完美配对 3、HC-05_1初始化配置 4、HC-05_2初始化配置 5、HC-05_1与HC-05_2绑定 6、设置模块通信波特率通信验证 USB转TTL(串口助手)和蓝牙模块连接好后(VCC-VCC GND-GND RXD-TXD TXD-RXD ),插上电脑 进入AT模式的两种方法。 方法一:先按

    2024年02月04日
    浏览(96)
  • HC05蓝牙模块配对步骤

    如果要使用HC05进行通信的话,配置蓝牙名称,配对密码,设置主从模式,设置波特率,然后退出AT模式,使用HC05连接另一个蓝牙设备即可,使用单片机向连接蓝牙的串口便可以收发数据了。 HC05蓝牙模块的AT模式设置的方法有以下三种: 一、默认设置 模块工作角色:从模式

    2024年02月15日
    浏览(34)
  • HC-05蓝牙模块的使用

    文章目录 前言 一、模块介绍 二、使用步骤         这次记录一下有关蓝牙模块的学习,我单独将蓝牙模块从各种单片机中脱离出来。因为蓝牙模块不同于其他模块,它具有极高的泛用性,在STM32以及51系列单片机均会经常用到。 一、模块介绍           我使用的蓝牙模块

    2024年02月19日
    浏览(30)
  • 【Arduino】蓝牙模块HC-05

    HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备。该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口。 HC-05蓝牙模块有六个管脚,分别为:STATE、RXD、TXD、GND、VCC、EN。 STATE:状态指示。未连接时输出低电平,连接时输出高电平。 RXD:UART接收引脚(和M

    2024年02月03日
    浏览(32)
  • 蓝牙模块HC-05使用指南

    HC-05蓝牙模块是一种基于蓝牙协议的简单无线通信设备。该模块基于BC417单芯片蓝牙IC,符合蓝牙v2.0标准,支持UART和USB接口。 具有两种工作模式:命令响应工作模式和自动连接工作模式。 当模块处于命令响应工作模式(或者AT模式)时能才能执行 AT 命令,用户可向模块发送各

    2024年02月02日
    浏览(32)
  • 资料分享|HC-05蓝牙模块资料

    HC-05是一个蓝牙模块,连接到微控制器的串行端口,允许微控制器通过蓝牙连接与其他设备通信。模块本身可以在主模式和从模式下运行,并且可以用于各种应用,例如,智能家居应用,远程控制,数据记录应用,机器人,监控系统等。 HC-05 嵌入式蓝牙串口通讯模块(以下简

    2024年04月14日
    浏览(29)
  • HC05蓝牙模块(STM32)

    ​ 模块基于蓝牙v2.0带EDR蓝牙协议,采用CSR的BC417芯片,工作于2.4GHzISM频段,GFSK调制方式。模块配对后可当一条有限串口线使用。只要以固定波特率、8位数据位、无奇偶校验的通信格式,模块都可以取代传统的串口线,无需修改程序,省去布线工作,使用非常灵活。可以与带

    2024年02月03日
    浏览(54)
  • 蓝牙模块HC-05 AT指令使用以及两个蓝牙模块的配对

      蓝牙模块用的就 是某宝常见的蓝牙模块,首先要将蓝牙模块进入AT模式,按住蓝牙按键后再通电就会进入蓝牙的AT模式,进入AT模式后蓝牙led慢闪,然后就可以利用TTL或者J-Link与串口助手给模块发送AT指令了,AT指令有很多,这里我讲几个常用的就行。 初始波特率好像是384

    2024年02月03日
    浏览(54)
  • 解决HC-05/HC06等蓝牙模块的调试问题

    1.检查硬件,USB转串口工具串口线与蓝牙模块是否接好,RXD–TXD / TXD–RXD; 2.使用蓝牙模块厂商提供的串口工具:下载链接; 3.先断开HC-05模块的电源,按住模块上的按键,再通电,然后指示灯慢闪后松开,即可进入AT模式; 4.在串口调试工具中输入AT,然后回车,然后发送,就会

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包