<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 用PIC16C711A制作鑒幅鑒相漏電保安器

用PIC16C711A制作鑒幅鑒相漏電保安器

作者: 時(shí)間:2014-01-09 來(lái)源:網(wǎng)絡(luò ) 收藏

和脈沖型相比,具有保護靈敏度高的優(yōu)點(diǎn)。但如何在保證靈敏度高的前提下,提高其動(dòng)作的可靠性和準確性成為衡量這類(lèi)產(chǎn)品性能的一個(gè)重要指標。本文成功的采用單片機制作了,經(jīng)現場(chǎng)運行證明,其靈敏度、可靠性和準確性都令人滿(mǎn)意?,F就CPU的選取原則和工作原理加以闡述,真誠希望精通PIC單片機的朋友予以斧正。
這種保安器主要應用于三相三線(xiàn)或三相四線(xiàn)制低壓用電回路中。當線(xiàn)路中有漏電流或者有人觸電時(shí),就會(huì )在一CT中感應出一個(gè)電壓。對這一信號電壓不同的處理方法就形成不同的漏電保安器類(lèi)型。例如,只計算該電壓的絕對大小和幅度變化的叫脈沖型漏電保安器;不但計算該電壓的絕對大小,而且通過(guò)幅度的變化推算出三相電中某一相的漏電流變化值的漏電保安器稱(chēng)為型。當該相中漏電流的變化值大于30mA(或者50mA)時(shí),漏電保安器應跳閘,斷開(kāi)三相電源。
鑒幅鑒相漏電保安器實(shí)際上是測量漏電信號中相鄰兩個(gè)交流信號的矢量差。由于該信息瞬間即逝,所選用的CPU的性能就顯得至關(guān)重要。之所以選用單片機而不選用51單片機,主要有以下幾個(gè)原因:
1.因工作電壓范圍寬,當電網(wǎng)電壓波動(dòng)范圍比較大時(shí),CPU能正常工作。
2. 低成本:除CPU之外,還需A/D、看門(mén)狗電路。選用PIC16C711單片機比選用51單片機的總成本要便宜。
3. 由于PIC單片機的指令系統為單字節,程序“跑飛”的可能性比具有雙字節的指令系統要小。
4.體積小,電源供電電路簡(jiǎn)單,進(jìn)一步降低了整機的成本。
完整電路如左下圖所示,繼電器JX和JD可實(shí)現交流接觸器的無(wú)聲運行。由于被測信號是相鄰兩個(gè)交流信號的矢量差,為了達到測量相位的目的,需建立一個(gè)相位基準。本電路以交流工作電源信號的相位為基準,相鄰兩個(gè)交流信號與相位基準的差即為兩個(gè)相鄰交流信號的相位差。圖中,U1B將相位基準信號變?yōu)榉讲ㄐ盘?;U1A將被測信號變?yōu)榉讲ㄐ盘?,兩方波信號分別接到CPU的RB6和RB7引腳,利用PIC單片機的“電平變化中斷”和“定時(shí)中斷”測出兩個(gè)相鄰交流信號的相位差。線(xiàn)路漏電流經(jīng)插頭P5接進(jìn)來(lái),U1C實(shí)現小信號半波精密整流,U1D實(shí)現直流放大。這樣,電容C6上的直流電壓將與線(xiàn)路漏電流成正比。PIC16C711單片機通過(guò)其內部的A/D轉換測知線(xiàn)路漏電流的大小。當線(xiàn)路漏電流大于300mA時(shí),通過(guò)繼電器切斷外部的交流接觸器。根據相位差和線(xiàn)路漏電流的大小,通過(guò)數字矢量運算,得出單相漏電流的變化值。當該變化值大于50mA時(shí),表示有人正在觸電,須立即斷開(kāi)外部的交流接觸器。延時(shí)20秒后,保安器自動(dòng)合上外部的交流接觸器,實(shí)現線(xiàn)路復送。
下面就軟件的一些細節加以闡述:
1.系統初始化
系統初始化包括單片機的I/O口、A/D、定時(shí)器及中斷的設置。在初始化程序中不允許A/D轉換,而是在PORTB的“電平變化中斷”中使能A/D中斷,這樣做的目的是提高產(chǎn)品的抗干擾能力和A/D轉換的精度。該軟件是在MPLAB軟件包環(huán)境下編輯和調試的,該軟件包要求符號單獨占一行,且符號后不能帶冒號。
2.電平變化中斷
單片機的PORTB中,當RB4~RB7設置為輸入方式時(shí)有一個(gè)重要特性。這4條口線(xiàn)上的電平發(fā)生變化時(shí),可引起CPU中斷,這就是電平變化中斷。利用這一特性,可測出兩個(gè)相鄰交流信號的相位差。例如,當交流電源信號過(guò)零時(shí),U1B輸出的方波信號電平將發(fā)生變化,引起電平變化中斷。在此中斷服務(wù)子程序中,將記錄此電平發(fā)生變化的時(shí)刻。同理,中斷服務(wù)子程序也記錄線(xiàn)路漏電流信號過(guò)零的時(shí)刻,兩個(gè)記錄時(shí)刻的差值即為線(xiàn)路漏電流信號的相對相位。
3.A/D轉換
U1B輸出的方波信號電平的正向變化還有一個(gè)重要作用——啟動(dòng)A/D轉換。這樣在每個(gè)周波的固定時(shí)刻對電容C6上的電壓進(jìn)行測量,達到了鎖相測量的目的。既減輕了對整流濾波電路的要求,又克服了電網(wǎng)頻率波動(dòng)對測量的影響。
圖中,四個(gè)LED分別用以指示電源、漏電保護、觸電保護和正常工作指示,S1為觸發(fā)試驗按鈕,S2為漏電試驗按鈕,通過(guò)以上幾個(gè)方面的闡述,可以看出該線(xiàn)路充分利用了PIC16C711單片機的內部資源,以較少的外部元器件實(shí)現了鑒幅鑒相功能。



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>