91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機(jī)驅(qū)動(dòng)VEML6075測(cè)量紫外線強(qiáng)度

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-11-30 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

VEML6075簡介

VEML6075是一種紫外線(UV)光傳感器,它可以測(cè)量紫外線強(qiáng)度。它通常用于各種應(yīng)用,包括環(huán)境監(jiān)測(cè)、皮膚防護(hù)和生物醫(yī)學(xué)應(yīng)用,在紫外線中,UVA是最常見的紫外線,它的波長范圍是320-400納米。它可以穿過玻璃,因此它可以通過窗戶進(jìn)入室內(nèi)。UVA對(duì)皮膚的影響不如UVB嚴(yán)重,但它可以加速皮膚衰老并使皮膚暗淡。UVB是一種更強(qiáng)的紫外線,其波長范圍為290-320納米。它不能穿過玻璃,因此只能在戶外被暴露。UVB可以導(dǎo)致皮膚曬傷,并且過度暴露可能會(huì)導(dǎo)致皮膚癌,我們可以通過Veml6075實(shí)現(xiàn)對(duì)UVA和UVB值的讀取。

VM.jpg

VEML6075相關(guān)參數(shù)

在這里插入圖片描述
參數(shù)中得出的重要參數(shù)有工作電壓和IIC的電平都是3.3V的,在使用的時(shí)候,5V的51單片機(jī)記得加一個(gè)電平轉(zhuǎn)換模塊通訊會(huì)穩(wěn)定一些,不然可能出現(xiàn)不正?,F(xiàn)象,本人在調(diào)試代碼過程中就因?yàn)?V的通訊電平不穩(wěn)定導(dǎo)致的通訊異常。

VEML6075IIC讀寫相關(guān)時(shí)序

在這里插入圖片描述
拋開具體的IIC的基本時(shí)序需求,因?yàn)閂eml6075的寄存器都是16位寄存器,所以在這個(gè)地方需要注意,發(fā)送相關(guān)指令和讀取相關(guān)寄存器數(shù)據(jù)的時(shí)候嚴(yán)格按照手冊(cè)中給出的時(shí)序流程進(jìn)行通信,否則會(huì)出現(xiàn)異常情況,記得嚴(yán)格按照手冊(cè)進(jìn)行不要憑借經(jīng)驗(yàn)去寫。

VEML6075IIC讀寫驅(qū)動(dòng)代碼

// 初始化 VEML6075
bit VEML6075Init()
{
	Start_I2c(); // 啟動(dòng) I2C 傳輸
	SendByte(IIC_Add_W); // 寫入 VEML6075 設(shè)備地址
	if(ack == 0) return 0;
	SendByte(VEML6075_CONF); // 寫入 VEML6075 配置寄存器地址
	if(ack == 0) return 0;
	SendByte(0x10); // 寫入 VEML6075 配置寄存器的值,使用默認(rèn)設(shè)置
	if(ack == 0) return 0;
	Stop_I2c(); // 停止 I2C 傳輸
	return 1;
}

進(jìn)行初始化操作可以在主函數(shù)中使用返回的Bit值進(jìn)行判斷模塊是否成功初始化來進(jìn)行下一步操作

// 讀取 VEML6075 的 UVA 數(shù)據(jù)
unsigned int VEML6075ReadUVA()
{
	unsigned char dataH, dataL;

	Start_I2c(); // 啟動(dòng) I2C 傳輸
	SendByte(IIC_Add_W); // 寫入 VEML6075 設(shè)備地址
	SendByte(VEML6075_UVA); // 寫入 VEML6075 UVA 數(shù)據(jù)寄存器地址
	Start_I2c(); // 啟動(dòng) I2C 傳輸
	SendByte(IIC_Add_R); // 寫入 VEML6075 設(shè)備地址,同時(shí)設(shè)置讀取位
	dataH = RcvByte(); // 讀取 UVA 數(shù)據(jù)的高字節(jié)
	Ack_I2c(0);
	dataL = RcvByte(); // 讀取 UVB 數(shù)據(jù)的低字節(jié)
	Ack_I2c(1);
	Stop_I2c(); // 停止 I2C 傳輸

	return (dataH < < 8) | dataL; // 將讀取到的數(shù)據(jù)組合成 16 位數(shù)據(jù)并返回
}


// 讀取 VEML6075 的 UVB 數(shù)據(jù)
unsigned int VEML6075ReadUVB()
{
	unsigned char dataH, dataL;

	Start_I2c(); // 啟動(dòng) I2C 傳輸
	SendByte(IIC_Add_W); // 寫入 VEML6075 設(shè)備地址
	SendByte(VEML6075_UVB); // 寫入 VEML6075 UVB 數(shù)據(jù)寄存器地址
	Start_I2c(); // 啟動(dòng) I2C 傳輸
	SendByte(IIC_Add_R); // 寫入 VEML6075 設(shè)備地址,同時(shí)設(shè)置讀取位
	dataH = RcvByte(); // 讀取 UVB 數(shù)據(jù)的高字節(jié)
	Ack_I2c(0);
	dataL = RcvByte(); // 讀取 UVB 數(shù)據(jù)的低字節(jié)
	Ack_I2c(1);
	Stop_I2c(); // 停止 I2C 傳輸
	return (dataH < < 8) | dataL; // 將讀取到的數(shù)據(jù)組合成 16 位數(shù)據(jù)并返回
}

上述代碼中嚴(yán)格按照手冊(cè)中的讀寫時(shí)序操作進(jìn)行,可以讀取出UVA和UVB的數(shù)值。

VEML6075IIC讀寫串口打印

在這里插入圖片描述
上圖讀出的為原始的傳感器輸出的UVA和UVB的數(shù)值現(xiàn)象。

總結(jié)

使用VEML可以自己制作個(gè)人或者或者其他的一些DIY的小物品,進(jìn)行夏日的紫外線的數(shù)據(jù)進(jìn)行檢測(cè),本驅(qū)動(dòng)程序給出的數(shù)據(jù)是原始數(shù)值,如果需要做一些小作品的話需要自己找當(dāng)?shù)貧庀缶只蛘攮h(huán)境檢測(cè)機(jī)構(gòu)了解下計(jì)算因子進(jìn)行數(shù)據(jù)解析調(diào)用從而得到紫外線的UV指數(shù)值,相關(guān)程序和Veml6075的應(yīng)用手冊(cè)和校準(zhǔn)計(jì)算都會(huì)放在資料中打包,有需要的小伙伴可留言郵箱獲取。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2576

    文章

    55028

    瀏覽量

    791233
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    278

    文章

    5714

    瀏覽量

    134266
  • 紫外線
    +關(guān)注

    關(guān)注

    1

    文章

    380

    瀏覽量

    22111
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Vishay VELM6075紫外線檢測(cè)開發(fā)套件免費(fèi)試用

    世平集團(tuán)推出基于 Vishay VEML6075紫外線檢測(cè)方案,可以通過檢測(cè)紫外線強(qiáng)度,為廣大需要紫外線數(shù)據(jù)的人提供實(shí)時(shí)數(shù)據(jù),貼心提醒。
    發(fā)表于 03-09 11:33

    VEML6075紫外線檢測(cè)試用申請(qǐng)】基于VEML6075的戶外紫外線檢測(cè)反饋系統(tǒng)

    VEML6040使用同一款MCU,除了紫外線傳感器外大部分外設(shè)程序代碼通用,因此我申請(qǐng)了VEML6075后能夠更快地完成項(xiàng)目。 項(xiàng)目描述:年輕女性,戶外工作人員和老年人對(duì)戶外紫外線
    發(fā)表于 04-10 17:58

    VEML6075紫外線檢測(cè)試用體驗(yàn)】+ 讀取VEML6075寄存器并計(jì)算

    1 VEML6075應(yīng)用流程分析1.1 紫外線及其檢測(cè)介紹紫外線主要包括365nm波長(320-400nm,3dB帶寬為350--375nm)的UVA區(qū)域和330nm波長(280--4430nm
    發(fā)表于 04-15 15:28

    VEML6075紫外線檢測(cè)試用體驗(yàn)】開箱鑒賞

    VEML6075紫外線檢測(cè)開發(fā)板不但能檢測(cè)身邊的紫外線強(qiáng)度,靈敏的傳感器還能檢測(cè)室內(nèi)微弱的紫外線強(qiáng)度
    發(fā)表于 04-16 11:58

    VEML6075紫外線檢測(cè)試用體驗(yàn)】外形尺寸與參數(shù)

    今天,我們來分析大聯(lián)大VEML6075紫外線檢測(cè)套件的外形尺寸與參數(shù)VEML6075的外部由優(yōu)質(zhì)的屏蔽材料包裹封裝用刻刀沿?zé)崴芊獾娜劢泳€輕輕割開,取出內(nèi)部裝載的板卡這手感,是多層板,做工很扎實(shí)軸二
    發(fā)表于 04-17 11:41

    VEML6075紫外線檢測(cè)試用體驗(yàn)】+4.讀取紫外線傳感器VEML6075的器件ID

    ` 本帖最后由 wamcncn 于 2017-4-17 14:02 編輯 紫外線傳感器VEML6075的通訊接口是I2C。結(jié)構(gòu)框圖如下:SDAT和SCLK是I2C串行總線的兩根信號(hào)線,在手冊(cè)里
    發(fā)表于 04-17 14:02

    VEML6075紫外線檢測(cè)試用體驗(yàn)】+開箱上電&工程環(huán)境搭建&資料分享

    的UV射線強(qiáng)度的,但是我發(fā)現(xiàn)了一個(gè)跟VEML6040差不多的現(xiàn)象:燈光下UVA和UVB讀數(shù)均變大,難道燈光下也有強(qiáng)烈的紫外線?好可怕。。。 上傳一份大聯(lián)大官方的開發(fā)板資料附件。
    發(fā)表于 04-23 23:27

    VEML6075紫外線檢測(cè)板子上OLED的資料

    誰有VEML6075 紫外線檢測(cè)板卡上的LCM的資料?;蛘咧朗裁葱吞?hào)。謝謝。 補(bǔ)充內(nèi)容 (2017-4-27 12:29): 不是OLED,是LCD
    發(fā)表于 04-25 10:36

    VEML6075紫外線檢測(cè)試用體驗(yàn)】+工程整理&界面美化&場(chǎng)地實(shí)測(cè)

    VEML6075驅(qū)動(dòng)的例程花不了多少時(shí)間。VEML6075VEML6040一樣都是IIC通信的總線,初始化步驟大致相同,需要分別發(fā)送兩個(gè)字節(jié)的數(shù)據(jù)到0x00號(hào)寄存器和0x01號(hào)寄存器
    發(fā)表于 04-30 15:17

    VEML6075紫外線檢測(cè)試用體驗(yàn)】大棚紫外智控系統(tǒng)初測(cè)版

    強(qiáng)大的兼容性,能兼容大多數(shù)各種各樣的屏幕然后是實(shí)測(cè)視頻,MP4不知道為什么成為不允許上傳的格式,現(xiàn)在壓成rar傳上來了總體來說,veml6075的反應(yīng)速度很快,測(cè)量數(shù)值很準(zhǔn),串口傳輸也控制得很好,隨便哪個(gè)上位機(jī)都能穩(wěn)定捕捉到數(shù)據(jù)
    發(fā)表于 05-07 16:29

    VEML6075紫外線檢測(cè)試用體驗(yàn)】結(jié)項(xiàng)報(bào)告:基于VEML6075的戶外紫外線檢測(cè)反饋系統(tǒng)

    硬件準(zhǔn)備:VEML6075開發(fā)板、兩個(gè)配對(duì)好的HC05模塊、CH340 USB轉(zhuǎn)TTL模塊、5V充電寶、蜂鳴器模塊 項(xiàng)目背景:年輕女性,戶外工作人員和老年人對(duì)戶外紫外線強(qiáng)度變化非常敏感,若
    發(fā)表于 05-14 13:50

    VEML6075紫外線檢測(cè)試用體驗(yàn)】結(jié)項(xiàng)報(bào)告:基于VEML6075的大棚控制系統(tǒng)

    /jishu_1127861_1_1.html,因?yàn)?b class='flag-5'>VEML6075不但能準(zhǔn)確檢測(cè)紫外線,還具備相當(dāng)快的處理能力,所以用的依然是VEML6075的處理能力,完全用不到上位機(jī),既然這是檢
    發(fā)表于 05-21 17:37

    VEML6075紫外線檢測(cè)試用體驗(yàn)】使用手機(jī)BLE連接VEML6075的可穿戴平臺(tái)紫外檢測(cè)功能開發(fā)

    VEML6075的可穿戴平臺(tái)紫外檢測(cè)功能開發(fā)進(jìn)行說明Mars4zhu目 錄1 總述 12 紫外線檢測(cè)及其傳感器VEML6075介紹 12.1 紫外線
    發(fā)表于 07-01 09:50

    VEML6075紫外線檢測(cè)試用體驗(yàn)】 VEML6075紫外線檢測(cè)試用總結(jié)

    VEML6075紫外線檢測(cè)試用總結(jié)有幸得到VEML6075的使用,過程很豐富,同時(shí)中間也有很多曲折。原計(jì)劃:對(duì)評(píng)估板的外形、資源、例程進(jìn)行學(xué)習(xí),并撰寫學(xué)習(xí)報(bào)告。采用UVA和UVB在不同程度下的檢測(cè)值
    發(fā)表于 07-01 10:04

    VEML6075紫外線檢測(cè)試用體驗(yàn)】 VEML6075紫外線檢測(cè)試用總結(jié)

    VEML6075紫外線檢測(cè)試用總結(jié)有幸得到VEML6075的使用,過程很豐富,同時(shí)中間也有很多曲折。原計(jì)劃:對(duì)評(píng)估板的外形、資源、例程進(jìn)行學(xué)習(xí),并撰寫學(xué)習(xí)報(bào)告。采用UVA和UVB在不同程度下的檢測(cè)值
    發(fā)表于 07-11 09:58