极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14694|回复: 6

两片 arduino 串口通讯连上, 如何避免单一电源导致同时启动?

[复制链接]
发表于 2015-11-30 09:35:31 | 显示全部楼层 |阅读模式
正在做一个用串口通讯的小系统, 两片 arduino 用串口连接另外再共地.

由於两片 arduino 分别连上不同设备, 必需加上独立电源才足以运行.

但由於两片 arduino 的 RX/TX/GND 连上了 , 当其中一片通电时, 会经由 RX/TX/GND 向另一片 arduino 供电而把它也启动了.  由於电流不足, 有时会导致相连的屏幕出现花屏, 之後再通电也不一定可以清除.

而关机时亦一样, 单独关掉一边是不行的, 馀下的依然会供电, 只会出现电流不足的情况.

初步测试, 如果不共地, 就不会有问题, 当需要通讯前再接地就可以. 单独关机前也一样, 先把地线分开就可以各自关机.  但每次都要拔线再插线, 很不方便.

请问有没有方法, 在 RX/TX/GND 连接时, 避免因为一片其中 arduino 开动, 而向另一片 arduino 供电?
回复

使用道具 举报

发表于 2015-11-30 11:43:03 | 显示全部楼层
在地线加一个继电器,用主控那块arduino控制,在需要时开启
回复 支持 反对

使用道具 举报

发表于 2015-11-30 12:02:29 | 显示全部楼层
henrypcw 发表于 2015-11-30 11:43
在地线加一个继电器,用主控那块arduino控制,在需要时开启

我也是这么想的。

发散一下,可以不可以互相都控制一下?如果通讯失败,就给对方重新断一次电,相当于双机热备里的心跳线了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-30 13:35:41 | 显示全部楼层
henrypcw 发表于 2015-11-30 11:43
在地线加一个继电器,用主控那块arduino控制,在需要时开启

唔该哂.  
我部玩具 CNC 的继电器 都几大件下, 唔知有没有细小的继电器.
回复 支持 反对

使用道具 举报

发表于 2015-11-30 15:07:02 | 显示全部楼层
Super169 发表于 2015-11-30 13:35
唔该哂.  
我部玩具 CNC 的继电器 都几大件下, 唔知有没有细小的继电器.

大家广东人,唔使客气
回复 支持 反对

使用道具 举报

发表于 2015-12-6 13:23:20 | 显示全部楼层
接两个mos管吧,对方电压0时候,tx和rx的输出就不给导通
回复 支持 反对

使用道具 举报

发表于 2015-12-7 21:51:43 | 显示全部楼层
光耦隔离?或者 MAX232转一下~~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 14:50 , Processed in 0.036505 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表