目前項(xiàng)目中遇到了一些數(shù)字電源產(chǎn)品電源控制和管理算法問題,想尋求
有數(shù)字電源、數(shù)控逆變電源開發(fā)經(jīng)驗(yàn)的嵌入式軟件工程師一起交流下,歡迎交流
目前項(xiàng)目中遇到了一些數(shù)字電源產(chǎn)品電源控制和管理算法問題,想尋求
有數(shù)字電源、數(shù)控逆變電源開發(fā)經(jīng)驗(yàn)的嵌入式軟件工程師一起交流下,歡迎交流
假如硬件產(chǎn)品已經(jīng)成熟。為了個屏顯加個按鍵選擇調(diào)整的組合就成了所謂的數(shù)字電源。那就用個片機(jī)來就可以了。要想片機(jī)來直接設(shè)計(jì)功率電源,目前基本沒有成熟的產(chǎn)品。現(xiàn)有芯片設(shè)計(jì)者對市場電源功能特點(diǎn)一知半解,不管多小位,目前沒有一家是專業(yè)真對功率電源的。國際上PLC真對性好一些,臺灣有兩款真對性。
555的基礎(chǔ)拓展494/3525類經(jīng)典。內(nèi)部的門電路是必不可小。前面講成熟的產(chǎn)品加個片機(jī)控制就是數(shù)電了。邏輯上可用直接兩芯片組合統(tǒng)一封裝就可以了。可片機(jī)類產(chǎn)生的PWM太搞笑,控制玩具可以。想做到多功能,寫2千行代碼不為過。還不可靠。
PWM電源需多路對稱,邏輯上所有芯片內(nèi)部都是一路變兩路。其實(shí)有兩路對稱互補(bǔ)足夠變化使用。控制占空。頻率可調(diào),頻率抖動加推動。如果沒做個硬件電路沒搞好過就去搞數(shù)字,那真成了大仙。
STC-H的簡單兩路互補(bǔ)對稱碼如下:
void PWMA_config(void)
{
P1M0 |= 0x03;
P1M1 &= ~0x03;
KHZ = 500;
ZKB = KHZ/2;
P_SW2 |= 0x80;
PWMA_PSCR = 0;
PWMA_ARR = KHZ; //頻率
PWMA_DTR = 10; // 死區(qū)
PWMA_CCR1 = ZKB; // 占空比=頻率除2(50%對稱)
PWMA_CCER1 = 0;
PWMA_CCER2 = 0;
PWMA_SR1 = 0;
PWMA_SR2 = 0;
PWMA_ENO = 0;
PWMA_PS = 0;
PWMA_IER = 0;
PWMA_CCMR1 = 0x68; // 通道模式配置, PWM模式1, 預(yù)裝載允許
PWMA_CCER1 |= 0x05;
PWMA_ENO |= 0x03;
PWMA_BKR = 0x80;
PWMA_CR1 = 0x81;
PWMA_EGR = 0x01;
}