阳天
发表于 2024-7-11 21:39:23
不要瞎搞,私有协议也要主机发起,从机回复,从机主动回复撞死的的几率太大了。
网老四
发表于 2024-7-11 22:52:40
485硬件本身就不支持多主机系统,强行这么干的话,不烧芯片就已经万幸了.
晓飛飛
发表于 2024-7-11 23:38:55
RS485通信,不管用什么协议,都不能允许多个设备随机发送数据,这是方案的错误
解决方案就是理顺规则,制定通信机制,也可以直接用MODBUS等成熟的一主多从协议,
如果非要多主机主动发送,那必须自己设计冲裁机制,常用的方法有监测总线空闲后按一定时间单位随机延迟后抢占总线发起通信,
jwd
发表于 2024-7-12 06:44:54
还有个方案是做一块转接板,用1个多串口的单片机来处理不同从机的信息后汇总给主机