搜索
bottom↓
回复: 13

RS422/(全双工485)总线不能接受,请教,上图!

[复制链接]

出0入0汤圆

发表于 2010-11-23 10:18:40 | 显示全部楼层 |阅读模式
如图:
    以前使用半双工485总线,为了通信简单,本次使用全双工,也成为422总线。这样就成了4条通信线。买来一个232/422的转换头,方便调试
接线方式如下图:不知道我的图是否接错了
    问题: 设备1单独和电脑(加转换头)收发都正常,设备2单独合电脑(加转换头)收发都正常。将电脑(加转换头)+设备1+设备2共同连到总线上
    这时候,电脑发送数据,设备1和设备2都能正常接受。但设备1和设备2任何一个发送数据,电脑都不能接受。设备1和设备2之间也不能正常通信。
请教!终端电阻加不加效果一样,都是这样

我的接线图 (原文件名:422.jpg)

转换头部分接线,我调试出来的:这样接方可正常和单独模块收发


转换头接线部分 (原文件名:422-232.jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2010-11-23 10:43:37 | 显示全部楼层
电脑做为主机,其它作为丛机,这样设计的主从结构。
为什么电脑可以发送给任何一个分机,而接受不到下面的数据呢?
1对1就可以接受?

出0入0汤圆

发表于 2010-11-23 19:00:02 | 显示全部楼层
设备1和设备2 z y tx shorted

出0入0汤圆

 楼主| 发表于 2010-11-24 09:25:48 | 显示全部楼层
已经调试出来了,电路没有任何问题,买的转换头说的支持多机通信,其实不支持,
把我一个丛机做主机,另外2个做从机就OK了

出0入0汤圆

 楼主| 发表于 2010-11-29 09:00:36 | 显示全部楼层
还是有问题:现在是,主机发送,从机1正常接收,从机2正常接收。可从机返回数据,主机接收不到数据。
一对一,均能正常收发数据。奇怪!
继续请教

出0入0汤圆

 楼主| 发表于 2010-11-29 10:38:07 | 显示全部楼层
有没有可能是芯片问题呢?

出0入0汤圆

 楼主| 发表于 2010-12-4 10:42:44 | 显示全部楼层
现在这个问题很奇怪。应该是422总线调试通了
51做主机,都能通,AVR做主机不能通。AVR可以和51点对点通信

通信问题 (原文件名:422.jpg)

出0入0汤圆

 楼主| 发表于 2010-12-4 10:44:00 | 显示全部楼层
AVR做主机时,AVR发送的数据,从机51都能接受到,但回发的数据,AVR接受不到了

出0入0汤圆

 楼主| 发表于 2010-12-4 11:42:29 | 显示全部楼层
论坛里这么多人,怎么没有人说个话呢

出0入0汤圆

发表于 2010-12-7 12:42:10 | 显示全部楼层
422只支持1发多收
不支持多发多收
要全双工多发多收要用全双工的485

出0入0汤圆

发表于 2018-2-27 18:26:07 | 显示全部楼层
zhugean 发表于 2010-12-7 12:42
422只支持1发多收
不支持多发多收
要全双工多发多收要用全双工的485

在吗?您好,能解释一下为什么不能多发多收吗?现在项目上遇到同样的问题了   多个从设备,只能一个从设备和主设备通信

出0入0汤圆

发表于 2018-2-28 08:32:06 | 显示全部楼层
磊磊映画 发表于 2018-2-27 18:26
在吗?您好,能解释一下为什么不能多发多收吗?现在项目上遇到同样的问题了   多个从设备,只能一个从设备 ...

好多年前的帖子都被你挖出来了
422不支持多发的原因是它不带发送控制,就是在不发送的时候也会占着总线,影响到别人的发送

出0入0汤圆

发表于 2018-2-28 09:19:54 | 显示全部楼层
zhugean 发表于 2018-2-28 08:32
好多年前的帖子都被你挖出来了
422不支持多发的原因是它不带发送控制,就是在不发送的时候也会占着总线, ...

哈哈,只能说基于RS422实现一主多从的方案的资料太少了,所以挖出了很久以前的帖子,非常庆幸,您当年的回答非常有价值。给我们提供了方向,非常感谢。
         基于
422不支持多发的原因是它不带发送控制,就是在不发送的时候也会占着总线, ...

思路
发现RS422芯片有两种,一种是不带收发控制引脚的片子(我们用的就是这种,同时刻一主只能收到一个从机发数据,其余从机发的数据主机接收不到,因为其余从机的处于接收态 发不出数据 )
另外一款是带发送使能的片子,从机发送数据时需要控制相应的使能引脚,主机才能接收到数据。


参考帖子

出0入0汤圆

发表于 2018-2-28 10:17:39 | 显示全部楼层
磊磊映画 发表于 2018-2-28 09:19
哈哈,只能说基于RS422实现一主多从的方案的资料太少了,所以挖出了很久以前的帖子,非常庆幸,您当年的 ...

带发送控制的就叫RS485芯片了,虽然你可以不用它的控制当作RS422来用
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 12:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表