全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3411
推到 Plurk!
推到 Facebook!

使用pwm控制馬達轉速時,晶片會當機

 
benbchung
一般會員


發表:1
回覆:3
積分:0
註冊:2005-08-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-09-12 02:11:05 IP:61.62.xxx.xxx 未訂閱

小弟使用l293b驅動ic來控制兩顆馬達,晶片+無線模組共用6v電源,馬達電源6v,和晶片電源共地.馬達的兩端有並一顆0.1u的電容,和飛輪二極體.以前沒有並電容時,馬達只要一啟動,晶片很容易就當掉了.並了之後就好很多了.但是我使用pwm控制轉速時,轉速慢到一定程度時,晶片又會當掉.小弟換過各種不同大小的電容.還是一樣在用pwm時,會讓晶片當機.當機後,我按reset也無法復原,只能重開總電源,才能繼續讓馬達轉動.如果我將馬達電源改成3v的話,一切都能正常執行,連使用pwm也不會當機.但是小弟想要用6v電源,讓馬達最快的轉速提高.能不能麻煩各位前輩幫小弟解決這個難題...下面是小弟的電路圖

附加檔案:L293B.pdf
benbchung
一般會員


發表:1
回覆:3
積分:0
註冊:2005-08-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-09-12 02:22:08 IP:61.62.xxx.xxx 未訂閱

小弟使用PWM時,晶片當機的情況是剛開始,馬達還是在PWM的轉速控制之下,過個一兩秒後.馬達轉速變快.按RESET都沒有效果.晶片也不理會我無線模組的訊號了.這個情形在馬達使用3v時,就不會發生,可是在馬達電源接到6v就會出現...


版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-09-12 09:59:03 IP:211.20.xxx.xxx 未訂閱

可提供詳細電路圖嗎? 單純畫這樣可能無法完全釐清問題....

1>應是 MCU 保護問題
2>共用電源, GND 應分開走線, 最後再拉一起
3>你的 MCU 接 6V 不會掛掉嗎?

------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
aki
版主


發表:30
回覆:696
積分:755
註冊:2004-01-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-09-12 10:05:33 IP:61.219.xxx.xxx 未訂閱

===================引 用 文 章===================

小弟使用l293b驅動ic來控制兩顆馬達,晶片+無線模組共用6v電源,馬達電源6v,和晶片電源共地.馬達的兩端有並一顆0.1u的電容,和飛輪二極體.以前沒有並電容時,馬達只要一啟動,晶片很容易就當掉了.並了之後就好很多了.但是我使用pwm控制轉速時,轉速慢到一定程度時,晶片又會當掉.小弟換過各種不同大小的電容.還是一樣在用pwm時,會讓晶片當機.當機後,我按reset也無法復原,只能重開總電源,才能繼續讓馬達轉動.如果我將馬達電源改成3v的話,一切都能正常執行,連使用pwm也不會當機.但是小弟想要用6v電源,讓馬達最快的轉速提高.能不能麻煩各位前輩幫小弟解決這個難題...下面是小弟的電路圖

aki
版主


發表:30
回覆:696
積分:755
註冊:2004-01-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-09-12 10:07:07 IP:61.219.xxx.xxx 未訂閱

馬達的地回去干擾你的 MCU system 了.

把地分離應該可以解決此問題!

aki
版主


發表:30
回覆:696
積分:755
註冊:2004-01-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2006-09-12 10:07:15 IP:61.219.xxx.xxx 未訂閱

===================引 用 文 章===================

小弟使用l293b驅動ic來控制兩顆馬達,晶片+無線模組共用6v電源,馬達電源6v,和晶片電源共地.馬達的兩端有並一顆0.1u的電容,和飛輪二極體.以前沒有並電容時,馬達只要一啟動,晶片很容易就當掉了.並了之後就好很多了.但是我使用pwm控制轉速時,轉速慢到一定程度時,晶片又會當掉.小弟換過各種不同大小的電容.還是一樣在用pwm時,會讓晶片當機.當機後,我按reset也無法復原,只能重開總電源,才能繼續讓馬達轉動.如果我將馬達電源改成3v的話,一切都能正常執行,連使用pwm也不會當機.但是小弟想要用6v電源,讓馬達最快的轉速提高.能不能麻煩各位前輩幫小弟解決這個難題...下面是小弟的電路圖

benbchung
一般會員


發表:1
回覆:3
積分:0
註冊:2005-08-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2006-09-12 13:31:15 IP:61.62.xxx.xxx 未訂閱

晶片保護問題是什麼?因為小弟除了接晶片之外,6v的電源還接上了ht-12d跟無線模組和l293b的電源,量晶片電源的時候,6v的電源只剩下大概五點五伏左右,晶片到現在都還活的好好的^^,小弟的地是最後才接在一起耶.把地分開的話,要怎麼做才能讓l293b認出晶片給他的訊號準位啊?下面是小弟完整的電路圖(HT-12D的部分沒畫完全,線路會太亂),晶片接收ht-12d的訊號,來控制馬達的動作.不好意思,畫的有點亂...

benbchung
一般會員


發表:1
回覆:3
積分:0
註冊:2005-08-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2006-09-12 16:14:32 IP:61.62.xxx.xxx 未訂閱

小弟剛剛在l293b的vss地方加了一顆330歐母的電阻之後,晶片就不會在當機了.之所以小弟會這樣加,是因為小弟發現,就算將馬達電源拔掉,只要晶片和l293b的電源有接上,馬達還是會轉動.只是轉的很慢,所以小弟懷疑馬達會偷吃晶片的電源,猜想可能是l293b設計的問題吧...所以試著加顆電阻上去,讓供應L293b的電流變小.發現這樣晶片就完全不會當機了...其實小弟之前也有試過在晶片電源並一個2000u的大電容,可是晶片還是會當,不知道為什麼反而加個電阻就不會當機了...


版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2006-09-13 10:03:28 IP:211.20.xxx.xxx 未訂閱

那是因為多了那個阻抗, 雜訊跑不過去, MCU 才沒當掉.

你可以試試~2邊不共地, MCU 透過光藕合器去驅動看看就知道了.

------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#10 引用回覆 回覆 發表時間:2006-09-20 15:00:24 IP:61.66.xxx.xxx 未訂閱
用示波器量MCU的Vdd
與MCU的GND
在工作時與不工作時
在有加1000uF時與沒加時
在有串330歐姆時與沒串時
系統時間:2024-05-14 3:44:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!