Serial port 使用通过光纤链路连接的rs232进行pc到pc通信,显示成帧错误

Serial port 使用通过光纤链路连接的rs232进行pc到pc通信,显示成帧错误,serial-port,pc,serial-communication,Serial Port,Pc,Serial Communication,我已经使用RS232端口设置了PC到PC的光通信链路 我用过 PC1 RS232->MAX232A->光学发送/接收模块->MAX232A->RS232-PC2 使用RealTerm软件发送和接收数据 但是,当从PC1发送数据时,在PC2接收到另一些数据,说明帧错误,即识别起始位和停止位的错误。 e、 g- 输入|输出 1|g 2|3 3 | f 5|e 等等 但是 对于PC1 RS232->MAX232A->铜线->MAX232A->RS232-PC2 未检测到错误,并收到正确的值 光链路中帧

我已经使用RS232端口设置了PC到PC的光通信链路

我用过 PC1 RS232->MAX232A->光学发送/接收模块->MAX232A->RS232-PC2

使用RealTerm软件发送和接收数据

但是,当从PC1发送数据时,在PC2接收到另一些数据,说明帧错误,即识别起始位和停止位的错误。 e、 g-
输入|输出
1|g
2|3
3 | f
5|e
等等

但是 对于PC1 RS232->MAX232A->铜线->MAX232A->RS232-PC2 未检测到错误,并收到正确的值


光链路中帧错误的原因是什么?可能的解决方案是什么?

在一个RS232链路中产生错误,其中两侧配置了不同的参数。验证RS232连接两侧的速度、奇偶校验、7或8位以及停止位是否相同。

这不是一个完整的光链路。。只是部分。也就是说,您需要确保所有端点都正常工作。您需要通过在每个链接上放置通常称为“环回插头”的东西来逐步排除故障。这是一个古老的术语,基本上意味着在链路的当前端上循环信号,而不必担心您试图通信的另一端。一旦你确认双方都工作正常而不必互相交谈,试着整合这两个链接。如果仍不工作,则您知道问题出在两个光纤链路模块之间。如果您的设置与设备设置相匹配,并且您仍然收到帧错误,则您可能在串行线路上遇到噪音

由于对您的配置或硬件类型一无所知,很难准确说出您翻转了哪些参数或哪些参数不正确