求助一个单片机多机通讯的电路原理是否可行

2019-12-25 18:52发布

目前有一个项目需要用到5个单片机,一个主机专门负责RS485通讯和地址,另外4个分别负责各通道的电压测量以及快充等功能,现在的想法是主机一个串口负责跟4个丛机进行隔离通讯,采取地址轮询的方式来发送和接受数据,例如:丛机1的固定地址为1,当主机需要读取或者控制丛机1时发送类MODBUS码(包含地址码和命令码)去控制丛机1,丛机1接收到属于自己的地址码后返回自己的数据给主机。

附上电路图请大神帮忙分析此电路是否可行。

另请教下大神是否有更好的能用普通光耦来隔离的通讯方式。SPI我是知道的也用过很多次。但是SPI的速度普通光耦基本都无法跟上,需要用到磁耦合芯片,那东西太贵了,几片加起来的成本都快赶上我的出货价了。所以只能抛弃了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。