多个RS-485信号如何公用一个串口?

2019-08-18 19:49发布

      急急急,以前没接触过485通讯,土壤现在要采集一批485信号输出的传感器,如何利用一个串口采集全部传感器采集回来的数据呢?网上说的RS485组网看的很模糊啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
enan
1楼-- · 2019-08-19 00:16
把这一批485传感器的A+全部拧在一起,然后把B-全部拧在一起,然后把A接到开发板的A,把B接到开发板的B
这就是485组网了,而且还是流比闪闪的星型网络
365mcu
2楼-- · 2019-08-19 00:28
本帖最后由 365mcu 于 2017-5-22 17:35 编辑

一主多从,自定义从地址,从机必须接收到主机信息才返回,主机包含目标地址即可,从机返回也包含目标地址。
Sun_Fly
3楼-- · 2019-08-19 06:21
 精彩回答 2  元偷偷看……
oyixi001
4楼-- · 2019-08-19 07:46
所有的A+接在一起,所有的B-接在一起。然后就和普通RS232一样用。唯一的区别是,485半双工的,不能边写边读,只能读完了写,写完了读。另外由于你一堆A+ B-接在一起了,所以主机发出的数据每一台从机都能收到,然后怎么才能不出错呢,就要加上地址。地址是啥呢,就是名字,当然你也可以广播给所有的从机。
比如:老师在讲台上说,所有同学全部去操场扫地,这就是广播。老师说:小明去擦窗户,小王去扫地,小李去倒垃圾。。。这就是加了地址的命令。
深之蓝
5楼-- · 2019-08-19 09:08
主从关系,从机地址码不同,主机轮回叫从机的地址保持通讯

一周热门 更多>