打印

如何延长RS232的通信距离?

[复制链接]
6180|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mei326|  楼主 | 2011-8-1 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
gx_huang| | 2011-8-1 18:09 | 只看该作者
降低速率、采用线间分布电容小的电缆、换驱动能力强的芯片。

使用特权

评论回复
板凳
i55| | 2011-8-1 18:13 | 只看该作者
没有比换485更简单更便宜的方案。

使用特权

评论回复
地板
mei326|  楼主 | 2011-8-1 21:11 | 只看该作者
由于主机与外设之间是通过一个5芯0.5平米的电缆线,其中两根用作主电源和地,另外3根用作RS232通信.485需要采用双绞线,不想把电源线和通信线分开采用两个线,所以,比较棘手!求解决方案~诚谢~

使用特权

评论回复
5
i55| | 2011-8-1 21:22 | 只看该作者
485即使不用双绞线也比232传的远得多。

使用特权

评论回复
6
charrijon| | 2011-8-1 21:33 | 只看该作者
用485吧,不行就买两个232转光纤模块,保证没事

使用特权

评论回复
7
maychang| | 2011-8-1 21:43 | 只看该作者
既然传输线已定,看看能不能降低波特率。楼主已经实现15m传输,希望达到25m,估计波特率降一半就可以。

使用特权

评论回复
8
chunyang| | 2011-8-1 23:35 | 只看该作者
换合适的电缆,同时降低通讯速率。

使用特权

评论回复
9
w522930954| | 2011-8-2 08:28 | 只看该作者
买两个232转485模块,输出时将232转成485,输入将485转成232,就行了。很方便,为什么不选485了。;P

使用特权

评论回复
10
acute1110| | 2011-8-2 08:36 | 只看该作者
232的工作电平的驱动范围从+/-6V 到 +/-15V,那么可以考虑驱动用接近上限的15V来驱动,由于目前的很多232的芯片实际的驱动的能力大多在+/-9V左右,所以提高驱动能力也可以提高传输的距离。

使用特权

评论回复
11
xymxym| | 2011-8-2 08:41 | 只看该作者
这个不需要485或者422,如果允许半双工工作,只需要用两三个三极管将TX和RX搭成同线传输,一根通讯线就能实现双向传输了。

使用特权

评论回复
12
jack_shine| | 2011-8-2 09:22 | 只看该作者
降低速率,9600降到600:lol

使用特权

评论回复
13
mei326|  楼主 | 2011-8-2 10:52 | 只看该作者
目前波特率38400bps,先用十楼的方法试试,加强驱动~!把MAX232的电容换成1uF的,如果还不行,就把波特率降半再试~好运

使用特权

评论回复
14
fz2008ok| | 2011-8-2 10:56 | 只看该作者
如图所示,1000m都没问题

333.JPG (8.94 KB )

333.JPG

使用特权

评论回复
15
wzf3151| | 2011-8-2 12:51 | 只看该作者
由于主机与外设之间是通过一个5芯0.5平米的电缆线,其中两根用作主电源和地,另外3根用作RS232通信.485需要采用双绞线,不想把电源线和通信线分开采用两个线,所以,比较棘手!求解决方案~诚谢~ ...
mei326 发表于 2011-8-1 21:11

485难道必须双绞线吗?不双绞不行吗?

使用特权

评论回复
16
langtuodianzi| | 2011-8-2 13:56 | 只看该作者
RS232接口在通信设备上主要是调试接口,板间通信接口,传输不超过15米。经常带点插拔,很容易受到过电压、过电流的冲击,需要进行保护。推选瞬态电压抑制器TVS-BV15C(LangTuo电子)。

使用特权

评论回复
17
MakeBetter| | 2011-8-2 15:04 | 只看该作者
看的出楼主是不想降低波特率,可能应用有要求。那么可以试试:看出错率高不高,如果出错率不是很高,那再提点速率,加上软件校验方法,弥补波特率的损失。这样的话就不要求100%可靠通信了。

使用特权

评论回复
18
cecwxf| | 2011-8-2 21:13 | 只看该作者
此贴甚好  受教

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:与其等待机会,不如主动出击...

117

主题

764

帖子

2

粉丝