版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)字光強(qiáng)度檢測(cè)模塊:GY-30采用ROHMC裝BH1750FVI芯片供電電源:3-5v光照度范圍:0-65535lx傳感器內(nèi)置16BtAD轉(zhuǎn)換器直接數(shù)字輸出,省略復(fù)雜的計(jì)算,省略標(biāo)定不區(qū)分環(huán)境光源接近于視覺靈敏度的分光特性可對(duì)廣泛的亮度進(jìn)行1勒克斯的高精度測(cè)定標(biāo)準(zhǔn)NXPIIC通信協(xié)議模塊內(nèi)部包含通信電平轉(zhuǎn)換, 與5V單片機(jī)io直接連接送STC51C語(yǔ)言測(cè)試代碼送AVRM16C語(yǔ)言測(cè)試代碼有關(guān)知識(shí)背景1967年法國(guó)第十三屆國(guó)際計(jì)量大會(huì)規(guī)定了以坎德拉、坎德拉/平方米、流明、勒克斯分別作為發(fā)光強(qiáng)度、光亮度、光通量和光照度等的單位,為統(tǒng)一工程技術(shù)中使用的光學(xué)度量單位有重要意義。為使您了解和使用便利,以
2、下將有關(guān)知識(shí)做一簡(jiǎn)單介紹:1.candela的定義1.燭光、國(guó)際燭光、坎德拉(candela)的定義在每平方米101325牛頓的標(biāo)準(zhǔn)大氣壓下,面積等于1/60平方厘米的絕對(duì)“黑體”(即能夠吸收全部外來(lái)光線而毫無(wú)反射的理想物體),在純鉗(Pt)凝固溫度(約2042K獲1769C)時(shí),沿垂直方向的發(fā)光強(qiáng)度為1坎德拉。并且,燭光、國(guó)際燭光、坎德拉三個(gè)概念是有區(qū)別的,不宜等同。從數(shù)量上看,60坎德拉等于58.8國(guó)際燭光,亥夫納燈的1燭光等于0.885國(guó)際燭光或0.919坎德拉。2.發(fā)光強(qiáng)度與光亮度發(fā)光強(qiáng)度簡(jiǎn)稱光強(qiáng),國(guó)際單位是candela(坎德拉)簡(jiǎn)寫cd。Lcd是指光源在指定方向的單位立體角內(nèi)發(fā)出的
3、光通量。光源輻射是均勻時(shí),則光強(qiáng)為I=F/Q為立體角,單位為球面度(sr),F為光通量,單位是流明,對(duì)于點(diǎn)光源由I=F/4。光亮度是表示發(fā)光面明亮程度的,指發(fā)光表面在指定方向的發(fā)光強(qiáng)度與垂直且指定方向的發(fā)光面的面積之比,單位是坎德拉/平方米。對(duì)于一個(gè)漫散射面,盡管各個(gè)方向的光強(qiáng)和光通量不同,但各個(gè)方向的亮度都是相等的。電視機(jī)的熒光屏就是近似于這樣的漫散射面,所以從各個(gè)方向上觀看圖像,都有相同的亮度感。以下是部分光源的亮度值:?jiǎn)挝籧d/m²太陽(yáng):1.5*10;日光燈:(510)*10³月光(滿月):2.5*10³黑白電視機(jī)熒光屏:120左右;彩色電視機(jī)熒光屏:80左
4、右。3.光通量與流明光源所發(fā)出的光能是向所有方向輻射的,對(duì)于在單位時(shí)間里通過(guò)某一面積的光能,稱為通過(guò)這一面積的輻射能通量。各色光的頻率不同,眼睛對(duì)各色光的敏感度也有所不同,即使各色光的輻射能通量相等,在視覺上并不能產(chǎn)生相同的明亮程度,在各色光中,黃、綠色光能激起最大的明亮感覺。如果用綠色光作水準(zhǔn),令它的光通量等于輻射能通量,則對(duì)其它色光來(lái)說(shuō),激起明亮感覺的本領(lǐng)比綠色光為小,光通量也小于輻射能通量。光通量的單位是流明,是英文lumen的音譯,簡(jiǎn)寫為lm。絕對(duì)黑體在鉗的凝固溫度下,從5.305*10³cm²面積上輻射出來(lái)的光通量為1lm。為表明光強(qiáng)和光通量的關(guān)系,發(fā)光強(qiáng)度為1坎
5、德拉的點(diǎn)光源在單位立體角(1球面度)內(nèi)發(fā)出的光通量為1流明。一只40W的日光燈輸出的光通量大約是2100流明。4.光照度與勒克斯光照度可用照度計(jì)直接測(cè)量。光照度的單位是勒克斯,是英文lux的音譯,也可寫為lx。被光均勻照射的物體,在1平方米面積上得到的光通量是1流明時(shí),它的照度是1勒克斯。有時(shí)為了充分利用光源,常在光源上附加一個(gè)反射裝置,使得某些方向能夠得到比較多的光通量,以增加這一被照面上的照度。例如汽車前燈、手電筒、攝影燈等。以下是各種環(huán)境照度值:?jiǎn)挝籰ux黑夜:0.0010.02;月夜:0.020.3;陰天室內(nèi):550;陰天室外:50500;晴天室內(nèi):1001000;夏季中午太陽(yáng)光下的照
6、度:約為10*6次方;閱讀書刊時(shí)所需的照度:5060;家用攝像機(jī)標(biāo)準(zhǔn)照度:1400相關(guān)知識(shí):背景1967年法國(guó)第十三屆國(guó)際計(jì)量大會(huì)規(guī)定了以坎德拉、坎德拉/平方米、流明、勒克斯分別作為發(fā)光強(qiáng)度、光亮度、光通量和光照度等的單位,為統(tǒng)一工程技術(shù)中使用的光學(xué)度量單位有重要意義。為使您了解和使用便利,以下將有關(guān)知識(shí)做一簡(jiǎn)單介紹:l.candela的定義1 .燭光、國(guó)際燭光、坎德拉(candela)的定義在每平方米101325牛頓的標(biāo)準(zhǔn)大氣壓下,面積等于1/60平方厘米的絕對(duì)“黑體”(即能夠吸收全部外來(lái)光線而毫無(wú)反射的理想物體),在純鉗(Pt)凝固溫度(約2042K獲1769C)時(shí),沿垂直方向的發(fā)光強(qiáng)度為
7、1坎德拉。并且,燭光、國(guó)際燭光、坎德拉三個(gè)概念是有區(qū)別的,不宜等同。從數(shù)量上看,60坎德拉等于58.8國(guó)際燭光,亥夫納燈的1燭光等于0.885國(guó)際燭光或0.919坎德拉。2 .發(fā)光強(qiáng)度與光亮度發(fā)光強(qiáng)度簡(jiǎn)稱光強(qiáng),國(guó)際單位是candela(坎德拉)簡(jiǎn)寫cd。Lcd是指光源在指定方向的單位立體角內(nèi)發(fā)出的光通量。光源輻射是均勻時(shí),則光強(qiáng)為I=F/Q,為立體角,單位為球面度(sr),F為光通量,單位是流明,對(duì)于點(diǎn)光源由I=F/4。光亮度是表示發(fā)光面明亮程度的,指發(fā)光表面在指定方向的發(fā)光強(qiáng)度與垂直且指定方向的發(fā)光面的面積之比,單位是坎德拉/平方米。對(duì)于一個(gè)漫散射面,盡管各個(gè)方向的光強(qiáng)和光通量不同,但各個(gè)方
8、向的亮度都是相等的。電視機(jī)的熒光屏就是近似于這樣的漫散射面,所以從各個(gè)方向上觀看圖像,都有相同的亮度感。以下是部分光源的亮度值:?jiǎn)挝籧d/m²太陽(yáng):1.5*10;日光燈:(510)*10³月光(滿月):2.5*10³黑白電視機(jī)熒光屏:120左右;彩色電視機(jī)熒光屏:80左右。3 .光通量與流明光源所發(fā)出的光能是向所有方向輻射的,對(duì)于在單位時(shí)間里通過(guò)某一面積的光能,稱為通過(guò)這一面積的輻射能通量。各色光的頻率不同, 眼睛對(duì)各色光的敏感度也有所不同, 即使各色光的輻射能通量相等, 在視覺上并不能產(chǎn)生相同的明亮程度,在各色光中,黃、綠色光能激起最大的明亮感覺。如果用綠色光作
9、水準(zhǔn),令它的光通量等于輻射能通量,則對(duì)其它色光來(lái)說(shuō),激起明亮感覺的本領(lǐng)比綠色光為小,光通量也小于輻射能通量。光通量的單位是流明,是英文lumen的音譯,簡(jiǎn)寫為lm。絕對(duì)黑體在鉗的凝固溫度下,從5.305*10³cm²面積上輻射出來(lái)的光通量為1lm。為表明光強(qiáng)和光通量的關(guān)系,發(fā)光強(qiáng)度為1坎德拉的點(diǎn)光源在單位立體角(1球面度)內(nèi)發(fā)出的光通量為1流明。一只40W的日光燈輸出的光通量大約是2100流明。4 .光照度與勒克斯光照度可用照度計(jì)直接測(cè)量。光照度的單位是勒克斯,是英文lux的音譯,也可寫為lx。被光均勻照射的物體,在1平方米面積上得到的光通量是1流明時(shí), 它的照度是1勒克斯
10、。 有時(shí)為了充分利用光源, 常在光源上附加一個(gè)反射裝置,使得某些方向能夠得到比較多的光通量,以增加這一被照面上的照度。例如汽車前燈、手電筒、攝影燈等。以下是各種環(huán)境照度值:?jiǎn)挝籰ux黑夜:0.0010.02;月夜:0.020.3;陰天室內(nèi):550;陰天室外:50500;晴天室內(nèi):1001000;夏季中午太陽(yáng)光下的照度:約為10*6次方;閱讀書刊時(shí)所需的照度:5060;家用攝像機(jī)標(biāo)準(zhǔn)照度:1400分類:C/C+*/BH1750FVIIIC測(cè)試程序/使用單片機(jī)STC89C52/晶振:11.0592M,這里采用12M/顯示:串口打印,4800/編譯環(huán)境KeiluVision2/參考宏晶網(wǎng)站24c04
11、通信程序/時(shí)間:2012年11月27日/修改:MrLee/*#include#include/Keillibrary#include/Keillibrary#include#defineucharunsignedchar#defineuintunsignedint#defineSlaveAddress0 x46/定義器件在IIC總線中的從地址,根據(jù)ALTADDRES弛址引腳不同修改/ALTADDRESS引腳接地時(shí)地址為0 x46,接電源時(shí)地址為0 xB8sbitSCL=P1A0;/IIC時(shí)鐘引腳定義sbitSDA=P1A1;/IIC數(shù)據(jù)引腳定義typedefunsignedcharBYTE;t
12、ypedefunsignedshortWORD;BYTEBUF8;/ucharge,shi,bai,qian,wan;/intdis_data;/voiddelay_nms(unsignedintk);voidInit_BH1750(void);voidconversion(uinttemp_data);voidSingle_Write_BH1750(ucharREG_Address);/ucharSingle_Read_BH1750(ucharREG_Address);接收數(shù)據(jù)緩存區(qū)顯示變量變量單個(gè)寫入數(shù)據(jù)單個(gè)讀取內(nèi)部寄存器/數(shù)據(jù)voidMultiple_Read_BH1750();/器數(shù)據(jù)
13、/voidDelay5us();voidDelay5ms();voidBH1750_Start();/起始信號(hào)voidBH1750_Stop();/停止信號(hào)voidBH1750_SendACK(bitack);/應(yīng)答ACKbitBH1750_RecvACK();/讀ackvoidBH1750_SendByte(BYTEdat);/IIC單個(gè)字節(jié)寫B(tài)YTEBH1750_RecvByte();/IIC單個(gè)字節(jié)讀連續(xù)的讀取內(nèi)部寄存/*voidconversion(uinttemp_data)/wan=temp_data/10000+0 x30;temp_data=temp_data%10000;/q
14、ian=temp_data/1000+0 x30;temp_data=temp_data%1000;/bai=temp_data/100+0 x30;temp_data=temp_data%100;/shi=temp_data/10+0 x30;temp_data=temp_data%10;/ge=temp_data+0 x30;數(shù)據(jù)轉(zhuǎn)換出個(gè),十,百,取余運(yùn)算取余運(yùn)算取余運(yùn)算取余運(yùn)算千,萬(wàn)/毫秒延時(shí)*voiddelay_nms(unsignedintk)unsignedinti,j;for(i=0;ik;i+)for(j=0;j121;j+);,*延時(shí)5毫秒(STC90C52RC12M)不同的
15、工作環(huán)境,需要調(diào)整此函數(shù)當(dāng)改用1T的MCU,請(qǐng)調(diào)整此延時(shí)函數(shù)*/voidDelay5ms()(WORDn=560;while(n-);/*延時(shí)5微秒(STC90C52RC12M)不同的工作環(huán)境,需要調(diào)整此函數(shù),注意時(shí)鐘過(guò)快時(shí)需要修改當(dāng)改用1T的MCU,請(qǐng)調(diào)整此延時(shí)函數(shù)*/voidDelay5us()(_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();/*起始信號(hào)*/voidBH1750_St
16、art()(SDA=1;/拉高數(shù)據(jù)線SCL=1;/拉高時(shí)鐘線Delay5us();/延時(shí)SDA=0;/產(chǎn)生下降沿Delay5us();/延時(shí)SCL=0;/拉低時(shí)鐘線/*停止信號(hào)*/voidBH1750_Stop()(SDA=0;/拉低數(shù)據(jù)線SCL=1;/拉高時(shí)鐘線Delay5us();/延時(shí)SDA=1;/產(chǎn)生上升沿Delay5us();/延時(shí)/*發(fā)送應(yīng)答信號(hào)入口參數(shù):ack(0:ACK1:NAK)*;voidBH1750_SendACK(bitack)(SDA=ack;/SCL=1;/Delay5us();/SCL=0;/Delay5us();/)/*接收應(yīng)答信號(hào)*/bitBH1750_Rec
17、vACK()(SCL=1;/Delay5us();/CY=SDA;/SCL=0;/Delay5us();/returnCY;)/*向IIC總線發(fā)送一個(gè)字節(jié)數(shù)據(jù)*/voidBH1750_SendByte(BYTEdat)(BYTEi;寫應(yīng)答信號(hào)拉高時(shí)鐘線延時(shí)拉低時(shí)鐘線延時(shí)拉高時(shí)鐘線延時(shí)讀應(yīng)答信號(hào)拉低時(shí)鐘線延時(shí)for(i=0;i8;i+)/8位計(jì)數(shù)器(dat=1;/移出數(shù)據(jù)的最高位SDA=CY;/送數(shù)據(jù)口SCL=1;/拉高時(shí)鐘線Delay5us();/延時(shí)SCL=0;/拉低時(shí)鐘線Delay5us();/延時(shí))BH1750_RecvACK();/*從IIC總線接收一個(gè)字節(jié)數(shù)據(jù)*;BYTEBH1750
18、_RecvByte()(BYTEi;BYTEdat=0;dat=1;SCL=1;/拉高時(shí)鐘線Delay5us();/延時(shí)dat|=SDA;/讀數(shù)據(jù)SCL=0;/拉低時(shí)鐘線Delay5us();/延時(shí)returndat;*voidSingle_Write_BH1750(ucharREG_Address)(BH1750_Start();/起始信號(hào)SDA=1;/for(i=0;i8;i+)/8使能內(nèi)部上拉,準(zhǔn)備讀取數(shù)據(jù)位計(jì)數(shù)器/*BH1750_SendByte(SlaveAddress);/BH1750_SendByte(REG_Address);/BH1750_SendByte(REG_data)
19、;/BH1750_Stop();/*單字節(jié)讀取*/*ucharSingle_Read_BH1750(ucharREG_Address)ucharREG_data;BH1750_Start();/BH1750_SendByte(SlaveAddress);BH1750_SendByte(REG_Address);/起始信號(hào)發(fā)送設(shè)備地址+寫信號(hào)發(fā)送存儲(chǔ)單元地址,從0開始BH1750_Start();/BH1750_SendByte(SlaveAddress+1);/REG_data=BH1750_RecvByte();/BH1750_SendACK(1);BH1750_Stop();/return
20、REG_data;*/起始信號(hào)發(fā)送設(shè)備地址+讀信號(hào)讀出寄存器數(shù)據(jù)停止信號(hào)/*/連續(xù)讀出BH1750內(nèi)部數(shù)據(jù)/*voidMultiple_read_BH1750(void)uchari;BH1750_Start();/BH1750_SendByte(SlaveAddress+1);/起始信號(hào)發(fā)送設(shè)備地址+讀信號(hào)for(i=0;i3;i+)/連續(xù)t取2個(gè)地址數(shù)據(jù),存儲(chǔ)中BUFi=BH1750_RecvByte();/BUF0存儲(chǔ)0 x32地址中的數(shù)據(jù)if(i=3)BUF發(fā)送設(shè)備地址+寫信號(hào)內(nèi)部寄存器地址,內(nèi)部寄存器數(shù)據(jù),發(fā)送停止信號(hào)BH1750_SendACK(1);/else最后一個(gè)數(shù)據(jù)需要回NOACKBH1750_SendACK(0);)/回應(yīng)ACKBH1750_Stop();/停止信號(hào)Delay5ms();)/初始化BH175Q根據(jù)需要請(qǐng)參考pdf進(jìn)行彳改*voidInit_BH1750()(Single_Write_BH1750(0 x01);)voiduart_init()(TMOD=0 x20;/TMOD=0TH1=0 xf3;/12MHZ,BPS:4800,N,8,1,0 xf3=243TL1=0 xf3;PCON=0 x80;/方式一,8位數(shù)據(jù)位,一位起
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年規(guī)范格式員工解聘協(xié)議范本
- 2024年培訓(xùn)學(xué)校業(yè)務(wù)承接協(xié)議典范
- 2024年資格認(rèn)證代理掛靠服務(wù)協(xié)議
- 2024年簡(jiǎn)化場(chǎng)地租賃協(xié)議范例
- 2024年水產(chǎn)養(yǎng)殖協(xié)議范本及條款詳解
- DB11∕T 1694-2019 生活垃圾收集運(yùn)輸節(jié)能規(guī)范
- 2024年設(shè)備分期付款購(gòu)銷協(xié)議典范
- 2024年房產(chǎn)租賃業(yè)務(wù)協(xié)議參考
- 2024年停車場(chǎng)租賃模板協(xié)議
- 2024年度定制墻體租賃服務(wù)協(xié)議
- 朝花夕拾讀書分享會(huì)
- 心肌病和心肌炎課件
- 突發(fā)事件應(yīng)急處理知識(shí)培訓(xùn)
- 糖尿病??谱o(hù)士考試試題
- 人工智能概論-人工智能概述
- 鄉(xiāng)村旅游財(cái)務(wù)分析策劃方案
- 高校學(xué)生事務(wù)管理1
- (中職)ZZ030植物病蟲害防治賽項(xiàng)規(guī)程(7月19日更新)
- 2024年國(guó)能包神鐵路集團(tuán)有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 非甾體類抗炎藥課件
- 出入庫(kù)登記管理制度
評(píng)論
0/150
提交評(píng)論