Serial port 无法通过RS232通信从万用表读取数据

Serial port 无法通过RS232通信从万用表读取数据,serial-port,Serial Port,我目前正试图使用计算机和RS232连接来控制HP 34401A万用表。我能够使用诸如“SYSTem:REMote”或“*TST”之类的命令,但是当我尝试使用发送回信息的命令时,不会向计算机返回任何信息。如果在得到-410错误表示输出缓冲区已满后直接使用另一个return命令。我是否需要使用任何命令来告诉它将信息发送到计算机?我一直在看手册,但找不到 额外信息: RS232连接设置:波特率=9600,数据位=8,停止位=2,奇偶校验=无 由于是DTE到DTE的连接,所以我使用的是空调制解调器电缆

我目前正试图使用计算机和RS232连接来控制HP 34401A万用表。我能够使用诸如“SYSTem:REMote”或“*TST”之类的命令,但是当我尝试使用发送回信息的命令时,不会向计算机返回任何信息。如果在得到-410错误表示输出缓冲区已满后直接使用另一个return命令。我是否需要使用任何命令来告诉它将信息发送到计算机?我一直在看手册,但找不到

额外信息:

  • RS232连接设置:波特率=9600,数据位=8,停止位=2,奇偶校验=无
  • 由于是DTE到DTE的连接,所以我使用的是空调制解调器电缆
  • 我正在使用白蚁向万用表发送命令

  • 谢谢你的帮助

    仪表是否使用RTS/CTS流量控制线路?您可能需要将这些连接到“确定发送”级别,以从中获取任何信息。没有收到您的命令是它可能没有响应的另一个原因,它是否确实收到了您发送的命令?是的,仪表使用(或可以)硬件流量控制,手册说除非DSR有效,否则它不会发送任何内容。看到一个解决方案可能是在Termite中启用硬件流控制,但不确定是否可以做到这一点吗?@barny万用表肯定收到了我发送的命令,因为它将运行测试并设置远程模式。我一直在使用RTS/CTS流量控制,但是您发送的手册摘录说要使用DTR/DSR,所以我必须尝试一下。谢谢@巴尼:我在万用表上使用了DTR/DSR,它给了我和以前流量控制一样的问题。我可以使用命令来告诉万用表做一些事情,但是任何返回到计算机的命令都不会返回任何东西。因此,你肯定在控制它,但没有接收到任何东西返回-可能是返回路径上的任何东西-万用表的输出不工作,万用表的输出被流量控制禁止,电缆/接头在返回路径或流量计的流量控制上有不良导线,串行端口接收器断开。。。