【记录】用MACTek的VIATORCheckBT去连接蓝牙HART猫

【背景】

折腾:

【记录】折腾蓝牙接口的HART猫:MACTek的Viator蓝牙HART猫

期间,已经安装好了VIATORCheckBT,接着去试试。

【折腾过程】

1.此处,PC是台式机,暂时没有蓝牙模块,所以没法真正用起来。

2.所以先去淘宝买了个蓝牙模块:

悦智人心 迷你USB蓝牙适配器 4.0蓝牙耳机发射接收器 支持WIN7/8-tmall.com天猫

3.货没到之前,就先单独去试试软件如何。

启动:

running bt modem check testing for bt modems

4.主界面:

main ui for viatorcheck bt for mactek

6.软件信息中的:关于

viatorcheckbt about

viatorcheckbt 3.1 hart modem soft

7.然后就是等PC端的USB口的蓝牙模块到了后,再去继续使用了。

8.后来终于到货了:

【记录】给CSR8510 A10芯片的USB转蓝牙模块安装驱动

然后就可以接着去折腾了。

9.重新打开对应的软件:

viator files from mactek viatorcheckbt

但是启动后,始终找不到对应的蓝牙模拟出来的串口,默认只能找到PC本身的COM1

并且即使点击了Show All Ports,其自动会选上Show BT,也还是不出现我们希望要的蓝牙的串口:

viatorcheckbt show all ports and show bt

10.猜测是不是由于USB端口被禁止了,所以导致模拟出来的蓝牙的串口无法出现?

所以,去问问IT是否有会有这方面的影响。

待会再说。

11.看到文档 ViatorCheck.pdf 中的解释:

“Note: If you have problems with the VIATOR Bluetooth HART Interface not connecting, try powering off the VIATOR interface and powering it back on. Refer to the MACTek Users’ Manual “VIATOR Bluetooth Interface for use with HART Devices” for instructions to enable Bluetooth on your PC.”

所以去找找

VIATOR Bluetooth Interface for use with HART Devices

后来再去看了看:

DM0100410UAD_Users_Manual.pdf

感觉还是USB蓝牙被禁止,而导致无法出现蓝牙的串口的。

所以必须去想办法解禁才行。

12.先去自己再去安装对应的驱动,看看是否能出来蓝牙的串口。

想了想,还是自己先去安装USB蓝牙模块所带的CD,看看其中是否有蓝牙软件,

觉得应该是,PC端用蓝牙软件,才能扫描到对应的蓝牙HART猫,才能连接上去,才能配对,才能出现COM口的。

现在去安装USB蓝牙模块的CD中的驱动:

【记录】给CSR8510 A10芯片的USB蓝牙模块安装CSR4.0 Harmony驱动

13.安装后,又去看了看详细配置信息:

【记录】关于Win7中CSR Harmony的蓝牙配置详细信息

14.至此,重启ViatorCheckBT后,就可以看到蓝牙模拟出来的两个COM口:COM13和COM14了

reopen viatorcheckbt show com13 and com14

然后继续参考:

C:\Program Files (x86)\MACTek VIATOR Utility\Documentation\ViatorCheck.pdf

去操作。

15.但是还是没有发现对应的MacTek的那个蓝牙HART猫

感觉需要手动去扫描才可以扫描到,然后需要配对,然后才能看到。

果然最后是可以扫描并配对连接的:

【记录】在Win7中扫描蓝牙HART猫设备并配对连接

16.然后再去重启ViatorCheckBT,看看效果。

还是没有出现所想要的,以MACTekViator75FE命名的COM口,COM13和COM14都还是Communications Serial Port:

和上面一样的效果。

但是现在去试试可能继续操作。

17.但是经过一番折腾,都还是失败了:

比如选择一个COM13,然后去开始端口向导:

choose com13 to start port wizard

bt modem port assignment wizard proceed

结果却找不到:

not BT modems found trying all ports

然后还是找不到:

show all bt devices for port assignment

然后去扫描HART device 0也不行:

check hart device 0 failed to find hart device 0 on

随便去试试其他的,也不行:

com3 no win com port selected

18.最后再去随便试试,结果双击对应的蓝牙设备后,可以打开出现Serial Port的:

double click macteckviator75fe show serial port profile and install driver

然后出现新的Bluetooth SPP的COM15:

bluetooth ssp driver com 15 ready to use

设备管理器中的确是显示出来COM15的:

device manager show com15

19.那接着再去试试重新启动ViatorCheckBT

启动后可以看到COM15,但是点击后,显示无法打开:

unable to open com15 please verify

然后选择显示所有端口包括BT,再去update port list后,再点击COM15,是可以打开的:

show all ports update port list choose com15 to open

然后点击check HART Device 0,会去扫描并打开对应的当前连到HART猫上面的设备:

是Yamatake的ST3000:

check hart device 0 show yamatake st3000

以及可以看到PV Limits是:

Units: in H2O

Upper: 400

Lower: 0

Min Span: NaN

20.对应的点击Read Primary Variable后,可以一直动态的刷新PV值:

read primary variables show read out infos

21.再去随便试试其他的。

映射:

Map点击ON->选择PORT中COM15,点击Apply后,可以看到最顶上Active Com Ports中的HART Com Port一列显示出对应的COM15:

map on choose com15 apply then show com15 in hart com port

但是没太搞懂是什么意思,还是没有显示出来对应的Bluetooth的信息的那个TAB页面。

22.另外,后来看到,对应的蓝牙配置中的COM口中显示出来了COM15是MACTekViator75FE了:

csr bluetooth settings com port show com15 MACTekViator75FE

23.但是,后来再次想要像之前一样打开并连接HART猫的COM15,结果始终连不上了。

所以也就无法去scan hart device 0或all了。。。

包括重启ViatorCheckBT,重新连接HART猫MACTekViator75FE,都不行。

感觉像是COM15被占用了。

24.后来再去试试,删除掉已有的蓝牙HART猫:

remove device for mactekviator75fe

再去重新扫描和连接,然后再去创建COM口:

serial port profile create port show com15 in device manager

然后再重启ViatorCheckBT,看看效果如何。

结果还是不行,算了,放弃了。

【总结】

目前的配置:

PC端:

硬件:USB蓝牙模块CSR Harmony

软件:ViatorCheckBT

外接:

蓝牙的HART猫:MACTekViator75FE

HART设备:Yamatake ST3000

操作:

USB蓝牙模块的驱动->好了就有了对应的CSR的蓝牙协议栈了,可以生成SSP的COM13和COM14了->但是貌似没法用

Win7中开启蓝牙的扫描,并扫描,然后配对,连接上MACTekViator75FE,双击其中的Serial Port->可以生成MACTekViator75FE对应的COM15

然后第一次是可以用ViatorCheckBT打开COM15并扫描到对应的HART设备的

但是后来始终都不行了。

猜测:

或许是COM15被一直占用了。

或许需要重启PC才能解决。

暂时不管这个问题了。。。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量