内核驱动 ChipCap2

支持的芯片

作者

描述

此驱动程序实现了对 Amphenol ChipCap 2(一个湿度和温度芯片系列)的支持。温度以毫摄氏度为单位测量,相对湿度以百分比千分比表示。测量范围如下:

  • 相对湿度:0 到 100000 pcm(14 位分辨率)

  • 温度:-40000 到 +125000 m°C(14 位分辨率)

该设备使用 I2C 协议进行通信,默认使用 I2C 地址 0x28。

根据硬件配置,最多可提供两个湿度警报来控制最小值和最大值。它们的阈值和滞后可以通过 sysfs 配置。

阈值和滞后必须以百分比千分比提供。这些值可能会被截断以匹配 14 位设备分辨率 (6.1 pcm/LSB)

已知问题

该驱动程序不支持 I2C 地址和命令窗口长度修改。

sysfs 接口

以下列表包括驱动程序始终提供的 sysfs 属性、它们的权限和一个简短的描述

名称

权限

描述

temp1_input

只读

温度输入

humidity1_input

只读

湿度输入

以下列表包括驱动程序可能根据硬件配置提供的 sysfs 属性

名称

权限

描述

humidity1_min

读写

湿度下限。低于此限制的测量值会触发湿度低警报

humidity1_max

读写

湿度上限。高于此限制的测量值会触发湿度高警报

humidity1_min_hyst

读写

湿度低滞后

humidity1_max_hyst

读写

湿度高滞后

humidity1_min_alarm

只读

湿度低警报指示器

humidity1_max_alarm

只读

湿度高警报指示器