Serial port 串口数据读取

Serial port 串口数据读取,serial-port,port,sensors,Serial Port,Port,Sensors,我面临以下问题。我需要通过串行端口将传感器连接到pc。我确切地知道波特率(38400)、8个数据位、1个停止位和无奇偶校验的值。因此,我将传感器连接到计算机,但没有看到任何数据传输到pc。注意:传感器是只读的。我的意思是没有握手 你知道我为什么没有数据吗 连接正常,因为我正在连接另一个设备,并且在另一个设备中我能够读取数据 提前谢谢大家 可能是硬件问题。你能在不同的电脑上测试吗?传感器从哪里获得电源?DRT、RTS线路上的寄生电源 最简单的方法是使用示波器/数字分析仪查看在线情况。使用类似的声卡

我面临以下问题。我需要通过串行端口将传感器连接到pc。我确切地知道波特率(38400)、8个数据位、1个停止位和无奇偶校验的值。因此,我将传感器连接到计算机,但没有看到任何数据传输到pc。注意:传感器是只读的。我的意思是没有握手

你知道我为什么没有数据吗

连接正常,因为我正在连接另一个设备,并且在另一个设备中我能够读取数据


提前谢谢大家

可能是硬件问题。你能在不同的电脑上测试吗?传感器从哪里获得电源?DRT、RTS线路上的寄生电源


最简单的方法是使用示波器/数字分析仪查看在线情况。使用类似的声卡示波器,您应该能够看到至少一些脉冲,尽管它的采样频率太低,无法看到数据。

可能会重复hey…感谢您的建议。我用示波器测试线路中发生的情况,当我连接通道A和通道B时,我发现尽管我们有rs232电缆,但信号是rs485,因为它们是不同的。我以前看不到,因为我一次连接一个信号。现在,我想我必须获得一个rs485到rs232转换器,以便读取超级终端中的位。我正在使用dx.com sku:26098提供的$18 USB到rs485/RS422,与RbPI、Linux以及Windows配合使用效果良好。感谢Libor的建议。我已经点了类似的东西。我每天都要吃……等不及了