请教一个关于485通讯的问题

k81348 2011-08-01 02:51:59
是否在485主从协议中,从机从来不能主动向主机发消息,而只能是主机向从机下发查询后,从机才能上报?

是否能通过举手信号来做总线仲裁?

就是每台从机需要向主机发送消息前,先向主机获取发送权,才能上报消息?相当于发送前先举手,只有得到主机允许后才可以发送消息;但是这样的话,如果两台以上的从机同时举手,是否通讯会发生异常?
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codesnail 2011-08-01
  • 打赏
  • 举报
回复
用422,是全双工的485.
northcan 2011-08-01
  • 打赏
  • 举报
回复
485从机不能主动发送数据。
bjtea 2011-08-01
  • 打赏
  • 举报
回复
485仅遵循主从协议,没有所谓的举手。允许举手,就意味着有可能发生多机同时举手,而485硬件芯片不能实现协议仲裁。
lbing7 2011-08-01
  • 打赏
  • 举报
回复
485半双工的性质就决定了它不能主动上传数据

必须以一定的机制一保障任意一个时刻只能有一个终端占有总线

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧