物联网AI MicroPython传感器学习 之 紫外线传感器

本文介绍了紫外线传感器的结构、工作原理、技术参数,包括响应波长、测量精度和软件接口的使用方法。重点展示了如何在物联网项目中集成和测量紫外线级别。
摘要由CSDN通过智能技术生成

学物联网,来万物简单IoT物联网!!在这里插入图片描述

一、产品简介

紫外线是电磁波谱中波长从10nm到400nm辐射的总称。波长的不同,一般把紫外线分为A、B、C三个波段,具体如下:

  • UVA:400~315 nm
  • UVB:315~280 nm
  • UVC:280~100 nm

紫外线传感器可以利用光敏元件通过光伏模式和光导模式将紫外线信号转换为可测量的电信号,然后通过对电信号进行转换得出紫外线的强度。紫外线传感器常用在环境监测、气象监测、农业、林业等环境中测量大气中以及人造光源等环境下的紫外线强度。其具有高灵敏度、高输 出、高响应速度等特性 , 并且抗干扰能力强 、稳定可靠 、寿命长 、耗电少。
本文介绍的紫外线传感器外如下图所示:
image.png

引脚定义

管脚名称管脚功能说明
VCC电源3.3V-5V
GND-
OUT紫外线测量结果输出01.1V,分别对应111级

二、紫外线传感器技术参数

  • 工作电压:3.0v~5v
  • 输出电压:01.1V(对应111级)
  • 响应波长:200nm~370nm
  • 测量精度:±1UV
  • 工作温度:-20°C~+85°C
  • 通信接口:ADC
  • 响应时间:<0.5秒
  • 工作电流:0.06~0.1mA
  • 尺寸:19.8mm * 15mm

三、软件接口

UV(adcObj) - 创建UV传感器驱动对象

  • 函数原型:

gyroDev = UV(adcObj)

  • 参数说明:
参数类型必选参数?说明
adcObjADC传入ADC对象
  • 返回值:
    执行成功,返回紫外线传感器对象;创建失败,抛出Exception
  • 示例代码:
from machine import ADC, Pin
import uv

adcObj = ADC(Pin(32))
UVDev = uv.UV(adcObj)           # 创建UV传感器对象
print('UV device init done')
  • 输出:
UV device init done

measureUVLevel - 测量紫外线级别

  • 函数原型:

UV.measureUVLevel()

  • 参数说明:
  • 返回值:
    返回紫外线的级别,单位:mV,范围:0~1.1。
  • 示例代码:
from machine import ADC, Pin
import uv

adcObj = ADC(Pin(32))
UVDev = uv.UV(adcObj)           # 创建UV传感器对象
print('UV device init done')

uvLevel = UVDev.measureUVLevel()
print("UV level:%d", uvLevel)
  • 输出:
    分别代表x,y,z三个方向的实际加速度测量值
UV device init done
UV level:0.1

五、工作原理

紫外线传感器又叫紫外光敏管,是一种利用光电子发射效应的光电管,它能响应并检测300nm以下紫外辐射。
目前国内外有使用价值的紫外管可以按阴极形状分为球形、丝形、平板形结构,均为二极管的电极结构形式。紫外光敏管利用阴极表面的光电子发射效应,在管内封入特殊的气体,作为放电管的工作媒介。
如果对紫外线敏管的光电阴极和阳极之间加电压,如果有紫外线透过玻壳照射到阴极上.由于阴极涂敷有电子放射物质,阴极就会发射光电子。在电场的作用下光电子被吸向阳极,光电子高速运动时与管内气体分子相碰撞而使气体分子电离,气体电离产生的电子再与气体分子相碰撞,最终使阴极和阳极间被大量的光电子和离子所充斥,引起辉光放电现象,电路中生成大的电流。当没有紫外线照射时,阴极和阳极间没有电子和离子的流动,呈现出相当高的阻抗。

参考文献及购买链接

[1] 详解紫外线传感器的三大结构分类
[2] 紫外线传感器购买链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值