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