485,点对多点通信问题
我想用上位机和下面多台设备进行通信,用的是485信号
现在是能通信上两台,再接一台就不行了,通信用的是地址匹配通信,发送相应地址才能通信上。
用的是MAX485芯片,上下拉电阻式10K的。
不知各位大侠有啥子办法,敬请指教!
[解决办法]
能通信上两台,再接一台就不行了?
是说能通讯上两台设备,再加一台设备就不行了?
如果是这样的话,说明组网基本可以(485组网协议楼主也得关注下),
但设备端的阻抗匹配没有进行设计或没处理好,所以导致楼主这种情况。
[解决办法]
RS485的驱动能力比RS232要强,一个RS485驱动器最多可以驱动32个接收器,实现点对多的通信模式,即一个主设备,其余的为从设备。
考虑到信号完整性问题,RS485需要在传输总线两端端接匹配电阻,
终接匹配电阻的方法一般有三种,但一种是直接在传输总线的两端差分线之间端接匹配电阻,其阻值选100-120欧姆。
[解决办法]
帮顶 正在学习
[解决办法]
发帖,赚分
[解决办法]
扼,据说如果总线上同时有发数据的话可能会有问题,而且485总线不能是星型的,最好是平行方式的。
[解决办法]
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
[解决办法]
不是每个从站都要接 匹配电阻120欧姆,而是最远的那一个从站才接。
[解决办法]
你用的转换器有问题,最好选一个有源的转换器