微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VEML6075 UVA 和 UVB 测量范围

如何解决VEML6075 UVA 和 UVB 测量范围

我使用 VEML6075 传感器来读取 UVA、UVB 和 UV 指数。 UV指数由芯片自动计算,也由I2C发送到我的MCU。 根据下一个数据表:

Vishay Datasheet

Adafruit VEML6075

Vishay Application Note

它可以显示 UVA 和 UVB 的原始数据。这些值以计数/μW/cm2 表示,它取决于测量的通道。 我的问题是我不知道这些原始数据的测量范围

uint16_t uva = my_veml6075.getUVA();
uint16_t uvb = my_veml6075.getUVB();

有人知道这两个值的范围吗?

解决方法

没有上限。在某些时候,您的传感器会饱和。

正如数据表所述,该传感器适用于太阳辐射。当然,您不应该使用聚焦光学器件。因此,在预期的用例中,传感器可能不会饱和。

它将 UVA 和 UVB 级别作为 16 位值返回。

该值返回为 counts/µW/cm²

要从辐照值除以 25W/m² 得到紫外线指数

有史以来测得的最高紫外线指数为 43.3

通常值的范围在 0 到 12 之间。最大为 300mW/m²

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。