蓝牙模块介绍
- 格式:doc
- 大小:1.35 MB
- 文档页数:16
蓝牙模块的工作原理蓝牙技术是一种无线通信技术,可以在短距离内实现设备之间的数据传输和通信。
蓝牙模块作为蓝牙技术的核心组成部分,其工作原理是通过无线电波进行数据传输和通信的。
本文将详细介绍蓝牙模块的工作原理,以帮助读者更好地理解蓝牙技术的基本原理。
蓝牙模块是一种集成了蓝牙通信协议栈和射频电路的硬件设备,用于实现蓝牙通信功能。
蓝牙模块通常由射频芯片、基带处理器、天线和外围接口等部分组成。
其工作原理主要包括蓝牙通信协议栈的实现、射频信号的发射和接收、数据的编解码处理等过程。
首先,蓝牙模块的工作原理涉及到蓝牙通信协议栈的实现。
蓝牙通信协议栈是蓝牙技术的核心,包括物理层、链路层、传输层、应用层等多个子层,用于实现蓝牙设备之间的通信和数据传输。
蓝牙模块通过内置的基带处理器和软件实现了蓝牙通信协议栈,从而能够与其他蓝牙设备进行通信和数据交换。
其次,蓝牙模块的工作原理还涉及到射频信号的发射和接收。
蓝牙技术采用2.4GHz的ISM频段进行无线通信,因此蓝牙模块内置了射频电路和天线,用于发射和接收蓝牙信号。
在数据传输过程中,蓝牙模块通过射频电路将数字信号转换为无线电波进行发射,同时接收外部设备发来的蓝牙信号并将其转换为数字信号进行处理。
另外,蓝牙模块的工作原理还包括数据的编解码处理。
蓝牙技术采用GFSK调制方式进行数据传输,因此蓝牙模块内置了数据编解码器,用于对传输的数据进行编码和解码处理。
在数据传输过程中,蓝牙模块通过数据编解码器将原始数据转换为蓝牙可识别的格式进行传输,同时接收外部设备传来的蓝牙数据并进行解码处理,从而实现数据的传输和通信功能。
总的来说,蓝牙模块的工作原理是通过蓝牙通信协议栈的实现、射频信号的发射和接收、数据的编解码处理等多个环节实现蓝牙通信功能。
通过对蓝牙模块工作原理的深入了解,可以更好地应用和开发蓝牙技术,实现设备之间的无线通信和数据传输。
蓝牙模块介绍:主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑.蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个A T指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
特别注意:1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有主机模块的AT指令比从机模块少了AT+NAME指令,其他指令相同5、主机模块和从机模块的接口均为3.3V电平,可以直接连接各种TTL电平带串口MCU(5V的MCU请串联1K电阻)直接连接,设置参数可以用MCU或者本店的USB转串口,或者增加MAX232转换电路后的电脑串口小常识:ﻫTXD:发送端,一般表示为自己的发送端,正常通信的时候接另一个设备的RXD。
ﻫRXD:接收端,一般表示为自己的接收端,正常通信的时候接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!ﻫ自收自发:顾名思义,也就是自己接收自己发送的数据,也就是自身的TXD接到自身的RXD,用来测试本身的发送和接收是否正常。
也称回环测试。
由于蓝牙核心板不方便接线,因此我们把它焊接到底板上,底板上含3.3V LDO,为了方便再拆卸,仅焊接有用的引脚,引出VCC、GND、TXD、RXD(TXD、RXD均为3.3V电平)四根线方便接线,STATE为LED状态输出脚,未连接时输出脉冲,连接后输出高电平,可由MCU判断状态,需自行焊接插针,KEY接口对从机无效。
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用户可设置;AT30mA()、从(PIO11)2.(1)USB设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。
设置波特率38400,数据位8位,停止位1位,无校验位,无流控制。
✧测试通讯发送:AT(换行)C.D.◆◆修改密码指令:AT+PSWD(建议最好把密码设置成自己的学号)返回:OK如下图所示:◆指令:AT+PSWD?返回:OK如下图所示:E.设置蓝牙的主从模式指令:AT+ROLE=0(0—从,1—主)返回:OK如下图所示:同样,查询指令为AT+ROLE?(这里不详细介绍)通过前面A-E步骤,设定好主、从模块F.实现主、从模块的通讯绑定实现绑定的条件:✧两个蓝牙模块必须设置成一个为主模块,一个为蓝牙从模块。
✧密码必须一致✧设定蓝牙连接模式(指定蓝牙地址连接模式)✧互相绑定对方地址。
前两个条件通过A-E已经设置好,主要是后两个条件的设置。
◆设定蓝牙连接模式主从模块都需要设置,这里只以从模块为例。
指令:AT+CMODE=0//0:指定蓝牙地址连接模式返回:OK。
单片机蓝牙模块原理
蓝牙模块是一种无线通信模块,可以实现设备之间的短距离无线通信。
单片机蓝牙模块的原理是通过蓝牙技术将单片机与其他设备(如手机、电脑等)进行无线连接。
单片机蓝牙模块由蓝牙芯片和单片机组成。
蓝牙芯片是实现蓝牙通信的核心部件,它集成了蓝牙协议栈和蓝牙通信的硬件电路。
蓝牙协议栈是一组软件协议,负责处理蓝牙设备的连接、通信和数据传输等功能。
单片机通过串口通信与蓝牙芯片进行数据交互。
在单片机程序中,可以通过串口向蓝牙模块发送指令,如搜索其他蓝牙设备、建立连接等。
蓝牙芯片接收到指令后,会执行相应的操作,并将结果通过串口返回给单片机。
在通信过程中,单片机可以通过蓝牙模块与其他蓝牙设备进行数据传输。
例如,可以通过蓝牙模块将单片机采集到的数据发送给手机进行显示或处理。
同时,也可以通过蓝牙模块接收其他设备发送的数据,然后交给单片机进行处理。
单片机蓝牙模块还支持蓝牙低功耗(Bluetooth Low Energy,BLE)技术,可以在低功耗模式下实现长时间的无线通信。
这对于一些低功耗应用场景非常有用,如物联网设备、传感器网络等。
总的来说,单片机蓝牙模块通过蓝牙技术实现了单片机与其他
设备之间的无线通信。
它可以广泛应用于各种领域,如智能家居、健康医疗、工业控制等。
一、硬件1、控制芯片在蓝牙1.1标准的时代,CSR(Cambridge Silicon Radio)公司的CSR Core2芯片占据市场上的绝大部份份额,但到了蓝牙1.2标准盛行的2005年开始,由于Broadcom公司收购蓝牙管理软件widcomm公司,市场份额开始改变,CSR新推出的CSR Core3芯片转向使用IV Bluesoeil,市场反应不佳,Broadcom 公司的BCM系列芯片组开始领跑市场。
(1)CSR Core2芯片,属于蓝牙1.1规范产品(2)CSR Core3-Rom芯片,蓝牙1.2规范,固件与控制芯片整合在一起。
编号为31,有很多JS把CS R Core2的蓝牙棒当Core3卖,这是区别芯片最直接的方法。
(3)Broadcom的BCM系列芯片,属于蓝牙1.2规范产品。
(4)SiliconWave芯片,蓝牙1.2产品,比较少见,通常是低价蓝牙棒才用,不稳定。
2、缓存简单的说,缓存是提供两个蓝牙设备通讯时,由于不可能真正意义上的完全同步,蓝牙设备必须有一个缓冲区,用于暂时存放待处理的数据。
大多数的低价蓝牙棒都不具备缓存,如果你发现蓝牙老断线,70%的原因都是没有缓存造成的。
缓存容量从512K到4MB都有。
3、固件及Profile固件通常上来说,存在于蓝牙棒的缓存上,但现在也有固件与芯片整合的(如用CSR Core3 ROM这个芯片的蓝牙棒)。
固件是让蓝牙棒起应用功能的,其实这和硬盘等固件原理是一样的,而固件的内容就是profile。
举例说明,蓝牙棒用于同步PDA/手机,必须要有一个蓝牙虚拟端口,这个在蓝牙应用上,叫做串口profil e。
所以,有些低价蓝牙无法使用特定的功能,最常见的就是不支持蓝牙鼠标,键盘或蓝牙耳机,这都是因为固件内缺乏相对应的profile引起的,与驱动或蓝牙管理软件无关。
4、天线型态作为无线通讯的一种,蓝牙棒无可避免的需要天线。
天线型态分为两种,最常见的为单天线(Print on Bo ard),成本较低,效果也不错;另外还有双天线蓝牙棒(亦称双回路天线),可以更好地保证无线稳定度及有效距离。
蓝牙模块介绍:主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑.蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个AT指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
特别注意:1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有蓝牙适配器,可以购买我们的蓝牙适配器(地址:/item.htm?id=137********&),4、主机模块的AT指令比从机模块少了AT+NAME指令,其他指令相同5、主机模块和从机模块的接口均为3.3V电平,可以直接连接各种TTL电平带串口MCU(5V的MCU请串联1K电阻)直接连接,设置参数可以用MCU或者本店的USB转串口,或者增加MAX232转换电路后的电脑串口小常识:TXD:发送端,一般表示为自己的发送端,正常通信的时候接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信的时候接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!自收自发:顾名思义,也就是自己接收自己发送的数据,也就是自身的TXD接到自身的RXD,用来测试本身的发送和接收是否正常。
蓝牙模块蓝牙模块,是一种集成蓝牙功能的PCBA板,用于短距离无线通讯,按功能分为蓝牙数据模块(如BLK-MD-BC04-B,BLK-MD-SPP系列)和蓝牙语音模块(如BLK-MD-SPK 系列)。
目录1释义2关系3原理与结构系统硬件结构DER5460和DGI385的硬件设计OMAP5910的软件设计总结4模块分类5模块接口6模块组成1释义蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯,大致可分为三大类型:数据传输模块(如BLK-MD-BC04-B)远程控制模块(如BLK-MD-BC04-L)等。
一般模块具有半成品的属性,是,是在芯片的基础上进行过加工,以使后续应用更为简单。
2关系对于最终用户,形象点说:蓝牙模块是半成品,蓝牙适配器是成品;常见的蓝牙适配器(也称dongle)为usb dongle,主要用于传输数据,也有串口dongle;针对特殊用户,有语音dongle,等等;蓝牙模块根据协议分为支持1.1,1.2,2.0,3.0,4.0的模块通常后者兼容前者产品。
3原理与结构作为取代数据电缆的短距离无线通信技术,蓝牙支持点对点以及点对多点的通信,以无线方式将家庭或办公室中的各种数据和语音设备连成一个微微网(Pico-net),几个微微网还可以进一步实现互联,形成一个分布式网络(scatter-net),从而在这些连接设备之间实现快捷而方便的通信。
本文介绍蓝牙接口在嵌入式数字信号处理器OMAP5910上的实现,DSP对模拟信号进行采样,并对A/D变换后的数字信号进行处理,通过蓝牙接口传输到接收端,同样,DSP对蓝牙接收到的数字信号进行D/A变换,成为模拟信号。
蓝牙信号的收发采用蓝牙模块实现。
此蓝牙模块是公司最近推出的遵循蓝牙V1.1标准的无线信号收发芯片,主要特性有:具有片内数字无线处理器DRP (DigitalRadioProcessor)、数控振荡器,片内射频收发开关切换,内置ARM7嵌入式处理器等。
蓝牙模块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.在配对蓝牙设备时,确保设备处于可被到的状态,并选择正确的设备进行配对。
蓝牙模块的工作原理
蓝牙模块是一种无线通信设备,它通过蓝牙技术实现不同设备之间的短距离无线通信。
蓝牙模块的工作原理包括以下几个关键步骤:
1. 射频发送和接收:蓝牙模块通过内置的射频收发器进行数据的发送和接收。
当需要发送数据时,蓝牙模块将数据转换为无线信号并通过天线发送出去;当接收到其他设备发送的无线信号时,蓝牙模块将信号转换为数字数据,供其他模块使用。
2. 蓝牙协议栈:蓝牙模块内部嵌入了一个蓝牙协议栈,用于处理蓝牙通信的各个层级。
蓝牙协议栈包括物理层、链路层、网络层、传输层和应用层。
不同的层级负责不同的功能,如建立通信连接、数据传输、数据加密等。
3. 蓝牙地址与配对:每个蓝牙模块都有一个唯一的地址,用于在通信过程中进行设备的识别。
配对是指两个蓝牙设备之间的身份验证过程,以确保通信的安全性。
4. 通信模式:蓝牙模块支持不同的通信模式,包括广播模式、扫描模式和连接模式。
在广播模式下,蓝牙模块发送自身信息以广播给其他设备;在扫描模式下,蓝牙模块搜索周围的设备;在连接模式下,蓝牙模块建立与其他设备的连接,并进行数据的传输。
5. 数据传输:蓝牙模块可以通过不同的传输方式进行数据的传输,如串口传输、音频传输和文件传输等。
通过与其他设备的
配对和连接,蓝牙模块可以实现点对点或多对多的数据传输。
总的来说,蓝牙模块通过射频发送和接收数据,并通过蓝牙协议栈进行通信管理,实现设备之间的短距离无线通信。
同时,蓝牙模块还涉及地址与配对、通信模式和数据传输等关键步骤。
bt04a蓝牙模块技术手册一、产品概述BT04A蓝牙模块是一款低功耗蓝牙模块,具有稳定的无线通信能力和广泛的应用领域。
本手册将详细介绍BT04A蓝牙模块的硬件规格和软件开发指南,帮助开发者快速上手并且高效地使用该模块。
二、硬件规格1. 尺寸和引脚定义BT04A蓝牙模块的尺寸为25mm x 14mm,具有12个引脚,包括电源引脚、地引脚以及UART通信引脚等。
开发者可以根据需求进行引脚定义和布局设计。
2. 电气特性BT04A蓝牙模块工作电压为3.3V,具有低功耗特性,平均待机电流仅为1uA,最大工作电流为30mA。
在实际应用中,开发者应合理使用电源管理技术,以提高模块的工作效率和延长电池寿命。
3. 通信接口BT04A蓝牙模块支持UART串口通信接口,波特率可设置为9600、115200等常用数值。
通过UART接口,开发者可以与模块进行通信和配置。
三、软件开发指南1. 模块初始化在使用BT04A蓝牙模块之前,开发者需要进行模块的初始化设置。
初始化过程包括配置波特率、设置蓝牙名称和设备类别等。
通过命令或者代码的方式进行初始化,确保模块与主设备的兼容性和稳定性。
2. 连接与配对BT04A蓝牙模块支持蓝牙经典连接和蓝牙低功耗连接。
根据实际需求,开发者可以选择适当的连接方式,并进行相关配对设置。
通过连接与配对操作,实现设备之间的数据传输和通信。
3. 数据传输BT04A蓝牙模块提供可靠的数据传输功能,支持串口透传和蓝牙SPP协议等多种传输方式。
开发者可以根据自身需求,选择合适的数据传输方式,并进行相关配置和优化,以提高数据传输的速度和稳定性。
4. 其他功能除了基本的通信功能外,BT04A蓝牙模块还提供了其他丰富的功能特性,例如低功耗模式、多连接支持、自动重连等。
开发者可以根据实际应用场景,灵活使用这些功能,以满足特定需求。
四、开发工具和资源为了帮助开发者更好地使用BT04A蓝牙模块,我们提供了一系列的开发工具和资源,包括开发板、SDK、技术支持等。
蓝牙模块介绍:主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑.蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个AT指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
特别注意:1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有蓝牙适配器,可以购买我们的蓝牙适配器(地址:/item.htm?id=137********&),4、主机模块的AT指令比从机模块少了AT+NAME指令,其他指令相同5、主机模块和从机模块的接口均为3.3V电平,可以直接连接各种TTL电平带串口MCU(5V的MCU请串联1K电阻)直接连接,设置参数可以用MCU或者本店的USB转串口,或者增加MAX232转换电路后的电脑串口小常识:TXD:发送端,一般表示为自己的发送端,正常通信的时候接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信的时候接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!自收自发:顾名思义,也就是自己接收自己发送的数据,也就是自身的TXD接到自身的RXD,用来测试本身的发送和接收是否正常。
也称回环测试。
由于蓝牙核心板不方便接线,因此我们把它焊接到底板上,底板上含3.3V LDO,为了方便再拆卸,仅焊接有用的引脚,引出VCC、GND、TXD、RXD(TXD、RXD均为3.3V电平)四根线方便接线,STATE 为LED状态输出脚,未连接时输出脉冲,连接后输出高电平,可由MCU判断状态,需自行焊接插针,KEY 接口对从机无效。
该蓝牙模块可以接各种单片机,USB转串口等串口设备,输入电压3.6~6V(推荐5V,不得超过7V),模块尺寸:3.57cm*1.52cm(cm)注意:所标价格为单个模块的价格,并非一对模块的价格!!!模块与单片机请遵循以下连接:以下均为错误的连接方法:购买该产品赠送4P杜邦线一条主/从模块区别:该链接为从机模块,本店另有主机模块,主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑,有需要请联系。
蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。
使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。
蓝牙透传模块只有4个AT指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。
发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。
特别注意:1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有蓝牙适配器,可以购买我们的蓝牙适配器(地址:/item.htm?id=137********&),4、主机模块的AT指令比从机模块少了AT+NAME指令,其他指令相同5、主机模块和从机模块的接口均为3.3V电平,可以直接连接各种TTL电平带串口MCU(5V的MCU请串联1K电阻)直接连接,设置参数可以用MCU或者本店的USB转串口,或者增加MAX232转换电路后的电脑串口小常识:TXD:发送端,一般表示为自己的发送端,正常通信的时候接另一个设备的RXD。
RXD:接收端,一般表示为自己的接收端,正常通信的时候接另一个设备的TXD。
正常通信时候本身的TXD永远接设备的RXD!自收自发:顾名思义,也就是自己接收自己发送的数据,也就是自身的TXD接到自身的RXD,用来测试本身的发送和接收是否正常。
也称回环测试。
由于蓝牙核心板不方便接线,因此我们把它焊接到底板上,底板上含3.3V LDO,为了方便再拆卸,仅焊接有用的引脚,引出VCC、GND、TXD、RXD(TXD、RXD均为3.3V电平)四根线方便接线,STATE 为LED状态输出脚,未连接时输出脉冲,连接后输出高电平,可由MCU判断状态,需自行焊接插针,KEY 接口对从机无效。
该蓝牙模块可以接各种单片机,USB转串口等串口设备,输入电压3.6~6V(推荐5V,不得超过7V),模块尺寸:3.57cm*1.52cm(cm)注意:所标价格为单个模块的价格,并非一对模块的价格!!!模块与单片机请遵循以下连接:以下均为错误的连接方法:购买该模块赠送以下4P杜邦线一根蓝牙模块参数的设置方法(模块默认波特率9600bps,设备名称:linvor,配对密码:1234,如按默认参数则无需以下个性设置。
所有AT指令设置好的参数掉电都可保存):发送AT指令前必须先接好硬件连接,以下以电脑通过USB转串口模块设置模块参数为例,因底板上有稳压芯片,模块接入5V电源,蓝牙模块的TXD脚接USB转串口模块的的RXD脚,RXD脚接USB转串口模块的TXD脚,注意此时先不要与电脑建立蓝牙连接,否则无法设置,然后打开电脑上的串口调试工具,去掉“发送新行”前的勾,然后在字符串输入框中输入AT命令后点发送或者按回车。
如测试通讯指令,发送AT,如果连接无误,模块会回复OK,此时可以发送参数设置指令修改蓝牙波特率:发送“AT+BAUD1”(必须大写),设置成功后模块会回复“OK1200”,BAUD后面的序号代表需要设置的波特率,对应如下:1----1200bps2----2400bps3----4800bps4----9600bps5----19200bps6----38400bps7----57600bps8----115200bps9----230400bpsA----460800bpsB----921600bpsC----1382400bps设置波特率成功后立即生效,如还需要输入AT指令,必须把软件的波特率调到与刚才设置的波特率一致才能响应AT指令(如默认波特率为9600bps,用该波特率设置新的波特率为1200bps后,需将软件的波特率设置为1200bps才能重新响应AT指令)特别注意:设置波特率前请查看软件是否支持这个波特率,否则将无法再设置波特率!!当使用电脑的串口设置高于115200bps后,一般的MAX232芯片不能在高于115200波特率下可靠工作,因此需要使用其他支持更高波特率的设备(如单片机,或者支持高波特率的USB转串口,本店有售)才能再次与透传模块通信。
修改蓝牙名称,实现个性化设备,该名称为搜索到蓝牙设备后显示的名称,发送“AT+NAMEjiayuanelectron”(注意:因为刚才设置了1200bps,所以软件上必须修改为1200bps才能设置),设置成功后模块会回复“OKsetname”,其中,NAME后面的字符为所要设置的设备的名称,最多可支持20个字符,不支持中文。
(注意:修改名称后请重新上电,名称才会变)修改配对密码(默认1234),发送“AT+PIN0000”,设置成功后模块会回复“OKsetPIN”,则配对密码已被设置为0000,密码只能是四个字符。
该配对密码在主设备连接到蓝牙透传模块需要提供。
主设备如何与透传模块建立连接(以下连接示例只针对从模块,主模块只能与HC06的从模块连接不能跟电脑连接!!):主设备可以是带蓝牙适配器的电脑(电脑没有蓝牙的请到电脑城花十几块购买一个USB 接口的蓝牙适配器即可),带蓝牙的手机等,以带蓝牙适配器的电脑为例,给蓝牙透传模块上电,此时led 闪烁,在电脑上点击“搜索位于有效范围内的设备”,系统将搜索蓝牙设备,默认设备名称“linvor”(如修改过名称则为修改后的名称,这里为刚才修改后的“jiayuanelectron”),双击或者点击右键,选择“添加蓝牙设备”,输入配对密码(默认为“1234”,这里为修改后的“0000”),点击“下一步”,如果密码正确,则电脑与透传模块将建立起连接,此时led常亮。
勾选要连接的服务,这里只有Dev B,点击配置,可以选择要连接到适配器的哪个端口上,我这里只能选择com5,找到电脑上蓝牙适配器虚拟的串口,即为连接后电脑端操作的串口,比如我这里是com5,发往com5的数据将通过蓝牙发到透传模块上,透传模块发过来的数据也将转发到com5上。
与电脑连接成功后可以先进行自收自发测试(实际上能响应AT命令,证明物理串口连接没有问题,能与电脑蓝牙配对,说明无线部分也没有问题,该测试主要测试蓝牙链路至物理串口是否正常):TXD,RXD 不要接任何外围,短接TXD,RXD,给模块上电并与电脑蓝牙适配器正确配对好,然后打开电脑上的串口调试工具,选择与蓝牙连接的端口,发送任意数据,如果在电脑的调试工具上能接收到发送出去的数据,说明蓝牙模块没有问题。
如果蓝牙透传模块的txd,rxd接了串口设备,如GPS,单片机等,则电脑端通过com5即可与GPS,单片机等实现无线连接,与使用普通串口无异,如下面连接GPS的例子。
(因为GPS输出波特率为4800bps,因此蓝牙透传模块要先通过AT指令设置为4800bps才能正确收发)在电脑上用蓝牙接收GPS信息(因在室内,未定位)注意:在数据量较少的情况下,蓝牙适配器与蓝牙透传模块的波特率可以不一致,不影响数据的传输,但是如果数据量大,请设置为一致以免数据溢出(比如蓝牙适配器设置为4800bps,透传模块设置为9600bps,如果透传模块回发的数据量较大则因为接收端波特率过低,缓冲队列将溢出导致接收数据出错)FAQ:1、我不懂蓝牙,是否可以使用该模块?我想做智能小车(或其他诸如此类的东西),它能不能与我的51(或AVR,PIC等等)连接?没有问题,使用该模块不需要具备太多的蓝牙知识,只要知道,与电脑(或其他设备)配对连接好以后完全就当是一个固定波特率的串口使用,它的TXD、RXD,你就当是电脑串口的TXD,RXD使用即可,只要你会用串口,就可以用它,如果你不会用串口,那。