专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 单片机

485点对多通讯中,是否需要485集线器?该如何解决

发布时间:2010-06-14 16:01:17 文章来源:www.iduyao.cn 采编人员:星星草
485点对多通讯中,是否需要485集线器?
之前发了一个帖子请485点对多的通讯结构,对485的通讯协议有了基本了解,但是现在还有一个疑问。

硬件:1台带485串口的PC机做主机,若干台由单片机发送SCI信号的从机。

软件流程:PC机上的主机程序不断发送查询指令,指令帧中带有地址信息,由于所有的从机的485A/B线D都是接到一起的,因此所有从机将同时接收到查询指令,并与自己的从机地址比较,但只有符合地址信息的从机在接收到查询指令后才发回响应数据。这样每次就只有1台从机向PC机发送数据。

不知道我设想的以上这种通讯方式是否可行?

还有就是如果这种方式可行的话,那所谓的485集线器是个什么作用的东西?





------解决方案--------------------
可行,但通信协议上必须有讲究,必须是上位机发送查询消息,相应的下位机才能反馈消息。每次线路上只能有一个下位机和上位机处于通信状态。
------解决方案--------------------
你说的方法就是目前标准的485一主多从的通讯方式。不需要集线器。任何一台坏了,存在影响整体的可能。
集线器的好处是,一条支路坏了,不影响其他支路。
------解决方案--------------------
可以,不过不要太多,rs485的驱动器 ic 有驱动能力的 data
------解决方案--------------------
集线器的好处是,一条支路坏了,不影响其他支路,前段时间刚好设计了个,电路不复杂可以自己做的
便于查错,兼有中继作用
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: