Re: [問題] PWM所控制之馬達,電壓無法下降,求解

看板Electronics作者 (死馬)時間12年前 (2013/06/12 11:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
從你的波形中很明顯的可以看到馬達的端點電壓並不正常,這表示MOS沒有正常 的操作在triod region,可能原因有二: (一)用10K/1K的電阻搭配BJT去pull high/low mos的Gate無法在操作時讓MOS 完全導通: 正常情況下開關用途的MOS,操作時VDS只有兩種狀態(1. 0V, 2. Vsupply) 以你的電路來說,nMOS/pMOS的VDS都只能是0V或24V,若非這兩種電壓則 表示你的Gate信號有誤,要從Gate那邊信號去查。 (二)你的控制信號有誤: 以你貼的圖來說完全無法看出你的控制信號是以何種方式驅動MOS工作的 你藍色的信號是A對地還是B地?還是A與B的壓差?從你抓取的圖形中根本 很難看出電壓。而你的黃色信號我看電壓是大約5.5格 x 50V/格,你是想 表示馬達電壓大概是275V嗎?而你的「馬達電壓」指的又是對地電壓還是 端電壓差?在短時間沒有充足資訊的狀況下連要理解你的工作原理都有困 難,更別說是看波形幫你Debug了。 看得出來你在貼圖之前有沒有先整理思考過你想傳達的訊息是什麼,所以呈現資訊 的方式才會如此的混亂,你如果要解決問題就應該要用系統化的方式邏輯推理,當 你自己都搞不處狀況時自然連別人都很難幫你。 我建議你先把電路各點的電壓量過一遍,同時思考可能的電流走向,想一想各個元件 可能的作用再捉圖和別人討論,或許當你看到電路各點波形之後就會很快發現問題的 癥結也說不定,很多時候當你可以有系統的思考組織一個問題,下一步就會豁然開朗 了,敝人認為這樣的學習過程才是有效率的。 ※ 引述《ccliona (cc)》之銘言: : 目前在做8051馬達的控制,但目前遇到一個主要問題是,我輸出PWM的Duty cycle : 不管給多低,馬達上的電壓降不下來,也就是幾乎全速進行了... : 而所使用的電路圖是參照網路上的,如下圖所示 : http://imgur.com/DI9XoEi
: 利用8051輸出腳去控制A點及B點,控制正反轉,原本PWM控制輸出頻率為4KHz, : 但是不管Duty cycle給多低,電壓頂多只能降到22~23v...(所接之最高電壓Vcc為24v) : 而圖1為示波器去量測出來的結果,藍色為輸入(A,B點),黃色為馬達上所量測之電壓 : http://imgur.com/kZyFJlT,meM76OZ,CJVD9OY#0
: 圖1.輸出之頻率4KHz,duty cycle為50% : 可以看到輸出結果跟輸入訊號並不一致,輸出low的時間比較短。 : 接著將輸出的頻率降低到1.2KHz,如圖2所式 : http://imgur.com/kZyFJlT,meM76OZ,CJVD9OY#2
: 圖2. 輸出頻率1.2Khz,duty cycle為50% : 可以看到輸出電壓比較能控制了,雖然duty cucle在50%的時候,電壓依然在23v左右 : ,但是如果我在將Duty cycle在往下調,電壓可以降到20v以下了,感覺就是把電壓 : 為low的時間拉長,讓電壓下降,可是這樣做就必須將頻率給下降,但是據我所知, : 馬達應該工作頻率在9k~24kHZ左右,否則會造成馬達的諧振噪音,頻率太低我的馬達 : 會有一種尖銳的噪音。 : 另外想請問,在datasheet上看到mosfet在切換on/off時會有 : td(on) td(off) 切ON切OFF的delay時間,以及tr(on) tr(off)上升及下降時間 : 是否切換頻率越低,MOSFET上的損耗功率就越低? 因為目前在控制上,MOSFET會 : 發燙,前幾天才燙到火燒起來,但是目前我8051也才輸出4Khz左右,mosfet切換 : 頻率不是都很高嗎? 而我所使用的PMOS是IRF9540,耐流為23A,我的驅動電路 : 也才吃7A左右而已,怎會燒起來呢? : 目前卡在這些地方法卡好久,有請各位大大幫忙解答了,感謝您! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.99.101
文章代碼(AID): #1Hj_8Wli (Electronics)
文章代碼(AID): #1Hj_8Wli (Electronics)