找回密码
 立即注册

微信扫码登录

搜索
查看: 36|回复: 0

[经验分享] hcho甲醛传感器使用例子

[复制链接]

26

主题

102

回帖

2180

积分

金牌会员

积分
2180
金钱
2052
HASS币
10
发表于 3 小时前 | 显示全部楼层 |阅读模式
本帖最后由 wison 于 2026-1-23 18:28 编辑

image.png


规范
  • 输入电压: 3.3~6V
  • 目标气体: 甲醛(CH2O)
  • 干扰气体: 酒精、一氧化碳等
  • 检测范围: 0~5ppm
  • 解析度: 0.01ppm
  • 预热时间: ≤3分钟
  • 回应时间: ≤60秒
  • 恢复时间: ≤60秒
  • 接口类型: 重力PH2.0 3Pin
  • 输出信号: 可选DAC(0.4~ 2 V,0- 5 ppm)或DAC(9600)
  • 工作温度: 0~50℃
  • 运行时间: 15%RH-90%RH(无冷凝)
  • 储存温度: 0~50℃
  • 工作年限: 2年(空中)




image.png


[td]
Num
Label
Description
1SSignal (DAC/UART)
2+VCC
3-GND
4SWSignal (UART or DAC) Output Switch


教程
本教程将展示如何使用此HCHO传感器, 输出信号可以是ADC模式或DAC模式。
建议使用双模式,以获得更准确和稳定的结果。


要求
  • Hardware硬件

    • DFRduino UNO (or similar) x 1DFRDuino UNO(或类似产品)x 1
    • HCHO Sensor Module x 1甲醛传感器模块x 1
    • Gravity 3P Cable x 1 Gravity 3P电缆x 1
  • Software软件

    • Arduino IDE, Click to Download Arduino IDE from Arduino®
    • Arduino IDE,点击下载Arduino IDE从Arduino®



UART模式
在使用切换模式之前,请将开关切换到切换模式。在此模式下,我们将使用SoftwareSerial Port读取数据。这是数据公式。
image.png


连接图


image.png


示例代码

游客,如果您要查看本帖隐藏内容请回复



预期结果


image.png
如上所述,该值将每秒打印在串行监视器上。


DAC模式


在使用DAC模式之前,请将开关切换到DAC模式。在这种模式下,我们将使用Arduino模拟端口来读取值。


在DAC模式下,测量精度将受到ADC位数和基准电压的影响。因此,建议使用精确的电源或基准电压和10位ADC。


电压(V)与浓度(PPM)呈线性关系。
0.4V ->0ppm
2.0V ->5ppm
因此,功能图如下所示:


image.png

连接图


image.png
示例代码


游客,如果您要查看本帖隐藏内容请回复


预期结果

image.png


如上所述,该值将每秒打印在串行监视器上。


FAQ
Q1.刚开机的时候传感器没有数据,正常吗?
A.该传感器模块需要一定的时间进行调试,因此在通电后几秒钟后会发送信号。


Q2. ppm和mg/m3之间有什么关系?
A.在标准条件下:1 ppm = 0.746 mg/m3


Q3.精确度如何?
A. 0 - 0.2mg/m3,±0.02mg/m3;> 0.2mg/m3,15% - 20%

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2026-1-23 20:07 , Processed in 0.169479 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表