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度的水银温度计了。