新款BT578(BT578V2)串口蓝牙适配器AT命令调试实例 - 串口蓝牙产品 - 市场与应用 - Powered by Discuz!

首页 | 产品与服务 | 市场与应用 | 购买指南 | 防伪查询 | 水木行论坛 | 关于水木行 | ENGLISH

市场与应用

 找回密码
 禁止灌水
搜索
热搜: 活动 交友 discuz
查看: 19161|回复: 0
打印 上一主题 下一主题

新款BT578(BT578V2)串口蓝牙适配器AT命令调试实例

[复制链接]
跳转到指定楼层
楼主
发表于 2021-1-20 11:09:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
BT578串口蓝牙适配器通常是通过DB9串口连接到串口设备上使用的,但是在连接到串口设备之前,需要查看一下串口设备的说明书,了解一下设备串口的通讯参数。比如说,设备串口的通讯参数是115200,N,8,1,即波特率是115200,无校验,数据位是8位,停止位是1位。而BT578上的串口,默认串口参数是9600,N,8,1,这就出现了串口参数不匹配的情况。串口通讯要求通讯双方串口参数保持一致才行,否则会出现乱码。
这时候就需要用到BT578适配器提供的AT命令设置功能了。把BT578连接到电脑串口上,在电脑上运行串口调试软件,通过软件由电脑向BT578发送修改波特率的命令。修改完成后,再把适配器从电脑上取下来,连接到串口设备上。
下面结合实例具体讲述一下这个过程。

现在的电脑,基本上都没有标配串口的了,需要另购一条USB转串口线,为电脑添加一个物理串口。将USB转串口线插入电脑USB接口,安装驱动后查看设备管理器,会有一个新增的串口。请记下这个串口的串口号,因为在运行串口调试软件时,需要选择使用这个串口号。
下图设备管理器显示的电脑,有三个串口,COM1串口是电脑主板上的串口插针,并没有引出机箱,另外两个就是USB转串口线。其中一个是FTDI芯片的串口线,系统分配的串口号是COM4;另一条是Prolific的芯片的串口线,系统分配的串口号是COM11。



我们计划把BT578连接的FTDI芯片的USB转串口线缆上,即连接到COM4。USB转串口线缆上的串口,一般都是公头的,而BT578上的串口也是公头,没办法直接插入。这时候请使用BT578适配器配套的DB9母对母转接头进行连接,并将BT578上的公母头切换开关拨至"F"标记一侧。如下图所示。


电脑上的串口调试软件有许多,这里以SSCOM3.2为例进行说明。运行SSCOM软件,软件界面如下图所示。首先选择BT578实际连接的那个串口号,在本例中,应该选择COM4。下面红框里的选项是用来配置电脑串口参数的,必须使电脑串口参数与BT578串口的参数保持一致,才能正常进行串口通讯。BT578串口的默认串口参数是9600,N,8,1,所以我们把电脑的串口参数也设定为9600/8/1/None。然后点击“打开串口”按钮,电脑会按9600,N,8,1参数配置COM4。


滑动BT578侧面的内部电池供电开关,启动适配器,蓝色指示灯会快速闪动,适配器处于蓝牙未连接状态,这时可以向BT578发送AT命令。如果蓝灯长亮,说明适配器已通过蓝牙与电脑或手机建立了无线连接,AT命令会被当作通讯数据发给电脑或手机,这时候按住AT命令模式按钮不放,AT命令才能被正确识别。
在字符串输入框输入AT测试命令,两个大写的字母AT,然后点击“发送”,上方应该收到BT578返回的"OK"信息。如下图所示。
如果用户遇到发送AT却没有收到OK返回信息的问题,那么可能是上述的某个环节没能正确操作,请返回再仔细看看。


接下来就可以发送具体的AT命令了。本例需要把BT578适配器串口的波特率改为115200bps,发送AT+BAUD=115200即可。如下图所示。
收到OK+BAUD=115200的返回信息,说明BT578串口的波特率被成功修改成115200。



注意,BT578串口波特率修改成115200后,会立即生效,而电脑串口的波特率却还是9600bps。此时如果继续发送AT命令,将收不到BT578的返回信息,因为电脑串口的波特率已经与BT578串口的波特率不一致了。请及时将电脑串口的波特率也改成115200,串口通讯才能继续,如下图所示。




通过AT命令,用户还可以对BT578适配器的蓝牙名称、配对密码进行修改。如下图所示。
具体的AT命令格式,请查看BT578产品配套的使用说明书。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 禁止灌水

本版积分规则

QQ|水木行 ( 京ICP备19050381号

GMT+8, 2024-5-4 03:50 , Processed in 0.331262 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.