版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、智能型低壓斷路器研究1智能化技術(shù)在低壓斷路器上的應(yīng)用29低壓斷路器智能化控制技術(shù)研究33智能型低壓斷路器研究1 緒論1.1 智能型低壓斷路器的研究意義目前科學(xué)技術(shù)在蓬勃發(fā)展,電力電子技術(shù)方面的進(jìn)步更可謂一日千里,隨著應(yīng)用層面的不斷加深,電力系統(tǒng)的拓?fù)浣Y(jié)構(gòu)和運行方式越來越復(fù)雜,因此我們要對電力設(shè)備的各方面性能以及設(shè)備創(chuàng)新提出更高的要求,但是傳統(tǒng)斷路器的發(fā)展根本無法滿足高速發(fā)展的現(xiàn)代電力系統(tǒng)自動化的需要。將低壓斷路器進(jìn)行智能化在如今看來是很有必要的,也是迫在眉睫的。1.2 低壓斷路器概述及智能化前景低壓斷路器是一種廣泛應(yīng)用的電力設(shè)備,在供配電系統(tǒng)中必不可缺,它是一種自動開關(guān),它既可以手動分?jǐn)啵帜?/p>
2、自動進(jìn)行各過壓、欠壓、過流保護(hù)的設(shè)備,即除了要能正常分合外,還要在相關(guān)故障時能快速可靠分?jǐn)嘞鄳?yīng)短路故障電壓及電流,且不能有亂動或拒動現(xiàn)象的產(chǎn)生。其主要結(jié)構(gòu)如下圖1-1所示。圖1-1 低壓斷路器結(jié)構(gòu)圖斷路器根據(jù)檢測的模擬量,決定脫扣線圈是否動作,其性能很大程度上取決于對電路進(jìn)行參數(shù)檢測的脫扣器的性能。在單片機(jī)大量應(yīng)用的今天,保護(hù)裝置由之前的電子式、電磁式迅速轉(zhuǎn)入智能化發(fā)展的軌道,智能型低壓斷路器與傳統(tǒng)斷路器相比更加準(zhǔn)確、人性化,安全性能更高。脫扣器也向多功能方向發(fā)展。智能型低壓斷路器中使用的多功能脫扣器是集保護(hù)、測量、監(jiān)控于一體的智能應(yīng)用核心,是智能型斷路器的“大腦”。它主要由微處理器為中樞、并
3、兼有信號檢測采集模塊、LED顯示模塊、執(zhí)行輸出模塊、電源模塊等幾部分組成,具有實時顯示、電流保護(hù)、負(fù)載監(jiān)控、故障顯示等功能。它能在正常運行時接通或斷開負(fù)載電流,且可以在不正常情況下選擇性切斷電路,精確保護(hù),從而保護(hù)非故障用電設(shè)備和電纜安全可靠運行,減少不必要的損失。并且能夠迅速檢測故障是否排除,一旦故障排除,可以迅速恢復(fù)故障設(shè)備供電。智能型低壓斷路器能夠通過網(wǎng)絡(luò)組成智能網(wǎng)絡(luò),可以與PC或其他微機(jī)通信,可以遠(yuǎn)距離控制。按照目前的趨勢,當(dāng)前己斷路器是否先進(jìn)要看其顯示、保護(hù)、報警、故障診斷等功能是否完善,能否防止故障進(jìn)一步擴(kuò)大,整個系統(tǒng)能否在保證人身財產(chǎn)安全的情況下盡可能的安全運行。1.3 本設(shè)計的
4、主要工作本次設(shè)計為了將低壓斷路器智能化,采用AT89C51單片機(jī)作為智能控制器。使用互感器采集電信號,經(jīng)過放大處理進(jìn)入ADC0808進(jìn)行AD轉(zhuǎn)換,單片機(jī)根據(jù)采集的數(shù)字信號進(jìn)行智能控制,在LCD液晶屏上顯示電壓及電流,當(dāng)檢測到的信號超出設(shè)定安全值,單片機(jī)將根據(jù)設(shè)定的時間決定是否動作,做出判斷后,驅(qū)動脫扣器,使斷路器斷開,并將故障原因顯示在液晶屏上,當(dāng)故障恢復(fù)時,單片機(jī)控制脫扣器讓斷路器閉合,整個電路恢復(fù)正常。2 智能型低壓斷路器的方案設(shè)計2.1 智能型低壓斷路器的工作原理智能型低壓斷路器可由斷路器和智能脫扣器兩部分組成,其中斷路器可以使用萬能式低壓斷路器提供模擬脫扣方式和合閘的基本硬件設(shè)備,而智
5、能脫扣器則是在此基礎(chǔ)上增加智能脫扣方式,使得整個斷路器性能得到巨大提升。智能型低壓斷路器基本工作原理如下圖2-1所示。圖2-1 工作原理圖其中斷路器部分主要是模擬電路部分,主要包括采集信號的互感器部分,過電流的模擬脫扣部分以及脫扣輸出的驅(qū)動電路、銜鐵、觸頭等執(zhí)行部分。智能脫扣器部分主要是數(shù)字電路部分,其核心是單片機(jī),用來顯示電壓電流及智能處理各種故障。2.2 設(shè)計方案的選擇在確定設(shè)計方案時,對硬件硬件構(gòu)成進(jìn)行了細(xì)致的考量。比如信號處理模塊需要使單片機(jī)能夠檢測交流信號,可控選擇的方案一個是采用全波整流,一個是使用有效值芯片,還有就是舍棄硬件,直接使用單片機(jī)進(jìn)行快速傅里葉變換算出電壓值。在實際仿真
6、時發(fā)現(xiàn)全波整流電路較為復(fù)雜,輸出較難控制,而快速傅里葉變緩對單片機(jī)要求較高,最后使用真有效值芯片交流轉(zhuǎn)直流。還比如自身電源的設(shè)計,串口通訊的設(shè)計,液晶顯示方案都本著簡單實用的原則進(jìn)行選用。最終本設(shè)計采用的智能斷路器是以單片機(jī)作為核心,圍繞單片機(jī)從而實現(xiàn)各種功能。使用電壓互感器和電流互感器分別采集交流電信號,經(jīng)過放大和真有效值處理轉(zhuǎn)換為直流模擬信號,此時便可以進(jìn)行AD轉(zhuǎn)換變?yōu)閱纹瑱C(jī)能夠識別的數(shù)字信號。這些信號在單片機(jī)進(jìn)一步的處理后,由LED液晶屏顯示采集到的電壓電流等信息,并與設(shè)定好的各種整定值對比,作出脫扣判斷并設(shè)定動作時間,同時將故障類型顯示在LED上。為了保障整臺設(shè)備安全可靠運行,單片機(jī)采
7、用雙電源供電,并且除了有單片機(jī)控制的智能脫扣外,還有互不關(guān)聯(lián)的模擬脫扣方式,它們都可以通過驅(qū)動電路使執(zhí)行機(jī)構(gòu)動作。單片機(jī)采用RS一485標(biāo)準(zhǔn)接口與上位機(jī)連接和通信。2.3 控制核心單片機(jī)的選用本設(shè)計采用AT89C51單片機(jī),標(biāo)準(zhǔn)的51系列單片機(jī),該單片機(jī)價格低廉,性能良好,兼容性高,能夠很好的滿足要求。有如下特點:與MCS-51單片機(jī)兼容8位CPU4K字節(jié)可編程FLASH存儲器頻率范圍支持0Hz-24MHz,實際使用12MHz32可編程I/O接口線,滿足使用三級程序鎖定存儲器兩個16位定時器/計數(shù)器串行通道RXD和TXD可編程有5個中斷源,良好的中斷性能 圖2-2 AT89C51引腳圖 本設(shè)計
8、在AT89C51的使用中用到的引腳較多,引腳1到8即P1.0到P1.7是A/D轉(zhuǎn)換后數(shù)字信號輸入口;引腳18、19是晶振輸入/輸出引腳;引腳9接復(fù)位電路;引腳32到39即P0.7到P0.0是LED液晶屏輸出引腳;引腳21到26是LED液晶屏控制引腳;引腳27是脫扣器控制引腳;引腳28是A/D轉(zhuǎn)換芯片采樣通道控制引腳;引腳15、16、17是A/D轉(zhuǎn)換芯片控制引腳;引腳14是時鐘輸出引腳,為A/D轉(zhuǎn)換芯片提供時鐘脈沖;引腳12是中斷輸入引腳;引腳10、11是外部通信引腳,接通信串口;引腳40、20接電源正負(fù)極。3 智能型低壓斷路器的模塊化設(shè)計智能型低壓斷路器主要包括模擬信號采集、信號處理、單片機(jī)輸
9、入輸出、故障保護(hù)、電源設(shè)計和串口通信模塊。3.1 模擬信號采集模塊智能斷路器要實現(xiàn)過欠壓保護(hù),過電流保護(hù),需要檢測低壓電網(wǎng)的電壓和電流??梢圆捎眯⌒偷碾妷夯ジ衅骱碗娏骰ジ衅鳎瑢⑺鼈兎謩e接入低壓線路上用來獲取電壓和電流信號。圖3-1電壓互感器圖3-2電流互感器電壓互感器結(jié)構(gòu)如圖3-1所示。工作時與變壓器原理類似,由圖明顯可以看出其結(jié)構(gòu)特點是一次側(cè)繞組匝數(shù)相對比較多,相應(yīng)電壓較高,二次側(cè)繞組匝數(shù)相對比較少,相應(yīng)電壓較低,在實際使用中是一次側(cè)的繞組并聯(lián)在線路中,而二次側(cè)的繞組并聯(lián)一些儀表線圈,比如繼電器中的電壓線圈,主要特點是與傳統(tǒng)變壓器相比,容量很小,以接近空載的方式在正常運行的時候。電流互感器結(jié)
10、構(gòu)如圖3-2所示。雖然與變壓器有區(qū)別,但是也是基于電磁感應(yīng)工作的,由圖明顯能夠看出其結(jié)構(gòu)特點一次側(cè)繞組匝數(shù)相對比較少,甚至某些電流互感器不采用繞組,直接將一次線路穿過鐵芯就已產(chǎn)生足夠的磁場;其二次繞組匝數(shù)非常多,導(dǎo)線也極細(xì),在實際使用中和電壓互感器類似但是并聯(lián)改成串聯(lián),一次側(cè)的繞組串聯(lián)在線路中,而二次側(cè)的繞組與儀表線圈串聯(lián)、比如繼電器中的電流線圈,主要特點是與電壓互感器相比,以接近短路的狀態(tài)在正常運行的時候。電壓互感器和電流互感器的型號要根據(jù)實際需要進(jìn)行選用,要滿足設(shè)計精確度的要求。3.2 信號處理模塊 信號采集是由互感器實現(xiàn)的,所以采集到的電信號是交流電信號,雖然單片機(jī)可以通過快速傅里葉變換
11、對交流信號A/D轉(zhuǎn)換后的數(shù)字信號進(jìn)行檢測,可是出于精確度的要求,本設(shè)計采用真有效值芯片將交流信號變?yōu)橹绷饔行е敌盘枺?jīng)過運放放大為0到5V的電壓信號以便使用A/D轉(zhuǎn)換芯片轉(zhuǎn)換為數(shù)字信號供單片機(jī)使用。 3.2.1 真有效值轉(zhuǎn)換電路 為了仿真順利進(jìn)行采用真有效值值芯片AD736,AD736是精密AC/DC真有效值轉(zhuǎn)換芯片。對于正弦波電壓測量的誤差不超過3%,完全可以滿足本設(shè)計的要求。它在高準(zhǔn)確度的同時有較快的測量速率和較寬的頻率特性(工頻范圍可達(dá)0460kHz),高阻抗輸入、低阻抗輸出、電源的電壓,功耗和工作電流要求較低。AD736使用方式非常多。采用圖3-3電路,使用正負(fù)5V電壓供電,在該電路中
12、1引腳+Vs與8引腳COM并一0.1F的電容、4引腳-Vs與低之間并一只0.1F的電容、4引腳與5引腳并一只33F的電容、3引腳與6引腳并一只10F的電容起到過濾高頻雜波的作用。AD736支持DC和AC的檢測,取決于電容Cc,實際使用未將Cc短路,只檢測AC的電壓值,屏蔽了DC的電壓值,R、D1、D2都是用來保護(hù)芯片,R用來限制電流,D1和D2是開關(guān)二極管,使AD736檢測電壓固定在-Vs到+Vs之間,使芯片不至于燒毀。Vin輸入正弦電壓值,Vo輸出測得的電壓有效值。 圖3-3 真有效值芯片AD736接口電路3.2.2 A/D轉(zhuǎn)換電路由于AT89C51單片機(jī)沒有內(nèi)置A/D轉(zhuǎn)換,所以需要外接A/
13、D轉(zhuǎn)換芯片。本設(shè)計需要采集多路信號,所以采用ADC0808芯片。ADC0808采樣分辨率為8位、8通道的A/D轉(zhuǎn)換芯片。同時只能使用8路模擬輸入信號中選中一路進(jìn)行A/D轉(zhuǎn)換,通過三根地址線切換通道。ADC0808是ADC0809的簡化版,功能相似,有如下特性:8位分辨率,8通道總的不可調(diào)誤差:ADC0808為21LSB,ADC0809為1LSB轉(zhuǎn)換時間:時鐘為500kHz時為128us,時鐘為640KHz時為100us電源輸入:+5V模擬電壓輸入:05V具有三態(tài)可控輸出的緩存器在實際使用中,ADC0808接法如下圖3-4所示。IN0到IN7引腳是8路模擬輸入引腳,為了簡化電路,只檢測了一相電信
14、號,因此只用到IN0和IN1;ADDA、ADDB、ADDC引腳是模擬通道選擇地址信號引腳,ADDA為低位,ADDC為高位,由于只用了兩路,所以ADDB和ADDC接地,ADDA低電平即為通道0,高電平即為通道1;D7到D0引腳是A/D轉(zhuǎn)換后的數(shù)據(jù)輸出引腳,D7為最高位,D0為最低位,為三態(tài)可控輸出,可直接和單片機(jī)數(shù)據(jù)線連接;6、7、9引腳分別接單片機(jī)10、16、11引腳,22引腳接到6引腳上,是ADC0808的轉(zhuǎn)換控制引腳;ADC0808需要外部時鐘信號,本設(shè)計使用單片機(jī)產(chǎn)生500KHz脈沖輸入10引腳;VREF(+)、VREF(-)引腳是正、負(fù)參考電壓輸入端,用于提供片內(nèi)DAC電阻網(wǎng)絡(luò)的基準(zhǔn)電
15、壓,分別接+5V和地。圖3-4 ADC0808結(jié)構(gòu)圖3.3 單片機(jī)輸入輸出模塊3.3.1 LCD顯示為了使智能斷路器更加人性化,更加直觀化,使用了LCD顯示屏,由LED液晶屏實時顯示采集到的電壓和電流等信息,并且若發(fā)生故障,LCD將顯示故障類型。本設(shè)計使用的液晶屏為LGM12641,是128*64的點陣液晶屏,其8個數(shù)據(jù)口接在單片機(jī)A0口上,六個控制口接在單片機(jī)P2.0到P2.5上,接入電源和地。3.3.2 斷路器通短控制單片機(jī)IO口輸出的控制信號帶負(fù)載能力很弱,設(shè)計如圖3-5接口電路。圖3-5繼電器驅(qū)動電路本設(shè)計斷路器使用24V繼電器。在單片機(jī)與繼電器線圈之間采用光耦增加帶負(fù)載能力,同時隔離
16、電路以保護(hù)單片機(jī),并以三極管控制線圈電路通斷。單片機(jī)通過該驅(qū)動電路控制繼電器。單片機(jī)的P2.6口輸出斷路器的通段控制信號,由于為了仿真更為直觀,直接在P2.6口上接了一個非門帶一個發(fā)光二極管,通過二極管的亮滅表示斷路器的斷通。3.3.3 按鍵中斷輸入中斷0即P3.2口接按鍵一端,按鍵另一端接地,通過按鍵輸入低電平信號,實現(xiàn)中斷信號的輸入。通過該按鍵可手動控制斷路器的通斷。3.4 故障保護(hù)出于安全性的考慮,本設(shè)計設(shè)置了過電流保護(hù),過電壓保護(hù)和欠電壓保護(hù)。3.4.1 過電流保護(hù)對于用電設(shè)備來說無論什么形式的過電流都是非常危險的,因此本設(shè)計的斷路器采用智能化保護(hù)具有反限時特性,其保護(hù)特性曲線如圖3-
17、6所示。圖3-6 低壓斷路器的保護(hù)特性曲線本設(shè)計設(shè)定的最大安全工作電流為5A。根據(jù)公式瞬時過流斷路器動作時間為0.02s時,可靠系數(shù)取1.35,對應(yīng)電流為大于6.75A;短延時過流斷路器動作時間采用0.2s,可靠系數(shù)取1.2,對應(yīng)電流為大于6A;長延時過流主要用于負(fù)荷保護(hù),動作特性是反延時的,動作時間一般在1h左右,為了仿真直觀取為5s到10s,可靠系數(shù)取1.1,對應(yīng)電流為大于5.5A。3.4.2 電壓保護(hù)為了用電設(shè)備安全可靠運行,對安全電壓進(jìn)行了設(shè)置,低于200V為欠電壓,高于240V為過電壓,動作時間為0.02s。由于電壓可以持續(xù)監(jiān)控,所以電壓低于或高于設(shè)定值時,會切斷電路,當(dāng)電壓恢復(fù)正常
18、范圍時,電路會接通,能夠繼續(xù)正常運行,體現(xiàn)出智能化的特點。3.5 電源設(shè)計采用雙電源供電方式,只要其中任何一路電源正常工作,即可可靠給智能脫扣器供電。一路電源為自生電源,用速飽和鐵芯電流互感器從主電路感應(yīng)獲得電源。但是,該電源在主電路電流較小時不能工作。另一路電源為輔助電源,由外部提供,它不僅在主電源不能工作時提供電源,還可在斷路器斷開(主電路停電)的情況下,使智能脫扣器繼續(xù)工作,如參數(shù)整定、狀態(tài)顯示、通信。電路需用到正負(fù)5V電源,因此自生電源采用7805和7905芯片產(chǎn)生穩(wěn)定的+5V和-5V電源以供使用,電源電路設(shè)計如下圖3-7所示。圖3-7 正負(fù)5V電源3.6 串口通信本設(shè)計使用的單片機(jī)只
19、需要與上位機(jī)點對點通訊,所以采用 RS-485接口,兩線制半雙工網(wǎng)絡(luò),單片機(jī)接RXD與TXD口與上位機(jī)通訊。單片機(jī)與PC機(jī)之間的串通信接口電路如圖3-8所示,由于無法直接通訊,采用RS-485/RS-232轉(zhuǎn)換電路。該電路使用CD4019四與或選譯門轉(zhuǎn)換信號,連接MAX232與MAX485接口芯片。圖3-8 RS-485/RS-232轉(zhuǎn)換電路4 智能型低壓斷路器的軟件設(shè)計一個控制系統(tǒng)中硬件和軟件是必不可缺的兩部分,硬件是基礎(chǔ),軟件是靈魂,在許多情況下二者的某些功能可以相互替代、相互轉(zhuǎn)化、相互實現(xiàn)。例如就在本例中對信號處理模塊的設(shè)計方案就體現(xiàn)了這一特點,既可以使用真有效值行片對信號進(jìn)行硬件處理,
20、也可以借用單片機(jī)用快速傅里葉算法對信號進(jìn)行軟件處理。在實際應(yīng)用中,滿足精確度、安全性等要求的前提下,應(yīng)盡量增加軟件部分的分量,減少硬件的數(shù)量,在本例中已盡量滿足這一要求。軟件設(shè)計有跡可循這里主要對其進(jìn)行數(shù)據(jù)設(shè)計,即程序設(shè)計,其主要內(nèi)容包括擬定總體的解決方案、繪制程序流程圖、編寫程序以及測試修改。在有關(guān)單片機(jī)的程序設(shè)計中一般均采用模塊化的程序設(shè)計,要實現(xiàn)某項功能單獨寫成一個模塊。編寫主程序時,使用哪個模塊便調(diào)用哪個模塊,使得整個程序清晰明朗,便于修改和閱讀。4.1 軟件總體設(shè)計方案由于智能型低壓斷路器實現(xiàn)的功能較多、所以C語言程序采用模塊化設(shè)計,包括如下程序:初始化子程序、1ms延時子程序、LC
21、D驅(qū)動子程序、A/D轉(zhuǎn)換驅(qū)動子程序、LCD顯示子程序、故障判斷子程序、多個中斷子程序和主程序組成。而其中的主程序自上而下運行,在完成初始化后進(jìn)入循環(huán),顯示電壓及故障檢測,等待中斷產(chǎn)生。為了直觀展示,程序執(zhí)行的大概步驟做成了流程圖如圖4-1所示。4.2 初始化程序初始化是對程序運行用到的寄存器初始狀態(tài)進(jìn)行設(shè)定,許多值并不需要一一設(shè)定,單片機(jī)可以自動運行設(shè)置,這里是對一些必要的值進(jìn)行初始化。4.2.1 定時器T0初值的計算與設(shè)定在本設(shè)計中A/D轉(zhuǎn)換芯片ADC0808需要用到500KHz時鐘脈沖,因此采用定時器來輸出500KHz方波。實現(xiàn)該功能只需每1us取反一次即可,當(dāng)系統(tǒng)的時鐘頻率為12MHz時
22、,使用定時器T0處于工作方式2,其最大定時時間為256us,此時的計數(shù)值為1,初值為256-1=255,在C語言的環(huán)境下,初始化如下:初始化切斷電路NNNNYYYYNNYY欠壓顯示過流顯示啟動A/D轉(zhuǎn)換啟動A/D轉(zhuǎn)換中斷處理過壓顯示確定采樣通道通道0通道1讀取轉(zhuǎn)換數(shù)據(jù)電壓顯示過壓判斷欠壓判斷過流判斷中斷產(chǎn)生電流顯示圖4-1控制流程圖 TMOD=0x02;/設(shè)定T0工作于方式2 TH0=0xff;TL0=0xff;/賦予T0初值 IE=0x82;/IE是中斷允許寄存器,值為10000010表示允許T0溢出中斷TR0=1;/開定時器T0此外程序中的延遲未使用定時器,而是使用12MHz系統(tǒng)時鐘制作的
23、1ms延遲程序,可能在精確度上不如定時器計數(shù)準(zhǔn)確。void delay(unsigned int ms) /延時程序 unsigned int i;while(ms-)for(i=0;i120;i+);4.2.2 串口初始化單片機(jī)使用到串口時需要對串口進(jìn)行初始化,通過初始化決定串口的波特率和串口的工作方式,波特率的確定需要用到定時器T1,T1也需要類似于T0進(jìn)行初始化。在本設(shè)計串口初始化包括設(shè)定串口工作方式,定時器工作方式,設(shè)置波特率,開總中斷開,開串口中斷。在程序中使用的寄存器包括TOMD、TCON和串口特殊功能寄存器SCON、PCON。本設(shè)計中的串口工作方式為方式二,它的計算如下式:SCO
24、N=0x50;TMOD=0x20;/設(shè)置定時器1工作方式2PCON=0x80;/ SMOD置1波特率計算公式如下:波特率=(2SMOD/32)(TI溢出率),TI溢出率=fosc/12(256TH1)在本設(shè)計中晶振頻率設(shè)置為12KHz,波特率設(shè)計為1200bit/s,因此經(jīng)過計算可以得出計數(shù)器初始值為0Xcc。初始化程序步驟如下所示:設(shè)置串口特殊功能寄存器SCON的控制字設(shè)置控制方式,向TOMD寫入控制字設(shè)置特殊功能寄存器PCON最高位SMOD的值向計數(shù)器中TH1和TL1中寫入初值打開定時器打開總中斷,開串口中斷圖4-2 ADC0808工作時序4.2.3 ADC0808的初始化當(dāng)時鐘周期為CL
25、K=500kHz時,轉(zhuǎn)換時間為TCONV=128us,A/D轉(zhuǎn)換程序按照其工作時序進(jìn)行編寫,其初始化一目了然,詳細(xì)信息可以參考ADC0808的數(shù)據(jù)手冊,其具體的工作時序如圖4-2所示。4.3 A/D轉(zhuǎn)換子程序本設(shè)計用到兩路轉(zhuǎn)換,為了程序易于理解,通道0和通道1的轉(zhuǎn)換程序分開處理,主要思路如下:adda=0;/ADDB和ADDC已接地,選擇通道0st=0;st=1;st=0;/st是start和ale引腳,讀取通道地址鎖存,啟動轉(zhuǎn)換while(eoc=0); /等待轉(zhuǎn)換完畢的信號,eoc=1是轉(zhuǎn)換完畢;oe=1;/單片機(jī)開始讀取數(shù)據(jù) dy=ad0_7;/數(shù)據(jù)存入變量oe=0;/單片機(jī)讀取數(shù)據(jù)結(jié)束
26、這是單片機(jī)對讀取數(shù)據(jù)的初步處理:temp=5.0*dy/256.0;/A/D轉(zhuǎn)換得到的電壓dy=(unsigned int)(temp*100+2);/根據(jù)變比計算出線路電壓對于電流的處理類似于電壓,不再綴訴。4.4 LCD顯示子程序本設(shè)計使用LGM12641,是128*64的點陣液晶屏,其與單片機(jī)的接法可有數(shù)據(jù)手冊查得。該液晶屏驅(qū)動程序較為復(fù)雜,包括寫數(shù)據(jù),清除內(nèi)存,初始化以及顯示程序,此外,對于用到的漢字還要額外加入漢字字模,放入單片機(jī)的code段。4.5 故障判斷子程序在實際使用中輸電線路上的總負(fù)載不是一成不變的,輸電線路的電壓電流也會不停變動,尤其是大功率設(shè)備的接入和斷開的瞬間,輸電線
27、路可能處于瞬時故障狀態(tài),此時要求斷路器不能誤動作,動作要留有延遲。由于線路故障來說,對用電設(shè)備造成損壞的根本原因是短時間內(nèi)過大電流流經(jīng)設(shè)備產(chǎn)生大量熱量,使設(shè)備燒毀,所以在將故障折算成單位時間熱量以量化形式方便計算對應(yīng)切斷時間。故障判斷子程序就是基于采集的數(shù)據(jù),進(jìn)行智能判斷故障類型并處理。4.6 中斷子程序中斷子程序是指在程序運行中只要中斷允許開放,一旦滿足中斷條件時,則會自動轉(zhuǎn)入執(zhí)行中斷服務(wù)子程序,中斷服務(wù)子程序運行完畢才會返回主程序繼續(xù)執(zhí)行。本設(shè)計使用的中斷較多,外部中斷0,定時器中斷T0,串口中斷,其中外部中斷0用作按鍵,定時器中斷TO用來輸出500KHz時鐘脈沖,串口中斷響應(yīng)串口通訊,如
28、圖4-3所示。開始NNYNYY通訊完畢傳輸完畢數(shù)據(jù)傳輸中斷服務(wù)子程序串行口外部中斷0中斷響應(yīng)確定優(yōu)先級定時器中斷0開始信號計數(shù)溢出輸出脈沖結(jié)束圖4-3 中斷響應(yīng)流程圖5 仿真與調(diào)試本設(shè)計為了更好地展示內(nèi)容,并確定方案的可靠性,對主要實現(xiàn)的功能進(jìn)行了仿真與調(diào)試,仿真電路圖見附錄1,程序見附錄2。單片機(jī)程序使用keil3軟件進(jìn)行了調(diào)試,一些語法錯誤,定義錯誤都能夠檢查出來,得以修正,調(diào)試通過輸出hex文件供仿真使用。整個單片機(jī)電路使用protues軟件進(jìn)行了仿真。在實際使用中,發(fā)現(xiàn)了許多問題,比如ADC0808的時鐘與單片機(jī)取樣周期不吻合的問題,通過修改ADC0808的時鐘周期得以解決;比如LCD
29、的顯示問題,由于需要顯示一些漢字,所以使用了取模軟件,本設(shè)計采用的LCD采用列行式逆向取模,按此取得16*16的字模數(shù)組供單片機(jī)使用;還比如按鍵選擇問題,采用了中斷式按鍵,與查詢式按鍵相比能夠極大的提高響應(yīng)速度。此外為了保證串口能夠通訊,采用串口調(diào)試工具對串口進(jìn)行了測試,串口能夠可靠運行。參考文獻(xiàn):1 傅啟國.低壓斷路器智能測控系統(tǒng)設(shè)計J.電工電氣,2009,03:4-8.2 徐四元,張琪,任福勝,劉曉林,張寧.低壓斷路器選型若干問題的討論J.電氣應(yīng)用,2009,07:16-18+20.3 董林,程武山,司海立,李如甲.低壓斷路器智能測控系統(tǒng)的設(shè)計與實現(xiàn)J.微計算機(jī)信息,2009,28:53-
30、55.4 彭磊,李春菊,劉俊.基于CAN總線的低壓斷路器智能控制器的設(shè)計J.機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2009,05:137-138+153.5 任明煒,孫玉坤.基于PIC16F877的低壓斷路器在線檢測系統(tǒng)J.儀表技術(shù)與傳感器,2009,12:64-66+81.6 郗存根,蔣衛(wèi)良,王大華.基于DeviceNet協(xié)議的新型低壓斷路器智能控制器的設(shè)計J.工礦自動化,2010,02:102-107.7 陳鵬,王拓宇,任世彬.基于DSP的智能型低壓斷路器控制器設(shè)計J.電工電氣,2010,04:8-11.8 徐霄,金立軍,梅建,陸干文,劉源.基于PIC18F458的低壓斷路器智能控制單元J. 低壓電器,20
31、10,09:22-24.9 紐春萍,陳德桂,張敬菽,康艷.電動斥力作用下低壓斷路器分?jǐn)嗵匦缘难芯縅.電工技術(shù)學(xué)報,2005,07:34-38.10 黃紹平,李永堅.低壓斷路器智能脫扣器的設(shè)計與實現(xiàn)J.機(jī)床電器,2004,03:8-10+21.11 曾慶軍,劉陽,金升福,黃巧亮.基于CAN總線的低壓斷路器新型可通信智能控制器研制J.低壓電器,2004,10:28-32.12 陳錦前,高國琴.一種新型智能型低壓斷路器控制器的設(shè)計J.低壓電器,2004,05:19-23+26.13 王計波,李奎,王堯,岳大為. 基于低壓電力載波通信的低壓斷路器智能控制器設(shè)計J. 低壓電器,2011,07:14-17
32、+29.14 王計波,李奎,王堯,岳大為.基于無線傳感器網(wǎng)絡(luò)通信的低壓斷路器智能控制器設(shè)計J.煤礦機(jī)械,2011,06:174-176.15 范錦明.低壓斷路器現(xiàn)狀及智能化發(fā)展研究J.企業(yè)技術(shù)開發(fā),2011,20:114+118.16 王奎英,郭志紅,秦長海.基于CAN新型智能低壓斷路控制器J.儀表技術(shù)與傳感器,2012,05:42-45.17 翟亞芳,張?zhí)禊i,夏路甲,吳戰(zhàn)偉.基于CAN總線的智能型低壓斷路器控制器設(shè)計J. 鄭州大學(xué)學(xué)報(理學(xué)版),2013,01:105-109.18 李愛枝,李曉光.淺析低壓斷路器J.經(jīng)營管理者,2013,30:379.19 陳國軍,王剛,殷埝生.基于DSP的
33、低壓斷路器新型智能控制器的研制J.電氣自動化,2007,04:61-64.20 靳小紅,林莘.新型智能型低壓斷路器J.電氣制造,2006,01:27-29.21 黃巧亮,陳國軍,蔡亮,曾慶軍.基于DSP的現(xiàn)場總線式低壓斷路器新型智能控制器研究J.江蘇科技大學(xué)學(xué)報(自然科學(xué)版),2006,03:68-72.22 鄭昕,朱方鐵,張培銘,曾明忠.MC9S12DG128B在低壓斷路器智能控制器中的應(yīng)用J. 低壓電器,2007,01:22-24+49.23 矯莉,曹云東.基于嵌入式ARM與CAN總線的低壓斷路器智能控制器設(shè)計的研究J. 電氣應(yīng)用,2007,09:81-83.24 胡雪松. DW45系列智
34、能型萬能式低壓斷路器的選型、設(shè)計及使用要點J.機(jī)電工程,2001,06:70-75.17附錄1附錄2#include #include #include #include #include #include #include unsigned char code zero=0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,0x00,0x00,0x00,0x00;uns
35、igned char code one=0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00;unsigned char code two=0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x
36、00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,0x00,0x00,0x00,0x00;unsigned char code three=0x00,0x00,0x00,0x00,0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00;unsigned char code four=0x00,0x00,0x00,0x00,0x00,0x0
37、0,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x00,0x00,0x00,0x00;unsigned char code five=0x00,0x00,0x00,0x00,0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,0x00
38、,0x00,0x00,0x00;unsigned char code six=0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00;unsigned char code seven=0x00,0x00,0x00,0x00,0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0
39、x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;unsigned char code eight=0x00,0x00,0x00,0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,0x00,0x00,0x00,0x00;unsigned char code nine=0x00,0x
40、00,0x00,0x00,0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,0x00,0x00,0x00,0x00;unsigned char code point=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x
41、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;unsigned char code mao=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;unsigned char code unit=0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,
42、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;unsigned char code amp=0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;unsigned cha
43、r code dian=0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00;/電unsigned char code ya=0x00,0x00,0xFE,0x02,0x82,0x82,0x82,0x82,0xFA,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x80,0x60,0x1F,0x40,0x40
44、,0x40,0x40,0x40,0x7F,0x40,0x40,0x44,0x58,0x40,0x40,0x00;/壓unsigned char code liou=0x10,0x60,0x02,0x8C,0x00,0x44,0x64,0x54,0x4D,0x46,0x44,0x54,0x64,0xC4,0x04,0x00,0x04,0x04,0x7E,0x01,0x80,0x40,0x3E,0x00,0x00,0xFE,0x00,0x00,0x7E,0x80,0xE0,0x00;/流unsigned char code guo=0x40,0x40,0x42,0xCC,0x00,0x08,0x4
45、8,0x88,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x00,0x00,0x40,0x20,0x1F,0x20,0x40,0x40,0x41,0x40,0x48,0x50,0x4F,0x40,0x40,0x40,0x00;/過unsigned char code qian=0x00,0x80,0x40,0x30,0x0F,0x08,0x08,0xE8,0x08,0x08,0x08,0x48,0x28,0x18,0x00,0x00,0x80,0x80,0x40,0x20,0x10,0x08,0x06,0x01,0x06,0x08,0x10,0x20,0x40,0x
46、80,0x80,0x00;/欠unsigned char code kong=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;/unsigned char code duan=0x00,0xFC,0x20,0x24,0xA8,0xFF,0xA8,0x24,0x00,0xFC,0x44,0x44,0xC4,0x42,0x40,0
47、x00,0x00,0x3F,0x22,0x21,0x20,0x2F,0x20,0xA3,0x60,0x1F,0x00,0x00,0xFF,0x00,0x00,0x00;/斷unsigned char code kai=0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x80,0x00,0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00;/開unsigned char code duan1=0x90
48、,0x88,0x87,0xFC,0x84,0x84,0x80,0x02,0xF2,0x12,0x12,0x12,0x12,0xF2,0x02,0x00,0x80,0x60,0x18,0x07,0x08,0x30,0x00,0x40,0x45,0x59,0x41,0x41,0x51,0x4D,0x40,0x00;/短unsigned char code lu=0x00,0x3E,0x22,0xE2,0x22,0x3E,0x00,0x10,0x88,0x57,0x24,0x54,0x8C,0x00,0x00,0x00,0x40,0x7E,0x40,0x3F,0x22,0x22,0x00,0x01,
49、0xFE,0x42,0x42,0x42,0xFE,0x01,0x01,0x00;/路unsigned char code zai=0x90,0x94,0x94,0xF4,0x9F,0x94,0x94,0x94,0x10,0x10,0xFF,0x10,0x12,0xD4,0x10,0x00,0x20,0x26,0x25,0x24,0xFE,0x14,0x14,0x14,0x80,0x40,0x27,0x18,0x26,0x41,0xF0,0x00;/載unsigned char *da=zero,one,two,three,four,five,six,seven,eight,nine;unsig
50、ned char l,m,n;/對ADC0808的配置sbit st=P36;sbit oe=P37; sbit eoc=P35; sbit adda=P27; sbit clk=P34; sbit led=P26; /對lcd的配置#define Disp_On 0x3f#define Disp_Off 0x3e#define Col_Add 0x40#define Page_Add 0xb8#define Start_Line 0xc0#define Lcd_Bus P0 #define ad0_7 P1 /AD數(shù)據(jù)口 sbit Mcs=P20; sbit Scs=P21; sbit En
51、able=P23; sbit Di=P25; sbit RW=P24; sbit Lcd_Rst=P22; void delay(unsigned int ms) /顯示延時程序 unsigned int i;while(ms-)for(i=0;i120;i+);/*-寫命令到LCD-*/void write_com(unsigned char cmdcode)Di=0; RW=0;Lcd_Bus=cmdcode;delay(0);Enable=1;delay(0);Enable=0;/*-寫數(shù)據(jù)到LCD-*/void write_data(unsigned char Dispdata)Di=
52、1;RW=0;Lcd_Bus=Dispdata;delay(0);Enable=1;delay(0);Enable=0;/*-清除內(nèi)存-*/void Clr_Scr()unsigned char j,k;Mcs=1;Scs=1;write_com(Page_Add+0);write_com(Col_Add+0);for(k=0;k64;k+)write_com(Page_Add+k); for(j=0;j128;j+)write_data(0x00); Mcs=0;Scs=0;/*-初始化LCD屏-*/void init_lcd( void )Lcd_Rst=0;/復(fù)位LCDdelay(10);Lcd_Rst=1;delay(10);Mcs=1;Scs=1;delay(10);write_com(Disp_Off);write_com(Page_Add+0);write_com(Start_Line+0);write_com(Col_Add+0);write_com(Disp_On);/*-LCD屏顯示-*/void hz_disp16(unsigned char pag,unsigned c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024個人珠寶買賣合同范本
- 2024年度版權(quán)質(zhì)押合同:含版權(quán)內(nèi)容、質(zhì)押價值、質(zhì)權(quán)實現(xiàn)
- 旅游推廣合作合同實例
- 攝影棚居間服務(wù)合同樣本
- 房屋銷售合同模板手冊
- 樂團(tuán)合作合同范本大全
- 電子郵件服務(wù)租用協(xié)議
- 2024家教公司與兼職教師合作合同范本
- 企業(yè)房屋租賃合同范本
- 2024保密合同樣書范文
- 期末測試卷(試題)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024至2030年中國手機(jī)配件產(chǎn)業(yè)需求預(yù)測及發(fā)展趨勢前瞻報告
- 2024年小學(xué)閩教版全冊英語詞匯表
- 課題開題匯報(省級課題)
- 清真食品安全管理制度
- 學(xué)校心理健康教育合作協(xié)議書
- 2024江蘇省沿海開發(fā)集團(tuán)限公司招聘23人(高頻重點提升專題訓(xùn)練)共500題附帶答案詳解
- 2024年初級社會體育指導(dǎo)員(游泳)技能鑒定考試題庫(含答案)
- 湖北省危險廢物監(jiān)管物聯(lián)網(wǎng)系統(tǒng)管理計劃填報說明
- Unit6ADayintheLife教學(xué)設(shè)計2024-2025學(xué)年人教版(2024)英語七年級上冊
- 2024年個人勞務(wù)承包合同書
評論
0/150
提交評論