畢業(yè)設(shè)計(論文)三相電壓電流測試儀的設(shè)計_第1頁
畢業(yè)設(shè)計(論文)三相電壓電流測試儀的設(shè)計_第2頁
畢業(yè)設(shè)計(論文)三相電壓電流測試儀的設(shè)計_第3頁
畢業(yè)設(shè)計(論文)三相電壓電流測試儀的設(shè)計_第4頁
畢業(yè)設(shè)計(論文)三相電壓電流測試儀的設(shè)計_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、摘 要隨著電力系統(tǒng)配電網(wǎng)絡(luò)規(guī)模的擴大,網(wǎng)絡(luò)的監(jiān)測愈顯重要。為了能夠更加精確、簡便的監(jiān)測配電網(wǎng)絡(luò),提高電網(wǎng)的可靠性,利用單片機信號處理能力強的特點,在一種新的采樣原理的基礎(chǔ)上,設(shè)計了一種三相電壓電流測試儀。本測試儀用電壓和電流互感器構(gòu)建信號轉(zhuǎn)換電路,將大電壓電流信號轉(zhuǎn)換為便于處理的小電壓電流信號,以80c196kc作為主控芯片,采用專用電能計量芯片對信號進行數(shù)據(jù)采集與處理,并通過spi口與mcu進行數(shù)據(jù)通信。本測試儀可以同時對電壓、電流、頻率等電參數(shù)進行測量,參數(shù)顯示采用液晶顯示技術(shù),并配有rs485通信接口,可以將測量的數(shù)據(jù)傳送到監(jiān)控中心,多臺測試儀表還可以形成控制網(wǎng)絡(luò),便于管理。在抗干擾方面

2、,本測試儀采用軟硬件相結(jié)合的方式,從硬件電路到軟件編程,都提供了相對應(yīng)的抗干擾措施,大大的提高了測試儀的抗干擾能力,增強了穩(wěn)定性。另外,本測試儀集測量、控制、顯示等功能于一體,具有測量信號多、精度高、顯示直觀、高性價比等特點,還形成了多系列產(chǎn)品,并能靈活進行倍率調(diào)整,可以滿足不同用戶的不同需要,具有良好的應(yīng)用前景。關(guān)鍵詞: 單片機;測試儀;液晶顯示abstractwith the development of the electric power system.the supervision of network states is becoming more and more importa

3、nt.inorder to supervise states of electric power system precisely and simply improveits reliability,we design a kind of three-phase voltage and current tester.the epmi uses voltage and current mutual inductors to construct signal transition circuit.the voltage and current mutual inductors can transf

4、orm strong signal to weak signal which can be processed conveniently. 80c196kc is the main-control chip of the epmi.the epmi uses the special chip to measure electrical energy to acquire and process data.the communication depends on spi interface.the epmi can measure voltage,current,frequency and ot

5、her electrical parameters synchronously, and display the measured parameters on lcd.furthermore, the epmi can transmite the measured data to the surveillance room through rs485 bus interface.if there are many epmis,they can be formed as a controlling network and managed easily.in the anti-jamming as

6、pect,the epmi adopt the way which combinated software and hardware methods.both hardware circuit designing and software programming have provided relevant anti-jamming methods,so the antijamming ability and stability of epmi has improved observably.moreover,the epmi which includes measuring,controll

7、ing,displaying and other function has the characteristics of multi-function,well-precision,display intuitionisticly,good performa nce and low cost.the epmi has formed many series of production and can adjust the coefficient so flexibly that it can fulfil different clients demand and it will have a g

8、ood future.keywords:mcu;intelligent instrument;lcd目 錄1 引言62 系統(tǒng)概述63 硬件電路73.1 硬件總體設(shè)計73.2 單片機應(yīng)用系統(tǒng)83.3 前向模擬輸入通道93.4采樣電路設(shè)計93.5信號調(diào)理電路103.6 計量原理113.7 脈沖輸出123.8 電源電路及信號轉(zhuǎn)換電路設(shè)計123.9 鍵盤及顯示單元133.9.1 鍵盤接口設(shè)計133.9.2 液晶顯示器接口設(shè)計143.10 單片機與上位機的通信154 軟件設(shè)計1541 程序設(shè)計1542 軟件抗干擾174.2.1 防脈沖干擾平均值數(shù)字濾波法求瞬時值184.2.2 采用滑動平均值數(shù)字濾波法求

9、平均值185精度分析185.1 u(n)、i(n)的精度185.2 計算誤差195.3 計算方法引起的誤差195.4 測試結(jié)果196結(jié)束語19參考文獻20致 謝21注釋表adc(analog to digital converter)模數(shù)轉(zhuǎn)換器eprom(erasable programmable rom)可擦除可編程romlcd(liquid crystal display)液晶顯示屏mcu(micro-control unit)微控制器mssp(master synchronous serial port)主控同步串行端口otp(one time programming)一次可編程psp(

10、parallel slave port)并行從動端口spi(serial peripheral interface)串行外圍接口ssp(synchronous serial port)同步串行端口u-電壓有效值 p-功率i-電流有效值f-頻率n-儀表常數(shù)un-額定電壓ib-額定電流imax-最大電流istart-啟動電流vcc-工作電壓1 引言目前的三相測試儀大多數(shù)都采用平均值法測量交流電壓和電流的有效值。這種交直流轉(zhuǎn)換法測量交變信號的有效值存在著諸多缺點:非真有效值測量、無法測量非正弦交變周期信號、可測頻域窄、存在轉(zhuǎn)換誤差及直流漂移誤差等。另外,由于電力電子技術(shù)的發(fā)展,導(dǎo)致電力系統(tǒng)諧波含量迅

11、速增長,電壓和電流波形產(chǎn)生畸變,對電力系統(tǒng)和用電設(shè)備的安全運行帶來嚴重影響。為保證供電質(zhì)量必須對諧波源和供電點的電壓和電流諧波含量進行實時檢測。本文提出的科研產(chǎn)品“三相電壓電流測試儀”,應(yīng)用單片機作為儀表智能部件,采用芯片內(nèi)部s級的ad轉(zhuǎn)換器作為數(shù)據(jù)采集器,由于是對信號進行逐點瞬間采樣,從原理上克服了目前三相電測儀表的種種缺點。應(yīng)用16位單片機數(shù)據(jù)計算、處理功能強的特點,儀表可實現(xiàn)全電學(xué)量的實時跟蹤測量。222 系統(tǒng)概述為了避免強電信號對弱電信號的干擾,在整體結(jié)構(gòu)上采用三層電路板:底層為信號采集電路板,因其上面布置了很多大而重的元器件,為了保持整個測試儀結(jié)構(gòu)上的穩(wěn)定性,將其至于底層。中間層為信

12、號處理電路板,該層是將信號采集板傳送過來的小電壓電流信號進行一些相關(guān)的處理,這層板也是本次設(shè)計的主控電路板;上層是lcd顯示電路板,用于對從中間層傳送過來的測量參數(shù)進行顯示。其中底層與中間層通過一根26芯的信號線連接,而中間層與上面的lcd顯示層間通過一根20芯的信號線相連。測試儀的整體結(jié)構(gòu)如圖1所示。圖1 電參數(shù)測試儀整體結(jié)構(gòu)框圖基于測試技術(shù)與信號處理中的采樣定理1,實現(xiàn)對三相電信號采集。系統(tǒng)充分發(fā)揮了80c196kc系列單片機強大的數(shù)據(jù)采集能力,ad采集速率可達到80 kbs。lab windowscvi提供了串口編程的函數(shù)庫,這樣便于用戶開發(fā)程序。應(yīng)用軟件分析計算出相位差、電壓基波有效值

13、等參數(shù)。測試儀系統(tǒng)結(jié)構(gòu)如圖2所示。軟件結(jié)構(gòu)上、下位機采用keil c軟件編程,上位機采用lab windowscvi軟件編程。電路設(shè)計中交流信號經(jīng)過放大處理后,由頻率測量電路、電壓測量電路和電流測量電路分別輸入單片機,采集到的數(shù)據(jù)經(jīng)單片機處理后通過串口送到上位機做進一步的信號分析處理。單片機內(nèi)部16位8通道ad轉(zhuǎn)換器用于采樣4路電壓、4路電流信號,并將其轉(zhuǎn)化結(jié)果通過rs-485串口送入上位機。根據(jù)這些信息,上位機用戶界面顯示電壓、電流波形:用lab windowscvi中的相關(guān)分析函數(shù)計算相位差。根據(jù)離散積分公式2計算電壓、電流的有效值并在用戶界面上顯示。圖2 測試儀系統(tǒng)結(jié)構(gòu)圖對于真有效值的測

14、量:利用80c196kc單片機控制ach0、ach1雙通道的ad轉(zhuǎn)換器,同時對電壓、電流波形進行逐點數(shù)據(jù)采集 u(n)、i(n)(n =1,2,n),我們可以從離散的數(shù)字序列中推導(dǎo)出電參數(shù):交流電壓真有效值u、交流電流真有效值i分別為:上式中參與運算的各瞬變數(shù)字量u(n)、i(n)都是經(jīng)過零點自校和滿增益自校后,通過誤差修正的數(shù)學(xué)模型算法處理后的復(fù)原值。3 硬件電路3.1 硬件總體設(shè)計 硬件設(shè)計的主要任務(wù)是基于總體方案設(shè)計,選擇系統(tǒng)所需的各類元器件、設(shè)計系統(tǒng)的電子線路圖和印刷電路板、安裝元器件的調(diào)試硬件線路。硬件設(shè)計應(yīng)確保功能設(shè)計和接口設(shè)計滿足系統(tǒng)的需求,并且充分考慮和軟件的協(xié)調(diào)工作關(guān)系,注重

15、選用高集成度的器件和采用硬件軟化、軟件硬化等設(shè)計技術(shù)。電參數(shù)測試儀的硬件總體設(shè)計圖如圖3所示。圖3 電參數(shù)測試儀的硬件總體設(shè)計圖由圖3可以看出,該系統(tǒng)主要由電壓和電流數(shù)據(jù)采集模塊、計量模塊、mcu模塊、lcd顯示模塊、功能設(shè)置模塊以及通信等模塊組成。本測試儀的mcu模塊采用80c196kc單片機,用于控制各個功能模塊的連接與執(zhí)行。其主要作用與計量模塊之間的信號傳輸、控制并傳輸各參數(shù)的測量值至lcd進行顯示、通過功能模塊對整個系統(tǒng)進行參數(shù)設(shè)置以及通過rs485與上位機進行數(shù)據(jù)的通信與傳輸。電壓和電流數(shù)據(jù)采集模塊由電壓互感器和電流互感器以及抗混疊濾波器組成,電壓和電流互感器用于將大電壓、大電流信號

16、變換為可以經(jīng)過att7026處理的小電壓、小電流信號,變換以后的小信號經(jīng)過抗混疊濾波器進行濾波,得到無失真信號,并將該信號傳送至電能計量模塊。電能計量模塊采用att7026作為計量芯片,att7026將經(jīng)過濾波后的信號進行a/d采樣并經(jīng)過一系列數(shù)學(xué)運算,將處理后的數(shù)據(jù)存放在相對應(yīng)的寄存器中,再通過mcu讀取相應(yīng)寄存器的值以進行其他信號處理。 lcd顯示模塊是測量參數(shù)的顯示部分,采用12864的點陣液晶顯示,綜合比較各類顯示器件,液晶顯示器件具有很多獨到的優(yōu)異特性:低壓、微功耗顯示信息量大;長壽命;無輻射、無污染。在本次設(shè)計中,液晶型號為gm12641其控制器為hd61202,這樣使得測試儀測量

17、到的各參數(shù)能夠?qū)崟r顯示。通信模塊采用rs485接口通信,主要用于數(shù)據(jù)的傳輸,將測試儀測量到的各個參數(shù)的值經(jīng)過rs485接口傳輸?shù)缴衔粰C,實現(xiàn)配電中心或監(jiān)控室的實施監(jiān)控,從而及時掌握各測試儀的運行狀況。若有多臺測試儀同時工作,還可以通過rs485接口通信形成控制網(wǎng)絡(luò)。32 單片機應(yīng)用系統(tǒng)系統(tǒng)是由單片機80c196kc、程序存儲器eprom27c128、數(shù)據(jù)存儲器ram6264、鎖存器74hc373、通用邏輯陣列g(shù)al16v8等相關(guān)電路組成。80c196kc具有16位的乘法指令,這正是開發(fā)本測試儀所必需具備的。單片機系統(tǒng)完成:數(shù)據(jù)采集、信號預(yù)處理、快速fft、各參數(shù)的運算、顯示及畫面切換處理功能。

18、 該單片機功能強大的集成模塊簡化了硬件電路設(shè)計。測試儀ad轉(zhuǎn)換器是由內(nèi)置的8通道12位ad轉(zhuǎn)換器實現(xiàn)。最重要的是片內(nèi)ram與上位機通訊時,可在ram 中開辟下位機的數(shù)據(jù)緩存區(qū)。這樣下位機可分時進行數(shù)據(jù)采集和數(shù)據(jù)傳輸 ,大大提高了數(shù)據(jù)采集速度 。 將單片機 io口分配為:a10ai3為電壓模擬量輸入口;ai4ai7為電流模擬量輸入口。33 前向模擬輸入通道本系統(tǒng)的特點是由硬件部分保證前向模擬輸入通道測量精度,前向模擬輸入通道結(jié)構(gòu)框圖如圖4所示。本儀器由前置的1100衰減器和電壓比較器陣列可將lv至1000v的輸入電壓信號自動地分為8個量程信息。因為電網(wǎng)信號的帶寬一般不是有限的,為防止混疊效應(yīng)及高

19、頻干擾,被測信號要經(jīng)過抗混疊濾波器。低通濾波器的設(shè)計要考慮到:保證信號傳輸不失真即信號通過濾波器時,輸入與輸出之間相移與頻率成正比,同時在頻譜范圍內(nèi),濾波器幅頻特性應(yīng)是平直的。低通濾波器采用五階巴特沃斯濾波器及阻容元件構(gòu)成。3.4 采樣電路設(shè)計圖4 前向模擬輸入通道結(jié)構(gòu)框圖為了對被測信號進行快速fft,將被測電壓及電流信號在一個周期等間隔采樣128點。以微處理和快速fft算法為基礎(chǔ)的電力系統(tǒng)電學(xué)量在線測量時,其誤差來源有:模擬量離散化時引入的誤差、數(shù)據(jù)處理中的運算舍入誤差、ad轉(zhuǎn)換的量化誤差,對周期信號而言,表現(xiàn)為當采樣頻率和信號基頻不同步時產(chǎn)生的泄漏誤差(leakage errors),這是

20、造成對周期信號進行分析、處理的主要誤差來源。采用軟件方法:如插值算法3,對采樣數(shù)據(jù)重新排序等,僅僅只能減小而不能從根本上消除誤差。為了克服上述原因產(chǎn)生的誤差,在測試儀中設(shè)計了一個128倍頻率的采樣、保持電路,其核心是以鎖相環(huán)集成電路cd4046、雙單穩(wěn)態(tài)觸發(fā)器mc14538構(gòu)成的數(shù)字鎖相環(huán)(dell)。當信號基頻發(fā)生漂移時,128倍頻電路能自動跟蹤信號基頻,每隔20ms128=15625 s啟動一次ad轉(zhuǎn)換,保證在任何一個完整的周期內(nèi),等問隔完成128次瞬間采樣。3.5 信號調(diào)理電路在信號采集與處理模塊中,信號采集板的作用是向信號處理板提供所需要采集的交流信號和電源,并隔離了一些干擾信號,避免

21、其進入主控電路板。將強電信號轉(zhuǎn)換為弱電信號采用互感器方式。電流和電壓互感器是電力系統(tǒng)中一種特殊的變壓器,它們把大電流變成小電流,把高電壓轉(zhuǎn)換成低電壓,用來使儀表、繼電器與主電路絕緣,以保證電力系統(tǒng)的安全。另外當電力線路發(fā)生故障時,出現(xiàn)過電壓或過電流時,由于互感器鐵芯趨于飽和,其輸出不會成正比的增加,能夠起到對測量儀表設(shè)備的保護作用。圖5 電壓信號采集電路圖6 電流信號采集電路電壓信號采集電路如圖5所示。采用互感器對三相交流電隔離降壓,經(jīng)差模放大后輸入單片機。采用vref2為參考電壓基準,將交流電壓信號的零點提升到vref2,使采樣到的正弦信號介于0和vref之間,單片機能夠識別,而電壓信號放大

22、采用lm324差模放大,滿足速度和精度要求。電流信號采集電路如圖6所示,采用5:1000的交流互感器,電流信號接入互感器的輸入端,輸出端并聯(lián)一只采樣電阻,將電流信號轉(zhuǎn)換為電壓信號,測試原理與電壓相同。經(jīng)過零比較器將交流電壓信號轉(zhuǎn)換成方波信號。采用80c196kc單片機中的pca捕捉比較模塊。在捕捉到第一個上升沿的同時打開定時器。在捕捉到第二個上升沿時讀定時器的值。并給定時器清零,由此計算出交流電的頻率。pca捕捉比較模塊的io和外部時鐘輸入通過數(shù)字交叉開關(guān)配置到mcu的io端口引腳。3.6 計量原理(1)電路基本參數(shù)的測量原理4(2) 信號處理模塊說明數(shù)字高通濾波器主要是用于去除電流、電壓采樣

23、數(shù)據(jù)中的直流分量。數(shù)字移相濾波器主要完成對電壓信號移相90度的信號處理。在保證信號幅頻響應(yīng)不衰減的前提下,能夠?qū)?0-1500hz的采樣信號進行移相90度的處理。因此無功計量的帶寬限制在1500hz以內(nèi)。 有效值測量通過對電流、電壓采樣值進行平方、開方以及數(shù)字濾波等一系列運算得到。誤差小于0.1%。3.7 脈沖輸出att7026提供兩種脈沖輸出:高頻脈沖以及低頻脈沖。通過高頻脈沖輸出寄存器可以設(shè)定高頻脈沖輸出頻率,可用于儀表的校驗。通過低頻脈沖輸出寄存器可以設(shè)定低頻輸出頻率,可直接用于驅(qū)動機電式計度器。3.8 電源電路及信號轉(zhuǎn)換電路設(shè)計電源是系統(tǒng)中一個不可缺少的而又很重要的部分,系統(tǒng)中如果沒有

24、電源則整個系統(tǒng)將處于癱瘓狀態(tài)。在整個測試儀系統(tǒng)中的各個單元幾乎都為有源器件,需要對其施加一定的電壓才能正常工作,而且一般都為直流電源。直流電源一般由市電電網(wǎng)的交流電壓經(jīng)過變壓、整流、濾波、穩(wěn)壓等變換后所得。本測試儀在設(shè)計時利用a相的220v電壓通過變壓器轉(zhuǎn)換成9v的交流電壓,然后經(jīng)過整流橋和穩(wěn)壓芯片7805后得到直流電壓,再經(jīng)過濾波就可得到+5v的直流電壓,這個電壓主要用于對主控電路板上的諸如單片機、att7026、液晶及485芯片供電。電源電路設(shè)計5如圖7所示。在本電路中為了防雷擊和過壓或過流,在信號進入互感器之前接入壓敏電阻,這種相當常見的電阻雖然價格低廉,但在電路中卻起著重要的作用。壓敏

25、電阻在電路中的作用可以形容為保險絲,壓敏電阻有其最大的耐壓值,當通過壓敏電阻的電壓超過最大耐壓值時,壓敏電阻就會被擊穿,形成短路,從而可以保證后面電路中部件或配件的安全。圖7 電源電路設(shè)計圖從電網(wǎng)上傳送過來的電壓和電流經(jīng)過電壓和電流互感器之后,將強電信號轉(zhuǎn)換為弱電信號,根據(jù)我們所選的電壓和電流互感器的型號可知,經(jīng)過電壓互感器轉(zhuǎn)換后,380v的交流電壓變?yōu)?.5v的交流電壓,而5a的交流電流經(jīng)過電流互感器后出來的電流是2ma。由于信號采集模塊采集的信號必須是電壓信號,因此在電流互感器的輸出端并聯(lián)一個電阻將電流信號轉(zhuǎn)換為采集模塊所需要的電壓信號。信號轉(zhuǎn)換電路設(shè)計圖如圖8所示。互感器除了采集交流信號

26、外還有隔離和保護作用,因此通過互感器對強電和弱電信號進行隔離,很好的解決了強電信號和其他信號的干擾。圖中引腳vip、vin、vup、vun的信號均送入att7026進行處理,其中10k電阻為偏置電阻。圖8 信號轉(zhuǎn)換電路設(shè)計圖3.9 鍵盤及顯示單元3.9.1 鍵盤接口設(shè)計鍵盤采用四鍵按鈕,直接接到單片機p3口的int0,利用其接受外部中斷的能力完成鍵盤管理。四個按鍵分別是復(fù)位鍵、電壓倍率設(shè)置鍵、電流倍率設(shè)置鍵及翻屏鍵。該系統(tǒng)是低電平復(fù)位,當系統(tǒng)無法正常工作時可以通過該復(fù)位鍵將整個系統(tǒng)復(fù)位,讓其重新開始工作。該復(fù)位功能的實現(xiàn)是通過硬件來實現(xiàn)的,不需要軟件的參與,同時該復(fù)位鍵還將完成對液晶的硬件復(fù)位

27、。電壓和電流倍率設(shè)置鍵用來設(shè)置倍率,用戶所需的電壓倍率存放在eeprom的0x10至0x1e單元中,電流倍率存放在eeprom的0x20至0x56單元中,掉電前的電壓和電流倍率分別存放在eeprom的0x02和0x03單元中,每個倍率占用兩個字節(jié)。電壓、電流倍率設(shè)置鍵分別由單片機的ra4、re2控制。首先無論按下其中哪個鍵,在液晶屏上均會出現(xiàn)倍率設(shè)置窗口,再次按其對應(yīng)的按鍵就可以進行電壓和電流倍率設(shè)置了。同時按下電壓倍率設(shè)置鍵和電流倍率設(shè)置鍵則可以清除倍率設(shè)置窗口。翻屏鍵用來實現(xiàn)在第一屏和第二屏之間進行切換,不斷顯示各個參數(shù)的值,翻屏鍵由單片機的ra5控制。按鍵子程序采用查詢方式,各個按鍵功能

28、的實現(xiàn)均是通過軟件來完成。3.9.2 液晶顯示器接口設(shè)計顯示器選用圖形點陣式液晶tm240128a作為用戶界面。這是一種集控制、驅(qū)動、顯示于一體的液晶顯示器,它可直接與80c196kc相連。通過編程可按用戶要求顯示具體的畫面(包括漢字、字母、數(shù)字、表格、曲線等)。本次設(shè)計中的按鍵采用薄膜按鍵,主要用于設(shè)置測試儀參數(shù),如電壓和電流倍率的設(shè)置、翻頁顯示及復(fù)位功能的實現(xiàn)。點陣式液晶顯示的工作原理6:點陣圖形式液晶由m行n列個顯示單元組成,假設(shè)lcd顯示屏有64行,每行有128列,每8列對應(yīng)1個字節(jié)的8個位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元和顯示ram區(qū)1024個字節(jié)

29、相對應(yīng),每一字節(jié)的內(nèi)容和屏上相應(yīng)位置的亮暗對應(yīng)。例如屏的第一行的亮暗由ram區(qū)的000h00fh的16個字節(jié)的內(nèi)容決定,當(000)=ffh時,則屏的左上角顯示一條短亮線,長度為8個點;當(3ffh)=ffh時,則屏的右下角顯示一短亮線;當(000h)=ffh,(001h)=00h,(002h)=ffh,(003h)=00h,(00eh)=ffh,(00fh)=00h時,則在屏的頂部顯示一條由8段亮線和8條暗線組成的虛線。這就是lcd顯示的基本意思。利用圖形顯示方式的界面直觀優(yōu)勢,我們設(shè)計了電壓電流波形及頻譜顯示功能。通過軟件上自編的“極大量顯示算法”。以最為有效的分辨率實時地再現(xiàn)電壓電流采樣

30、值波形和各相諧波分布棒圖。圖9為電參數(shù)測試儀中的波形顯示屏。圖9 波形顯示屏 3.10 單片機與上位機的通信由于單片機的結(jié)構(gòu)簡單,設(shè)計應(yīng)用方便,抗干擾及在各種環(huán)境下適應(yīng)能力強,因而被稱之為工業(yè)自動化系統(tǒng)中的前端處理器(被稱之為下位機)。常常被設(shè)置到現(xiàn)場采集各種數(shù)據(jù)及信息,同時可進行簡單的數(shù)據(jù)處理后送到微機(被稱之為上位機),而且單片機(下位機)同時也是一種控制器,接受微機(上位機)下達的命令,對現(xiàn)場進行相關(guān)的自動控制。微機的功能十分強大,人機界面友好,能處理各種各類非常復(fù)雜的問題。在工業(yè)自動控制系統(tǒng)中被稱之為中央處理器(上位機)。它將來自單片機(下位機)的信息和數(shù)據(jù),經(jīng)處理后在微機界面上顯示出

31、來,同時向單片機(下位機)下達命令,以達到微機(上位機)對單片機(下位機)的控制,從而達到對現(xiàn)場的實施控制。本測試儀帶有rs485接口,以便于電參數(shù)測試儀將測量到的各個參數(shù)的實時值通過rs485傳送到監(jiān)控室或者配電中心,這樣配電中心也能很清楚直觀的觀察到各個電參數(shù)測試儀的運行狀況,準確把握電網(wǎng)狀況。4 軟件設(shè)計 41 程序設(shè)計測試儀下位機的軟件設(shè)計采用keil c軟件編程7。系統(tǒng)程序由主程序、信號采集子程序、信號處理子程序、串行通信子程序和中斷子程序等部分組成。80c196kc與上位機的串行通信采用其自帶的uart硬件傳輸中斷,以滿足數(shù)據(jù)雙向傳輸?shù)漠惒胶蛯崟r要求。單片機數(shù)據(jù)采集和處理子程序的流

32、程如圖10示。圖10 數(shù)據(jù)采集和處理子程序主程序代碼如下:void main() ad(); ad初始化timer(); 定時計數(shù)器初始化osciuator(); 晶體振蕩器初始化io(); io口初始化p17=0; 設(shè)置leddo 模擬量采集 frequency(); pca捕捉上升沿測量頻率adconvert(0x01,512,2); ad轉(zhuǎn)換do adreceive();while(receive_flag=0); adsend(); 結(jié)果送上位機receive_ flag=0;while(1);上位機軟件編程涉及到有效值計算、交流電流和電壓的補償調(diào)整、相位差計算、幅值計算等。其中相位差

33、計算主要由lab windowscvi軟件自帶的相關(guān)分析函數(shù)int correlate(double x,int n,double y,int m,double rxy)完成,其程序代碼如下:int cvicallback phase(int panel,int control,int event void*callbackdata,int eventdatal,int eventdata2)int rum,numl,num2,num3;double wavel, wave2, wave3,temp;double shu311511=0,shu41511=0;switch(event)num1

34、=num+num;wave1=malloc(num1*sizeof(double); 波形1correlate(shu31,num,shu3lnum,wave1);num2=num+num;wave2=malloc(num2*sizeof(double); 波形2correlate(shu41,rum,shu41,rum,wave2);corr1max=wave1num-1num;corr2max=wave2num-1num;num3=num+num;wave3=malloc(num3*sizeof(double); 波形3correlate(shu31,rum,shu41,rum,wave3

35、);for(r=0;rnum*2;r+)wave3r=wave3rnum;corr3max=wave3inum-1;temp=corr3maxsqrt(corr1max*corr2max);phasediff=acos(temp)*180pi;break; return 0; 42 軟件抗干擾抗干擾技術(shù)是測控系統(tǒng)研制中不可忽視的一個重要內(nèi)容。采用同步采樣技術(shù)計算電流、電壓有效值時,如果采樣得到跳動很大的脈沖干擾,該讀數(shù)會很不穩(wěn)定,很不真實。因此必須用數(shù)字濾波方法去掉干擾信號,保證讀數(shù)可靠性。在進行單片機應(yīng)用開發(fā)8的過程中,經(jīng)常遇到在實驗室調(diào)整很好的單片機一到工作現(xiàn)場就會出現(xiàn)這樣或那樣的問題,這

36、主要是由于設(shè)計未充分考慮到外界環(huán)境存在的干擾,如機械震動、各種電磁波和環(huán)境溫差都會影響硬件系統(tǒng)的性能,導(dǎo)致電控單元不能正常工作。影響單片機系統(tǒng)可靠安全運行的主要因素主要來自系統(tǒng)內(nèi)部和外部的各種電氣干擾,并受系統(tǒng)結(jié)構(gòu)設(shè)計、元器件選擇、安裝、制造工藝影響。這些都構(gòu)成單片機系統(tǒng)的干擾因素,常會導(dǎo)致單片機系統(tǒng)運行失常,輕則影響產(chǎn)品質(zhì)量和產(chǎn)量,重則會導(dǎo)致事故,造成重大經(jīng)濟損失,因此其抗干擾9設(shè)計就顯得尤為重要。1形成干擾的基本要素:干擾源。指產(chǎn)生干擾的元件、設(shè)備或信號,用數(shù)學(xué)語言描述如下:du/dt,di/dt大的地方就是干擾源。如:雷電、繼電器、可控硅、電機、高頻時鐘等都可能成為干擾源。傳播路徑。指干

37、擾從干擾源傳播到敏感器件的通路或媒介。典型的干擾傳播路徑是通過導(dǎo)線的傳導(dǎo)和空間的輻射。敏感器件。指容易被干擾的對象。如:adc、dac、單片機、數(shù)字ic、弱信號放大器等。2干擾的耦合方式干擾源產(chǎn)生的干擾是通過耦合信道對微機測控系統(tǒng)產(chǎn)生干擾作用,因而需要隔離干擾源與控制系統(tǒng)之間的耦合信道。表1列出了干擾源的主要干擾方式及特征。表1 干擾源的主要干擾方式及特征4.2.1 防脈沖干擾平均值數(shù)字濾波法求瞬時值將某一電學(xué)量的采樣運算連續(xù)運行次,得到n個數(shù)據(jù) ,由于存在各種干擾引起的粗大誤差,使數(shù)據(jù)偏離真實值,當剔除m個粗大干擾值后,其真值xi可表示為 式中xi 第i次采樣值。一般粗大干擾值是偏離置的最大

38、值,即僅有可能是ximax值和ximin值。這是一種掐頭去尾求平均值的濾波算法。這種方法既可濾去脈沖干擾,也可濾去小的隨機干擾。4.2.2 采用滑動平均值數(shù)字濾波法求平均值平均值用滑動平均數(shù)字濾波法來求取?;瑒悠骄捣ú捎醚h(huán)隊列作數(shù)據(jù)存儲器,每求得一個新的數(shù)據(jù),把新的數(shù)據(jù)放入隊尾,而扔掉原來隊首的一個數(shù)據(jù),然后再求這些數(shù)據(jù)的算術(shù)平均值。5 精度分析5.1 u(n)、i(n)的精度u(n)、i(n)的幅值精度取決于 ad轉(zhuǎn)換器及前向模擬輸入通道 ,假定后者精度已滿足要求,80cl96kc的ad轉(zhuǎn)換器采用 lobit、llsb 。對正弦信號而言,其電壓蜂峰值為2倍的幅值,考慮到波形畸變等因素,取放大系數(shù) 22倍,分配到rms只有 102456183級,考慮到 ad轉(zhuǎn)換器的量化誤差,其轉(zhuǎn)換精度為+o48rms。綜合前向模擬通道部分,誤差控制在+06rms以下。5.2 計算誤差 由于采用有限長度數(shù)字,因此引入計算誤差。因為u、i、p均為瞬間值乘積的積分,考慮到單片機數(shù)據(jù)處理的能力,機內(nèi)乘積用l6bit,累加計算使用32bit,引人誤差非常小,經(jīng)仿真計算實際引人誤差小于

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論