0

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

威世数据表

Adafruit VEML6075

威世应用笔记

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

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

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

4

1 回答 1

1

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

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

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

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

要从辐照值中获得紫外线指数,请将其除以25W/m²

测得的最高紫外线指数为 43.3

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

于 2021-01-05T10:31:21.077 回答