![畢業(yè)設計(論文)三相電壓電流測試儀的設計_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a1.gif)
![畢業(yè)設計(論文)三相電壓電流測試儀的設計_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a2.gif)
![畢業(yè)設計(論文)三相電壓電流測試儀的設計_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a3.gif)
![畢業(yè)設計(論文)三相電壓電流測試儀的設計_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a4.gif)
![畢業(yè)設計(論文)三相電壓電流測試儀的設計_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/5/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a/6c7e4355-fb0a-4f1c-97a4-fdd65937f99a5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、摘 要隨著電力系統(tǒng)配電網(wǎng)絡規(guī)模的擴大,網(wǎng)絡的監(jiān)測愈顯重要。為了能夠更加精確、簡便的監(jiān)測配電網(wǎng)絡,提高電網(wǎng)的可靠性,利用單片機信號處理能力強的特點,在一種新的采樣原理的基礎上,設計了一種三相電壓電流測試儀。本測試儀用電壓和電流互感器構建信號轉換電路,將大電壓電流信號轉換為便于處理的小電壓電流信號,以80c196kc作為主控芯片,采用專用電能計量芯片對信號進行數(shù)據(jù)采集與處理,并通過spi口與mcu進行數(shù)據(jù)通信。本測試儀可以同時對電壓、電流、頻率等電參數(shù)進行測量,參數(shù)顯示采用液晶顯示技術,并配有rs485通信接口,可以將測量的數(shù)據(jù)傳送到監(jiān)控中心,多臺測試儀表還可以形成控制網(wǎng)絡,便于管理。在抗干擾方面
2、,本測試儀采用軟硬件相結合的方式,從硬件電路到軟件編程,都提供了相對應的抗干擾措施,大大的提高了測試儀的抗干擾能力,增強了穩(wěn)定性。另外,本測試儀集測量、控制、顯示等功能于一體,具有測量信號多、精度高、顯示直觀、高性價比等特點,還形成了多系列產(chǎ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 硬件總體設計73.2 單片機應用系統(tǒng)83.3 前向模擬輸入通道93.4采樣電路設計93.5信號調理電路103.6 計量原理113.7 脈沖輸出123.8 電源電路及信號轉換電路設計123.9 鍵盤及顯示單元133.9.1 鍵盤接口設計133.9.2 液晶顯示器接口設計143.10 單片機與上位機的通信154 軟件設計1541 程序設計1542 軟件抗干擾174.2.1 防脈沖干擾平均值數(shù)字濾波法求瞬時值184.2.2 采用滑動平均值數(shù)字濾波法求
9、平均值185精度分析185.1 u(n)、i(n)的精度185.2 計算誤差195.3 計算方法引起的誤差195.4 測試結果196結束語19參考文獻20致 謝21注釋表adc(analog to digital converter)模數(shù)轉換器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ù)都采用平均值法測量交流電壓和電流的有效值。這種交直流轉換法測量交變信號的有效值存在著諸多缺點:非真有效值測量、無法測量非正弦交變周期信號、可測頻域窄、存在轉換誤差及直流漂移誤差等。另外,由于電力電子技術的發(fā)展,導致電力系統(tǒng)諧波含量迅
11、速增長,電壓和電流波形產(chǎn)生畸變,對電力系統(tǒng)和用電設備的安全運行帶來嚴重影響。為保證供電質量必須對諧波源和供電點的電壓和電流諧波含量進行實時檢測。本文提出的科研產(chǎn)品“三相電壓電流測試儀”,應用單片機作為儀表智能部件,采用芯片內部s級的ad轉換器作為數(shù)據(jù)采集器,由于是對信號進行逐點瞬間采樣,從原理上克服了目前三相電測儀表的種種缺點。應用16位單片機數(shù)據(jù)計算、處理功能強的特點,儀表可實現(xiàn)全電學量的實時跟蹤測量。222 系統(tǒng)概述為了避免強電信號對弱電信號的干擾,在整體結構上采用三層電路板:底層為信號采集電路板,因其上面布置了很多大而重的元器件,為了保持整個測試儀結構上的穩(wěn)定性,將其至于底層。中間層為信
12、號處理電路板,該層是將信號采集板傳送過來的小電壓電流信號進行一些相關的處理,這層板也是本次設計的主控電路板;上層是lcd顯示電路板,用于對從中間層傳送過來的測量參數(shù)進行顯示。其中底層與中間層通過一根26芯的信號線連接,而中間層與上面的lcd顯示層間通過一根20芯的信號線相連。測試儀的整體結構如圖1所示。圖1 電參數(shù)測試儀整體結構框圖基于測試技術與信號處理中的采樣定理1,實現(xiàn)對三相電信號采集。系統(tǒng)充分發(fā)揮了80c196kc系列單片機強大的數(shù)據(jù)采集能力,ad采集速率可達到80 kbs。lab windowscvi提供了串口編程的函數(shù)庫,這樣便于用戶開發(fā)程序。應用軟件分析計算出相位差、電壓基波有效值
13、等參數(shù)。測試儀系統(tǒng)結構如圖2所示。軟件結構上、下位機采用keil c軟件編程,上位機采用lab windowscvi軟件編程。電路設計中交流信號經(jīng)過放大處理后,由頻率測量電路、電壓測量電路和電流測量電路分別輸入單片機,采集到的數(shù)據(jù)經(jīng)單片機處理后通過串口送到上位機做進一步的信號分析處理。單片機內部16位8通道ad轉換器用于采樣4路電壓、4路電流信號,并將其轉化結果通過rs-485串口送入上位機。根據(jù)這些信息,上位機用戶界面顯示電壓、電流波形:用lab windowscvi中的相關分析函數(shù)計算相位差。根據(jù)離散積分公式2計算電壓、電流的有效值并在用戶界面上顯示。圖2 測試儀系統(tǒng)結構圖對于真有效值的測
14、量:利用80c196kc單片機控制ach0、ach1雙通道的ad轉換器,同時對電壓、電流波形進行逐點數(shù)據(jù)采集 u(n)、i(n)(n =1,2,n),我們可以從離散的數(shù)字序列中推導出電參數(shù):交流電壓真有效值u、交流電流真有效值i分別為:上式中參與運算的各瞬變數(shù)字量u(n)、i(n)都是經(jīng)過零點自校和滿增益自校后,通過誤差修正的數(shù)學模型算法處理后的復原值。3 硬件電路3.1 硬件總體設計 硬件設計的主要任務是基于總體方案設計,選擇系統(tǒng)所需的各類元器件、設計系統(tǒng)的電子線路圖和印刷電路板、安裝元器件的調試硬件線路。硬件設計應確保功能設計和接口設計滿足系統(tǒng)的需求,并且充分考慮和軟件的協(xié)調工作關系,注重
15、選用高集成度的器件和采用硬件軟化、軟件硬化等設計技術。電參數(shù)測試儀的硬件總體設計圖如圖3所示。圖3 電參數(shù)測試儀的硬件總體設計圖由圖3可以看出,該系統(tǒng)主要由電壓和電流數(shù)據(jù)采集模塊、計量模塊、mcu模塊、lcd顯示模塊、功能設置模塊以及通信等模塊組成。本測試儀的mcu模塊采用80c196kc單片機,用于控制各個功能模塊的連接與執(zhí)行。其主要作用與計量模塊之間的信號傳輸、控制并傳輸各參數(shù)的測量值至lcd進行顯示、通過功能模塊對整個系統(tǒng)進行參數(shù)設置以及通過rs485與上位機進行數(shù)據(jù)的通信與傳輸。電壓和電流數(shù)據(jù)采集模塊由電壓互感器和電流互感器以及抗混疊濾波器組成,電壓和電流互感器用于將大電壓、大電流信號
16、變換為可以經(jīng)過att7026處理的小電壓、小電流信號,變換以后的小信號經(jīng)過抗混疊濾波器進行濾波,得到無失真信號,并將該信號傳送至電能計量模塊。電能計量模塊采用att7026作為計量芯片,att7026將經(jīng)過濾波后的信號進行a/d采樣并經(jīng)過一系列數(shù)學運算,將處理后的數(shù)據(jù)存放在相對應的寄存器中,再通過mcu讀取相應寄存器的值以進行其他信號處理。 lcd顯示模塊是測量參數(shù)的顯示部分,采用12864的點陣液晶顯示,綜合比較各類顯示器件,液晶顯示器件具有很多獨到的優(yōu)異特性:低壓、微功耗顯示信息量大;長壽命;無輻射、無污染。在本次設計中,液晶型號為gm12641其控制器為hd61202,這樣使得測試儀測量
17、到的各參數(shù)能夠實時顯示。通信模塊采用rs485接口通信,主要用于數(shù)據(jù)的傳輸,將測試儀測量到的各個參數(shù)的值經(jīng)過rs485接口傳輸?shù)缴衔粰C,實現(xiàn)配電中心或監(jiān)控室的實施監(jiān)控,從而及時掌握各測試儀的運行狀況。若有多臺測試儀同時工作,還可以通過rs485接口通信形成控制網(wǎng)絡。32 單片機應用系統(tǒng)系統(tǒng)是由單片機80c196kc、程序存儲器eprom27c128、數(shù)據(jù)存儲器ram6264、鎖存器74hc373、通用邏輯陣列gal16v8等相關電路組成。80c196kc具有16位的乘法指令,這正是開發(fā)本測試儀所必需具備的。單片機系統(tǒng)完成:數(shù)據(jù)采集、信號預處理、快速fft、各參數(shù)的運算、顯示及畫面切換處理功能。
18、 該單片機功能強大的集成模塊簡化了硬件電路設計。測試儀ad轉換器是由內置的8通道12位ad轉換器實現(xiàn)。最重要的是片內ram與上位機通訊時,可在ram 中開辟下位機的數(shù)據(jù)緩存區(qū)。這樣下位機可分時進行數(shù)據(jù)采集和數(shù)據(jù)傳輸 ,大大提高了數(shù)據(jù)采集速度 。 將單片機 io口分配為:a10ai3為電壓模擬量輸入口;ai4ai7為電流模擬量輸入口。33 前向模擬輸入通道本系統(tǒng)的特點是由硬件部分保證前向模擬輸入通道測量精度,前向模擬輸入通道結構框圖如圖4所示。本儀器由前置的1100衰減器和電壓比較器陣列可將lv至1000v的輸入電壓信號自動地分為8個量程信息。因為電網(wǎng)信號的帶寬一般不是有限的,為防止混疊效應及高
19、頻干擾,被測信號要經(jīng)過抗混疊濾波器。低通濾波器的設計要考慮到:保證信號傳輸不失真即信號通過濾波器時,輸入與輸出之間相移與頻率成正比,同時在頻譜范圍內,濾波器幅頻特性應是平直的。低通濾波器采用五階巴特沃斯濾波器及阻容元件構成。3.4 采樣電路設計圖4 前向模擬輸入通道結構框圖為了對被測信號進行快速fft,將被測電壓及電流信號在一個周期等間隔采樣128點。以微處理和快速fft算法為基礎的電力系統(tǒng)電學量在線測量時,其誤差來源有:模擬量離散化時引入的誤差、數(shù)據(jù)處理中的運算舍入誤差、ad轉換的量化誤差,對周期信號而言,表現(xiàn)為當采樣頻率和信號基頻不同步時產(chǎn)生的泄漏誤差(leakage errors),這是
20、造成對周期信號進行分析、處理的主要誤差來源。采用軟件方法:如插值算法3,對采樣數(shù)據(jù)重新排序等,僅僅只能減小而不能從根本上消除誤差。為了克服上述原因產(chǎn)生的誤差,在測試儀中設計了一個128倍頻率的采樣、保持電路,其核心是以鎖相環(huán)集成電路cd4046、雙單穩(wěn)態(tài)觸發(fā)器mc14538構成的數(shù)字鎖相環(huán)(dell)。當信號基頻發(fā)生漂移時,128倍頻電路能自動跟蹤信號基頻,每隔20ms128=15625 s啟動一次ad轉換,保證在任何一個完整的周期內,等問隔完成128次瞬間采樣。3.5 信號調理電路在信號采集與處理模塊中,信號采集板的作用是向信號處理板提供所需要采集的交流信號和電源,并隔離了一些干擾信號,避免
21、其進入主控電路板。將強電信號轉換為弱電信號采用互感器方式。電流和電壓互感器是電力系統(tǒng)中一種特殊的變壓器,它們把大電流變成小電流,把高電壓轉換成低電壓,用來使儀表、繼電器與主電路絕緣,以保證電力系統(tǒng)的安全。另外當電力線路發(fā)生故障時,出現(xiàn)過電壓或過電流時,由于互感器鐵芯趨于飽和,其輸出不會成正比的增加,能夠起到對測量儀表設備的保護作用。圖5 電壓信號采集電路圖6 電流信號采集電路電壓信號采集電路如圖5所示。采用互感器對三相交流電隔離降壓,經(jīng)差模放大后輸入單片機。采用vref2為參考電壓基準,將交流電壓信號的零點提升到vref2,使采樣到的正弦信號介于0和vref之間,單片機能夠識別,而電壓信號放大
22、采用lm324差模放大,滿足速度和精度要求。電流信號采集電路如圖6所示,采用5:1000的交流互感器,電流信號接入互感器的輸入端,輸出端并聯(lián)一只采樣電阻,將電流信號轉換為電壓信號,測試原理與電壓相同。經(jīng)過零比較器將交流電壓信號轉換成方波信號。采用80c196kc單片機中的pca捕捉比較模塊。在捕捉到第一個上升沿的同時打開定時器。在捕捉到第二個上升沿時讀定時器的值。并給定時器清零,由此計算出交流電的頻率。pca捕捉比較模塊的io和外部時鐘輸入通過數(shù)字交叉開關配置到mcu的io端口引腳。3.6 計量原理(1)電路基本參數(shù)的測量原理4(2) 信號處理模塊說明數(shù)字高通濾波器主要是用于去除電流、電壓采樣
23、數(shù)據(jù)中的直流分量。數(shù)字移相濾波器主要完成對電壓信號移相90度的信號處理。在保證信號幅頻響應不衰減的前提下,能夠對30-1500hz的采樣信號進行移相90度的處理。因此無功計量的帶寬限制在1500hz以內。 有效值測量通過對電流、電壓采樣值進行平方、開方以及數(shù)字濾波等一系列運算得到。誤差小于0.1%。3.7 脈沖輸出att7026提供兩種脈沖輸出:高頻脈沖以及低頻脈沖。通過高頻脈沖輸出寄存器可以設定高頻脈沖輸出頻率,可用于儀表的校驗。通過低頻脈沖輸出寄存器可以設定低頻輸出頻率,可直接用于驅動機電式計度器。3.8 電源電路及信號轉換電路設計電源是系統(tǒng)中一個不可缺少的而又很重要的部分,系統(tǒng)中如果沒有
24、電源則整個系統(tǒng)將處于癱瘓狀態(tài)。在整個測試儀系統(tǒng)中的各個單元幾乎都為有源器件,需要對其施加一定的電壓才能正常工作,而且一般都為直流電源。直流電源一般由市電電網(wǎng)的交流電壓經(jīng)過變壓、整流、濾波、穩(wěn)壓等變換后所得。本測試儀在設計時利用a相的220v電壓通過變壓器轉換成9v的交流電壓,然后經(jīng)過整流橋和穩(wěn)壓芯片7805后得到直流電壓,再經(jīng)過濾波就可得到+5v的直流電壓,這個電壓主要用于對主控電路板上的諸如單片機、att7026、液晶及485芯片供電。電源電路設計5如圖7所示。在本電路中為了防雷擊和過壓或過流,在信號進入互感器之前接入壓敏電阻,這種相當常見的電阻雖然價格低廉,但在電路中卻起著重要的作用。壓敏
25、電阻在電路中的作用可以形容為保險絲,壓敏電阻有其最大的耐壓值,當通過壓敏電阻的電壓超過最大耐壓值時,壓敏電阻就會被擊穿,形成短路,從而可以保證后面電路中部件或配件的安全。圖7 電源電路設計圖從電網(wǎng)上傳送過來的電壓和電流經(jīng)過電壓和電流互感器之后,將強電信號轉換為弱電信號,根據(jù)我們所選的電壓和電流互感器的型號可知,經(jīng)過電壓互感器轉換后,380v的交流電壓變?yōu)?.5v的交流電壓,而5a的交流電流經(jīng)過電流互感器后出來的電流是2ma。由于信號采集模塊采集的信號必須是電壓信號,因此在電流互感器的輸出端并聯(lián)一個電阻將電流信號轉換為采集模塊所需要的電壓信號。信號轉換電路設計圖如圖8所示?;ジ衅鞒瞬杉涣餍盘?/p>
26、外還有隔離和保護作用,因此通過互感器對強電和弱電信號進行隔離,很好的解決了強電信號和其他信號的干擾。圖中引腳vip、vin、vup、vun的信號均送入att7026進行處理,其中10k電阻為偏置電阻。圖8 信號轉換電路設計圖3.9 鍵盤及顯示單元3.9.1 鍵盤接口設計鍵盤采用四鍵按鈕,直接接到單片機p3口的int0,利用其接受外部中斷的能力完成鍵盤管理。四個按鍵分別是復位鍵、電壓倍率設置鍵、電流倍率設置鍵及翻屏鍵。該系統(tǒng)是低電平復位,當系統(tǒng)無法正常工作時可以通過該復位鍵將整個系統(tǒng)復位,讓其重新開始工作。該復位功能的實現(xiàn)是通過硬件來實現(xiàn)的,不需要軟件的參與,同時該復位鍵還將完成對液晶的硬件復位
27、。電壓和電流倍率設置鍵用來設置倍率,用戶所需的電壓倍率存放在eeprom的0x10至0x1e單元中,電流倍率存放在eeprom的0x20至0x56單元中,掉電前的電壓和電流倍率分別存放在eeprom的0x02和0x03單元中,每個倍率占用兩個字節(jié)。電壓、電流倍率設置鍵分別由單片機的ra4、re2控制。首先無論按下其中哪個鍵,在液晶屏上均會出現(xiàn)倍率設置窗口,再次按其對應的按鍵就可以進行電壓和電流倍率設置了。同時按下電壓倍率設置鍵和電流倍率設置鍵則可以清除倍率設置窗口。翻屏鍵用來實現(xiàn)在第一屏和第二屏之間進行切換,不斷顯示各個參數(shù)的值,翻屏鍵由單片機的ra5控制。按鍵子程序采用查詢方式,各個按鍵功能
28、的實現(xiàn)均是通過軟件來完成。3.9.2 液晶顯示器接口設計顯示器選用圖形點陣式液晶tm240128a作為用戶界面。這是一種集控制、驅動、顯示于一體的液晶顯示器,它可直接與80c196kc相連。通過編程可按用戶要求顯示具體的畫面(包括漢字、字母、數(shù)字、表格、曲線等)。本次設計中的按鍵采用薄膜按鍵,主要用于設置測試儀參數(shù),如電壓和電流倍率的設置、翻頁顯示及復位功能的實現(xiàn)。點陣式液晶顯示的工作原理6:點陣圖形式液晶由m行n列個顯示單元組成,假設lcd顯示屏有64行,每行有128列,每8列對應1個字節(jié)的8個位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元和顯示ram區(qū)1024個字節(jié)
29、相對應,每一字節(jié)的內容和屏上相應位置的亮暗對應。例如屏的第一行的亮暗由ram區(qū)的000h00fh的16個字節(jié)的內容決定,當(000)=ffh時,則屏的左上角顯示一條短亮線,長度為8個點;當(3ffh)=ffh時,則屏的右下角顯示一短亮線;當(000h)=ffh,(001h)=00h,(002h)=ffh,(003h)=00h,(00eh)=ffh,(00fh)=00h時,則在屏的頂部顯示一條由8段亮線和8條暗線組成的虛線。這就是lcd顯示的基本意思。利用圖形顯示方式的界面直觀優(yōu)勢,我們設計了電壓電流波形及頻譜顯示功能。通過軟件上自編的“極大量顯示算法”。以最為有效的分辨率實時地再現(xiàn)電壓電流采樣
30、值波形和各相諧波分布棒圖。圖9為電參數(shù)測試儀中的波形顯示屏。圖9 波形顯示屏 3.10 單片機與上位機的通信由于單片機的結構簡單,設計應用方便,抗干擾及在各種環(huán)境下適應能力強,因而被稱之為工業(yè)自動化系統(tǒng)中的前端處理器(被稱之為下位機)。常常被設置到現(xiàn)場采集各種數(shù)據(jù)及信息,同時可進行簡單的數(shù)據(jù)處理后送到微機(被稱之為上位機),而且單片機(下位機)同時也是一種控制器,接受微機(上位機)下達的命令,對現(xiàn)場進行相關的自動控制。微機的功能十分強大,人機界面友好,能處理各種各類非常復雜的問題。在工業(yè)自動控制系統(tǒng)中被稱之為中央處理器(上位機)。它將來自單片機(下位機)的信息和數(shù)據(jù),經(jīng)處理后在微機界面上顯示出
31、來,同時向單片機(下位機)下達命令,以達到微機(上位機)對單片機(下位機)的控制,從而達到對現(xiàn)場的實施控制。本測試儀帶有rs485接口,以便于電參數(shù)測試儀將測量到的各個參數(shù)的實時值通過rs485傳送到監(jiān)控室或者配電中心,這樣配電中心也能很清楚直觀的觀察到各個電參數(shù)測試儀的運行狀況,準確把握電網(wǎng)狀況。4 軟件設計 41 程序設計測試儀下位機的軟件設計采用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; 設置leddo 模擬量采集 frequency(); pca捕捉上升沿測量頻率adconvert(0x01,512,2); ad轉換do adreceive();while(receive_flag=0); adsend(); 結果送上位機receive_ flag=0;while(1);上位機軟件編程涉及到有效值計算、交流電流和電壓的補償調整、相位差計算、幅值計算等。其中相位差
33、計算主要由lab windowscvi軟件自帶的相關分析函數(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 軟件抗干擾抗干擾技術是測控系統(tǒng)研制中不可忽視的一個重要內容。采用同步采樣技術計算電流、電壓有效值時,如果采樣得到跳動很大的脈沖干擾,該讀數(shù)會很不穩(wěn)定,很不真實。因此必須用數(shù)字濾波方法去掉干擾信號,保證讀數(shù)可靠性。在進行單片機應用開發(fā)8的過程中,經(jīng)常遇到在實驗室調整很好的單片機一到工作現(xiàn)場就會出現(xiàn)這樣或那樣的問題,這
36、主要是由于設計未充分考慮到外界環(huán)境存在的干擾,如機械震動、各種電磁波和環(huán)境溫差都會影響硬件系統(tǒng)的性能,導致電控單元不能正常工作。影響單片機系統(tǒng)可靠安全運行的主要因素主要來自系統(tǒng)內部和外部的各種電氣干擾,并受系統(tǒng)結構設計、元器件選擇、安裝、制造工藝影響。這些都構成單片機系統(tǒng)的干擾因素,常會導致單片機系統(tǒng)運行失常,輕則影響產(chǎn)品質量和產(chǎn)量,重則會導致事故,造成重大經(jīng)濟損失,因此其抗干擾9設計就顯得尤為重要。1形成干擾的基本要素:干擾源。指產(chǎn)生干擾的元件、設備或信號,用數(shù)學語言描述如下:du/dt,di/dt大的地方就是干擾源。如:雷電、繼電器、可控硅、電機、高頻時鐘等都可能成為干擾源。傳播路徑。指干
37、擾從干擾源傳播到敏感器件的通路或媒介。典型的干擾傳播路徑是通過導線的傳導和空間的輻射。敏感器件。指容易被干擾的對象。如:adc、dac、單片機、數(shù)字ic、弱信號放大器等。2干擾的耦合方式干擾源產(chǎn)生的干擾是通過耦合信道對微機測控系統(tǒng)產(chǎn)生干擾作用,因而需要隔離干擾源與控制系統(tǒng)之間的耦合信道。表1列出了干擾源的主要干擾方式及特征。表1 干擾源的主要干擾方式及特征4.2.1 防脈沖干擾平均值數(shù)字濾波法求瞬時值將某一電學量的采樣運算連續(xù)運行次,得到n個數(shù)據(jù) ,由于存在各種干擾引起的粗大誤差,使數(shù)據(jù)偏離真實值,當剔除m個粗大干擾值后,其真值xi可表示為 式中xi 第i次采樣值。一般粗大干擾值是偏離置的最大
38、值,即僅有可能是ximax值和ximin值。這是一種掐頭去尾求平均值的濾波算法。這種方法既可濾去脈沖干擾,也可濾去小的隨機干擾。4.2.2 采用滑動平均值數(shù)字濾波法求平均值平均值用滑動平均數(shù)字濾波法來求取。滑動平均值法采用循環(huán)隊列作數(shù)據(jù)存儲器,每求得一個新的數(shù)據(jù),把新的數(shù)據(jù)放入隊尾,而扔掉原來隊首的一個數(shù)據(jù),然后再求這些數(shù)據(jù)的算術平均值。5 精度分析5.1 u(n)、i(n)的精度u(n)、i(n)的幅值精度取決于 ad轉換器及前向模擬輸入通道 ,假定后者精度已滿足要求,80cl96kc的ad轉換器采用 lobit、llsb 。對正弦信號而言,其電壓蜂峰值為2倍的幅值,考慮到波形畸變等因素,取放大系數(shù) 22倍,分配到rms只有 102456183級,考慮到 ad轉換器的量化誤差,其轉換精度為+o48rms。綜合前向模擬通道部分,誤差控制在+06rms以下。5.2 計算誤差 由于采用有限長度數(shù)字,因此引入計算誤差。因為u、i、p均為瞬間值乘積的積分,考慮到單片機數(shù)據(jù)處理的能力,機內乘積用l6bit,累加計算使用32bit,引人誤差非常小,經(jīng)仿真計算實際引人誤差小于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代家居設計與生活品質的提升
- 現(xiàn)代辦公環(huán)境中營銷自動化策略的實施
- Unit2 An Accident(說課稿)-2024-2025學年北師大版(三起)英語六年級上冊
- 3-1《百合花》(說課稿)高一語文同步高效課堂(統(tǒng)編版 必修上冊)
- 2023二年級數(shù)學上冊 七 分一分與除法第5課時 小熊開店說課稿 北師大版
- 3 天窗(說課稿)2023-2024學年部編版語文四年級下冊
- 《8和9的加、減法的應用》(說課稿)-2024-2025學年一年級上冊數(shù)學人教版
- Unit 1 Art Using language 2 說課稿 -2023-2024學年高中英語人教版(2019)選擇性必修第三冊
- Unit 5 Colours Lesson 1(說課稿)-2024-2025學年人教新起點版英語一年級上冊
- 2023四年級數(shù)學上冊 1 大數(shù)的認識第4課時 億以內數(shù)的大小比較說課稿 新人教版
- 2024年全國高考新課標卷物理真題(含答案)
- 生鮮超市未來工作計劃
- 勞動合同薪酬與績效約定書
- 消除醫(yī)療歧視管理制度
- 柴油機油-標準
- 足療店營銷策劃方案
- 《初三開學第一課 中考動員會 中考沖刺班會》課件
- 學校安全一崗雙責
- 2024年全國版圖知識競賽(小學組)考試題庫大全(含答案)
- 產(chǎn)后修復學習培訓課件
- 高考志愿咨詢培訓課件
評論
0/150
提交評論