德飞莱蓝牙串口模块使用说明书
德飞莱蓝牙串口模块使用说明书
第一节蓝牙串口基本功能
1基本参数
蓝牙串口是蓝牙为载体,串口是最终应用。简单的说,它是个串口,无线串口的一种。它可以替代现有的串口线,但不是完全替代,有参数指标的。
基本参数:
1、采用CSR主流蓝牙芯片,蓝牙V2.0协议标准
2、串口模块工作默认电压3.6~6V
3、波特率为4800,9600,19200,38400,57600,115200用户可设置。默认9600
4、核心模块尺寸大小为:28mm x 15 mm x 2.35mm。
5、工作电流:配对中:30~40mA配对完毕未通信:2~8mA 通信中:8mA
6、休眠电流:无休眠
7、用于GPS导航系统,水电煤气抄表系统,工业现场采控系统。
8、可以与蓝牙笔记本电脑、电脑加蓝牙适配器、PDA等设备进行无缝连接
2基本测试方法。注意蓝牙串口模块电源不能接反,否则会烧毁。
文档以德飞莱配套的软件和硬件为基础讲解,其他的软件或者硬件经过测试有错误或者不稳定性。本产品对其他的软件不做深入的技术支持。
1、默认收到的蓝牙模块参数如下:
主从模式:从机
通讯波特率:9600
蓝牙模块有2种类型的波特率,这里特别说明一下
1-通讯波特率:是指最终应用的波特率,和使用普通串口线一样,单片机、电脑、和蓝牙模块的通讯波特率应该完全相同,比如都是9600。当然也可以
调节到其他的波特率,后面会详细讲解。
2-调试波特率:在使用之前需要对模块的参数进行设置,这个时候要求的波特率。这个和正常使用的波特率无关,仅仅在设置参数时有效。很多朋友容易
搞混这2个概念,这个需要特别提醒一下。
2、最简单的AT指令测试:AT 即Attention,AT指令一般应用于终端设备与PC应用
之间的连接与通信。
首先下载“德飞莱串口调试软件V2.2”软件,软件版本必须是V2.2以上,旧版本不支持次功能。配套资料中也会附带。
第一步打开串口调试软件
上图就是串口调试软件,必须使用这个版本调试,有的朋友电脑可能会出现缺少插件而不能运行,只要复制缺少的插件名称,百度搜索或者到其他电脑的c盘搜索,拷贝到电脑对应的位置即可。这个是少数电脑出现的问题,本文不单独讲解,请自行网络搜索。
第二步连接蓝牙串口模块到电脑
在使用之前需要连接硬件:
德飞莱标配的USB-TTL模块和蓝牙串口模块都有接口定义标识
PC(电脑)USB-TTL 蓝牙串口模块
VCC VCC
GND GND
RXD TXD
TXD RXD
注意:一定要交叉连接,TXD对应RXD,否则不能正常通行。标配的4P线直连即可。如上图连接好,蓝牙串口模块的指示灯闪烁。如果指示灯不亮可能是电源线接错或者接反,请立即断电检查。
第三步安装USB转串口模块驱动程序
配套的USB-TTL串口模式使用的CH340芯片,如果没有驱动程序,请按照以下方法安装,如果已经安装成功请跳过这一步。
Usb线插入电脑后会提示如上信息,点击“取消”,我们需要手动安装驱动程序
手动打开CH341文件夹(驱动程序文件夹内),双击安装驱动
点击“安装”
出现上图安装成功界面
XP系统右击“我的电脑”->“属性”->“硬件”->“设备管理器”
出现虚拟口COM6 必须认清是USB-SERIAL CH340 字样,否则表明驱动不正确
第四步重新打开德飞莱串口调试软件
电脑识别到COM1端口,也可能是其他的数字,如果有多个串口,请到设备管理器自行查看。找到对应的com口,点击“打开串口”。
第五步非常关键按一下蓝牙模块上的按键然后点击软件“AT测试”按钮
上图软件的接收区接收到“OK”表示AT测试指令正常。如果第一次点击没有任何回应或者返回“error”,连续几次点击或者再次按一下蓝牙串口模块的按键。直到返回“ok”如果还不行,需要从第一步开始检查,确认每一个步骤都是正确的。如果没有使用官方套件,也可能会出现错误。但本文档不会做更多的支持,请自行查找原因。
上述过程中的注意事项:
1、连接到电脑后蓝牙模块的指示灯是快速闪烁的状态,如果不
是,检查电源连接是否正确
2、AT指令测试没有改变蓝牙模块的任何参数,仅仅是测试模
块是否有效。调试波特率是9600,用德飞莱专业软件不需
要设置这个参数,只要点击“AT测试”按钮,软件会自动
设置参数并且发送指令。
3、如果软件不能返回“ok”,用安卓系统的手机蓝牙功能搜索。
1-如果能搜索到模块,我们需要参考后面的方法再进行测试
2-如果不能,有可能是电源接错或者其他原因导致模块的损坏,经过后面的方法继续测试没有结果,直接联系厂
家或者经销商。
3设置主机任意搜索模式
2个模块默认都是从机,如果作为无线串口使用,需要把这2个模块配对连接才能使用。一个主机一个从机才能进行配对,所以需要把其中一个设置成主机,另外一个保持不变。
下面的步骤至关重要
第一步按住蓝牙串口模块上面的按键不松手。然后给模块上电。直到模块上的指示灯1Hz的频率慢闪,然后松开按键。
这个步骤和基本AT测试指令不同。
——基本AT指令是先上电,led快闪,然后按一下按键就松开。
——这个是按着按键不松开,上电,led慢闪,然后松开按键。
这个操作必须正确,不然后续的工作不可能完成。
第二步点击串口调试软件上面的“设置主机”按钮,软件返回“ok”即可
第一次可能会产生“error(0)”,不用担心,再次点击这个按钮。
返回“OK”,表示这个指令测试正常。
第三步点击“任意模式”按钮,直到返回“ok”
此时主机模式设置完成。同时需要查询一下结果,是否真的设置成功。第四步点击“查询主机”和“查询模式”按钮
返回的参数是+ROLE:1或者+ROLE=1,+CMOD:1或者CMOD=1,表示主机任意搜索模式设置成功。如果得到的返回值是0,则是从机模式。
第五步拔掉蓝牙模块电源,按正常模式上电就可以按主机模式工作了。
此时如果从机也连接了电源,主机会自动搜索从机并自动配对,配套对成功的现象是2个模块的led灯同步闪烁,先快闪2次,然后慢闪1次,反复循环,如果之前用手机搜索到从机模块配对也会出现同样的led闪灯模式。
第六步配对成功后,主从2个模块就相当于一个串口线了,可以替代原有的串口,此时就不分主从机了,也就是说,像一根线一样可以2个头调换连接,不分方向的。
第七步用蓝牙串口套件做一个简单的串口通讯实验。
上图是个经典连接方式,此时开发板上单片机需要下载一个串口通讯的程序。
测试的主要目的和方法:电脑软件发送一系列字符串,通过蓝牙串口模块传输到单片机,然后单片机把接收的数据再通过蓝牙串口模块返回到电脑端。那么正确的情况是发送什么内容,接收区就接收到了同样的内容。
由于默认的波特率是9600,所以需要把单片机的波特率和德飞莱串口调试软件的的波特率都设置成9600.
如果没有单片机程序,可以把单片机端的蓝牙模块的RXD和TXD用连线短接,这样也可以得出同样的结果。表明设备运行正常。
4设置通讯波特率
软件上没有提供一体化按钮,这个指令需要自行在发送区输入对应的AT命令。
默认的波特率是9600,当我们的通讯需要其他波特率的时候,就需要同时设置2个模块的波特率,并保持绝对一致才可以。
以下简单讲解一下基本操作。
从此以后的任何AT指令操作之前都需要把硬件连接成AT指令设置模式,也就是设置主机模式时候的状态。重复说一次,按住模块上面的按键。给模块上电,led慢闪,此时松开按键。这种状态就进入了AT指令模式,在这个模式下,官方给的所有指令都可以进行设置。记住,此时的波特率要求是38400,这个波特率是调试波特率,不是通讯波特率,一定要搞清楚。只有这个波特率下才能正常测试AT指令。而一开始使用的AT测试指令是在9600,这个模式下只有极少的指令可用正常使用。切记。
使用AT指令之前需要打开AT指令的文档,我们配套的压缩文件中有,仔细找一下。我们截图看一下波特率的AT指令用法:
我们接着上一个设置的界面继续进行设置。现在要求把波特率改到115200。其它参数不变。
由于是上次使用的状态,所以调试波特率是38400,不需要修改,如果不是修改成38400。
发送区输入如下指令:AT+UART=115200,1,0 然后打回车键,这个回车符就好自动加载尾部,我们配套的软件不需要加后面的\r\n命令符。但是记得一定要打回车键
红色箭头是打回车键后的光标位置,一定要在这个位置才可以的。不然通讯不能成功。
点击“手动发送”,接收区返回ok,表示设置成功,同样这个也可以通过查询检查是否设置成功并且有效。
在发送去发送如下指令:AT+UART?打回车键。
返回的参数就时我们设置的参数。此时通讯波特率参数设置成功。重新正常模式上电后就可以使用了。
5恢复出厂设置
如果出现以下情况:
——手机不能搜索到蓝牙模块(设置成主机的模块是不能被搜索的,只要从机才可以被搜索)。
——基本的AT测试指令不能通过
——设置参数过多,搞乱了,不记得参数了
此时就需要恢复出厂设置。
同上一节的硬件连接模式。
发送区输入:AT+ORGL 打回车按键
返回“ok”,表示设置正常。
此时根据需要重新设置各项参数。
模块还有更多的AT指令,请参考AT指令表设置,本文不做详细讲解。我们建议蓝牙串口模块仅仅适用于标准的模式,顶多设置一个波特率的参数,其他的AT指令不要使用,对应自行设置参数的而导致模块不能正常使用的,本公司不做任何技术支持。