种类:气体 | 加工定制:是 | 制作工艺:集成 |
品牌:NE Sensor | 型号:NE/CO-101 | 输出信号:数字型 |
分辨率:0.01 | 材质:金属 | 材料晶体结构:单晶 |
材料物理性质:导体 | 灵敏度:好 | 线性度:好 |
防护等级:好 |
NE/CO-101红外CO模组
使用说明书V1.0
深圳市圣凯安科技有限公司
Shenzhen NESensor ElectronicTechnology Co., LT
目 录
1概述... 4
2技术参数... 5
3.结构尺寸图... 6
4.信号输出... 6
5校准... 10
6安装说明... 12
7维护保养应注意的事项... 12
8订购说明... 12
NE/CO-101是采用NDIR红外吸收检测原理,将***光路、精密电路与智能化软件相结合,形成一款通用型红外CO传感器模组。NE/CO-101采用单光源、双通道探测器,实现了空间上双光路参比补偿,微处理器进行信号采集、处理和输出,实现环境温度补偿,修正了原理上非线性关系。NE/CO-101具有很好的选择性,高灵敏度,无氧气依赖性,寿命长,低功耗;内置温度传感器,可进行温度补偿;同时具有多种数字输出方式与可选择的模拟电压输出,方便客户各种应用。
NE/CO-101可广泛应用于泵吸式的CO测量场合。
描述 | 符号 | 数值 | 单位 |
储存温度 | Tstg | -20 to 80 | °C |
工作温度 | TA | -30 to +60 | °C |
工作湿度 | HA | 0 to 90 | % RH |
工作压力 | PA | 0.8 to 1.2 | ATM |
描述 | 符号 | 最小 | 典型 | 单位 | |
供电 | Vs | 8 | 9 | 10 | V |
工作电流 | Imax |
| 130 | 160 | mA |
光源电流 | Iavg |
| 60 | 70 | mA |
光源频率 | f | 0.2 | 5 | 10 | Hz |
预热时间 | twarm | 30 | 60 | 90 | Sec |
描述 | 典型 | 单位 | |
探测范围(可定制) | 5000 | ppm | |
测量精度 | ±20ppm±2%真值 | ppm | |
T90 | 泵吸 | 5 | 秒 |
重复性 | 零点 | <±50 | ppm |
50% FS | <±2% 测量值 |
| |
寿命 | 10 | 年 |
信号输出:模拟电压输出(可选), UART输出,PWM波形输出(可选)
接口定义:7芯1.27间距或者4芯的2.54间距的插座作为用户接口。
1 MCDL
2 DAC OUT (0~5V用户可定义)
3 GND
4 9V
5 TX (UART)
6 RX (UART)
7 PWM输出 (可选)
注:当模块为冷启动时,开机后二分钟内数字输出与DAC输出的浓度值信号不作为测量依据。
DAC输出电压范围(0V~4.0V),0V对应0ppm,4.0V对应满量程时气体浓度。客户也可以定制。
波特率:9600bps,8位数据,1位停止位,无校验位;
浓度读取与返回为16进制数据;
零点校准与SPAN校准,命令与数据为ASCII,每帧数据字节数不固定,0x23开头,0 x 21结尾。
模块工作于IIC的从机模式,可以与外部的MCU相联,内部含上拉电阻。
模块器件从机地址是:0x31
从机地址格式:
BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0 |
0 | 1 | 1 | 0 | 0 | 0 | 1 | R/W Bit |
R/WBit: Read = 1/Write = 0
模块的写操作地址是:0x62,读操作地址是:0x63。
主机发送时序:
1)发送开始信号
2)发送地址写(从机地址+ R/W Bit(0) =0x62)和检查应答
3)发送读命令(ASCII‘R’:0x52))和检查应答
4)发送停止信号
5)发送开始信号
6)发送地址读(从机地址 + R/W Bit(1)= 0x63)和检查应答
7)从模块读7个字节并发送应答
| CO浓度 | 保留 | 保留 | 保留 | 保留 | |
0x08 | 浓度高字节 | 浓度低字节 | 0x00 | 0x00 | 0x00 | 0x00 |
8)发送停止信号
管脚8为PWM波形输出,定义如下,以1000ppm为例
CO浓度输出范围 : 0ppm to 1000ppmCO
周期 :1001 ms ±5%
周期起始段高电平输出 :0.5ms (名义上)
中部周期 :1000.0ms±2%
周期结束段低电平输出 :0.5ms (名义上)
如何通过 PWM获得当前 CO 浓度值的计算公式:
Cppm =1000×(TH-0.5ms)/(TH+TL-1ms), 其中:
Cppm为通过计算得到的CO 浓度值,单位为 ppm;
TH为一个输出周期中输出为高电平的时间;
TL为一个输出周期中输出为低电平的时间;
PWM 输出图示
波特率:9600bps,8位数据,1位停止位,无校验位;浓度读取与返回为16进制数据;
32 | 32 | x | x | x | x | x | 32 | p | p | m | r | n |
其中32为空格的ASCII码,输出以换行符结尾
例如: 输出12345 ppm格式如下:
|
| 1 | 2 | 3 | 4 | 5 |
| p | p | m |
5校准
5.1 氮气校准
氮气中零点校准,命令与数据ASII码形式输出
STA | Command | CheckSum | END | ||
0x23 | 0x57 | 0x31 | 0x36 | 0x36 | 0x21 |
STA: 0x23 表示命令开始
Command:0x57 0x31 命令状态:0x57,表示写;
命令代码:0x31,表示在纯氮气中进行零点校准;
CheckSum:0x36 0x36 校验值:CheckSum为除STA和END之外的所有
数据异或值的ASCII码;
END: 0x21 表示命令结束;
零点校准命令在通氮气5分钟后发送。
5.2 SPAN点校准,命令与数据ASII码形式输出:
STA | Command | Gas Cctn | CheckSum | END | ||||||
0x23 | 0x57 | 0x32 | GC1 | GC2 | GC3 | GC4 | GC5 | H | L | 0x21 |
STA: 0x23 表示命令开始;
Command:0x57 0x31 命令状态:0x57,表示写;
命令代码:0x32,表示在进行SPAN点校准;
Gas Cctn:表示通入标气的浓度值,单位是ppm,
比如:标气浓度为5335ppm,进行灵敏度校准,此时Gas Cctn中的数据为5335的ASCII码,即0x30,0x35,0x33,0x33,0x35。
命令形式如下:
STA | Command | Gas Cctn | CheckSum | END | ||||||
0x23 | 0x57 | 0x32 | 0x30 | 0x35 | 0x33 | 0x33 | 0x35 | 0x35 | 0x35 | 0x21 |
CheckSum:0x35 0x35 为校验值,是除STA和END之 外的所有数据异或值的ASCII码;
END: 0x21 表示命令结束;
SPAN校准命令在通标气5分钟后发送。
5.3清洁空气校准功能
当传感器在清洁的空气中放置,输出浓度值稳定时,输出浓度值与实际浓度值有较大偏差时可以使用清洁空气校准功能, 该功能有2种实现形式,UART命令字校准和手动校准。
手动校准可以把当前值校准为程序中默认的固定值0ppm。
使用方法:在室外自由流动的空气中,一般认为CO浓度为0ppm。根据客户使用环境,设定一个估计数值,比如默认是0ppm。 将1号脚和3号脚短接5秒钟以上,便可以启动相对清洁空气校准功能,校正完毕后数值显示为0。 客户也可以提供自己应用环境的数值来作为清洁空气CO读数。
命令字校准
清洁空气校准命令或者叫单点校准,校准点可以任意一个浓度,单位是ppm。
命令是由16进制数组成, 格式: 235735 3X3X3X3X3XYYYY 21
235735是该命令的开头,23表示命令,57表示写入,35表示清洁空气校准;
21是命令结尾。
3X3X3X3X3X 的XXXXX 是表示任意浓度,单位是ppm
比如517ppm, 那么这部分应该写成 3030353137,
89321ppm, 就写成 3839333231表示
YYYY 是除了开头的23和结尾的21,其余所有57353X3X3X3X3X 异或运算结果的ASCII码,比如350ppm的异或结果是54,对应的ASCII码为3534
那么YYYY部分就写成3534
举例如下
2357353030333030353121 空气300ppm
2357353030333530353421 空气350ppm
2357353030333830353921 空气380ppm
6安装说明
该传感器安装定位孔间距80x23,孔径3mm
接线插座间距1.27 mm
7维护保养应注意的事项
传感器应定期校准,建议不大于3个月,若开启自动校准长期运行侧不需校准
不要在粉尘密度大的环境长期使用传感器
请在传感器供电范围内使用传感器
8订购说明
为了能购买所需具体规格要求,请提供以下信息
1) 传感器名称 2) 传感器量程 3)采样方式
比如NE/CO-101,0-2000ppm 扩散室