TI中文支持网
TI专业的中文技术问题搜集分享网站

请问高手有什么简单方法实现串口转光纤传输

RS232串口速率最高不到1Mbps,而光纤传输的光模块最低都是100Mbps,请问有什么方法可以让RS232的信号转为适合光模块传输的信号呢?现在考虑用RS232电平转换为CMOS电平,再通过转为差分信号送给光模块,理论上好像可行。但是听说光模块只能传输经过编码的信号,否则0和1的数量不均衡,光纤不能传输。请问高手是这样的吗?如果这种方法不行,那有什么好的方案推荐呢?

rookiecalf:

如果只作为介质的话,只要使用模块实现光信号和电信号的转换就行了(可参考高压逆变中的PWM信号光纤化)。但这种应用没什么意义,因为速率受制于串口速率。而如果充分利用光传输速率,那串口与光纤似乎不能同步,这种感觉你需要的是modbus网关之类的东西。代价有点高。

wenzhong shen:

如果使用串口转光纤信号的方案,最多采用的是RS232转光纤模块,市面上很常见。比如迈威光电等公司。但是速率取决于两者的低速率串口速率,并且实时性不能保证,有延时。如果你只想采用光纤通信这种方式,而不考虑速度,可以采用这种方案。

haifeng wang:

回复 wenzhong shen:

恩,高手

user4047199:

回复 rookiecalf:

经过学习了解,据说是将232的信号转变为CMOS电平以后,再经过4B5B或者8B10B编码,实现01数量平衡后就能通过光模块传输,不过光平衡01数量好像还不够,还需要插入编码来提高码率。突然觉得大学时候的数字电路编码方式才真的应用到了实处,只能重新实践了。

user4047199:

回复 wenzhong shen:

现在就是想自己掌握数据处理和传输的全部知识,所以想自己设计。

gong johnson:

光发送电路你可以看看Agilent公司的LED组件光发送模块HFBR-1414,光接收电路看看Agilent公司的LED组件接收模块HFBR-2416。参考一下还是可以的

���76:

RS232串口和光纤传输事不同的通讯模式,用在各自不同的情况下,通常设备内部基本都采用串口通讯,设备以外为了提高速度和防止干扰,都采用光纤通讯,通常都采用光电转换卡将电平信号转换为光信号,接收端再通过转换卡还原成电平信号,如果你是在短距离通讯可以USB通讯就可以解决了。

jiaozi tianzhi:

来学习的! 又学习了一种解决方案,但是好像需要很深的专业知识啊,知识才是力量!!

Kailyn Chen:

回复 user4047199:

hyman xiang

经过学习了解,据说是将232的信号转变为CMOS电平以后,再经过4B5B或者8B10B编码,实现01数量平衡后就能通过光模块传输,不过光平衡01数量好像还不够,还需要插入编码来提高码率。突然觉得大学时候的数字电路编码方式才真的应用到了实处,只能重新实践了。

user4047199:

回复 Kailyn Chen:

Kailyn Chen

hyman xiang

经过学习了解,据说是将232的信号转变为CMOS电平以后,再经过4B5B或者8B10B编码,实现01数量平衡后就能通过光模块传输,不过光平衡01数量好像还不够,还需要插入编码来提高码率。突然觉得大学时候的数字电路编码方式才真的应用到了实处,只能重新实践了。

赞(0)
未经允许不得转载:TI中文支持网 » 请问高手有什么简单方法实现串口转光纤传输
分享到: 更多 (0)