TI中文支持网
TI专业的中文技术问题搜集分享网站

关于485多主机通信的问题

大家好,我现在的项目是多个485主机发送数据到控制台。问题是不知道哪个主机什么时候发送数据,所以现在要做的就是当其中一个主机往485总线上发送数据的时候,通知其他主机,我在发送数据。这个应该怎么做啊。

Young Hu:

您好!

RS485是单主从结构,就是一个总线上只能有一台主机。可以考虑控制台发地址,收到地址的从机回传数据

Delta:

您好,请您简单描述一下您整个通讯的架构,例如:总线上最多会有多少节点?最多会有多少个主机?是否一定要多主机的架构?对于数据在主从间的响应时间有什么要求?

anger0925:

回复 Delta:

我这个是5个以上的主机,只有一个从机。每台主机发送数据为主动的且随机的,主机与从机直接互连。但出现两台以上主机同时发送数据的情况,数据同时发送到 485 总线上,造成 485 总线竞争冒险。所以就要解决这种问题。大家有什么办法吗?

user242210:

回复 anger0925:

令牌

Hawk Tong:

回复 user242210:

全双工方式RS485 + 令牌 ?

anger0925:

回复 Hawk Tong:

令牌?具体怎么实现

Delta:

回复 anger0925:

可以在网上搜索一下“令牌环网”,学习一下理论,再根据你实际产品定一套协议。

赞(0)
未经允许不得转载:TI中文支持网 » 关于485多主机通信的问题
分享到: 更多 (0)