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

2019-12-25 18:52发布

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

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

另请教下大神是否有更好的能用普通光耦来隔离的通讯方式。SPI我是知道的也用过很多次。但是SPI的速度普通光耦基本都无法跟上,需要用到磁耦合芯片,那东西太贵了,几片加起来的成本都快赶上我的出货价了。所以只能抛弃了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
gylg3344love
1楼-- · 2019-12-25 19:13
电路结构分析上是可行的 这个光耦没注意速度怎么样 估计跑9600还是可以的
dzymushi
2楼-- · 2019-12-25 23:42
TX一发四那边,可能带不起来,
gylg3344love
3楼-- · 2019-12-26 03:59
我做过PC817的光耦 跑9600运行起来没有压力 普通光耦就这个速度了 普通光耦做到这样不错了。。。
zhan_li
4楼-- · 2019-12-26 04:43
dzymushi 发表于 2017-8-7 18:40
TX一发四那边,可能带不起来,

多谢提醒,后面我加个三极管驱动下。
zhan_li
5楼-- · 2019-12-26 10:06
 精彩回答 2  元偷偷看……
czg1411
6楼-- · 2019-12-26 15:59
用与门        .

一周热门 更多>