a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于檢測10 kV電纜故障的高壓脈沖信號發生器設計

一種基于檢測10 kV電纜故障的高壓脈沖信號發生器設計

作者: 時間:2014-05-20 來源:網絡 收藏

摘要:首先介紹了檢測電纜故障的方法及原理并介紹脈沖信號源的總體設計方案和組成部分。信號源硬件的主要器件為IGBT驅動模塊VLA517和數碼管液晶顯示模塊,設計并實現了信號源的電路功能。接下來簡要介紹了所選用的單片機C8051F310的主要特性,并對于軟件設計中使用的開發語言及開發環境進行了簡要說明。本文的最后一部分內容是軟件部分的設計,包括定時程序和數碼管顯示程序兩部分。實驗中驗證了信號源軟硬件設計方案的可行性和正確性。

本文引用地址:http://www.j9360.com/article/247100.htm

隨著社會的發展,10 kV電力電纜的應用越來越廣泛,用電纜供電有很多優點,但是由于系統擴容等因素的沖擊,運行時間越久,故障越來越頻繁,為了提高供電可靠性就必須以短時間修復這些電纜故障,但是電纜是埋在地下的不便于直接觀察發現故障點。而如何查找故障點成為我們不斷深入研究的課題。目前經常用的測距法是脈沖反射法、但是這種方法誤差比較大,配合此測距方法經常使用的精確定點法是聲測法和聲磁同步法,然而在脈沖反射法和聲測法中關鍵是脈沖信號源的設計與實現。

1 脈沖信號源系統組成

脈沖發生器的作用是產生并發送幅值為10 kV的周期脈沖信號,脈沖的寬度及周期都是可調的。系統主要由主回路、控制回路、顯示器三部分組成。系統總體設計圖如圖1所示。

 

 

主回路部分,首先將220 V交流電源經整流、濾波后變為直流,電壓為270 V左右,開關管采用絕緣柵雙極型晶體管(Isolated Gate Bipo lar Transistor,IGBT),并選用了VLA517作為IGBT專用驅動模塊進行驅動,當控制回路輸出脈沖信號加到IGBT時,使IGBT導通,脈沖變壓器的原邊有一個脈沖電流流過,脈沖變壓器的變比為1:40,隨即在脈沖變壓器的副邊產生一個高壓脈沖,顯示器部分將脈沖信號的周期、脈寬和脈沖發送間隔顯示在數碼管上。

2 信號源控制電路

信號源的控制回路即是單片機的硬件系統,如圖2所示。圖中,顯示部分采用數碼管,驅動芯片用2003,該芯片驅動能力可達20個TTL芯片,電源用三端穩壓塊AS1117提供,輸入5 V,輸出3.2 V。

 

 

5個按鍵K1、K2、K3、K4、K3用來控制信號源正常工作,并用五位數碼管實時顯示,其功能如下:

復位鍵K5:是單片機復位,數碼管顯示全零,表示復位成功。

啟動/停止鍵K4:實現脈沖的發射與停止功能,如果我們按下K4的時間不到3 s那么發送脈沖,數碼管顯示“RUN”;如果按鍵時間大于3 s則停止發送脈沖,數碼管顯示“STOP”。

設置按鍵K3:用來控制脈寬還是脈沖周期的設置,如果按鍵時間小于3 s那么進行脈寬的設置,數碼管顯示脈寬初值“1”單位是μs;如果在3~10 s之間則進入脈沖周期的設置,數碼管顯示初值“1000”單位是μs;大于10秒則進入發脈沖間隔時間設置,數碼管顯示初值“60 00”單位是μs。

減少按鍵K2:用于設置減少相應的數值(脈寬、周期、間隔),從數碼管顯示的數值變化可以看出其數值減小。

增加/間隔按鍵K1:用于設置增加相應的數值(脈寬、周期、間隔),從數碼管顯示的數值變化可以看出其數值增加。

P1.0用來觸發脈沖源的IGBT,用以產生高壓脈沖。

3 軟件設計

3.1 編程語言及開發工具

單片機的編程語言可以是匯編語言,也可以是高級語言(C語言),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢。本文采用的編程語言為C語言和Keil C51軟件開發系統,它是美國KeilSoflware公司出品的51系列兼容單片機C語言軟件開發系統。

C8051控制回路采用單片機C8051F310,該單片機運行可靠,體積小,功能強大,與8051單片機兼容,其管腳排列如圖3所示。

 

 

如圖4所示該單片機采用32腳封裝的芯片,4個端口P0~P3通過交叉網絡輸出,接上拉電阻時可以承受5 V的耐壓,即輸出電壓為5 V,此時為漏極開路輸出。如果不接上拉電阻,則為推挽輸出,輸出電壓為3.2 V,由PxMDOUT決定。C8051F310最大的優點是其內部帶有振蕩器,不必外接晶體,而且可編程分頻,最大頻率為24.5 MHz。只要讓OSCICN=OSCICN10x03,就表示內部時鐘且不分頻。

 

 

3.2 整體程序流程圖

如圖5所示在開機初始化后,定時計數器T0周期掃描數碼管對其進行逐位顯示即動態顯示,由于人的視覺暫留時間為0.1~0.4 s,而我們的每位間隔掃描時間為l ms所以我們看到五位數碼管顯示的數字是不變的;然后我們對鍵盤掃描,K4控制啟動或停止發送脈沖,K3選擇設置脈寬、周期、發送脈沖間隔,K2塒K3選取的設置項將其數值減少,K1對K3選取的設置項將其數值增加。

3.3 脈沖發送軟件設計

單片機內部有4個16位計數器/定時器,這些定時器可以用于測量時間間隔,對外部事件計數或產生周期性的中斷請求。發送脈沖程序流程圖如圖6所示。

 

 

本文選用單片機內的定時器T0、T1、T2,T3方式1。方式1的計數器/定時器使用全部16位,選擇系統時鐘,作為定時器0的時鐘源。用T0定時1ms掃描數碼管顯示;T2定時器的定時時間為脈沖間隔時間,T2計時期間IGBT是關斷的;當T2計時結束后開始T3計時,計時長度為脈沖的寬度,T3計時期間IGBT打開;當T3計時結束T1開始計時,計時長度為脈沖周期減去脈沖寬度,T1計時期間IGBT關閉,T1的中斷次數為100的時候關閉IGBT,打開T2定時器開始再次休息-發射脈沖的循環。

c語言相關文章:c語言教程


負離子發生器相關文章:負離子發生器原理
脈沖點火器相關文章:脈沖點火器原理
上拉電阻相關文章:上拉電阻原理

上一頁 1 2 下一頁

關鍵詞: 高壓 信號發生器

評論


相關推薦

技術專區

關閉