電力系統(tǒng)遠動實驗_第1頁
電力系統(tǒng)遠動實驗_第2頁
電力系統(tǒng)遠動實驗_第3頁
電力系統(tǒng)遠動實驗_第4頁
電力系統(tǒng)遠動實驗_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電力系統(tǒng)遠動實驗遙測量遙信量采集方案設計姓名:學號:指導老師:日期:2012.12?12一、實驗目的設計一個遙測、遙信信號采集系統(tǒng),同時將采集到的信號通過串口在PC端顯示二、實驗要求畫出信號采集系統(tǒng)的原理圖選出主要功能芯片編寫關鍵程序代碼三、實驗內容芯片選擇1.AD0809ADC0809是8位逐次逼近型A/D轉換器。它由一個8路模擬開關、一個地址鎖存譯碼器,一個A/D轉換器和一個三態(tài)輸出鎖存器組成(見圖1)。多路開關可選通8個模擬通道,允許8路模擬量分時輸入,共用A/D轉換器進行轉換。三態(tài)輸出鎖器用于鎖存A/D轉換完的數(shù)字量,當OE端為高電平時,才可以從三態(tài)輸出鎖存器取走轉換完的數(shù)據(jù)。2.C51單片機IH3—2-IN2227Ulkll75一5IH3—2-IN2227Ulkll75一526-IMO1%—425―順AIH7-524-ADDBSTART-623-ADOCEOC-7鬟一ALEH21OUTPUTENABLI-9?rU*1CLOCK-10IS111811krtSB1£i訕TU12-rfi圖1ADC080P管腳圖F1.DLJ_VGC140P11匚239-PQO(*D0)Pl.SC336□P0.1(AD1)匚4W1FQ.2(^D2)P1.4匚536ZPa.3IAD3)P1,5C6351P04(*D4)Pi7W□P0.5(XC6)FL7CaS3□ro.6(A.D6)HST匚932Jro.7(AD7)(RXD>P3-.0lLItH31-EAA/PP(TXDJPSJ匚ii3Q二ALE林RKJ(mO)F3.2[Z1229JP5EN(INT1)P3.3Ln2S_R2.7(JklS}(lo)p^r1427-pz.6m何(I1)P3-5CH363PS4[AlJ}jWH)P3.5[ZIS251FS.4(A12)(HD}PJ.7C_1724_R2.3XTAL2C1823JP2.2MK0XTAL1C心22□P2.1啊□HD匚2021ZF2.0〔Afi|圖28051芯片管腳圖本實驗中的核心芯片,MCS-51系列單片機擁有4組I/O口,用于控制A/D采樣,遙信量采集,同時與上位機進行串口通訊。3.MAX232MAX232芯片是美信(MAXIM)公司專為RS-232標準串口設計的單電源電平轉換芯片。TOPVIEWGl+Vi-Cl-G2+cz-也N11C£153*連MAX2Z0135杪'澎12511rWV二GihDHourHijurTf|N電ow14-5TOPVIEWGl+Vi-Cl-G2+cz-也N11C£153*連MAX2Z0135杪'澎12511rWV二GihDHourHijurTf|N電ow14-5THAW二INPUTSDIP/SODRNCEC1i:224洗.MAX220D047仆褊0混033033MAX2321.0,ii101二1.0MAX232AD.t0.10.1二10.1CAPACIT^NtE(uF)Diagrams4±ontjiiij&dinthefuEldatasheet.TTU'CVA3L:TPUTSV-^'cc-5VTO+10VV'OL~.AC-iEDCUB.E^C2-VO-TAGE3NVE-TER.2日51+5V—{RS-2:<-fINPJTS方案原理遙測量即為0?5V電壓量,為模擬信號,需通過單片機和AD芯片方能轉化為數(shù)字信號;遙信量僅有0和1兩種狀態(tài),可直接使用單片機IO口進行采集。本方案展示原理,方便起見,遙信遙測量各采一路。再利用單片機的串口通信功能,借助于驅動電路,與PC端串口進行通訊,上傳信息,在PC端界面顯示。實驗原理圖關鍵代碼1.單片機端代碼(信息采集與發(fā)送)平臺:C語言#include<reg51.h>unsignedcharsbuf[4];unsignedinti;unsignedintj;unsignedchargetdata;unsignedinttemp;unsignedinttemp1;unsignedcharcount;unsignedchard;sbitST=P1A1;sbitOE=P1A2;sbitEOC=P1A3;sbitCLK=P3A3;sbityaoxin=P1A。;voidTimeInitial();voidDelay(unsignedinti);//voidTimeInitial(){SCON=0x50;TMOD=0x12;TH1=(65536-200)/256;//定時時間為2us,亦即CLK周期為0.4usTL1=(65536-200)%256;ET1=1;TR1=1;TH2=0xfd;TL2=0xfd;//裝入初值串行口初始化波特率9600,定時器0,工作方式2SM0=0;SM1=1;//串行口工作于方式2EA=1;//總中斷允許}voidDelay(unsignedinti)//延時函數(shù){unsignedintj;for(;i>0;i--){for(j=0;j<125;j++){;}}}voidsend(){SBUF=77;while(!TI);TI=0;Delay(10);SBUF=yaoxin;while(!TI);TI=0;Delay(10);SBUF=99;while(!TI);TI=0;Delay(10);SBUF=temp;while(!TI);TI=0;}voidmain()//主函數(shù){TimeInitial();while(1){ST=0;//關閉轉換OE=0;//關閉輸出ST=1;//開啟轉換ST=0;//關閉轉換while(EOC==0);//判斷是否轉換結束:是則執(zhí)行以下語句,否則等待OE=1;//開啟數(shù)據(jù)輸出允許getdata=P2;//將數(shù)據(jù)取走,存放在變量getdata中OE=0;//關閉輸出temp=getdata*1.0/255*500;//電壓值轉換,5V作為參考電壓,分成256份send();}}voidtl(void)interrupt3using0//定時器1中斷服務函數(shù);作用:產(chǎn)生CLK信號{TH1=(65536-200)/256;TL1=(65536-200)%256;CLK=?CLK;}2.PC端代碼(串口接收數(shù)據(jù))平臺:VBPrivateSubCommand1_Click()'按鈕單擊事件MSComm1.PortOpen=False'關閉串口UnloadForm1'卸載form1EndSubPrivateSubForm_Load()'窗體載入事件MSComm1.CommPort=1'設置串口為com1MSComm1.Settings="9600,n,8,1"'通訊參數(shù)波特率奇偶校驗數(shù)據(jù)位停止位MSComm1.InputMode=comInputModeBinary'二進制接收MSComm1.PortOpen=True'打開串口MSComm1.InBufferCount=0'清空接收緩沖區(qū)MSComm1.RThreshold=1緩沖區(qū)中接收到一個字符,就產(chǎn)生一次OnComm事件EndSubPrivateSubMSComm1_OnComm()'有數(shù)據(jù)傳送時觸發(fā)DimindataAsVariant定義變量Dimarr(0)AsByte'定義字節(jié)數(shù)組PublicselAsVariant定義sel變量用于區(qū)分數(shù)據(jù)類別SelectCaseMSComm1.CommEvent''CommEvent屬性:返回最近的通訊事件或錯誤。通過對它具體屬性值的查詢,我們就可以獲得通訊事件和通訊錯誤的完整信息。當其值是comEvReceive時表示接收到數(shù)據(jù)。CasecomEvReceive'有接收事件indata=MSComm1.Input'接收到的數(shù)據(jù)存放到indata里arr(0)=AscB(indata)'返回indata的值ifarr(0)>5thensel=arr(0)elseifsel==77thenTextl.Text=arr(0)在textl中顯示數(shù)據(jù)77為遙信量發(fā)送標志elseifsel==99thenText2.Text=arr(0)在text2中顯示數(shù)據(jù)99為遙測量發(fā)送標志EndifMSComm1.InBufferCount=0'清空接收緩沖區(qū)EndSel

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論