版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于AT89C52單片機(jī)的光功率計(jì)的設(shè)計(jì)1、 背景概述隨著技術(shù)的不斷進(jìn)步激光技術(shù)在各行業(yè)中得到了廣泛的應(yīng)用,對(duì)光功率測(cè)量技術(shù)也提出了更高的要求。傳統(tǒng)的光功率測(cè)量系統(tǒng)設(shè)計(jì)是在探測(cè)器輸出信號(hào)后,經(jīng)放大、AD轉(zhuǎn)換,直接數(shù)字顯示,同時(shí)有調(diào)零電路、定標(biāo)電路,對(duì)于光電型還有波長(zhǎng)選擇開(kāi)關(guān)。隨著電子技術(shù)的發(fā)展,這種設(shè)計(jì)方法顯然已經(jīng)過(guò)時(shí),當(dāng)前的設(shè)計(jì)使用單片機(jī)技術(shù),或者使測(cè)量電路和微機(jī)接口、軟件和硬件相結(jié)合,實(shí)現(xiàn)智能測(cè)量,使采集和處理測(cè)量數(shù)據(jù)由單片機(jī)完成而不需要人來(lái)操作,可以在特殊的環(huán)境中完成測(cè)量。光功率定義光功率是光在單位時(shí)間內(nèi)所做的功。光功率常用單位是毫瓦(mW)和分貝(dB),其中兩者關(guān)系為lmW=0dB,
2、而小于1mw 的分貝為負(fù)值。例如,在光纖收發(fā)器或交換機(jī)說(shuō)明書(shū)中,有其產(chǎn)生的發(fā)光和接收光功率,通常發(fā)光小于0dB。接收端所能夠接收的最小光功率稱(chēng)為靈敏度,能接收的最大光功率減去靈敏度的值稱(chēng)為動(dòng)態(tài)范圍,發(fā)光功率減去接收靈敏度是允許光纖損耗值。光功率計(jì)的設(shè)計(jì)要點(diǎn)針對(duì)實(shí)際應(yīng)用,要選擇適合的光功率計(jì),應(yīng)該關(guān)注以下各點(diǎn):(1)選擇最優(yōu)的探頭類(lèi)型和接口類(lèi)型。(2)評(píng)價(jià)校準(zhǔn)精度和編寫(xiě)校準(zhǔn)程序,與光纖和接頭要求范圍相匹配。(3)確定這些型號(hào)與測(cè)量范圍和顯示分辨率相一致。(4)具備直接插入損耗測(cè)量功能。二、實(shí)驗(yàn)?zāi)康暮鸵饬x“光電子測(cè)量設(shè)計(jì)”是電子科學(xué)與技術(shù)專(zhuān)業(yè)的必修實(shí)踐環(huán)節(jié),該課程是以測(cè)量為主線,應(yīng)用光電子技術(shù)解決
3、一個(gè)測(cè)量問(wèn)題。學(xué)生通過(guò)具體解決測(cè)量問(wèn)題的訓(xùn)練過(guò)程,理解測(cè)量的基本概念,掌握應(yīng)用光電子技術(shù)解決測(cè)量問(wèn)題的基本方法,學(xué)會(huì)測(cè)量誤差分析、數(shù)據(jù)處理等。該課程對(duì)于培養(yǎng)有計(jì)量特色的光電子技術(shù)人才十分重要?;诠怆娹D(zhuǎn)換器件的光強(qiáng)度的測(cè)量,設(shè)計(jì)光接收電路,并進(jìn)行光電轉(zhuǎn)換,再設(shè)計(jì)放大電路、濾波電路、AD 轉(zhuǎn)換電路及微處理器電路,對(duì)測(cè)量光的光強(qiáng)度進(jìn)行標(biāo)定,最終實(shí)現(xiàn)光強(qiáng)度的測(cè)量,系統(tǒng)要求精度為 1mW。三、方案設(shè)計(jì)與比較方案一:基于光電二極管的光功率測(cè)量 1)光電探頭的選擇:光電二極管:PD333-3C響應(yīng)波長(zhǎng)為4001100nm,具有高響應(yīng)速率、高光電靈敏度等特性。 2)AD轉(zhuǎn)換芯片的選擇:TLC549是8位串行
4、A/D轉(zhuǎn)換器芯可與通用微處理器、控制器通過(guò)CLK、CS、DATA OUT三條口線進(jìn)行串行接口。具有4MHz片內(nèi)系統(tǒng)時(shí)鐘和軟、硬件控制電路,轉(zhuǎn)換時(shí)間最長(zhǎng)17s, TLC549為40 000次/s。總失調(diào)誤差最大為0.5LSB,典型功耗值為6mW。采用差分參考電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,VREF-接地,VREF+VREF-1V,可用于較小信號(hào)的采樣。方案二:基于硅光電池的光功率測(cè)量1)光電探頭的選擇:硅光電池:BPW34具有高光電探測(cè)率、比較大的光敏面積、高光電靈敏度,快速響應(yīng)時(shí)間、體積小等特點(diǎn)。2)AD轉(zhuǎn)換芯片的選擇:(圖1)ADC0809 是8 位逐次逼近型A/D轉(zhuǎn)換器。它
5、由一個(gè)8路模擬開(kāi)關(guān)、一個(gè)地址鎖存譯碼器、一個(gè)A/D 轉(zhuǎn)換器和一個(gè)三態(tài)輸出鎖存器組成(見(jiàn)圖1)。多路開(kāi)關(guān)可選通8個(gè)模擬通道, 允許8 路模擬量分時(shí)輸入,共用A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D轉(zhuǎn)換完 的數(shù)字量,當(dāng)OE 端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。方案三:采用集成光強(qiáng)感應(yīng)芯片采用已經(jīng)有的集成光強(qiáng)感應(yīng)芯片,如下圖所示。BH1710FVC內(nèi)置了16bitAD轉(zhuǎn)換器,可對(duì)廣泛的亮度進(jìn)行1勒克斯的高精度,內(nèi)置A/D轉(zhuǎn)換器,測(cè)定照明度數(shù)字值可以直接輸出。輸出采用I2C BUS接口可以直接與單片機(jī)通訊。方案的比較與選擇:方案一的AD芯片管腳比較少,同時(shí)有4MHz片內(nèi)系統(tǒng)時(shí)
6、鐘和軟、硬件控制電路,芯片的功能能夠滿足設(shè)計(jì)的要求,而且使用簡(jiǎn)單、功能強(qiáng)大。而AD0809使用時(shí)還要使用外部時(shí)鐘,同時(shí)還要外接邏輯器件。在使用光電和光伏探測(cè)器件的功能上是基本一致的,就是頻帶響應(yīng)不一樣,對(duì)于可見(jiàn)光的光功率的測(cè)量二者都可以用。所以采用方案一。四、實(shí)驗(yàn)器件光功率計(jì)探頭(光電傳感器),AT89C52單片機(jī),電阻,電容,晶振,1602液晶屏,導(dǎo)線若干。5、 光功率測(cè)量原理1、 原理框圖2、各模塊功能詳解1)光功率計(jì)探頭光功率計(jì)探頭,是光信號(hào)轉(zhuǎn)換為電信號(hào)的核心部件。探頭帶有光電傳感器,用來(lái)接收被測(cè)光源的輻射并將其轉(zhuǎn)換為電流信號(hào)。探頭采用雙線正負(fù)兩個(gè)端口輸出。當(dāng)被檢測(cè)光源強(qiáng)度發(fā)生變化時(shí),傳
7、感器輸出的電流會(huì)隨之改變。我們通過(guò)對(duì)電流量變化進(jìn)行轉(zhuǎn)換分析最終獲得外部光源的光功率變化參數(shù)。2)IU變換光功率探頭輸出小電流信號(hào)。電流信號(hào)與電壓信號(hào)相比,長(zhǎng)距離傳輸抗干擾性能較好。但是由于本次試驗(yàn)距離較短,同時(shí)為了與后面電壓放大器相匹配,所以要轉(zhuǎn)換為電壓信號(hào)。本次設(shè)計(jì)使用LM358N芯片連接I/U變換電路和放大電路。連接時(shí),光功率探頭的輸出正端口接入轉(zhuǎn)換電路輸入端,負(fù)端口與IU變換電路共地連接,如圖一所示。 圖一,I/U變化電路3) 運(yùn)算放大電路I/U變換以后輸出的信號(hào)很微弱,大概是毫伏的量級(jí),要對(duì)信號(hào)后期處理,首先要進(jìn)行放大。由于本次試驗(yàn)對(duì)電路精度要求不高,這里只設(shè)計(jì)了一級(jí)放大。電路圖如圖二
8、所示。圖二,運(yùn)算放大電路4) 低通濾波電路本實(shí)驗(yàn)所得的信號(hào)為低頻信號(hào),故在進(jìn)行A/D轉(zhuǎn)換之前要濾除高頻信號(hào),我們用兩個(gè)電容組成的無(wú)源低通濾波器作為被刺實(shí)驗(yàn)的濾波電路。電路圖如圖三。圖三,低通濾波電路5) A/D轉(zhuǎn)換電路本實(shí)驗(yàn)采用TLC549CD芯片實(shí)現(xiàn)A/D轉(zhuǎn)換。TLC549是 TI公司生產(chǎn)的一種低價(jià)位、高性能的8位 A/D轉(zhuǎn)換器,它以8位開(kāi)關(guān)電容逐次逼近的方法實(shí)現(xiàn) A/D轉(zhuǎn)換,其轉(zhuǎn)換速度小于 17us,最大轉(zhuǎn)換速率為 40000HZ,4MHZ典型內(nèi)部系統(tǒng)時(shí)鐘,電源為 3V至 6V。它能方便地采用三線串行接口方式與各種微處理器連接,構(gòu)成各種廉價(jià)的測(cè)控應(yīng)用系統(tǒng)。當(dāng)/CS變?yōu)榈碗娖胶螅?TLC54
9、9芯片被選中, 同時(shí)前次轉(zhuǎn)換結(jié)果的最高有效位MSB (A7)自 DATA OUT 端輸出,接著要求自 I/O CLOCK端輸入8個(gè)外部時(shí)鐘信號(hào),前7個(gè) I/O CLOCK信號(hào)的作用,是配合 TLC549 輸出前次轉(zhuǎn)換結(jié)果的 A6-A0 位,并為本次轉(zhuǎn)換做準(zhǔn)備:在第4個(gè) I/O CLOCK 信號(hào)由高至低的跳變之后,片內(nèi)采樣/保持電路對(duì)輸入模擬量采樣開(kāi)始,第8個(gè) I/O CLOCK 信號(hào)的下降沿使片內(nèi)采樣/保持電路進(jìn)入保持狀態(tài)并啟動(dòng) A/D開(kāi)始轉(zhuǎn)換。轉(zhuǎn)換時(shí)間為 36 個(gè)系統(tǒng)時(shí)鐘周期,最大為 17us。直到 A/D轉(zhuǎn)換完成前的這段時(shí)間內(nèi),TLC549 的控制邏輯要求:或者/CS保持高電平,或者 I/
10、O CLOCK 時(shí)鐘端保持36個(gè)系統(tǒng)時(shí)鐘周期的低電平。由此可見(jiàn),在自 TLC549的 I/O CLOCK 端輸入8個(gè)外部時(shí)鐘信號(hào)期間需要完成以下工作:讀入前次A/D轉(zhuǎn)換結(jié)果;對(duì)本次轉(zhuǎn)換的輸入模擬信號(hào)采樣并保持;啟動(dòng)本次 A/D轉(zhuǎn)換開(kāi)始。TLC549時(shí)序圖TLC549與單片機(jī)連接圖如下所示模擬信號(hào)從2號(hào)腳輸入,6號(hào)腳輸出數(shù)字信號(hào)。6) LCD顯示電路數(shù)字信號(hào)經(jīng)過(guò)單片機(jī)運(yùn)算后要通過(guò)液晶顯示出來(lái),本實(shí)驗(yàn)使用的是1062液晶屏顯示,1062與單片機(jī)連接圖如下所示。1062管腳六、完整電路原理圖設(shè)計(jì)基于上述思想設(shè)計(jì)出的完整電路圖如下所示。七、程序設(shè)計(jì)現(xiàn)列出單片機(jī)程序關(guān)鍵程序代碼:#include#inc
11、lude#define uchar unsigned char#define uint unsigned int#define ulong unsigned longchar table116= AD: 0000 ;char table216= 00.00 uW ;uchar time,a;uint Volt,AD;ulong POW;int s; sbit lcdrs=P07;sbit lcdrw=P06;sbit lcden=P05;sbit CS=P37; /片選sbit DO=P36; /數(shù)據(jù)輸出sbit CLK=P35; /時(shí)鐘 void delay(uint z)/延時(shí)函數(shù)uint
12、 x,y;for(x=z;x0;x-)for(y=120;y0;y-);void write_com(uchar com) /寫(xiě)指令函數(shù)lcdrs=0;lcdrw=0;P2=com;lcden=1;delay(2);lcden=0;void write_data(uchar date) /寫(xiě)數(shù)據(jù)函數(shù)lcdrs=1;lcdrw=0;P2=date;lcden=1;delay(2);lcden=0;void init() /初始化函數(shù)lcden=0;write_com(0x38);write_com(0x0c);write_com(0x06);write_com(0x01); unsigned c
13、har TLC549(void) /AD轉(zhuǎn)換,返回結(jié)果 uchar i,temp;CS=1;CLK=0; CS=0;/拉低CS端 DO輸出最高位 _nop_(); _nop_(); for(i=0;i8;i+) temp0;i-) _nop_(); /延遲17usreturn(temp); void Data_Conversion(void) /AD 讀數(shù)轉(zhuǎn)十進(jìn)制函數(shù)AD=TLC549();if(a5)s=s+AD;a+;if(a=5) table18=s/1000+0;table19=s/100%10+0;table110=s/10%10+0; table111=s%10+0;Volt=AD
14、*100/255*5;POW=(-0.4140)*Volt*Volt+100*10.2729*Volt+10000*1.2273;POW=POW/100;table24=POW/1000+0;table25=POW/100%10+0;table27=POW/10%10+0;table28=POW%10+0;a=0;s=0; void display (uchar x,uchar y,uchar *str)uchar i;if(x=0) write_com(0x80|y);if(x=1) write_com(0xc0|y);for(i=0;i16;i+)write_data(stri);if(s
15、tri=0) break;void main()init();TMOD=0x01; /設(shè)置定時(shí)器0為工作方式1(0000 0001)TH0=(65536-50000)/256; /裝初值50ms一次中斷TL0=(65536-50000)%256;EA=1; /開(kāi)總中斷ET0=1; /開(kāi)定時(shí)器0中斷TR0=1; /啟動(dòng)定時(shí)器0 while(1)delay(800);display(0,0,table1);display(1,0,table2); void int_adr(void) interrupt 1TH0=(65536-50000)/256; /重裝初值TL0=(65536-50000)%
16、256;time+;if(time=1)Data_Conversion();time=0; 八、調(diào)試設(shè)計(jì)產(chǎn)品調(diào)試直接關(guān)系到產(chǎn)品的質(zhì)量與性能。軟件調(diào)試需要用到uVision軟件。Keil C51是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)。與匯編相比。C語(yǔ)言在功能、結(jié)構(gòu)性、可讀性、可維護(hù)性等方面具有明顯的優(yōu)勢(shì)而且易學(xué)易用。此外,Keil C51軟件還提供有豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,且全Windows界面。Keil C51生成的目標(biāo)代碼效率非常高,多數(shù)語(yǔ)句生成的匯編代碼都很緊湊,很容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。uVision在編譯
17、過(guò)程中,能很好的檢測(cè)出程序的錯(cuò)誤與警告。并能直觀提示是哪一行程序出了問(wèn)題故可方便地對(duì)程序進(jìn)行檢測(cè)與驗(yàn)證。uVision采用BL5I作連接器,因?yàn)锽L5l兼容L51,所以一切能在Dos下工作的project都可以到uVision中進(jìn)行連接調(diào)試。uVision采mdScope for windows作調(diào)試器,該調(diào)試器支持MON51及系統(tǒng)模擬兩種方式,而且功能較for DOS要強(qiáng)大好用,調(diào)試功能也很強(qiáng)大。在系統(tǒng)硬件調(diào)試中可利用5l系列仿真器F5164K進(jìn)行硬件仿真,uVision也對(duì)5l系列仿真器進(jìn)行了說(shuō)明與介紹。同時(shí)。uVision還可與F5164K進(jìn)行聯(lián)合仿真它可以根據(jù)仿真步驟進(jìn)行實(shí)際操作,并利
18、用參考光功率計(jì)進(jìn)行調(diào)試,以便此設(shè)計(jì)程序在語(yǔ)法沒(méi)有錯(cuò)誤的基礎(chǔ)上能夠正確測(cè)量光纖功率。在實(shí)際電路的調(diào)試中,曾經(jīng)出現(xiàn)液晶屏顯示電壓不穩(wěn)定,而且信號(hào)容易飽和等問(wèn)題,通過(guò)我們積極查找,我們發(fā)現(xiàn)TLC549的基準(zhǔn)電壓沒(méi)有連接電源,電路經(jīng)過(guò)改進(jìn)后可以順利輸出相對(duì)穩(wěn)定的電壓信號(hào)。九、數(shù)據(jù)記錄與擬合1、輸出電壓與標(biāo)準(zhǔn)光功率計(jì)關(guān)系表:VuWVuWVuW00.050.12.51.111.82.1210.23.221.212.62.221.70.34.591.313.82.322.60.46.011.414.52.423.10.56.81.515.62.523.90.67.831.616.52.624.40.78.751.717.52.7250.88.921.818.92.825.70.99.681.919.62.926.4110.47220.13272、 數(shù)據(jù)擬合圖:x=0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.1,2.2;y=0.05,2.5,3.22,4.59,6.01,6.8,7.83,8.75,8.92,9.68,10.47,11.8,12.6,13.8,14.5,15.6,16.5,17.5,18.9,19.6,20
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 消毒劑與微生物相互作用-洞察分析
- 水產(chǎn)養(yǎng)殖中魚(yú)病的預(yù)防與控制技術(shù)研究-洞察分析
- 冬季防火人人有責(zé)精彩講話稿(5篇)
- 辦公室文化與高效報(bào)告文化構(gòu)建
- 豬肉加工廠設(shè)備采購(gòu)招標(biāo)合同三篇
- 辦公用品在小紅書(shū)的社交化銷(xiāo)售策略研究
- 個(gè)性化字體在多媒體中的運(yùn)用
- 辦公環(huán)境中嵌入式系統(tǒng)的節(jié)能設(shè)計(jì)挑戰(zhàn)與解決方案
- 專(zhuān)業(yè)師資的跨界交流與合作機(jī)會(huì)探討
- 辦公室服務(wù)升級(jí)與客戶體驗(yàn)的關(guān)聯(lián)分析
- 人教版教材《原子的結(jié)構(gòu)》推薦3課件
- 基于PLC的禽舍環(huán)境控制系統(tǒng)設(shè)計(jì)
- 【詳細(xì)版】小學(xué)英語(yǔ)人教新起點(diǎn)四年級(jí)下冊(cè)Unit4Hobbies王露22一師一優(yōu)課課例教案
- 廣東省綜合評(píng)標(biāo)專(zhuān)家?guī)煸囶}
- 焦化學(xué)產(chǎn)品及硫銨工藝
- 淺談爐水中氯離子濃度高的原因分析與防止
- 鋁合金壓鑄件的標(biāo)準(zhǔn)
- 浙美版三年級(jí)上冊(cè)美術(shù)試卷(共4頁(yè))
- 航空開(kāi)傘器機(jī)械大報(bào)告
- 關(guān)于人工費(fèi)結(jié)清證明
- 全國(guó)國(guó)防教育示范學(xué)校形象標(biāo)識(shí)、金屬牌匾樣式
評(píng)論
0/150
提交評(píng)論