隨著電力電子技術(shù)的發(fā)展,三相半控整流電路因其結(jié)構(gòu)相對(duì)簡(jiǎn)單、控制靈活、成本較低等優(yōu)點(diǎn),在中小功率直流電源、電機(jī)驅(qū)動(dòng)等領(lǐng)域得到了廣泛應(yīng)用。將單片機(jī)引入其控制核心,可以顯著提升電路的智能化水平、控制精度和可靠性。本文旨在探討基于單片機(jī)芯片的三相半控整流電路的整體設(shè)計(jì)思路,并重點(diǎn)闡述其配套軟件開發(fā)的關(guān)鍵技術(shù)。
一、 系統(tǒng)硬件架構(gòu)設(shè)計(jì)
整個(gè)系統(tǒng)主要由主電路、驅(qū)動(dòng)電路、同步信號(hào)檢測(cè)電路、單片機(jī)最小系統(tǒng)以及保護(hù)電路等部分組成。
- 主電路:采用三相橋式半控整流拓?fù)洌扇痪чl管和三只整流二極管構(gòu)成。其輸出為脈動(dòng)直流電壓,通過LC濾波器平滑后供給負(fù)載。主電路參數(shù)(如晶閘管、二極管、電感、電容的選型)需根據(jù)負(fù)載的電壓、電流額定值及紋波要求進(jìn)行計(jì)算確定。
- 驅(qū)動(dòng)電路:?jiǎn)纹瑱C(jī)I/O口輸出的觸發(fā)脈沖信號(hào)功率有限,無法直接驅(qū)動(dòng)晶閘管。因此需要設(shè)計(jì)隔離放大驅(qū)動(dòng)電路,通常采用光耦(如TLP250、MOC3052)實(shí)現(xiàn)電氣隔離,并配合功率放大環(huán)節(jié),為每只晶閘管的門極提供具有足夠幅值和前沿陡度的觸發(fā)脈沖。
- 同步信號(hào)檢測(cè)電路:實(shí)現(xiàn)晶閘管移相控制的基礎(chǔ)是準(zhǔn)確獲取三相交流電源的過零點(diǎn)(同步信號(hào))。該電路通常由三相降壓變壓器、過零比較器(如LM339)及整形電路構(gòu)成,最終為單片機(jī)提供三路與電網(wǎng)電壓同頻同相的方波同步信號(hào)。
- 單片機(jī)最小系統(tǒng):作為控制核心,可選擇如STC89C52、ATmega16、STM32F103等具備足夠定時(shí)器/計(jì)數(shù)器資源和中斷功能的芯片。最小系統(tǒng)包括晶振電路、復(fù)位電路及必要的電源濾波電路。
- 保護(hù)電路:為確保系統(tǒng)安全穩(wěn)定運(yùn)行,需設(shè)計(jì)過壓、過流、缺相等保護(hù)電路。檢測(cè)信號(hào)經(jīng)調(diào)理后送入單片機(jī)的ADC或中斷引腳,以便軟件及時(shí)采取保護(hù)動(dòng)作(如封鎖觸發(fā)脈沖)。
二、 系統(tǒng)軟件開發(fā)核心
軟件開發(fā)是賦予系統(tǒng)智能控制能力的關(guān)鍵,程序需在硬件平臺(tái)上實(shí)現(xiàn)精確的移相觸發(fā)、閉環(huán)調(diào)節(jié)及保護(hù)邏輯。主要流程與模塊如下:
- 主程序初始化:完成單片機(jī)各功能模塊的配置,包括I/O口模式(觸發(fā)脈沖輸出口設(shè)為推挽輸出,同步信號(hào)輸入口設(shè)為輸入)、定時(shí)器工作模式(通常設(shè)置為捕捉或外部中斷模式以檢測(cè)同步信號(hào)邊沿)、中斷系統(tǒng)、ADC模塊(若用于電壓電流采樣)以及初始化關(guān)鍵變量。
- 同步信號(hào)處理與相位基準(zhǔn)建立:利用外部中斷或輸入捕捉功能,精確捕獲三路同步信號(hào)的上升沿或下降沿。每個(gè)同步信號(hào)的到來即標(biāo)志對(duì)應(yīng)相電壓正半周或負(fù)半周的起始點(diǎn)(相位零點(diǎn))。以此為基準(zhǔn),啟動(dòng)定時(shí)器進(jìn)行延時(shí),延時(shí)的長(zhǎng)短即對(duì)應(yīng)觸發(fā)角α的大小。
- 移相脈沖生成算法:這是軟件的核心。觸發(fā)角α可由給定信號(hào)(如電位器ADC采樣值、通信指令等)確定。當(dāng)同步信號(hào)中斷到來時(shí),裝載定時(shí)器,設(shè)定延時(shí)時(shí)間為
T_delay = (α / 360°) * T(T為電網(wǎng)周期20ms)。定時(shí)器溢出中斷發(fā)生時(shí),即向?qū)?yīng)晶閘管的驅(qū)動(dòng)電路輸出觸發(fā)脈沖。為保證可靠觸發(fā),脈沖應(yīng)具有一定寬度(如1ms左右的脈沖串)。需注意三相脈沖的發(fā)送時(shí)序必須嚴(yán)格遵循電源相序。
- 閉環(huán)控制策略實(shí)現(xiàn)(可選高級(jí)功能):若要求輸出直流電壓恒定,則需引入閉環(huán)PI(或PID)控制。通過ADC采樣實(shí)際輸出電壓,與設(shè)定值比較得到誤差,經(jīng)PI控制器運(yùn)算后,動(dòng)態(tài)調(diào)整觸發(fā)角α,從而調(diào)節(jié)輸出電壓,使其穩(wěn)定在設(shè)定值附近,抵御電網(wǎng)波動(dòng)和負(fù)載變化的影響。
- 保護(hù)中斷服務(wù)程序:設(shè)計(jì)高優(yōu)先級(jí)的保護(hù)中斷。當(dāng)檢測(cè)到過壓、過流等故障信號(hào)時(shí),立即進(jìn)入中斷服務(wù)程序,封鎖所有觸發(fā)脈沖輸出(將相關(guān)I/O口置為低電平),并點(diǎn)亮故障指示燈或通過通信接口上報(bào)故障信息,等待人工復(fù)位或故障消除后的自動(dòng)恢復(fù)判斷。
- 人機(jī)交互與通信(擴(kuò)展功能):可通過鍵盤、顯示屏設(shè)置電壓給定值、查看運(yùn)行參數(shù);或通過UART、CAN等接口與上位機(jī)通信,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控與調(diào)試。
三、 開發(fā)要點(diǎn)與調(diào)試建議
- 抗干擾設(shè)計(jì):電力電子裝置干擾強(qiáng)烈。軟件上需采取數(shù)字濾波(如中值濾波、均值濾波處理ADC采樣)、指令冗余、看門狗等技術(shù);硬件上做好電源隔離、信號(hào)隔離和PCB布局布線。
- 精確的定時(shí)控制:移相精度直接影響輸出性能。需選用合適的主頻和定時(shí)器預(yù)分頻,計(jì)算定時(shí)計(jì)數(shù)器的裝載值,并注意中斷響應(yīng)時(shí)間的補(bǔ)償。
- 軟硬件聯(lián)調(diào):先用示波器觀察同步信號(hào)是否準(zhǔn)確、穩(wěn)定。然后在不接主電路的情況下,調(diào)試觸發(fā)脈沖,觀察其與同步信號(hào)的相位關(guān)系是否隨給定值線性變化。最后接入輕載主電路進(jìn)行整體測(cè)試,逐步增加負(fù)載。
結(jié)論
基于單片機(jī)的三相半控整流電路設(shè)計(jì),成功地將數(shù)字智能控制與傳統(tǒng)電力電子變換相結(jié)合。通過精心設(shè)計(jì)的硬件電路和以同步信號(hào)處理、移相脈沖生成為核心的軟件算法,可以實(shí)現(xiàn)對(duì)整流輸出電壓的精確、靈活控制。加入閉環(huán)調(diào)節(jié)與完善保護(hù)后,系統(tǒng)性能與可靠性將大幅提升。此設(shè)計(jì)方案具有較高的實(shí)用價(jià)值和教學(xué)意義,為開發(fā)更復(fù)雜的電力電子控制系統(tǒng)奠定了良好基礎(chǔ)。