一个接口还剩两条线,请教一个通信问题.

[复制链接]
2560|6
 楼主| pdy 发表于 2007-12-6 20:12 | 显示全部楼层 |阅读模式
目前除电源,地线外<br />一个项目中仅有两条线,通信距离大约为2m左右<br />一个主机带6个从机的样子<br />由于板上有rs232以及i2c,我想了一下方法:<br />1.&nbsp;I2C通信&nbsp;可能需要加总线驱动器,问题是加上驱动器后不知能否满足要求?<br />2.&nbsp;RS232转RS485&nbsp;,但半双工通信控制好象不好弄,不知如何控制,网上看到一个图直接用rs232的tx&nbsp;同时用来控制收发,但我觉得协议需要明确,不然非常容易冲突,细节我还不太明白,另外我的传输线,不是屏蔽双绞线,一根线上同时传输的有电源信号还有其他控制信号.请问这样可以实现吗?<br />请高手指点!
xwj 发表于 2007-12-6 20:20 | 显示全部楼层

就用“RS232转RS485”就可以了,IIC只适合于板内传输

别说2跟线,就算一根线或只有电源线都有办法的。
兰天白云 发表于 2007-12-6 20:55 | 显示全部楼层

LS的,电源线也得2根吧

  
dai_weis 发表于 2007-12-6 21:12 | 显示全部楼层

电话就是只有电源线么

  
chunyang 发表于 2007-12-6 21:43 | 显示全部楼层

用485是最简单且可靠的方法

速率不是很高的话,可以不用进行收发控制,将发送信号反相后接485芯片的收发控制引脚同时偏置总线即可。
 楼主| pdy 发表于 2007-12-7 01:03 | 显示全部楼层

谢谢,有一点还不理解

将发送信号反相后接485芯片的收发控制引脚同时偏置总线即可。<br />这个怎么理解?<br /><br />当发送数据时,发送信号会输出高低不同的电平,反相后,会使控制引脚的RE和DE也来会变换?&nbsp;<br /><br /><br /><br />另外&nbsp;xwj的只有电源线的传输方式如何实现?&nbsp;&nbsp;在电源线上串差分信号是可以,象PoE,关键如何简单实现?
chunyang 发表于 2007-12-7 18:07 | 显示全部楼层

该方法是发0不发1

逻辑1靠总线偏置实现,自己分析一下时序就该知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

pdy

14

主题

38

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部