菜鸟用VB简单的编写了一段VB程序,能通过有线的方式控制仪器开始测量和数据返回;但是改成蓝牙HC-06模块时却只能让仪器开始测量,不能返回数据。请问这是怎么回事啊?

解决方案 »

  1.   

    HC-06 是串口蓝牙模块。如果你通过 RS-232 连接线已经调通,理论上说,PC 端和仪器段的通讯代码就已经调好了。你现在 PC 向仪器的发送也已经成功,说明蓝牙模块可以正常通讯。重点检查一下 PC 端蓝牙模块与 PC 的 RXD 线连接,以及仪器端蓝牙模块与仪器之间的 TXD 线连接。必要时,可以替换蓝牙模块试试。
      

  2.   

    另外,可以用数字示波器或逻辑分析仪抓一下仪器的 TXD 输出,以及该端蓝牙模块的输入,直至 PC 端蓝牙模块的 RXD 输出,直至 PC RXD 的输入。看看是哪里没有数据信号。