找回密码
 立即注册
楼主: 电子DIY小家

SHT30温湿度传感器, 硬件I2C接口, 32G12K128 驱动教程系列

  [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 00:23:43 | 显示全部楼层
梁*** 发表于 2025-4-22 22:15
/*************        功能说明        **************
温湿度传感器 DHT22 或 AM2302 单总线驱动、测试程序,串口1(P3 ...

非常感谢梁工的帮助!下载来好好学习一下!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 15:44:36 | 显示全部楼层
ly1*** 发表于 2025-4-23 00:23
非常感谢梁工的帮助!下载来好好学习一下!

经过认真学习梁工给的例子,终于把am2302调通了。比较了3个ntc、一个dht11、1个am2302,得到的结果都不一样。误差很大啊,都不知道哪个或哪种测量才准确了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 15:55:07 | 显示全部楼层
梁*** 发表于 2025-4-22 22:15
/*************        功能说明        **************
温湿度传感器 DHT22 或 AM2302 单总线驱动、测试程序,串口1(P3 ...

感谢梁工的帮助。通过认真学习你给的例子,我把am2302调通了。我用开天斧板,在p54\p06两个口又焊了2个ntc,在p16焊了DHT11,p62焊了AM2302。同时测量对比,发现结果误差很大,都不知道哪个温度是正确的。请教梁工,如果想准确测量环境的温度,你们是采用什么方法?如果用ntc测量,如何进行误差的标定和修正?谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 15:57:26 | 显示全部楼层
梁*** 发表于 2025-4-22 22:16
我上面39楼的程序不会出现你说的情况,任何错误都会退出,并报告错误。

这个是我对比的测量结果 1.PNG

点评

湿度误差0.1%,非常近似。温度有点误差,建议将板子放在隔热、密闭容器内通电工作半小时后,再看温度数据。  详情 回复 发表于 2025-4-23 16:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-4-23 16:12:11 | 显示全部楼层
ly1*** 发表于 2025-4-23 15:57
这个是我对比的测量结果

湿度误差0.1%,非常近似。温度有点误差,建议将板子放在隔热、密闭容器内通电工作半小时后,再看温度数据。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 16:38:20 | 显示全部楼层
梁*** 发表于 2025-4-23 16:12
湿度误差0.1%,非常近似。温度有点误差,建议将板子放在隔热、密闭容器内通电工作半小时后,再看温度数据 ...

好的,我试试。如果温度稳定后,NTC测得的值偏差大,该如何修正?在测量结果上加、减误差值,还是调整分压电阻呢?我的设想是,将ntc的分压电阻改成精密可调电阻,然后调整电阻,让ntc测得的值和标准一样,这样修正是否可行?请问一般是如何进行修正标定的?谢谢!

点评

如果没有更精确的温度计做参考(比如国标2级标准,0.2度误差温度计),没有参考,就不知道哪个更准确,只能看手册了。 NTC测温在0~50度范围的误差在2度之内都属于正常。 DHT11手册参数,温度精度为+-1~2度。 AM2302  详情 回复 发表于 2025-4-23 17:16
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-4-23 17:16:08 | 显示全部楼层
ly1*** 发表于 2025-4-23 16:38
好的,我试试。如果温度稳定后,NTC测得的值偏差大,该如何修正?在测量结果上加、减误差值,还是调整分 ...

如果没有更精确的温度计做参考(比如国标2级标准,0.2度误差温度计),没有参考,就不知道哪个更准确,只能看手册了。
NTC测温在0~50度范围的误差在2度之内都属于正常。
DHT11手册参数,温度精度为+-1~2度。
AM2302手册参数,温度精度为+-0.5度。
从手册数据看,AM2302更精确,跟DS18B20相当。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 2025-4-23 17:32:45 | 显示全部楼层
梁*** 发表于 2025-4-23 17:16
如果没有更精确的温度计做参考(比如国标2级标准,0.2度误差温度计),没有参考,就不知道哪个更准确,只 ...

好的,感谢回复!等我买一个高精度的温度计来实验一样。

点评

建议买一个0~100度、0.2级、50cm长的玻璃水银温度计,分别率0.2度。  详情 回复 发表于 2025-4-23 21:20
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-4-23 21:20:15 | 显示全部楼层
ly1*** 发表于 2025-4-23 17:32
好的,感谢回复!等我买一个高精度的温度计来实验一样。

可以买一个0~100度、0.2级、分度值0.2度、50cm长的玻璃水银温度计,便宜,但用起来不方便。也可以买A级PT100自己做一个比较准确的温度计。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:296
  • 最近打卡:2025-05-01 00:05:51
已绑定手机

20

主题

329

回帖

1672

积分

金牌会员

积分
1672
发表于 7 天前 | 显示全部楼层
梁*** 发表于 2025-4-23 21:20
可以买一个0~100度、0.2级、分度值0.2度、50cm长的玻璃水银温度计,便宜,但用起来不方便。也可以买A级PT1 ...

收到。已经淘宝了一个-10到50的0.1度的水银温度计了。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 18:59 , Processed in 0.124391 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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