王全周 王 林
(1.萊福終端智能<鹽城>科技有限責(zé)任公司,江蘇 鹽城 224003;2.鹽城工學(xué)院,江蘇 鹽城 224001)
電流信號(hào)反映生活中各類電子設(shè)備、器件的運(yùn)作狀況,對(duì)電流信號(hào)檢測(cè),可分析設(shè)備的狀況及用戶狀況,電流信號(hào)檢測(cè)裝置在通信電源系統(tǒng),建筑智能化系統(tǒng)等中被迫切需要。 科學(xué)技術(shù)的發(fā)展,檢測(cè)電流信號(hào)的檢測(cè)手段不斷增加,測(cè)量范圍不斷擴(kuò)大,精度也隨之提高,并出現(xiàn)了諸如鉗形表之類的手持式測(cè)量設(shè)備。 本文通過(guò)應(yīng)用STM32 單片機(jī)設(shè)計(jì)電流信號(hào)檢測(cè)電路,實(shí)現(xiàn)對(duì)電流信號(hào)的非接觸式測(cè)量。 系統(tǒng)設(shè)計(jì)框圖如圖1 所示。
為了滿足10 mA 至1 A 測(cè)量電流的范圍及精度,感應(yīng)線圈需要增大互感系數(shù),改善小信號(hào)的檢測(cè)靈敏度。互感系數(shù)取決于線圈匝數(shù),磁芯材料和尺寸,線徑纏繞方法等。 但磁導(dǎo)率過(guò)高,匝數(shù)過(guò)大,導(dǎo)致線圈飽和。設(shè)計(jì)時(shí)要確保待測(cè)信號(hào)動(dòng)態(tài)范圍內(nèi)感應(yīng)電流波形不出現(xiàn)失真。
圖1 系統(tǒng)框圖
由安培環(huán)路定理可知,如式(1)所示。
線圈中的感應(yīng)電動(dòng)勢(shì),如式(2)所示。
式中,N 為線圈匝數(shù),S 為線圈截面積,μ 為磁環(huán)磁導(dǎo)率,R 為線圈半徑。
由式(2)可以看出,增大線圈直徑可以減小線圈內(nèi)阻,增大磁導(dǎo)率,增大線圈的截面積,適當(dāng)減小線圈半徑,可以提高檢測(cè)靈敏度,避免線圈飽和。
電流傳感器由一次線圈, 二次線圈和磁芯組成,次線圈連接在主電路中從磁環(huán)內(nèi)通過(guò)(線圈匝數(shù)N1=1,電流為I1),二次線圈為錳芯磁環(huán)上繞制的漆包線匝數(shù)為N2, 電流為I2, 電流互感器的變流比, 如式(3)、(4)所示。
放大電路由差分放大電路, 雙運(yùn)放差分轉(zhuǎn)單端電路,反相加偏置運(yùn)算電路組成。 差分放大電路兩端增益高度對(duì)稱,確保其共模量干擾?。环聪嗥眠\(yùn)算電路,保證整個(gè)無(wú)失真的信號(hào)在采樣要求輸入范圍內(nèi)。
對(duì)于諧波測(cè)量,由于其頻率范圍太多,無(wú)法采用濾波電路完成對(duì)其的測(cè)量,因此,需取樣后通過(guò)傅里葉變換,計(jì)算出各次諧波的頻率及幅度。 由于單片機(jī)只能接入正電壓,因此也需要一個(gè)電路對(duì)信號(hào)進(jìn)行抬高。 對(duì)于抬高以后的電路,它的傅里葉變換增加了一個(gè)直流分量,只需要減去此分量,即可完成測(cè)量任務(wù)。因此,對(duì)于諧波的頻率和幅度的測(cè)量,通過(guò)FFT 的方法進(jìn)行測(cè)量,其測(cè)量方法如下:
(1)利用電流傳感器將信號(hào)傳遞到檢測(cè)裝置;
(2)通過(guò)外部電路對(duì)其進(jìn)行放大,并用低通濾波器消除啊外界的干擾;
(3)把信號(hào)進(jìn)行抬高,使其中心位于1.65 V 左右,波形范圍在0~3.3 V 內(nèi);
(4)然后用單片機(jī)對(duì)信號(hào)進(jìn)行取樣,然后進(jìn)行FFT 變換,可得出此信號(hào)的頻譜。
(5)使用顯示屏屏完成對(duì)實(shí)驗(yàn)結(jié)果的顯示。
測(cè)量諧波的幅值和頻率, 基波頻率為50~200 Hz,諧波測(cè)量不超過(guò)1 kHz。 利用單片機(jī)對(duì)采樣信號(hào)進(jìn)行FFT 傅里葉變換,ADC 采樣頻率fs=2 kHz, 采樣點(diǎn)個(gè)數(shù)為1 024,頻率分辨率為A=fs/1 024≈2 Hz。通過(guò)比較頻域上各點(diǎn)最大幅值,確定基波頻率,進(jìn)而得到各個(gè)諧波頻率下的幅值。 Fourier analysis 公式,如式(5)所示。
諧波幅值可由FFT 傅里葉分析得出,單片機(jī)通過(guò)計(jì)算得到基波振幅和各次諧波振幅具體數(shù)據(jù)。
通過(guò)NE5532 型運(yùn)算放大器、開關(guān)二極管以及電容組成采樣調(diào)理電路, 對(duì)電路進(jìn)行電流信號(hào)進(jìn)行提取,調(diào)理電路如2 所示。 其輸出電壓經(jīng)由A/D 轉(zhuǎn)換器送至單片機(jī),經(jīng)過(guò)單片機(jī)處理獲取峰峰電壓值。
本電路由集成運(yùn)放OP07 芯片與負(fù)載組成, 輸入電壓+5V。 電阻流壓轉(zhuǎn)換器的作用是通過(guò)集成運(yùn)放OP07 芯片將電流信號(hào)轉(zhuǎn)換為電壓信號(hào), 變?yōu)殡妷盒盘?hào)之后將其傳送STM32 單片機(jī),STM32 單片機(jī)直接的采樣。OP07 具有非常低的失調(diào)壓,不需要額外的調(diào)零措施,在檢測(cè)小信號(hào)是效果出色。 如圖3 所示。
圖2 調(diào)理電路
圖3 流壓轉(zhuǎn)換
電流穿過(guò)電流傳感器線圈后,會(huì)在電流傳感器線圈處產(chǎn)生磁場(chǎng),而交流電流會(huì)使磁場(chǎng)產(chǎn)生變化并在線圈中產(chǎn)生感應(yīng)電場(chǎng)從而引發(fā)電流傳感器中產(chǎn)生電流。因?yàn)榇艅?dòng)勢(shì)平衡,所以電流傳感器中的電流為定值且有關(guān)系,如式(6)所示。
式中,N1為干路電流穿過(guò)電流傳感器的匝數(shù),N2為電流傳感器匝數(shù)。 因?yàn)镮/V 變換器輸出電壓與傳感器電流成正比,如式(7)所示。
金屬線圈:∮=0.25 mm,N=500,錳鋅磁環(huán)外徑:2.7 cm, 錳鋅磁環(huán)厚度:1 cm, 錳鋅磁環(huán)內(nèi)徑:1.3 cm。制作成品如圖4 所示。
圖4 互感線圈
系統(tǒng)使用STM32 內(nèi)置AD 進(jìn)行采集數(shù)據(jù),對(duì)其進(jìn)行FFT 變換,分析得到信號(hào)頻率及幅值信息,最后通過(guò)LCD 顯示出來(lái)。
(1)設(shè)置初始化接口;
(2)顯示部分:顯示鍵功能、相應(yīng)的請(qǐng)求;
(3)信號(hào)檢測(cè):將檢測(cè)到的電流信號(hào)進(jìn)行信號(hào)處理;
(4)峰峰值電流范圍10 mA 至1 A。
功能函數(shù)具有處理電壓、電流信號(hào)功能。 流程圖圖如圖5 所示。
圖5 系統(tǒng)軟件流程圖
為驗(yàn)證系統(tǒng)設(shè)計(jì)性能,進(jìn)行了對(duì)應(yīng)實(shí)驗(yàn)。 輸入信號(hào)的頻率、幅度的影響,這兩者都屬于變量,故采用控制變量法進(jìn)行結(jié)果測(cè)量;使用示波器觀察電流信號(hào)有無(wú)明顯失真。
當(dāng)正弦信號(hào)頻率為50 Hz 至1 kHz 時(shí),測(cè)量流過(guò)10 Ω 負(fù)載電阻的電流峰峰值,觀察波形;
信號(hào)的幅度不變,改變輸入信號(hào)頻率,記錄數(shù)據(jù);
信號(hào)的頻率不變,改變輸入信號(hào)幅度,記錄數(shù)據(jù);
非正弦信號(hào)基波頻率范圍為50~200 Hz,測(cè)量基波頻率和各次諧波分量的幅度,并記錄數(shù)據(jù)。
實(shí)驗(yàn)1:分別設(shè)置輸入信號(hào)的頻率為50 Hz、500 Hz、1 kHz,測(cè)量流過(guò)10 Ω 負(fù)載電阻電流峰峰值,并用雙蹤示波器觀察輸出信號(hào)的波形。 測(cè)試結(jié)果如表1 所示,輸出電流峰峰值大于1 A。
表1 不同頻率下的電流峰峰值
實(shí)驗(yàn)2:控制輸入信號(hào)的幅度不變,改變頻率測(cè)量。 分別設(shè)置輸入信號(hào)幅度峰峰值為100 mA、5 V、10 V,改變頻率進(jìn)行測(cè)量。 測(cè)試結(jié)果如表2、表3、表4所示。電流測(cè)量精度性能優(yōu)于5%,頻率測(cè)量精度性能優(yōu)于1%。
實(shí)驗(yàn)3:控制輸入信號(hào)的頻率不變,改變幅度測(cè)量。 分別設(shè)置輸入信號(hào)頻率為50 Hz、500 Hz、1 kHz,改變幅度進(jìn)行測(cè)量。 測(cè)試結(jié)果如表5、6、7 所示。 電流測(cè)量精度優(yōu)于5%,頻率測(cè)量精度優(yōu)于1%。
表2 頻率對(duì)測(cè)量結(jié)果的影響(Vpp=100mVpp)
表3 頻率對(duì)測(cè)量結(jié)果的影響(Vpp=5Vpp)
表4 頻率對(duì)測(cè)量結(jié)果的影響(Vpp=10Vpp)
實(shí)驗(yàn)4: 非正弦電流信號(hào)的基波頻率以及基波和各次諧波分量的幅度測(cè)試。 測(cè)量結(jié)果如表8 所示。 頻率測(cè)量精度大于1%,電流諧波測(cè)量頻率低于1 kHz,測(cè)量精度優(yōu)于5%。
基于STM32 實(shí)現(xiàn)了,電流檢測(cè)誤差小于5%,頻率小于1%;非正弦信號(hào)時(shí),基波頻率范圍為50~200 Hz,檢測(cè)電流信號(hào)基波頻率,頻率測(cè)量精度大于1%;測(cè)量各次諧波分量的幅度,檢測(cè)電流諧波頻率低于1 kHz,測(cè)量精度高于5%。 最終通過(guò)實(shí)驗(yàn)證明了系統(tǒng)設(shè)計(jì)的可行性。
表5 幅度對(duì)測(cè)量結(jié)果的影響(f=50 Hz)
表6 幅度對(duì)測(cè)量結(jié)果的影響(f=500 Hz)
表7 幅度對(duì)測(cè)量結(jié)果的影響(f=1 kHz)
表8 基波及各次諧波分量的幅度(f=50 Hz,Vpp=10V)