巢玉江,袁紅兵
CHAO Yu-jiang,YUAN Hong-bing
(南京理工大學(xué) 機(jī)械工程學(xué)院,南京 210094)
隨著社會(huì)的發(fā)展,人們?cè)谏钪薪佑|電氣設(shè)備的機(jī)會(huì)越來越多,電氣安全事故發(fā)生的幾率也越來越大[1]。在家庭用電過程中,由于電氣設(shè)備本身的缺陷、使用不當(dāng)和安全技術(shù)措施不利而造成的人身觸電和火災(zāi)事故,給人民的生命和財(cái)產(chǎn)帶來了不應(yīng)有的損失,綜合國內(nèi)外的漏電保護(hù)現(xiàn)狀,迫切需要一種預(yù)防各類事故的發(fā)生,及時(shí)切斷電源,保護(hù)設(shè)備和人身安全的技術(shù)手段。
對(duì)此,本文提出了一種基于STC12C2052AD單片機(jī)的漏電保護(hù)插座的電路設(shè)計(jì)方案。本方案經(jīng)過實(shí)驗(yàn)驗(yàn)證完全滿足漏電信號(hào)的檢測(cè)和后續(xù)電路的控制。
該漏電保護(hù)插座的電路系統(tǒng)由單片機(jī)系統(tǒng)模塊、漏電信號(hào)調(diào)理模塊、電源轉(zhuǎn)換模塊和驅(qū)動(dòng)電路模塊四大部分組成。其中單片機(jī)采用的是STC12C2052AD系列單片機(jī),該系列帶A/D轉(zhuǎn)換的單片機(jī)的A/D轉(zhuǎn)換口在P1口(P1.7-P1.0),有8路8位高速A/D轉(zhuǎn)換器,速度可達(dá)到100KHz(約10萬次/秒);漏電信號(hào)調(diào)理模塊采用運(yùn)算放大器LM324芯片對(duì)互感傳感器產(chǎn)生的漏電信號(hào)進(jìn)行放大;電源轉(zhuǎn)換模塊通過穩(wěn)壓二極管1N4749A和78M05把220V交流電轉(zhuǎn)換為穩(wěn)定的5V直流電源;驅(qū)動(dòng)電路模塊通過光耦把單片機(jī)產(chǎn)生的弱電信號(hào)轉(zhuǎn)換成強(qiáng)電控制信號(hào),控制后續(xù)的斷電機(jī)構(gòu)進(jìn)行斷電操作。該電路系統(tǒng)的單片機(jī)實(shí)時(shí)的進(jìn)行漏電數(shù)據(jù)采集,當(dāng)采集到的漏電量超過規(guī)定值時(shí)單片機(jī)產(chǎn)生一個(gè)切斷電源的信號(hào)。該信號(hào)通過光耦把單片機(jī)的控制信號(hào)轉(zhuǎn)化為強(qiáng)電信號(hào)從而控制機(jī)械部分執(zhí)行切斷電源的動(dòng)作。漏電保護(hù)插座的電路系統(tǒng)總體結(jié)構(gòu)示意圖如圖1所示。
圖1 系統(tǒng)總體結(jié)構(gòu)示意圖
由于該保護(hù)插座的電路要嵌入到插座的內(nèi)部,所以對(duì)電路的體積有了很嚴(yán)格的限制。綜合比較了電池供電、普通互感降壓和穩(wěn)壓二極管降壓電路的優(yōu)缺點(diǎn),本設(shè)計(jì)選擇并優(yōu)化了穩(wěn)壓二極管降壓電路。經(jīng)過實(shí)驗(yàn)驗(yàn)證該電路完全可以把220V的交流電轉(zhuǎn)換為穩(wěn)定的5V直流電源。轉(zhuǎn)換后5V電源的功率完全滿足該電路系統(tǒng)的需要。電源電路的原理圖如圖2所示。直流穩(wěn)壓電源輸出穩(wěn)定性是保證獲得高檢測(cè)精度的前提[2~4]。為了實(shí)現(xiàn)電源電路的穩(wěn)定輸出,本設(shè)計(jì)首先通過Multisim軟件對(duì)電源電路模塊進(jìn)行仿真模擬,其仿真結(jié)果如圖3所示。
圖2 電源轉(zhuǎn)換電路原理圖
圖3 電源轉(zhuǎn)換電路仿真結(jié)果
由于STC12C2052AD單片機(jī)自帶的A/D只能采集0-5V的模擬信號(hào),而根據(jù)霍爾磁式原理做成的互感傳感器產(chǎn)生的信號(hào)電壓為毫伏級(jí)信號(hào)。所以本設(shè)計(jì)采用了LM324芯片組成的放大電路對(duì)漏電信號(hào)進(jìn)行了放大處理。由于運(yùn)放放大器芯片的工作電壓為5V,所以放大后的信號(hào)不會(huì)超過5V,滿足單片機(jī)引腳的限壓要求。放大后的信號(hào)經(jīng)過R15限流后直接接入單片機(jī)的P1.1引腳進(jìn)行A/D轉(zhuǎn)換。漏電信號(hào)調(diào)理模塊的原理圖如圖4所示。
圖4 漏電信號(hào)調(diào)理模塊原理圖
單片機(jī)系統(tǒng)采用STC單片機(jī)經(jīng)典的最小外圍系統(tǒng)。其中利用該單片機(jī)的P1.1引腳采集漏電信號(hào)。當(dāng)漏電量超過漏電要求時(shí)P1.6引腳產(chǎn)生控制信號(hào),該控制信號(hào)經(jīng)過光耦轉(zhuǎn)換成控制可控硅的G引腳的信號(hào)??煽毓杩刂坪罄m(xù)相應(yīng)的電路執(zhí)行相應(yīng)的機(jī)械動(dòng)作達(dá)到切斷電源的目的。
應(yīng)用軟件主要包括主程序、初始化A/D子程序和A/D中斷服務(wù)子程序三大部分。為了保證實(shí)時(shí)的采集漏電信號(hào),本系統(tǒng)軟件在時(shí)序上采用連續(xù)的采集和比較方式處理的設(shè)計(jì)方式。系統(tǒng)上電,A/D初始化完成后就進(jìn)行數(shù)據(jù)的采集轉(zhuǎn)換。當(dāng)A/D轉(zhuǎn)換完成后產(chǎn)生A/D中斷,在A/D中斷服務(wù)子程序里進(jìn)行數(shù)據(jù)處理。如果數(shù)據(jù)小于預(yù)定值,結(jié)束中斷進(jìn)行下一次的A/D轉(zhuǎn)換。如果A/D轉(zhuǎn)換的結(jié)果大于或等于預(yù)定值則說明漏電量超過了安全標(biāo)準(zhǔn)應(yīng)該把單片機(jī)的P1.6拉低。P1.6拉低會(huì)控制后續(xù)的電路執(zhí)行相應(yīng)的動(dòng)作,從而切斷電源。MSC-51系列單片機(jī)被廣泛應(yīng)用于儀器儀表、工業(yè)控制、 智能終端等諸多領(lǐng)域。隨著軟件技術(shù)的迅猛發(fā)展,要求單片機(jī)系統(tǒng)應(yīng)具有一定的數(shù)據(jù)處理能力。常用的匯編語言難以勝任大數(shù)據(jù)的管理和復(fù)雜的數(shù)學(xué)運(yùn)算,而且程序可讀性和可移植性也比較差。 目前 C語言基本上克服了上述缺陷. 使程序大大簡(jiǎn)化[5,6]。所以本電路系統(tǒng)的軟件也采用C語言進(jìn)行書寫。該系統(tǒng)的軟件流程圖如圖5所示。軟件代碼如下:
圖5 系統(tǒng)的軟件流程圖
本文提出了一種基于STC12C2052AD單片機(jī)的漏電保護(hù)插座的電路設(shè)計(jì)方案。該方案使用的元器件較少、成本較低低和體積較小,從而易于嵌入到普通墻壁插座的內(nèi)部。經(jīng)實(shí)驗(yàn)驗(yàn)證該方案達(dá)到了漏電保護(hù)的準(zhǔn)確性和實(shí)時(shí)性要求。能夠很好的保護(hù)家用電器的安全以及人生安全。
[1] 張騁.由一起漏電事故引發(fā)的思考[J].低壓電器,2009,(18):23-25.
[2] 童詩白,華成英等.模擬電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2001.
[3] 汪松體.串聯(lián)型直流穩(wěn)壓電源常見故障分析及檢測(cè)[N].電子報(bào),2007,(8):21-23.
[4] 孔保軍.直流穩(wěn)壓電源的設(shè)計(jì)及制作[J].電子制作,2006,(6):34-36.
[5] 賴麒文.8051單片機(jī)C語言開發(fā)環(huán)境實(shí)務(wù)與設(shè)計(jì)[M].北京:科學(xué)出版社,2002,290-450.