Noduino OpenGas
来自Jack's Lab
(版本间的差异)
(→Overview) |
(→TODO) |
||
(未显示1个用户的13个中间版本) | |||
第1行: | 第1行: | ||
+ | [[文件:Opengas-05.jpg | 400px]] | ||
+ | |||
== Overview == | == Overview == | ||
第12行: | 第14行: | ||
[[文件:Mc-105.jpg]] | [[文件:Mc-105.jpg]] | ||
− | C | + | C 是补偿元件,D 是对燃气敏感的检测部件,两边相互独立。C, D 单边的电阻在 3.7 欧左右 |
+ | |||
+ | 传感器接入电路时检测元件和补偿元件的各一管脚连接在一起作为信号输出端,检测元件的另一管脚接负极,补偿元件的另一管脚接正极 | ||
[[文件:Mc-105-test.jpg]] | [[文件:Mc-105-test.jpg]] | ||
第30行: | 第34行: | ||
<br><br> | <br><br> | ||
+ | |||
+ | == 预热校准 == | ||
+ | |||
+ | 检测到冷启动,则预热 3 分钟 | ||
+ | |||
+ | 10s 一个点,一共 18 个点,求均值,记录为初始电桥电压差值,并写入 flash (20mV ~ 30mV, alarm@50mV, full@200mV) | ||
+ | |||
+ | <br> | ||
+ | |||
+ | == TODO == | ||
+ | |||
+ | * <s>预热校准</s> OK | ||
+ | * <s>燃气阀门 MQTT 控制</s> OK | ||
+ | * <s>MQTT robust support</s> OK | ||
+ | * Support starting calibration via MQTT | ||
+ | * Support turning off airkiss nff via MQTT | ||
+ | |||
+ | <br> | ||
== Reference == | == Reference == |
2019年4月14日 (日) 08:00的最后版本
目录 |
[编辑] 1 Overview
使用 MC105/MC106 作为燃气检测原件
MC105/MC106 为催化燃烧式气体传感器,根据催化燃烧效应的原理工作,由检测元件 (D) 和补偿元件 (C) 配对组成电桥的一个臂
遇天然气气体(主要成分为甲烷)时,检测元件电阻 (D) 升高,桥路输出电压变化,该电压变化量随气体浓度增大而成正比例增大
补偿元件 (C) 起参比及温湿度补偿作用
C 是补偿元件,D 是对燃气敏感的检测部件,两边相互独立。C, D 单边的电阻在 3.7 欧左右
传感器接入电路时检测元件和补偿元件的各一管脚连接在一起作为信号输出端,检测元件的另一管脚接负极,补偿元件的另一管脚接正极
厂家建议电桥检测电路,设计为电桥压差检测,旨在消除电压源的波动,这样就无需高精度基准电压,亦可消除温度对电阻的影响。。。
推荐 2.5V 供电,W 电阻用于调零,在燃气含量为 0 时,把电桥压差输出也调为 0 mV,此因为工艺原因,MC105、贴片电阻等精度并不一致
桥路输出电压与燃气气体含量对应关系,基本呈线性
[编辑] 2 预热校准
检测到冷启动,则预热 3 分钟
10s 一个点,一共 18 个点,求均值,记录为初始电桥电压差值,并写入 flash (20mV ~ 30mV, alarm@50mV, full@200mV)
[编辑] 3 TODO
-
预热校准OK -
燃气阀门 MQTT 控制OK -
MQTT robust supportOK - Support starting calibration via MQTT
- Support turning off airkiss nff via MQTT
[编辑] 4 Reference