ly1350 发表于 2025-4-23 00:23:43

梁工 发表于 2025-4-22 22:15
/*************        功能说明        **************
温湿度传感器 DHT22 或 AM2302 单总线驱动、测试程序,串口1(P3 ...

非常感谢梁工的帮助!下载来好好学习一下!

ly1350 发表于 2025-4-23 15:44:36

ly1350 发表于 2025-4-23 00:23
非常感谢梁工的帮助!下载来好好学习一下!

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

ly1350 发表于 2025-4-23 15:55:07

梁工 发表于 2025-4-22 22:15
/*************        功能说明        **************
温湿度传感器 DHT22 或 AM2302 单总线驱动、测试程序,串口1(P3 ...

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

ly1350 发表于 2025-4-23 15:57:26

梁工 发表于 2025-4-22 22:16
我上面39楼的程序不会出现你说的情况,任何错误都会退出,并报告错误。

这个是我对比的测量结果

梁工 发表于 2025-4-23 16:12:11

ly1350 发表于 2025-4-23 15:57
这个是我对比的测量结果

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

ly1350 发表于 2025-4-23 16:38:20

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

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

梁工 发表于 2025-4-23 17:16:08

ly1350 发表于 2025-4-23 16:38
好的,我试试。如果温度稳定后,NTC测得的值偏差大,该如何修正?在测量结果上加、减误差值,还是调整分 ...

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

ly1350 发表于 2025-4-23 17:32:45

梁工 发表于 2025-4-23 17:16
如果没有更精确的温度计做参考(比如国标2级标准,0.2度误差温度计),没有参考,就不知道哪个更准确,只 ...

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

梁工 发表于 2025-4-23 21:20:15

ly1350 发表于 2025-4-23 17:32
好的,感谢回复!等我买一个高精度的温度计来实验一样。
可以买一个0~100度、0.2级、分度值0.2度、50cm长的玻璃水银温度计,便宜,但用起来不方便。也可以买A级PT100自己做一个比较准确的温度计。

ly1350 发表于 2025-4-24 01:07:03

梁工 发表于 2025-4-23 21:20
可以买一个0~100度、0.2级、分度值0.2度、50cm长的玻璃水银温度计,便宜,但用起来不方便。也可以买A级PT1 ...

收到。已经淘宝了一个-10到50的0.1度的水银温度计了。
页: 1 2 3 4 [5]
查看完整版本: SHT30温湿度传感器, 硬件I2C接口, 32G12K128 驱动教程系列