推薦DSP控制器
我是功率電子專業(yè)的研究生,最近用TI TMS320F2812 生成PWM 控制BUCK CONVERTER, 結(jié)果很不錯. 有對此感興趣的同行可以交流一下哦,呵呵
全部回復(fù)(17)
正序查看
倒序查看
@623sy
我是一個剛剛開始學(xué)習(xí)dsp的學(xué)生,沒有什么基礎(chǔ),您能介紹一下入門dsp的經(jīng)驗(yàn)嗎?小弟不勝感激!!
我也是完全自學(xué)的,只要有基本的C語言基礎(chǔ)我認(rèn)為就可以著手學(xué)習(xí)了.市面上有不少關(guān)于DSP的書籍,但個人并不推薦,我推薦到TI的網(wǎng)站上下載相關(guān)的技術(shù)資料,雖然是英文的,但只要啃下去的話,學(xué)習(xí)效果絕對明顯.TI網(wǎng)站上還提供了很多相關(guān)的應(yīng)用文獻(xiàn),比如說,我在應(yīng)用時就借鑒了Thermoelectric Cooler Control Using a TMS320F2812 DSP 這篇技術(shù)文章,還有很多,都可以在TI的網(wǎng)站下載到.而且還有相關(guān)的C源碼下載,這就大大縮短了學(xué)習(xí)進(jìn)程.起初并不知道怎么編程,但只要有借鑒的,就可以為我們所用,個人覺得鉆研適合的代碼很有效,自己修正一下的話就可以有了最初的學(xué)習(xí)結(jié)果,也容易增進(jìn)信心,呵呵.另一點(diǎn)是要充分利用網(wǎng)絡(luò)資源了,比如說要實(shí)現(xiàn)PID,FIR或IIR濾波器,就可以到網(wǎng)上去搜相關(guān)的C代碼,這樣的話學(xué)習(xí)進(jìn)程又快了不少.個人覺得C語言的易用性及友好性還是要比匯編語言要強(qiáng)的.呵呵,先說這么多了,多多努力,多多交流哦.
0
回復(fù)
@nedask
我也準(zhǔn)備用2407或者2810/12做開關(guān)電源但個人感覺:1.2407在開關(guān)頻率和分辨率上不能兼顧,成本高;2810/12性能不錯,基本能滿足設(shè)計(jì)的要求,但成本更高,2.在算法上我做過簡單的濾波和PID控制的MATLAB仿真?zhèn)€人感覺在算法上又過于簡單,體現(xiàn)不出DSP優(yōu)勢,有些想改成本低一些的單片機(jī)來實(shí)現(xiàn).
目前我還是個學(xué)生,做項(xiàng)目還是寫論文,可能對成本關(guān)注的不高(反正都是導(dǎo)師花錢,呵呵),DSP和單片機(jī)當(dāng)然各有長短,在實(shí)際應(yīng)用中是要平衡一下的.呵呵.
0
回復(fù)
@gerrylee
我也是完全自學(xué)的,只要有基本的C語言基礎(chǔ)我認(rèn)為就可以著手學(xué)習(xí)了.市面上有不少關(guān)于DSP的書籍,但個人并不推薦,我推薦到TI的網(wǎng)站上下載相關(guān)的技術(shù)資料,雖然是英文的,但只要啃下去的話,學(xué)習(xí)效果絕對明顯.TI網(wǎng)站上還提供了很多相關(guān)的應(yīng)用文獻(xiàn),比如說,我在應(yīng)用時就借鑒了ThermoelectricCoolerControlUsingaTMS320F2812DSP這篇技術(shù)文章,還有很多,都可以在TI的網(wǎng)站下載到.而且還有相關(guān)的C源碼下載,這就大大縮短了學(xué)習(xí)進(jìn)程.起初并不知道怎么編程,但只要有借鑒的,就可以為我們所用,個人覺得鉆研適合的代碼很有效,自己修正一下的話就可以有了最初的學(xué)習(xí)結(jié)果,也容易增進(jìn)信心,呵呵.另一點(diǎn)是要充分利用網(wǎng)絡(luò)資源了,比如說要實(shí)現(xiàn)PID,FIR或IIR濾波器,就可以到網(wǎng)上去搜相關(guān)的C代碼,這樣的話學(xué)習(xí)進(jìn)程又快了不少.個人覺得C語言的易用性及友好性還是要比匯編語言要強(qiáng)的.呵呵,先說這么多了,多多努力,多多交流哦.
謝謝大哥指點(diǎn)!我會努力的!!
0
回復(fù)
@nedask
我也準(zhǔn)備用2407或者2810/12做開關(guān)電源但個人感覺:1.2407在開關(guān)頻率和分辨率上不能兼顧,成本高;2810/12性能不錯,基本能滿足設(shè)計(jì)的要求,但成本更高,2.在算法上我做過簡單的濾波和PID控制的MATLAB仿真?zhèn)€人感覺在算法上又過于簡單,體現(xiàn)不出DSP優(yōu)勢,有些想改成本低一些的單片機(jī)來實(shí)現(xiàn).
還有一點(diǎn),我覺得DSP在運(yùn)算上的優(yōu)勢是單片機(jī)很難比的,比如說我在應(yīng)用中進(jìn)行了大量的數(shù)學(xué)運(yùn)算,比如說乘方,開方,而且數(shù)字濾波器的實(shí)現(xiàn)也很容易,由于2812的主頻達(dá)到150M,AD轉(zhuǎn)換時隙為80ns,即便進(jìn)行大量的相關(guān)數(shù)字信號處理,也不會太多的影響到系統(tǒng)響應(yīng).我覺得要是用匯編語言去實(shí)現(xiàn)一些必要的數(shù)學(xué)運(yùn)算可能就困難得多.但DSP在價錢上當(dāng)然又要比單片機(jī)高多了,呵呵.
0
回復(fù)
@gerrylee
還有一點(diǎn),我覺得DSP在運(yùn)算上的優(yōu)勢是單片機(jī)很難比的,比如說我在應(yīng)用中進(jìn)行了大量的數(shù)學(xué)運(yùn)算,比如說乘方,開方,而且數(shù)字濾波器的實(shí)現(xiàn)也很容易,由于2812的主頻達(dá)到150M,AD轉(zhuǎn)換時隙為80ns,即便進(jìn)行大量的相關(guān)數(shù)字信號處理,也不會太多的影響到系統(tǒng)響應(yīng).我覺得要是用匯編語言去實(shí)現(xiàn)一些必要的數(shù)學(xué)運(yùn)算可能就困難得多.但DSP在價錢上當(dāng)然又要比單片機(jī)高多了,呵呵.
確實(shí)單片機(jī)的頻率上不去,這也難
0
回復(fù)
@hjxu
正在用F240做buck的控制,先從開環(huán)控制開始,用TLP250驅(qū)動mosfet,感覺一會250就發(fā)燙,不知道是什么問題,請教驅(qū)動部分應(yīng)該怎么做啊,謝謝
我用的是 SEMICRON 的IGBT 和驅(qū)動電路
我的經(jīng)驗(yàn)是如果在控制過程中占空比更新或變化得過快的話,也就是說幾個開關(guān)周期內(nèi)占空比就變化了,主要是在反饋回路的應(yīng)用里,驅(qū)動電路發(fā)熱很大.
在開環(huán)控制時,占空比是一定的,我沒感到有發(fā)熱的現(xiàn)象.
我的經(jīng)驗(yàn)是如果在控制過程中占空比更新或變化得過快的話,也就是說幾個開關(guān)周期內(nèi)占空比就變化了,主要是在反饋回路的應(yīng)用里,驅(qū)動電路發(fā)熱很大.
在開環(huán)控制時,占空比是一定的,我沒感到有發(fā)熱的現(xiàn)象.
0
回復(fù)
@gerrylee
我也是完全自學(xué)的,只要有基本的C語言基礎(chǔ)我認(rèn)為就可以著手學(xué)習(xí)了.市面上有不少關(guān)于DSP的書籍,但個人并不推薦,我推薦到TI的網(wǎng)站上下載相關(guān)的技術(shù)資料,雖然是英文的,但只要啃下去的話,學(xué)習(xí)效果絕對明顯.TI網(wǎng)站上還提供了很多相關(guān)的應(yīng)用文獻(xiàn),比如說,我在應(yīng)用時就借鑒了ThermoelectricCoolerControlUsingaTMS320F2812DSP這篇技術(shù)文章,還有很多,都可以在TI的網(wǎng)站下載到.而且還有相關(guān)的C源碼下載,這就大大縮短了學(xué)習(xí)進(jìn)程.起初并不知道怎么編程,但只要有借鑒的,就可以為我們所用,個人覺得鉆研適合的代碼很有效,自己修正一下的話就可以有了最初的學(xué)習(xí)結(jié)果,也容易增進(jìn)信心,呵呵.另一點(diǎn)是要充分利用網(wǎng)絡(luò)資源了,比如說要實(shí)現(xiàn)PID,FIR或IIR濾波器,就可以到網(wǎng)上去搜相關(guān)的C代碼,這樣的話學(xué)習(xí)進(jìn)程又快了不少.個人覺得C語言的易用性及友好性還是要比匯編語言要強(qiáng)的.呵呵,先說這么多了,多多努力,多多交流哦.
其實(shí)也不能完全這么說,完全用c或是c++編程是不現(xiàn)實(shí)的,還要一定的匯編組合起來效率才高.
0
回復(fù)
@gerrylee
我用的是SEMICRON的IGBT和驅(qū)動電路我的經(jīng)驗(yàn)是如果在控制過程中占空比更新或變化得過快的話,也就是說幾個開關(guān)周期內(nèi)占空比就變化了,主要是在反饋回路的應(yīng)用里,驅(qū)動電路發(fā)熱很大.在開環(huán)控制時,占空比是一定的,我沒感到有發(fā)熱的現(xiàn)象.
兄弟,開環(huán)的電源做出來好象實(shí)際意義不大吧.還有就是如果負(fù)載變化很快的話你的系統(tǒng)還能夠穩(wěn)定的工作么???或者受到外來干擾后程序出現(xiàn)問題,通過什么方式使它恢復(fù)到正常狀態(tài)?
請指教
請指教
0
回復(fù)
@gerrylee
閉環(huán)自然要做了,我只是就發(fā)熱現(xiàn)象而言的.做閉環(huán)時發(fā)熱也不是很嚴(yán)重.采用的是PID控制,負(fù)載變動很大的話也工作正常.
PID中的主要參數(shù)都是通過實(shí)驗(yàn)數(shù)據(jù)得出來的,對于你的產(chǎn)品參數(shù)調(diào)試難度如何?我沒有接觸過DSP,通常都是用PIC,51和AVR系列,最近有個產(chǎn)品要用到DSP來進(jìn)行A/D和D/A轉(zhuǎn)換,我的轉(zhuǎn)換是用在對音頻信號進(jìn)行的,兄弟有沒有比較好的芯片介紹一下,我用的是TI公司的TLV320AIC10,一直沒有明白它的工作方式,你有沒有更好的芯片?只要能完成我的功能的就可以,最好是你熟悉的,那樣我有不懂的地方可以向你請教.
0
回復(fù)
@fenix
PID中的主要參數(shù)都是通過實(shí)驗(yàn)數(shù)據(jù)得出來的,對于你的產(chǎn)品參數(shù)調(diào)試難度如何?我沒有接觸過DSP,通常都是用PIC,51和AVR系列,最近有個產(chǎn)品要用到DSP來進(jìn)行A/D和D/A轉(zhuǎn)換,我的轉(zhuǎn)換是用在對音頻信號進(jìn)行的,兄弟有沒有比較好的芯片介紹一下,我用的是TI公司的TLV320AIC10,一直沒有明白它的工作方式,你有沒有更好的芯片?只要能完成我的功能的就可以,最好是你熟悉的,那樣我有不懂的地方可以向你請教.
我接觸DSP也不過三四個月的時間,為幾篇論文做實(shí)驗(yàn)驗(yàn)證,同時也為一個項(xiàng)目做準(zhǔn)備.我對DSP選型也不是太通,在實(shí)驗(yàn)中用的是TI的TMS320F2812.
0
回復(fù)