文档库

最新最全的文档下载
当前位置:文档库 > 蓝牙模块简介

蓝牙模块简介

蓝牙模块介绍

主机模块实物与从机一样,模块上有白点,主机模块会自动和从机模块配对,省却配对的麻烦,适合在需要两个设备间通过蓝牙串口无线通信的应用,无需电脑。

蓝牙透传模块可以让你原来使用串口的设备摆脱线缆的束缚在10米范围内实现无线串口通信。使用该模块无需了解复杂的蓝牙底层协议,只要简单的几个步骤即可享受到无线通信的便捷。蓝牙透传模块只有4个AT指令,分别是测试通讯,改名称,改波特率,改配对密码,AT指令必须从TXD,RXD信号脚设置,不能通过蓝牙信道设置。发送AT指令的设备可以是各种类型的MCU(比如51,avr,pic,msp430,arm等),也可以是电脑通过串口(PC串口接MAX232以后或者USB转串口)发送。

特别注意:

1、主机模块和从机模块均不能切换工作模式,只能是单一的工作模式(主或从)

2、主机模块只能配对HC06的从机模块,主机模块之间不能配对连接,主机模块也不能跟带蓝牙的电脑或者手机等其他蓝牙设备配对

3、从机模块可以跟带蓝牙的电脑或者部分带蓝牙的手机配对使用,从机模块之间不能连接,如果电脑没有蓝牙适配器,可以购买我们的蓝牙适配器

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)

注意:所标价格为单个模块的价格,并非一对模块的价格!!!

模块与单片机请遵循以下连接:

蓝牙模块简介

以为是慧净智能小车蓝牙接口,其他小车可以参考。

蓝牙模块简介

蓝牙模块简介

蓝牙模块简介

以下均为错误的连接方法:

蓝牙模块简介

FAQ:

1、我不懂蓝牙,是否可以使用该模块?我想做智能小车(或其他诸如此类的东西),它能不能与我的51(或AVR,PIC等等)连接?

没有问题,使用该模块不需要具备太多的蓝牙知识,只要知道,与电脑(或其他设备)配对连接好以后完全就当是一个固定波特率的串口使用,它的TXD、RXD,你就当是电脑串口的TXD,RXD使用即可,只要你会用串口,就可以用它,如果你不会用串口,那。。这个我们教不了你的。至于为什么说是固定波特率,是指这个波特率不能通过电脑软件对配对的蓝牙串口修改,而只能通过有线的TXD,RXD用AT指令修改,也就是电脑软件打开模块所连接的端口时候设置的波特率对模块无效,只有在未配对条件下从TXD,RXD用AT指令设置的波特率才有效。至于能与什么设备连接就不一一列举了,模块对外提供的是串口协议,只要是有串口功能的MCU都可以与它连接。它不知道也无需知道它接的是不是智能小车的MCU或者其他的串口设备。

2、是否可以连接带蓝牙功能的手机,PSP,PDA等智能终端?

由于各种终端的蓝牙固件问题,如各种终端的系统有可能不一样,支持的服务有可能也不一样,即使是同一个设备,也可能由于固件版本(比如智能手机一般都可以刷机)不同而导致不同的结果,因此,对于其他的小型蓝牙智能终端不保证一定能正常连接,我们的产品只要能与电脑的支持“蓝牙串行端口”服务的蓝牙适配器正常连接、收发数据则认为模块无问题。当然,大部分支持“串行端口”协议的蓝牙手机是可以连接的,但是具体到某个手机,那就只有能和不能两种可能,需要自行测试。市面上也没有任何一款蓝牙透传模块能保证跟所有智能终端连接。

3、连接以后电脑(或者PDA,PSP,手机)上用什么软件测试?你们是否提供支持的软件?

连接上以后就当是电脑的串口使用,使用的软件与原来使用串口的软件没有区别,我们仅提供windows下使用的串口调试的软件用来测试蓝牙模块是否正常,不会提供其他的软件(如手机,PDA,PSP的串口调试软件等)。

4、我希望两个单片机之间通过蓝牙无线通信,用两个从模块可以吗?不可以,你可以联系我们购买一主一从配对好的模块,上电以后模块会自动配对连接,省却配对的步骤,配对好以后完全就当串口使用。同时,主从模块也是不能切换模式的,主与主,从与从之间也是不能

连接的,从模块可以与电脑连接,而主模块只能与相同型号的从模块连接,不能与电脑连接。注意:蓝牙只能一对一通信。

5、我想做蓝牙鼠标/蓝牙键盘/蓝牙耳机,可以用你们的模块吗?

不可以,我们的模块只能做串口透传。

6、你们的蓝牙模块有效距离多远?能不能组网?

蓝牙规范空旷地10米范围内,只能一对一传输,不能组网。

7、我的单片机是5V的,而你们蓝牙模块的电平接口是3.3V的,可以直接接吗?

建议在TXD和RXD上串联1K左右的电阻再接到单片机上,注意要交叉连接,即模块的TXD接到单片机的RXD,RXD连接单片机的TXD。

8、我希望能与电脑通信设置参数和调试,又希望调试好以后两个单片机之间用蓝牙通信,请问有合适的方案吗?。

建议购买一主一从两个模块及USB转串口模块,这样可以用USB转串口方便的设置参数,因为主动模块会自动连接,如果把主模块与USB 转串口连接,从模块接在单片机设备上,这样就可以通过蓝牙调试另一个单片机设备了,调试好以后把主模块装到另一个单片机设备上,两个设备可以通过蓝牙模块通信(注意,距离只有10米)

9、我自己有USB转串口模块,是不是不用购买你们的模块就可以直接连接蓝牙模块呢?

对于不是从我们店里面购买的USB转串口模块我们不做任何保证。要看你的USB转串口模块是什么电平逻辑,如果是TTL电平的,可以连接我们的蓝牙模块,如果是RS232电平的,直接接到我们的模块上的话,你只好向上帝祷告一下模块没有损坏。如果你不知道你的USB转串口的电平逻辑,请购买我们的USB转串口模块。一般如果是TTL电平的USB转串口,会做成焊盘或者是插针的形式以方便直接连接MCU,如果是RS232电平的会做成DB9接口(一般是公头)的形式,以方便跟PC的串口兼容来连接其他设备。注:蓝色字体只是一般情况说明,我们不对此产生的任何问题负责,请自行确定自己的USB转串口的电平逻辑,如果不确定,请购买我们的USB转串口模块。

10、主模块如何与从模块配对?如果要重新配对其他从模块,要如何操作?及周围有多个从模块时如何处理。

主模块只能配对HC06型号的从模块,可以在购买的时候要求我们配对好,或者是自己配对,配对时要求主、从模块密码一致。未配对过的主模块上电时led快闪,如果附近有HC06的从模块并且密码一致,主模块会自动与该从模块配对,主、从模块连接上以后led常亮。配对过的主模块的led是慢闪的,以后上电默认会与之前配对过的模块配对(是通过MAC识别的),不会与其他模块配对,所以在一个区域内可以有多对蓝牙模块同时工作而不受影响。

若要放弃之前配对的模块,请按下主模块上的按键,或者是把KEY或WAKE脚(如果有)接高再断开,主模块会重新搜索附近的从设备并配对。如果附近有多个从设备可以连接,主模块将随机连接一个从设备。推荐将主从模块设置相同的密码,不同的主从设置不同的密码来选择所需要配对的设备。(如A为主,C、D、E为从,如果指定只与D配对,则把A、D的密码设置为一样并与C、E不同即可)

11、从机模块是不是只能接收不能发送?主、从机模块有什么区别?需要重复说明的一点是:串口都是双向的!同样的,蓝牙透传模块也是双向的!不管是主还是从,都可以收、发数据。主从模块的本质区别是:主机能主动搜索并发起连接,不能被其他蓝牙设备搜索到;从机只能被搜索到,被动连接。

12、我能否通过蓝牙端口设置波特率,AT模式和透传模块如何切换?AT模式和透传模式自动切换,没有建立蓝牙连接(led闪烁)的时候为AT命令模式,一旦建立蓝牙连接(led常亮)以后,为透传模式,因此,设置波特率等参数只能通过TXD,RXD设置,而不能配对以后通过电脑无线设置!

13、用你们的蓝牙模块是否可以无线下载单片机程序?

对于单片机本身是通过串口并以固定波特率下载的,使用此没有下载程序没有问题,如果本身的下载过程是变波特率下载的(如STC),

那么需要先写一个bootloader,或者是仿照STC单片机那样写一个不掉电下载的程序。

14、购买你们的模块是否提供单片机的程序?

该模块当成无线串口使用,程序就是串口的程序,抱歉我们不提供任何单片机的程序。

15、模块上除了TXD,RXD,RESET,LED脚外,其他信号脚(如

D+,D-,MOSI,MISO,PCM等)是否能使用?

除了串口必要的信号脚和电源、复位脚、指示灯、按键外,其他的接口均不能使用。

16、请问蓝牙模块的固件版本是?

2.0版本

17、请问蓝牙模块是否还有其他AT指令?

从机有4个AT指令,主机只有3个,此外无其他AT指令。

18、该产品是否需要驱动?

该产品与电脑蓝牙适配器配对,如果说需要驱动,那也是蓝牙适配器的驱动而不是本产品的驱动,即使是通过串口设置参数的时候,需要的也只是串口的驱动,如果是电脑自带的串口,系统已有驱动,如果

是USB转串口,请联系卖家提供对应产品的驱动。结论:所需驱动与本产品无关,我们不提供与该产品无关的驱动。

19、是否提供核心板原理图和固件?

不提供。

20、可以下载STC吗?

不能直接下载STC,因为STC下载的时候波特率是改变的

21、自收自发通过,但是跟单片机无法正常通信

自收自发通过,说明模块的接收和发送都没有问题,如果还是不能跟单片机通信,请检查:

(1、逻辑电平,检查单片机跟蓝牙模块的逻辑电平是否一致,本模块为TTL电平。

(2、接线错误,注意TXD一定是接到设备的RXD!同时,串口上不要再挂其他的器件!

(3、波特率不对,这个波特率是蓝牙模块的波特率而不是电脑软件上选择的波特率,只有蓝牙模块的波特率跟单片机的波特率一致才能正常通信

22、蓝牙配对以后为什么不能响应AT命令?

蓝牙配对以后所有数据都通过无线发送出去,不再响应命令。如果配

对以后还能响应AT,那么含有AT或者是有效AT命令的数据就会被芯片处理而不会发送出去,导致接收到的数据错误。

23、是否支持各种串口的数据格式?

只支持8位数据位、1位停止位、无奇偶校验的通信格式。

24、是否提供PCB文件?

不提供。

蓝牙API(ApplicationProgrammingInterface,应用程序编程接口)是一套用来控制蓝牙的各个部件(从窗口的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的函数.用户的每个动作都会引发一个或几个函数的运行以告诉蓝牙和操作系统发生了什么。