AI通用温湿度协议使用指南

一、协议概述

协议名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/IG200013, 14第1路板载温湿度 
 15, 16第2路板载温湿度 
 (连续分配)
 27, 28第8路板载温湿度 
EISU15, 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: 30-5V电压温度:-40~80℃
湿度:0~100%
温度在前,湿度在后{“version”:3,”a”:0.5}
version: 40-5V电压温度:-40~80℃
湿度:0~100%
湿度在前,温度在后{“version”:4,”a”:0.5}
version: 50-5V电压温度:-20~80℃
湿度:0~100%
温度在前,湿度在后{“version”:5,”a”:0.5}
version: 60-5V电压温度:-20~80℃
湿度:0~100%
湿度在前,温度在后{“version”:6,”a”:0.5}
version: 74-20mA电流温度:-20~80℃
湿度:0~100%
温度在前,湿度在后{“version”:7,”a”:0.5}
version: 80-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、规范接线操作:按照指引正确连接电源和信号线。