一、协议概述
协议名:ai_general_temp_humid
主要用途:用于采集和变换多种类型温湿度传感器的数据,支持模拟量型(电压/电流)和数字型(IIC接口)传感器。
接口类型:
通用AI接口:用于接入电压型(如0-5V, 0-10V)或电流型(如4-20mA)模拟传感器。
板载温湿度接口:用于直接连接数字式IIC温湿度传感器芯片。
二、逻辑参数说明
(一)端口选择:
端口选择是协议配置的基础,需根据传感器类型和FSU型号严格对应。
1、AI型温湿度传感器(模拟型)
工作原理:温度与湿度信号由两个独立的AI通道输出。
端口定义:端口号由温度信号所接入的AI通道号决定。
配置规则:
温度接 AI1,湿度接 AI2 → 选择 端口 1
温度接 AI5,湿度接 AI6 → 选择 端口 5
以此类推,端口 N 对应温度 AI(N) 和湿度 AI(N+1)。
2、板载温湿度(IIC接口)
工作原理:传感器通过I2C总线与FSU通信,每个传感器独占一对逻辑端口。
端口定义:不同FSU型号的端口定义如下表所示。
| FSU 型号 | 逻辑端口范围 | 对应物理传感器 | 备注/示例 |
| IG2100/IG2000 | 13, 14 | 第1路板载温湿度 | |
| 15, 16 | 第2路板载温湿度 | ||
| … | … | (连续分配) | |
| 27, 28 | 第8路板载温湿度 | ||
| EISU | 15, 16 | 第1路板载温湿度 | 实测值:温度25℃,湿度19.5% |
| 17, 18 | 第2路板载温湿度 | 实测值:温度25℃,湿度19.5% | |
| … | … | (连续分配) | |
| 33, 34 | 第10路板载温湿度 | 实测值:温度25℃,湿度19.5% |
端口配置要点:在FSU系统中配置此协议时,只需填写该路传感器对应的起始端口号(如第一路填15,第二路填17)。
(二)协议版本参数配置:
| 版本号 | 通道数据信号值 | 量程范围 | 数据顺序 | 参数配置 |
| version: 1 | 原始值 | – | 温度在前,湿度在后 | {“version”:1} |
| version: 2 | 原始值 | – | 湿度在前,温度在后 | {“version”:2} |
| version: 3 | 0-5V电压 | 温度:-40~80℃ 湿度:0~100% | 温度在前,湿度在后 | {“version”:3,”a”:0.5} |
| version: 4 | 0-5V电压 | 温度:-40~80℃ 湿度:0~100% | 湿度在前,温度在后 | {“version”:4,”a”:0.5} |
| version: 5 | 0-5V电压 | 温度:-20~80℃ 湿度:0~100% | 温度在前,湿度在后 | {“version”:5,”a”:0.5} |
| version: 6 | 0-5V电压 | 温度:-20~80℃ 湿度:0~100% | 湿度在前,温度在后 | {“version”:6,”a”:0.5} |
| version: 7 | 4-20mA电流 | 温度:-20~80℃ 湿度:0~100% | 温度在前,湿度在后 | {“version”:7,”a”:0.5} |
| version: 8 | 0-5V电压 | 温度:-40~60℃ 湿度:0~100% | 温度在前,湿度在后 | {“version”:8,”a”:0.5} |
(三)配置示例
1、示例1:电压型温湿度传感器(0-5V)
{“version”: 3,”a”: 0.5}
说明:温度量程-40~80℃,湿度量程0~100%,温度数据在前
2、示例2:电流型温湿度传感器(4-20mA)
{“version”: 7,”a”: 0.5}
说明:温度量程-20~80℃,湿度量程0~100%,温度数据在前
3、示例3:IIC接口温湿度传感器
{“version”: 1}
说明:温度数据在前,湿度数据在后
四、注意事项
1、电压范围匹配:当传感器输出为0~10V时,必须使用支持该量程的通用AI接口,并确认FSU的AI通道量程设置与之匹配。
2、电流模式硬件设置:使用 version: 7(4-20mA)时,必须将FSU对应AI通道的硬件跳线帽从默认的电压模式切换到电流模式,否则无法正确采集。
3、IIC接口专用性:板载IIC端口专用于数字温湿度传感器,不能用于连接模拟传感器。配置时需根据上表准确选择逻辑端口。
4、数据顺序确认:配置时务必根据传感器手册确认其数据输出顺序。
温度在前的版本:1, 3, 5, 7, 8
湿度在前的版本:2, 4, 6
顺序错误将导致温度和湿度读数颠倒。
五、总结
通过合理配置ai_general_temp_humid协议中的参数,可以实现对不同类型温湿度传感器的数据采集和变换。根据实际应用场景选择合适的端口和版本号配置,确保采集到的数据准确可靠。关键配置要点:
1、正确选择版本号:根据传感器类型和信号特征选择。
2、准确配置数据顺序:根据传感器输出特性选择温度/湿度顺序。
3、匹配量程范围:确保协议量程设置与传感器规格一致。
4、规范接线操作:按照指引正确连接电源和信号线。