看板 Electronics 關於我們 聯絡資訊
目前是用AC轉DC 12V的power supply. 讓arduino nano跟 12v馬達共用 然後arduino用TIP32C去當馬達開關 有需要在arduino的vin前加入什麼保護嗎? 還是直接接就可以了? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 202.40.236.14 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1462341725.A.46A.html
Schottky: 直接接就可以了,Vin 的建議電壓是 7V-12V 05/04 17:59
Schottky: 這個在官網就查得到 05/04 17:59
jyhlih: 好像可以把樓上那位抓去吸馬達的突波 05/04 18:22
dmx6: 我知道他可以直接接。我就是接了掛了2顆。想說上來問問怎樣 05/04 18:35
dmx6: 避免死第三顆。 05/04 18:35
Schottky: T_T 這樣嗎 http://i.imgur.com/0UgtLKJ.png 05/04 18:37
Schottky: 你掛的是什麼東西 05/04 18:37
Schottky: 查了一下 TIP32C 是顆 PNP,我猜你電路設計錯了... 05/04 18:47
dmx6: 你這張圖完全不對啊。我是12v的馬達。你這個是IO推馬達啊。 05/04 19:12
dmx6: 我是用arduino去控制TIP32C讓馬達開關的啊。 05/04 19:14
dmx6: 4/v41KtGnUMO8/image_thumb14.png?imgmax=800 05/04 19:19
jyhlih: Schottky應該回我推文XD..... 05/04 19:25
jyhlih: 可以把你圖內的1N4004換成Schottky更好 05/04 19:25
jyhlih: 另外你圖內的達靈頓對是NPN型的,你的用TIP32C是PNP型的 05/04 19:29
dmx6: 我馬達那邊接的是對的。我只是貼上示意圖讓他理解 05/04 19:40
dmx6: 其實我是在想進去arduino要不要再加顆濾波電容 05/04 19:42
Schottky: 你的圖上畫的 2N2222 是 NPN,但你用的 TIP32C 是 PNP 05/04 19:45
Schottky: 如果你是照圖做的,那馬達動作不正常是理所當然的 05/04 19:46
Schottky: http://i.imgur.com/Hl6UZcs.jpg 電路大概是這樣吧 05/04 19:48
Schottky: Schottky 二極體推薦 2N5817 或 2N5819 (看電流大小) 05/04 19:50
dmx6: 我只是隨便找圖跟你說我這樣接。不是我真的接錯。 05/04 19:50
Schottky: 可是你用 PNP 就整個錯了啊 05/04 19:56
Schottky: PNP 不管如圖放在 low side,或移到 high side 都不對 05/04 20:01
dmx6: 我換張圖好了。問題不在這。別揪結了 05/04 20:07
dmx6: Diode我也有加。方向也對 05/04 20:07
HiJimmy: 問題就在電壓....這樣就12v-0.6v灌入io裡面 ,電壓不同 05/04 20:19
HiJimmy: 請用mos or npn 05/04 20:19
jyhlih: 有點懷疑是從I/O點燒壞,因為nano的Vin(Pin30)可承受6-20V 05/04 20:20
HiJimmy: http://goo.gl/Kt61tI 05/04 20:23
dmx6: HiJimmy 你的意思是E打穿了B這樣是嗎?? 05/04 20:46
dmx6: jyhlih 我也覺得是IO腳死掉了~ 05/04 20:47
Schottky: 就跟你說放 high side 一樣是錯的還不信 05/04 22:40
Schottky: 你的電路根本沒辦法用 I/O 腳控制 high side switch 05/04 22:46
Schottky: 就算中間加了什麼保護電路,馬達也永遠不會停下來 05/04 22:50
Schottky: 解決方法一個是用 NPN 當 power switch 放 low side 05/04 22:55
Schottky: 一個方法是在I/O腳和 TIP32C 之間加一個 12V inverter 05/04 22:56
Schottky: 而最簡單的 inverter 就是一顆 NPN 電晶體... 05/04 22:56
Schottky: 這樣你就可以在 high side 開關馬達,但元件數會變多 05/04 22:57
Schottky: 別的狀況有可能非在 high side 做開關不可, 05/04 22:58
Schottky: 可是你這邊沒有非放在 high side 的理由 05/04 22:58
jyhlih: Schottky說的是像H橋一樣,上位PNP下位NPN 05/04 23:11
jyhlih: 果然Schottky是保護電路的好物...XD 05/04 23:12
er230059: 你用PNP怎麼放都不對阿 05/06 17:06
qscgy4: 不懂大家在糾結什麼 用個P-MOS或N-MOS不就解決了嗎... 05/06 20:02
qscgy4: P-MOS -> IRF9540, N-MOS-> IRF540N 05/06 20:03
qscgy4: 到底有什麼問題? http://i.imgur.com/C0gd0DN.png 05/06 20:09
god145145: 用模擬P-MOS會關不起來 05/06 21:00
qscgy4: 關不起來是什麼意思? 第一次聽說 05/06 21:10
Schottky: 關不起來的問題,請看我下兩篇的解釋 05/06 22:14
Schottky: 主因是出在qscgy4圖中的Vcc是12V,而I/O腳最高只能到5V 05/06 22:15
jyhlih: 直接模擬比較好理解 http://i.imgur.com/U1DAqxt.jpg 05/06 22:53
jyhlih: A的Vcc只有5V,無法關閉TIP32C 同時造成P3點電流回流到Vcc 05/06 23:01
jyhlih: ,燒壞IO 05/06 23:01
jyhlih: B的Vcc增到12V(請先無視SPEC 5V限制),可正確切斷TIP32C 05/06 23:02
jyhlih: 補I/O 0V的情況 http://i.imgur.com/TdBPg7c.jpg 05/07 23:20