作者dmx6 (阿吉)
看板Electronics
标题[问题] 想请问一下12V arduino 跟马达共用
时间Wed May 4 14:02:02 2016
目前是用AC转DC 12V的power supply.
让arduino nano跟 12v马达共用
然後arduino用TIP32C去当马达开关
有需要在arduino的vin前加入什麽保护吗?
还是直接接就可以了?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 202.40.236.14
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1462341725.A.46A.html
1F:→ Schottky: 直接接就可以了,Vin 的建议电压是 7V-12V 05/04 17:59
2F:→ Schottky: 这个在官网就查得到 05/04 17:59
3F:→ jyhlih: 好像可以把楼上那位抓去吸马达的突波 05/04 18:22
4F:→ dmx6: 我知道他可以直接接。我就是接了挂了2颗。想说上来问问怎样 05/04 18:35
5F:→ dmx6: 避免死第三颗。 05/04 18:35
7F:→ Schottky: 你挂的是什麽东西 05/04 18:37
8F:→ Schottky: 查了一下 TIP32C 是颗 PNP,我猜你电路设计错了... 05/04 18:47
9F:→ dmx6: 你这张图完全不对啊。我是12v的马达。你这个是IO推马达啊。 05/04 19:12
10F:→ dmx6: 我是用arduino去控制TIP32C让马达开关的啊。 05/04 19:14
12F:→ dmx6: 4/v41KtGnUMO8/image_thumb14.png?imgmax=800 05/04 19:19
13F:→ jyhlih: Schottky应该回我推文XD..... 05/04 19:25
14F:→ jyhlih: 可以把你图内的1N4004换成Schottky更好 05/04 19:25
15F:→ jyhlih: 另外你图内的达灵顿对是NPN型的,你的用TIP32C是PNP型的 05/04 19:29
16F:→ dmx6: 我马达那边接的是对的。我只是贴上示意图让他理解 05/04 19:40
17F:→ dmx6: 其实我是在想进去arduino要不要再加颗滤波电容 05/04 19:42
18F:→ Schottky: 你的图上画的 2N2222 是 NPN,但你用的 TIP32C 是 PNP 05/04 19:45
19F:→ Schottky: 如果你是照图做的,那马达动作不正常是理所当然的 05/04 19:46
21F:→ Schottky: Schottky 二极体推荐 2N5817 或 2N5819 (看电流大小) 05/04 19:50
22F:→ dmx6: 我只是随便找图跟你说我这样接。不是我真的接错。 05/04 19:50
23F:→ Schottky: 可是你用 PNP 就整个错了啊 05/04 19:56
24F:→ Schottky: PNP 不管如图放在 low side,或移到 high side 都不对 05/04 20:01
26F:→ dmx6: 我换张图好了。问题不在这。别揪结了 05/04 20:07
27F:→ dmx6: Diode我也有加。方向也对 05/04 20:07
28F:推 HiJimmy: 问题就在电压....这样就12v-0.6v灌入io里面 ,电压不同 05/04 20:19
29F:→ HiJimmy: 请用mos or npn 05/04 20:19
30F:→ jyhlih: 有点怀疑是从I/O点烧坏,因为nano的Vin(Pin30)可承受6-20V 05/04 20:20
32F:→ dmx6: HiJimmy 你的意思是E打穿了B这样是吗?? 05/04 20:46
33F:→ dmx6: jyhlih 我也觉得是IO脚死掉了~ 05/04 20:47
34F:→ Schottky: 就跟你说放 high side 一样是错的还不信 05/04 22:40
35F:→ Schottky: 你的电路根本没办法用 I/O 脚控制 high side switch 05/04 22:46
36F:→ Schottky: 就算中间加了什麽保护电路,马达也永远不会停下来 05/04 22:50
37F:→ Schottky: 解决方法一个是用 NPN 当 power switch 放 low side 05/04 22:55
38F:→ Schottky: 一个方法是在I/O脚和 TIP32C 之间加一个 12V inverter 05/04 22:56
39F:→ Schottky: 而最简单的 inverter 就是一颗 NPN 电晶体... 05/04 22:56
40F:→ Schottky: 这样你就可以在 high side 开关马达,但元件数会变多 05/04 22:57
41F:→ Schottky: 别的状况有可能非在 high side 做开关不可, 05/04 22:58
42F:→ Schottky: 可是你这边没有非放在 high side 的理由 05/04 22:58
43F:→ jyhlih: Schottky说的是像H桥一样,上位PNP下位NPN 05/04 23:11
44F:→ jyhlih: 果然Schottky是保护电路的好物...XD 05/04 23:12
45F:→ er230059: 你用PNP怎麽放都不对阿 05/06 17:06
46F:推 qscgy4: 不懂大家在纠结什麽 用个P-MOS或N-MOS不就解决了吗... 05/06 20:02
47F:→ qscgy4: P-MOS -> IRF9540, N-MOS-> IRF540N 05/06 20:03
49F:推 god145145: 用模拟P-MOS会关不起来 05/06 21:00
50F:→ qscgy4: 关不起来是什麽意思? 第一次听说 05/06 21:10
51F:→ Schottky: 关不起来的问题,请看我下两篇的解释 05/06 22:14
52F:→ Schottky: 主因是出在qscgy4图中的Vcc是12V,而I/O脚最高只能到5V 05/06 22:15
54F:→ jyhlih: A的Vcc只有5V,无法关闭TIP32C 同时造成P3点电流回流到Vcc 05/06 23:01
55F:→ jyhlih: ,烧坏IO 05/06 23:01
56F:→ jyhlih: B的Vcc增到12V(请先无视SPEC 5V限制),可正确切断TIP32C 05/06 23:02