打印

485向两个设备传输数据不稳定求助

[复制链接]
4996|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woof123|  楼主 | 2017-7-16 17:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
各位大神好:
最近项目中遇到个485问题,还请能指点1,2。
问题描述:采集设备  的485并接到两个相机上,导致传输的数据不稳定
现象:并接485到2个相机后,偶尔会接收到采集数据。去掉其中1个485连接后,剩下的相机能正常接收采集的数据。
问题背景:称重主机(石英)采集称重信息——通过232接口发出——232转485模块发送到相机,如下图:
C:\1112.jpg

还请有大神指教~

相关帖子

沙发
woof123|  楼主 | 2017-7-16 17:30 | 只看该作者
图片如下

1112.jpg (86.01 KB )

1112.jpg

使用特权

评论回复
板凳
tyw| | 2017-7-16 17:39 | 只看该作者
地板
chunyang| | 2017-7-16 17:43 | 只看该作者
注意485不可有长线分支,楼主的连接方法是不行的。

使用特权

评论回复
5
woof123|  楼主 | 2017-7-16 17:48 | 只看该作者
chunyang 发表于 2017-7-16 17:43
注意485不可有长线分支,楼主的连接方法是不行的。

大神,请指教下我该怎么接或者中间加别的啥设备

使用特权

评论回复
6
chunyang| | 2017-7-16 17:58 | 只看该作者
woof123 发表于 2017-7-16 17:48
大神,请指教下我该怎么接或者中间加别的啥设备

从设备1接向设备2。

使用特权

评论回复
7
woof123|  楼主 | 2017-7-16 18:34 | 只看该作者
chunyang 发表于 2017-7-16 17:58
从设备1接向设备2。

非常感谢大侠

使用特权

评论回复
8
一事无成就是我| | 2017-7-16 22:19 | 只看该作者
这种是典型的星型接法,是没有问题的,这个是你的通讯模式有问题,这种模式不能采用对等通讯,如果要采用对等通讯就要拟定一个冲突检测规避,否则你还是老实的采用轮询

使用特权

评论回复
9
flyingplus| | 2017-7-17 09:10 | 只看该作者
增大并联电阻,默认是120欧姆吧

使用特权

评论回复
10
gmgmgm| | 2017-7-17 11:34 | 只看该作者
本帖最后由 gmgmgm 于 2017-7-17 11:46 编辑

楼主遇到的485通信核术技术问题哦,
硬 件方面:485接口芯片分节点,注意看你所用的接口芯片规格书上写的具体节点数,我用过的最大节点数是255,也就是一根485总线上能并联接255个485设备。
软件方面:通信冲突,485通信是半双工通信的,每个设备发送数前必须先判断总线上是否有其它设备正在发送数据,这是写软件时的核心技术了;只要你能把你写的软件做到发送数据前100%准确无误地判断出总线处于空闲状态的话,你的问题就自然解决了。
可以这么说,要做到100%准确无误地判断出总线空闲状态是非常难,485总线上挂的设备越多就越难判断。如果楼主是第一次玩485双向通信,只能说你得耗上相当长的时间去研究如何判断总线是否空闲。通信要做到总线上只能一台设备发数据不能有两台以上同时发送据,或者一台设备正在发数据过程中另一台也参于发数据,这就是通信冲突。

使用特权

评论回复
11
cjseng| | 2017-7-17 15:19 | 只看该作者
这个要靠通讯协议来保证,硬件上,这种接法存在问题,但是就两台摄像机,几乎没啥影响。

使用特权

评论回复
12
lyn3210| | 2017-7-17 15:52 | 只看该作者

使用特权

评论回复
13
lfc315| | 2017-7-17 17:43 | 只看该作者
2个相机是怎么知道主机要采集的是自己的数据,而不是采集另一个?
会不会一个采集指令发过去,2个相机同时回复而冲突了?

使用特权

评论回复
14
liyikuan| | 2017-7-17 19:58 | 只看该作者
modbus 设备地址没改吧

使用特权

评论回复
15
lsc501| | 2017-7-21 11:07 | 只看该作者
RS232转RS485的转换器最好是加电工作

使用特权

评论回复
16
水工鸟| | 2017-7-21 15:42 | 只看该作者
接法没毛病,协议的问题。

使用特权

评论回复
17
宇飞天| | 2020-8-16 09:15 | 只看该作者
请问最后是什么原因导致的?我也遇到同样问题,一个485挂载两个设备,只用一个设备时没有问题,用两个设备,采用第一个设备接收完数据的空闲发送第二个设备信息,在空闲结束前结束第二个设备信息的发送,然后接着发送第一个设备信息。但是从示波器上看第一个设备接收到的信息没有规律变化

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝