市场与应用

标题: 在win10系统的电脑下调试BT570串口蓝牙适配器 [打印本页]

作者: ycp    时间: 2022-11-16 16:21
标题: 在win10系统的电脑下调试BT570串口蓝牙适配器
本帖最后由 ycp 于 2022-11-16 16:38 编辑

  BT570与我公司的BT578_V3和BT5701_V2一样为串口蓝牙适配器,拥有蓝牙SPP和BLE两种通讯协议模式,可替代传统的RS-232串口通讯线缆,将原有的有线串口通讯改造为蓝牙无线串口通讯,但与BT578_V3和BT570_V2不同的是,它没有内置电源,需要从DB9串口取电,所以不能在三线串口(RXD/TXD/GND)上使用,要求DTR/DSR/CTS/RTS/CD引脚中的一个或多个有3V以上的正电压或负电压才可以使用,建议客户在购买本产品前,用万用表对设备串口的针脚电压进行测量,如果DCD/DTR/DSR/CTS/RTS引脚中的一个或多个有3V至15V的正电压或负电压,就说明此串口不是三线串口,可以在这个串口设备上使用BT570,应用面上有一定的限制。



电脑机箱上的串口或者USB转串口线,都是九线式串口,是可以通过串口的针脚进行供电的,我们今天调试用的电脑并没有物理串口,所以用一根USB转串口线进行演示,首先将这根线插在电脑的USB口上,安装配套的驱动程序,给电脑添加一个物理串口,查看设备管理器,可看到新增的串口号为COM4,下面先演示一下如何修改BT570的名称,波特率等串口参数。



将BT570插在USB转串口线上,插上时需要注意,BT570一端是DB9公头,一端是DB9母头,要选择正确的串口头方向插入,在电脑上打开串口调试软件,例如SSCOM3.2(下载链接:https://pan.baidu.com/s/1GBGxnp9UDyDcd_Ow252fxA,提取码: dyaq)
选择上面记下的串口号COM4,波特率,数据位,停止位设为BT570出厂默认的串口参数,即9600,N,8,1,勾选“DTR”和“RTS”,然后点击“打开串口”,此时BT570内的蓝灯会开始闪烁,串口软件上也会出现Power On字符。



在串口软件里勾选发送新行,然后在下方的字符串输入框里面输入大写的AT,点击发送。



上方窗口返回了OK的字样,说明电脑与BT570连接通信正常,接下来就可以根据说明书上介绍的具体AT命令来修改BT570的蓝牙名称,密码,波特率等串口参数,例如我需要修改BT570的蓝牙名称,查看说明书:http://www.irxon.com/pdf/docs/BT570.pdf,修改名称对应的AT命令为:AT+NAMExxxxxx(xxxxxx为您需要修改的名称),例如发送:AT+NAMEBT570_0001,返回+NAME=BT570_0001和OK后,蓝牙名称就被改为BT570_00001,重启后新名称生效。另外需要注意,蓝牙名称不能超过20个字符。




同理,如果需要修改BT570的波特率,查看说明书,修改波特率对应的命令为AT+BAUDn,代号n对应的波特率如下图:



例如想把手头上的BT570的波特率设为115200,只需要输入AT+BAUD7,然后点击发送,返回+BAUD=7和OK后,BT570的波特率就被设为115200了,适配器重启后才会生效,需要注意的是,重启后BT570的波特率已经被修改成115200,如果需要再修改BT570的串口参数,电脑的串口软件里波特率也应该选为115200,才可以继续进行其它AT命令操作。



他参数的修改方法与此类似,只是发送的AT命令不同罢了。下面再来演示一下电脑的蓝牙与BT570进行蓝牙串口SPP通讯,在电脑上启动蓝牙,点击“添加蓝牙或其他设备”,来搜索BT570




在本文上半部分的AT命令演示中,我们已经把BT570的名称修改成了BT570_0001,搜索到BT570_0001以后,输入配对密码1234,点击连接



连接成功后,系统会虚拟生成一个蓝牙传出COM口,用来和BT570的蓝牙COM口进行连接传输数据,可以在蓝牙设置界面里点击“更多蓝牙选项”--“端口”,查看系统为BT570虚拟生成的蓝牙传出COM口是COM几,如下图所示,蓝牙传出COM口为COM10。






在电脑上再打开一个串口软件,端口选择COM10,波特率,数据位,停止位设为和BT570相同的串口参数,即9600,N,8,1,然后打开串口,此时BT570的蓝灯会常亮,现在电脑上已经有2个串口,COM4为BT570的COM口,COM10为电脑蓝牙的COM口,可以在两个串口软件的字符串输入框里面,输入想发送的字符,相互发送,对面的COM口会接收到此串字符。



同理,如果把BT570插在您的九线式串口设备上,用电脑或者手机蓝牙去搜索BT570,配对完成后,只需要在串口软件里,选择对应的蓝牙串口连接,就可以进行蓝牙无线串口通讯了。












欢迎光临 市场与应用 (http://www.irxon.com/application/) Powered by Discuz! X3.2