|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
L298控制電機的問題,PWM方式! |
| 作者:hwqfj 欄目:模擬技術 |
現(xiàn)象:我采用的是兩組輸出并聯(lián)的方式,PWM由DSP輸出 占空比為50%以下,電機不動; 高于50%,電機轉動,此時測量電機兩端的電壓,電壓緩慢抬升, 運行過一段時間后趨于穩(wěn)定。 想請教的問題: L298N的驅動能力有多? 電壓緩慢抬升的原因是什么? 供電電壓為12伏,占空比為1時,輸出電壓只有10伏? 怎樣才能實現(xiàn)占空比和輸出電壓(電機轉速)之間的線性變化? 有更好的電機驅動方案嗎? 請賜教,謝謝! |
| 2樓: | >>參與討論 |
| 作者: suncat 于 2006/3/15 18:22:00 發(fā)布:
不知道你用的是什么電機 但就其本身來講,電機的轉速與電壓并不是呈線性的,PWM控制的一般是功率,并不能很好的控制電機的轉速。 |
|
| 3樓: | >>參與討論 |
| 作者: hwqfj 于 2006/3/16 8:40:00 發(fā)布:
用的是12V的直流電機! 除了PWM+H橋式功率放大以外,還有其他方式嗎? |
|
| 4樓: | >>參與討論 |
| 作者: hippolyta 于 2006/3/16 12:51:00 發(fā)布:
供電電壓為12伏,占空比為1時,輸出電壓只有10伏? 供電電壓為12伏,占空比為1時,輸出電壓只有10伏? 298內部有晶體管,應該要考慮它的壓降 |
|
| 5樓: | >>參與討論 |
| 作者: hwqfj 于 2006/3/17 11:21:00 發(fā)布:
這個好理解! 但是不成線性變化的原因是什么呢? 誰能給一點建議 |
|
| 6樓: | >>參與討論 |
| 作者: suncat 于 2006/3/17 18:44:00 發(fā)布:
不成線性變化的原因 首先,你考慮過沒有:你輸出電壓與你驅動的功率是線性變化的嗎?用電功率的公式就很容易理解了吧! 其次,你使用的電機有沒有說明可以線性控制?據(jù)我所知,只有步進電機和利用流體控制的轉速可以實現(xiàn)線性變化。 最后,如果你能找到你的電機的線性變化函數(shù)的話,你可以實現(xiàn)其線性變化的要求,但是你決不要期待它帶動多大的負載。 當然,你可以用負反饋的辦法實現(xiàn)轉速線性控制,但是這么復雜的電路和調試過程會讓你覺得得不償失的。 |
|
| 7樓: | >>參與討論 |
| 作者: hwqfj 于 2006/3/18 13:28:00 發(fā)布:
得不償失! 是否有更好的方法,我能想到的就是加反饋進行控制! |
|
| 8樓: | >>參與討論 |
| 作者: jxwnzjd 于 2006/3/26 19:17:00 發(fā)布:
我也曾遇到這樣得問題 我曾經(jīng)做過個電機調速項目,驅動也是用LM298,同樣也遇到類似問題,經(jīng)測量,輸出的電壓不是隨占空比的變化而線性變化的,更別提電機的速度了,雖然通過PID控制使得該問題沒有影響系統(tǒng)性能。但我也沒大搞明白這個問題,不過我想可能問題出在以下幾個方面: 1。PWM頻率過高,由于LM298設計目的是驅動步進電機的,可能對PWM的頻率不能完全響應,適當降低PWM的頻率線性度估計會好些。 2。LM298本身有壓降,隨輸出電流的變化而變化。 3。一般用PWM對電機調速,一般都會接續(xù)流二級管,一般來說都不會用快恢復的,我用的就是IN4001,因為這些二極管不能快速斬斷電機繞組的續(xù)流,電機速度不能立即得到調節(jié),這也是一個導致電機速度非線性的問題之一。 在下水平有限,以上想法并沒有一一驗證,在此僅做拋磚引玉只用,望各位高人能夠批評指正。 |
|
| 9樓: | >>參與討論 |
| 作者: jxwnzjd 于 2006/3/26 21:10:00 發(fā)布:
糾正 上面LM298是筆者手誤,是L298 |
|
| 10樓: | >>參與討論 |
| 作者: 11 于 2007/12/27 23:26:09 發(fā)布:
請教他能控制多大電壓和電流點電機,謝謝 |
|
| 11樓: | >>參與討論 |
| 作者: JYX 于 2009/9/8 11:59:47 發(fā)布:
我的L298P的的IN1為6V,IN2為0V,ENABLEA為高電平,但是OUT1和OUT2之間的壓差為0,請問這是怎么回事呢? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |