公司要做一款260V/35A的開關(guān)電源,要求使用DSP控制.
在此請教各位,請問哪位有個類似的項目經(jīng)驗可否提供點意見.
請教:關(guān)于DSP控制開關(guān)電源的問題!
全部回復(68)
正序查看
倒序查看
@zdw28578294
高手都在潛水的嗎?我不相信這么大一個論壇就沒有人做過這個東西,出來指點下也無傷大雅啊.難道搞技術(shù)的還怕交流啊?
不是高手~~~~~~~不管單片機還是DSP,精華部份還是在硬件電路上.也就是說你能完全理解之前電源電路,只是改用DSP作為控制核心,那么有什么困難呢?高手不參與你這貼的導論因為你這貼沒有實際所需導論的內(nèi)容,是要認人幫你選芯片?定電路?還有就是程序也都給你?這些內(nèi)容完全在你哪,你叫他們導論什么呢?就算你在專業(yè)的DSP論壇也不會有好的回復.要這別人幫你是解決技術(shù)上的問題~~~.上面所講你是否對電路已有清析了解?半橋驅(qū)動要求的參數(shù)是什么?如工作頻率,電流檢測,零電壓開關(guān)等.采用那一款DSP,在你定定的購架上你可能有些困難,如AD采樣,回路控制,DSP異常程序等技術(shù)問題你再提出相信會有更好的觸答復.如果你在DSP選型上出了問題,你也可以把你的需求詳細列出,讓高手幫你參考,真正的高手是不會去猜你是什么需求的.不明白的地方也可以找我.
0
回復
@madboy21
不是高手~~~~~~~不管單片機還是DSP,精華部份還是在硬件電路上.也就是說你能完全理解之前電源電路,只是改用DSP作為控制核心,那么有什么困難呢?高手不參與你這貼的導論因為你這貼沒有實際所需導論的內(nèi)容,是要認人幫你選芯片?定電路?還有就是程序也都給你?這些內(nèi)容完全在你哪,你叫他們導論什么呢?就算你在專業(yè)的DSP論壇也不會有好的回復.要這別人幫你是解決技術(shù)上的問題~~~.上面所講你是否對電路已有清析了解?半橋驅(qū)動要求的參數(shù)是什么?如工作頻率,電流檢測,零電壓開關(guān)等.采用那一款DSP,在你定定的購架上你可能有些困難,如AD采樣,回路控制,DSP異常程序等技術(shù)問題你再提出相信會有更好的觸答復.如果你在DSP選型上出了問題,你也可以把你的需求詳細列出,讓高手幫你參考,真正的高手是不會去猜你是什么需求的.不明白的地方也可以找我.
不好意思,剛接觸論壇不久,很多東西不是太了解,受教了.
開關(guān)電源原理我不是太懂,我現(xiàn)在只做其中的控制部分,其他東西別人做.控制部分要實現(xiàn)的功能還算比較清楚了.IGBT的參數(shù)好像是200A/1200V.
DSP要實現(xiàn)的功能主要就是檢測輸出電壓后通過一系列算法輸出兩個PWM脈沖控制IGBT管達到穩(wěn)壓效果,還有些功能就是按鍵調(diào)節(jié)輸出電壓、輸出電流,原邊電流過流保護,輸出電流過流保護,輸出電壓過壓保護,過熱保護,工作/故障指示燈之類的,這些保護功能應該問題不大.
初略估計了一下,選用的DSP芯片大概需要4個A/D口,至少需要2個PWM輸出口,GPIO口的話20個以內(nèi).SPI/SCI/CAN/SMBUS之類的不需要用到,我選的芯片是TMS320F2812,老板嫌太貴而且有很多功能都用不上.
對其他DSP芯片也不是太熟,所以還在琢磨中.
DSP芯片要便宜點的,2812要120塊,管教數(shù)目也盡量少點.
還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?
希望知道的能指點一二,先謝過了.
開關(guān)電源原理我不是太懂,我現(xiàn)在只做其中的控制部分,其他東西別人做.控制部分要實現(xiàn)的功能還算比較清楚了.IGBT的參數(shù)好像是200A/1200V.
DSP要實現(xiàn)的功能主要就是檢測輸出電壓后通過一系列算法輸出兩個PWM脈沖控制IGBT管達到穩(wěn)壓效果,還有些功能就是按鍵調(diào)節(jié)輸出電壓、輸出電流,原邊電流過流保護,輸出電流過流保護,輸出電壓過壓保護,過熱保護,工作/故障指示燈之類的,這些保護功能應該問題不大.
初略估計了一下,選用的DSP芯片大概需要4個A/D口,至少需要2個PWM輸出口,GPIO口的話20個以內(nèi).SPI/SCI/CAN/SMBUS之類的不需要用到,我選的芯片是TMS320F2812,老板嫌太貴而且有很多功能都用不上.
對其他DSP芯片也不是太熟,所以還在琢磨中.
DSP芯片要便宜點的,2812要120塊,管教數(shù)目也盡量少點.
還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?
希望知道的能指點一二,先謝過了.
0
回復
@zdw28578294
不好意思,剛接觸論壇不久,很多東西不是太了解,受教了.開關(guān)電源原理我不是太懂,我現(xiàn)在只做其中的控制部分,其他東西別人做.控制部分要實現(xiàn)的功能還算比較清楚了.IGBT的參數(shù)好像是200A/1200V.DSP要實現(xiàn)的功能主要就是檢測輸出電壓后通過一系列算法輸出兩個PWM脈沖控制IGBT管達到穩(wěn)壓效果,還有些功能就是按鍵調(diào)節(jié)輸出電壓、輸出電流,原邊電流過流保護,輸出電流過流保護,輸出電壓過壓保護,過熱保護,工作/故障指示燈之類的,這些保護功能應該問題不大.初略估計了一下,選用的DSP芯片大概需要4個A/D口,至少需要2個PWM輸出口,GPIO口的話20個以內(nèi).SPI/SCI/CAN/SMBUS之類的不需要用到,我選的芯片是TMS320F2812,老板嫌太貴而且有很多功能都用不上.對其他DSP芯片也不是太熟,所以還在琢磨中.DSP芯片要便宜點的,2812要120塊,管教數(shù)目也盡量少點.還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?希望知道的能指點一二,先謝過了.
你好!
如果你不清楚開關(guān)電源的原理,這個項難度是很大的,因為你要按硬件工師的指意來完成程序,“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊? ”這正是硬件工程師給你的一個執(zhí)行任務.可以這么講你已經(jīng)被“卡X了”呵呵!!嚴重了點~~~
DSP選型實在太多,2812貴你不會想2801啊!!!不用TI也可以用Microchip的,還有NEC的,從十幾塊到一百多塊任你選.當然重要的地方就是你要清楚在你的項目里需要的是那一種DSP.
只能給你些參考~~~~
如果你不清楚開關(guān)電源的原理,這個項難度是很大的,因為你要按硬件工師的指意來完成程序,“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊? ”這正是硬件工程師給你的一個執(zhí)行任務.可以這么講你已經(jīng)被“卡X了”呵呵!!嚴重了點~~~
DSP選型實在太多,2812貴你不會想2801啊!!!不用TI也可以用Microchip的,還有NEC的,從十幾塊到一百多塊任你選.當然重要的地方就是你要清楚在你的項目里需要的是那一種DSP.
只能給你些參考~~~~
0
回復
@zdw28578294
不好意思,剛接觸論壇不久,很多東西不是太了解,受教了.開關(guān)電源原理我不是太懂,我現(xiàn)在只做其中的控制部分,其他東西別人做.控制部分要實現(xiàn)的功能還算比較清楚了.IGBT的參數(shù)好像是200A/1200V.DSP要實現(xiàn)的功能主要就是檢測輸出電壓后通過一系列算法輸出兩個PWM脈沖控制IGBT管達到穩(wěn)壓效果,還有些功能就是按鍵調(diào)節(jié)輸出電壓、輸出電流,原邊電流過流保護,輸出電流過流保護,輸出電壓過壓保護,過熱保護,工作/故障指示燈之類的,這些保護功能應該問題不大.初略估計了一下,選用的DSP芯片大概需要4個A/D口,至少需要2個PWM輸出口,GPIO口的話20個以內(nèi).SPI/SCI/CAN/SMBUS之類的不需要用到,我選的芯片是TMS320F2812,老板嫌太貴而且有很多功能都用不上.對其他DSP芯片也不是太熟,所以還在琢磨中.DSP芯片要便宜點的,2812要120塊,管教數(shù)目也盡量少點.還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?希望知道的能指點一二,先謝過了.
其實像你這種單路輸出的還是很好選的.
較2812便宜的有TI最新推出的Piccolo系列,就是280xx定點控制器,C2000現(xiàn)在都歸類到MCU了.類似的其他廠家如 madboy21所說,有Freescale和Microchip等,當然日系的也有瑞薩和NEC.
從國內(nèi)使用的廣泛性來說,還是建議你優(yōu)先使用TI,畢竟TI在電源控制方面比其他廠家更為專業(yè)一點,網(wǎng)站上的示例也很多.尤其像你這種本身對電源方面不太了解的,需要借鑒很多的參考設計.Freescale和Microchip的參考設計就沒那么多了,因為他們還不算是這一領域的專家.
較2812便宜的有TI最新推出的Piccolo系列,就是280xx定點控制器,C2000現(xiàn)在都歸類到MCU了.類似的其他廠家如 madboy21所說,有Freescale和Microchip等,當然日系的也有瑞薩和NEC.
從國內(nèi)使用的廣泛性來說,還是建議你優(yōu)先使用TI,畢竟TI在電源控制方面比其他廠家更為專業(yè)一點,網(wǎng)站上的示例也很多.尤其像你這種本身對電源方面不太了解的,需要借鑒很多的參考設計.Freescale和Microchip的參考設計就沒那么多了,因為他們還不算是這一領域的專家.
0
回復
@madboy21
你好!如果你不清楚開關(guān)電源的原理,這個項難度是很大的,因為你要按硬件工師的指意來完成程序,“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?”這正是硬件工程師給你的一個執(zhí)行任務.可以這么講你已經(jīng)被“卡X了”呵呵!!嚴重了點~~~DSP選型實在太多,2812貴你不會想2801啊!!!不用TI也可以用Microchip的,還有NEC的,從十幾塊到一百多塊任你選.當然重要的地方就是你要清楚在你的項目里需要的是那一種DSP.只能給你些參考~~~~
謝謝你的意見!
今天確定了選用TMS320F2801(100M).
“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊? ”
其實我這句話的本意是有沒有什么型號的DPS能直接產(chǎn)生配對的兩個PWM直接適用于半橋控制的,而不用通過我的軟件來調(diào)節(jié)相位差.
2801的資料還沒怎么細看,不知道有沒有死區(qū)時間控制?
今天確定了選用TMS320F2801(100M).
“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊? ”
其實我這句話的本意是有沒有什么型號的DPS能直接產(chǎn)生配對的兩個PWM直接適用于半橋控制的,而不用通過我的軟件來調(diào)節(jié)相位差.
2801的資料還沒怎么細看,不知道有沒有死區(qū)時間控制?
0
回復
@whatcall
其實像你這種單路輸出的還是很好選的.較2812便宜的有TI最新推出的Piccolo系列,就是280xx定點控制器,C2000現(xiàn)在都歸類到MCU了.類似的其他廠家如madboy21所說,有Freescale和Microchip等,當然日系的也有瑞薩和NEC.從國內(nèi)使用的廣泛性來說,還是建議你優(yōu)先使用TI,畢竟TI在電源控制方面比其他廠家更為專業(yè)一點,網(wǎng)站上的示例也很多.尤其像你這種本身對電源方面不太了解的,需要借鑒很多的參考設計.Freescale和Microchip的參考設計就沒那么多了,因為他們還不算是這一領域的專家.
首先很感謝你的回復!
我要的是雙路輸出啊,產(chǎn)生控制半橋的兩個周期相等、占空比相同、相位差180°的PWM脈沖.
Piccolo系列我也看過了,28027和28035都挺好的.但是老板說這是微處理器,不是DSP,不考慮,我當時就無語了,誰叫他是老板呢.
最后決定選用2801了.大體方案是差不多有了,但是心里總不踏實,總感覺中途會遇到很多的問題.
下面有個問題,不知道whatcall大大能不能提供點意見?
DSP輸出的PWM脈沖應該要經(jīng)過專用的驅(qū)動芯片才能驅(qū)動IGBT?什么型號的驅(qū)動芯片能同時驅(qū)動兩路PWM控制1200V/200A的IGBT?
我要的是雙路輸出啊,產(chǎn)生控制半橋的兩個周期相等、占空比相同、相位差180°的PWM脈沖.
Piccolo系列我也看過了,28027和28035都挺好的.但是老板說這是微處理器,不是DSP,不考慮,我當時就無語了,誰叫他是老板呢.
最后決定選用2801了.大體方案是差不多有了,但是心里總不踏實,總感覺中途會遇到很多的問題.
下面有個問題,不知道whatcall大大能不能提供點意見?
DSP輸出的PWM脈沖應該要經(jīng)過專用的驅(qū)動芯片才能驅(qū)動IGBT?什么型號的驅(qū)動芯片能同時驅(qū)動兩路PWM控制1200V/200A的IGBT?
0
回復
@zdw28578294
謝謝你的意見!今天確定了選用TMS320F2801(100M).“還有個比較大的疑問就是DSP怎么產(chǎn)生兩個周期相等,占空比相同,相位差為180°的PWM脈沖來控制半橋的IGBT啊?”其實我這句話的本意是有沒有什么型號的DPS能直接產(chǎn)生配對的兩個PWM直接適用于半橋控制的,而不用通過我的軟件來調(diào)節(jié)相位差.2801的資料還沒怎么細看,不知道有沒有死區(qū)時間控制?
很多控制用PWM芯片都有了常用的功能,就如你所需的功能,都是硬件模塊完成的.我想TI的2801也不例外.
我也沒用過,但有相關(guān)的例子你可以看看,例子在官方網(wǎng)都有的.
一個全橋移相的例子:
PSFB DC_DC.zip 希望對你有用
我也沒用過,但有相關(guān)的例子你可以看看,例子在官方網(wǎng)都有的.
一個全橋移相的例子:
PSFB DC_DC.zip 希望對你有用
0
回復
@zdw28578294
PWM的專用控制芯片如SG3525之類的是有常用的功能,但好像2801是沒有的.2000系列主要是面向控制的,并不是電源控制.
你好!
從現(xiàn)在看來你已暈了~~~
請認真看看芯片數(shù)據(jù)表,還有上面的一個例子.還有很多關(guān)于開關(guān)電源的例子可以官方網(wǎng)下載.
在眾多MCU或DSP中PWM模塊并不是單一功能的,就在M8中PWM就有多達6種可選的PWM模式.在Microchip的DSP中可提供2-4相交錯控制,C2000同樣有這些功能.
另:自己不想那么累,我可叫個朋友幫你搞定(當然收開發(fā)費的)
從現(xiàn)在看來你已暈了~~~
請認真看看芯片數(shù)據(jù)表,還有上面的一個例子.還有很多關(guān)于開關(guān)電源的例子可以官方網(wǎng)下載.
在眾多MCU或DSP中PWM模塊并不是單一功能的,就在M8中PWM就有多達6種可選的PWM模式.在Microchip的DSP中可提供2-4相交錯控制,C2000同樣有這些功能.
另:自己不想那么累,我可叫個朋友幫你搞定(當然收開發(fā)費的)
0
回復
@madboy21
你好!從現(xiàn)在看來你已暈了~~~請認真看看芯片數(shù)據(jù)表,還有上面的一個例子.還有很多關(guān)于開關(guān)電源的例子可以官方網(wǎng)下載.在眾多MCU或DSP中PWM模塊并不是單一功能的,就在M8中PWM就有多達6種可選的PWM模式.在Microchip的DSP中可提供2-4相交錯控制,C2000同樣有這些功能.另:自己不想那么累,我可叫個朋友幫你搞定(當然收開發(fā)費的)
不好意思!現(xiàn)在可能有些東西還是我自己的猜想,2801的資料我還沒開始細看,選型的時候只是粗略看了一下一些基本參數(shù).
如果我是老板,我很樂意有償請你朋友搞定.可是我不是老板,老板也不會給這個費用報銷,沒理由我為公司買單啊,對吧?^_^
無論如何,還是謝謝!
如果我是老板,我很樂意有償請你朋友搞定.可是我不是老板,老板也不會給這個費用報銷,沒理由我為公司買單啊,對吧?^_^
無論如何,還是謝謝!
0
回復
@zdw28578294
首先很感謝你的回復!我要的是雙路輸出啊,產(chǎn)生控制半橋的兩個周期相等、占空比相同、相位差180°的PWM脈沖.Piccolo系列我也看過了,28027和28035都挺好的.但是老板說這是微處理器,不是DSP,不考慮,我當時就無語了,誰叫他是老板呢.最后決定選用2801了.大體方案是差不多有了,但是心里總不踏實,總感覺中途會遇到很多的問題.下面有個問題,不知道whatcall大大能不能提供點意見?DSP輸出的PWM脈沖應該要經(jīng)過專用的驅(qū)動芯片才能驅(qū)動IGBT?什么型號的驅(qū)動芯片能同時驅(qū)動兩路PWM控制1200V/200A的IGBT?
我想你應該提供IGBT的型號而不是電氣參數(shù),當然這個問題也不在這里討論的范圍.IGBT的驅(qū)動芯片,網(wǎng)上搜一搜就知道了.性能價格你得考慮一下,不過我有點納悶,你的主要工作是什么.
另外糾正兩個問題: 我說的單路輸出指的是你的電源輸出; piccolo系列不是微處理器,也許叫微控制器( MCU). 2801現(xiàn)在也不再列為DSP,TI已將其歸入MCU.Piccolo是針對低成本需求開發(fā)的,我不知道你的老板腦子里想的是什么.280x一大堆的引腳難道作為擺設嗎?
另外糾正兩個問題: 我說的單路輸出指的是你的電源輸出; piccolo系列不是微處理器,也許叫微控制器( MCU). 2801現(xiàn)在也不再列為DSP,TI已將其歸入MCU.Piccolo是針對低成本需求開發(fā)的,我不知道你的老板腦子里想的是什么.280x一大堆的引腳難道作為擺設嗎?
0
回復
@zdw28578294
首先很感謝你的回復!我要的是雙路輸出啊,產(chǎn)生控制半橋的兩個周期相等、占空比相同、相位差180°的PWM脈沖.Piccolo系列我也看過了,28027和28035都挺好的.但是老板說這是微處理器,不是DSP,不考慮,我當時就無語了,誰叫他是老板呢.最后決定選用2801了.大體方案是差不多有了,但是心里總不踏實,總感覺中途會遇到很多的問題.下面有個問題,不知道whatcall大大能不能提供點意見?DSP輸出的PWM脈沖應該要經(jīng)過專用的驅(qū)動芯片才能驅(qū)動IGBT?什么型號的驅(qū)動芯片能同時驅(qū)動兩路PWM控制1200V/200A的IGBT?
你做的是不是電力用220V整流器?
0
回復
@whatcall
我想你應該提供IGBT的型號而不是電氣參數(shù),當然這個問題也不在這里討論的范圍.IGBT的驅(qū)動芯片,網(wǎng)上搜一搜就知道了.性能價格你得考慮一下,不過我有點納悶,你的主要工作是什么.另外糾正兩個問題:我說的單路輸出指的是你的電源輸出;piccolo系列不是微處理器,也許叫微控制器(MCU).2801現(xiàn)在也不再列為DSP,TI已將其歸入MCU.Piccolo是針對低成本需求開發(fā)的,我不知道你的老板腦子里想的是什么.280x一大堆的引腳難道作為擺設嗎?
你用TI的TMS320F2810吧!價格不貴,有12路AD輸入,12路互補對稱的PWM輸出!加隔離和驅(qū)動后可以直接驅(qū)動你的半橋了!都可以分別設置死區(qū)時間和脈沖寬度,并帶功率保護中斷輸入!你要的功能都能很好的實現(xiàn)了!
0
回復
@whatcall
我想你應該提供IGBT的型號而不是電氣參數(shù),當然這個問題也不在這里討論的范圍.IGBT的驅(qū)動芯片,網(wǎng)上搜一搜就知道了.性能價格你得考慮一下,不過我有點納悶,你的主要工作是什么.另外糾正兩個問題:我說的單路輸出指的是你的電源輸出;piccolo系列不是微處理器,也許叫微控制器(MCU).2801現(xiàn)在也不再列為DSP,TI已將其歸入MCU.Piccolo是針對低成本需求開發(fā)的,我不知道你的老板腦子里想的是什么.280x一大堆的引腳難道作為擺設嗎?
老板比我還外行哦,不好評價!
其實我要做的工作就是以DSP為核心做一個控制板來實現(xiàn)穩(wěn)壓、原邊電流檢測與過流保護、輸出電壓/電流步進調(diào)節(jié)、輸出電壓檢測與過壓保護、輸出電流檢測與過流保護、過熱保護、溫控風扇、外部關(guān)機、工作/故障燈指示這些功能.
這些功能以前是用3525加一些模擬電路實現(xiàn)的.
另外,IGBT的型號是日立MBM200HT12H.
其實我要做的工作就是以DSP為核心做一個控制板來實現(xiàn)穩(wěn)壓、原邊電流檢測與過流保護、輸出電壓/電流步進調(diào)節(jié)、輸出電壓檢測與過壓保護、輸出電流檢測與過流保護、過熱保護、溫控風扇、外部關(guān)機、工作/故障燈指示這些功能.
這些功能以前是用3525加一些模擬電路實現(xiàn)的.
另外,IGBT的型號是日立MBM200HT12H.
0
回復