鹽城工業(yè)職業(yè)技術(shù)學(xué)院 董榮偉
基于STM8的交流電壓檢測(cè)系統(tǒng)設(shè)計(jì)
鹽城工業(yè)職業(yè)技術(shù)學(xué)院 董榮偉
本文針對(duì)交流電壓測(cè)量,設(shè)計(jì)了一種基于STM8的交流電壓檢測(cè)系統(tǒng)。該系統(tǒng)利用運(yùn)算放大器等對(duì)交流信號(hào)進(jìn)行處理后輸入STM8中內(nèi)置的ADC,實(shí)現(xiàn)模數(shù)轉(zhuǎn)換,通過(guò)軟件調(diào)試記錄測(cè)量數(shù)據(jù)并繪制曲線,結(jié)果表明,該系統(tǒng)設(shè)計(jì)簡(jiǎn)單,技術(shù)指標(biāo)滿足需求,具有較好的使用價(jià)值。
交流電壓;STM8;ADC
我國(guó)經(jīng)濟(jì)發(fā)展快速,對(duì)電力的需求也逐漸增加,同時(shí)對(duì)電力數(shù)據(jù)采集系統(tǒng)的精確性、實(shí)時(shí)性、可靠性等多個(gè)方面的指標(biāo)都有了更高的要求[1]。因此,本文提出基于STM8的交流電壓檢測(cè)系統(tǒng),利用STM8L152C6T6單片機(jī)實(shí)現(xiàn)對(duì)交流電壓的采集,通過(guò)計(jì)算得到交流信號(hào)的有效值。
1.1 STM8L152C6T6主控制電路
本文采用STM8L152C6T6芯片作為主控制器[2],該芯片擁有0.35uA最低功耗模式和180uA/MHz動(dòng)態(tài)運(yùn)行模式,是一個(gè)多功能8位微控制器,其片上提供了實(shí)時(shí)時(shí)鐘和增強(qiáng)型復(fù)位功能,并將讀寫(xiě)同步的DMA、EEPROM、快速數(shù)模轉(zhuǎn)換器和模數(shù)轉(zhuǎn)換器整合在了一起,STM8L152C6T6主控電路如圖1所示。
圖1 STM8L152C6T6主控電路
1.2 交流電壓處理電路
STM8L152C6T6芯片無(wú)法處理直接交流信號(hào),需要對(duì)交流電壓進(jìn)行處理,本文設(shè)計(jì)交流電壓處理電路如圖2所示。
圖2 交流電壓處理電路
220V交流電壓經(jīng)電流互感器后利用電阻將電流信號(hào)轉(zhuǎn)換為電壓信號(hào),然后經(jīng)過(guò)集成運(yùn)放電路將電壓信號(hào)轉(zhuǎn)變成STM8L152C6T6芯片內(nèi)部ADC可處理的電壓范圍后連接至控制器芯片引腳PF0。
本文通過(guò)設(shè)置STM8L152C6T6芯片內(nèi)部ADC,定時(shí)2us采樣350個(gè)點(diǎn)后,尋找所有采樣點(diǎn)的基準(zhǔn)電壓后,分別減去基準(zhǔn)電壓,獲得正、負(fù)采樣數(shù)據(jù),尋找過(guò)零點(diǎn)并標(biāo)記完整周期后,計(jì)算有效值[3],具體流程圖如圖3所示。
圖3 軟件流程圖
通過(guò)在線程序調(diào)試窗口記錄數(shù)據(jù),并繪制曲線,驗(yàn)證測(cè)量效果,效果如圖4所示,所有數(shù)據(jù)均可構(gòu)成完整的正弦波,只需要擴(kuò)大相應(yīng)的倍數(shù),即可得到真實(shí)的電壓值。
圖4 采集電壓曲線
本文介紹了交流電壓檢測(cè)系統(tǒng)的設(shè)計(jì),采用ST公司生產(chǎn)的STM8控制芯片內(nèi)含的ADC采集電壓信號(hào),有效簡(jiǎn)化硬件設(shè)計(jì)流程,節(jié)約成本。結(jié)果表明,該系統(tǒng)具有較好的穩(wěn)定性及檢測(cè)精度,符合當(dāng)前市場(chǎng)應(yīng)用需求。
[1]季力.基于STM32芯片的電參數(shù)測(cè)量與數(shù)據(jù)傳輸[J].自動(dòng)化與儀器儀表,2010(3):137-139.
[2]You-You X U,Wei Z.Design of Dynamic Password Electronic Lock Based on STM8L MCU[J].Modern Computer, 2015.
[3]許艷惠.智能化數(shù)字工頻有效值多用表的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2008(4):153-154.
董榮偉,1989年出生,江蘇鹽城人,碩士研究生,研究方向:計(jì)算機(jī)智能控制及無(wú)線傳感網(wǎng)絡(luò)。