Noduino OpenGas

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(TODO)
(TODO)
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
 +
[[文件:Opengas-05.jpg | 400px]]
 +
 
== Overview ==
 
== Overview ==
  
第43行: 第45行:
 
== TODO ==
 
== TODO ==
  
* <s>预热校准</s>
+
* <s>预热校准</s> OK
* <s>燃气阀门 MQTT 控制</s>
+
* <s>燃气阀门 MQTT 控制</s> OK
* <s>MQTT robust support</s>
+
* <s>MQTT robust support</s> OK
 
* Support starting calibration via  MQTT
 
* Support starting calibration via  MQTT
 
* Support turning off airkiss nff via MQTT
 
* Support turning off airkiss nff via MQTT

2019年4月14日 (日) 08:00的最后版本

Opengas-05.jpg

目录

[编辑] 1 Overview

使用 MC105/MC106 作为燃气检测原件


MC105/MC106 为催化燃烧式气体传感器,根据催化燃烧效应的原理工作,由检测元件 (D) 和补偿元件 (C) 配对组成电桥的一个臂

遇天然气气体(主要成分为甲烷)时,检测元件电阻 (D) 升高,桥路输出电压变化,该电压变化量随气体浓度增大而成正比例增大

补偿元件 (C) 起参比及温湿度补偿作用

Mc-105.jpg

C 是补偿元件,D 是对燃气敏感的检测部件,两边相互独立。C, D 单边的电阻在 3.7 欧左右

传感器接入电路时检测元件和补偿元件的各一管脚连接在一起作为信号输出端,检测元件的另一管脚接负极,补偿元件的另一管脚接正极

Mc-105-test.jpg

厂家建议电桥检测电路,设计为电桥压差检测,旨在消除电压源的波动,这样就无需高精度基准电压,亦可消除温度对电阻的影响。。。

推荐 2.5V 供电,W 电阻用于调零,在燃气含量为 0 时,把电桥压差输出也调为 0 mV,此因为工艺原因,MC105、贴片电阻等精度并不一致


Mc105-data.jpg

桥路输出电压与燃气气体含量对应关系,基本呈线性


Opengas-01.jpg



[编辑] 2 预热校准

检测到冷启动,则预热 3 分钟

10s 一个点,一共 18 个点,求均值,记录为初始电桥电压差值,并写入 flash (20mV ~ 30mV, alarm@50mV, full@200mV)


[编辑] 3 TODO

  • 预热校准 OK
  • 燃气阀门 MQTT 控制 OK
  • MQTT robust support OK
  • Support starting calibration via MQTT
  • Support turning off airkiss nff via MQTT


[编辑] 4 Reference









个人工具
名字空间

变换
操作
导航
工具箱