SHT20读取温度偏差大

[复制链接]
 楼主| 伍戈123 发表于 2018-12-20 14:46 | 显示全部楼层 |阅读模式
最近调试SHT20,发现读取时必须多次写0x81指令才能读出数据,读取的数据貌似不对,因为放置在室内常温环境,大约23℃,但是读出的数据根据手册给的公式换算成温度值在45℃。请问有没有遇到这样的问题的,或者用过SHT20的给予指导。感谢
mohanwei 发表于 2018-12-20 15:34 | 显示全部楼层
明显是时序不对。
pleee 发表于 2018-12-20 16:18 | 显示全部楼层
我也是用的sht20,读取的温度的确稍微比环境温度要高一点。可能是软件那边弄得不对。。。
pleee 发表于 2018-12-20 16:18 | 显示全部楼层
但是同样的时序,i2c通讯的,读取的湿度比较正常,就是温度偏高。难道是因为贴片在pcb上的原因?
 楼主| 伍戈123 发表于 2018-12-20 16:26 | 显示全部楼层
mohanwei 发表于 2018-12-20 15:34
明显是时序不对。

调试好久好久,用示波器看波形,跟标准的协议波形对的上,但是总是在发送读取指令时得不到应答,,,基本差20度

评论

无应答或许说明程序产生的时序有问题  发表于 2018-12-20 17:04
 楼主| 伍戈123 发表于 2018-12-20 16:26 | 显示全部楼层
pleee 发表于 2018-12-20 16:18
我也是用的sht20,读取的温度的确稍微比环境温度要高一点。可能是软件那边弄得不对。。。 ...

也许是
 楼主| 伍戈123 发表于 2018-12-20 16:26 | 显示全部楼层
pleee 发表于 2018-12-20 16:18
但是同样的时序,i2c通讯的,读取的湿度比较正常,就是温度偏高。难道是因为贴片在pcb上的原因? ...

有可能。
 楼主| 伍戈123 发表于 2018-12-20 16:39 | 显示全部楼层
mohanwei 发表于 2018-12-20 15:34
明显是时序不对。

再问一下,SHT20精度能达到标的±0.3℃吗?
ningling_21 发表于 2018-12-20 17:02 | 显示全部楼层
pleee 发表于 2018-12-20 16:18
但是同样的时序,i2c通讯的,读取的湿度比较正常,就是温度偏高。难道是因为贴片在pcb上的原因? ...

肯定会受PCB板上温度的影响
ningling_21 发表于 2018-12-20 17:03 | 显示全部楼层
伍戈123 发表于 2018-12-20 16:39
再问一下,SHT20精度能达到标的±0.3℃吗?

看规格书
 楼主| 伍戈123 发表于 2018-12-20 17:28 | 显示全部楼层

规格书是说可以的,,,不知道哪位大神做过计量?
mohanwei 发表于 2018-12-20 21:45 | 显示全部楼层
伍戈123 发表于 2018-12-20 16:26
调试好久好久,用示波器看波形,跟标准的协议波形对的上,但是总是在发送读取指令时得不到应答,,,基本 ...

你可能太自信了……
厂家提供了参考代码,建议从头移植一下看看。

评论

应该是  发表于 2018-12-21 12:06
山东电子小菜鸟 发表于 2018-12-20 22:08 | 显示全部楼层
协议的问题
地瓜patch 发表于 2018-12-21 08:57 | 显示全部楼层
1.sht20采集数据正确,mcu接收的数据不对
2.数据代入公式计算错误
建议两到三个同样板子对比测试,我用10和75
地瓜patch 发表于 2018-12-21 08:59 | 显示全部楼层
还有,可以将烙铁放在传感器附近或吹口气(时间要长一点),看看温度和湿度有没有明显变化,检验你的通讯是否正确
地瓜patch 发表于 2018-12-21 09:00 | 显示全部楼层
在启动sht20后,有个等待时间,才能读取数据。
地瓜patch 发表于 2018-12-21 09:05 | 显示全部楼层
pleee 发表于 2018-12-20 16:18
但是同样的时序,i2c通讯的,读取的湿度比较正常,就是温度偏高。难道是因为贴片在pcb上的原因? ...

远离发热元件,周边开槽孤岛设计
tom_xu 发表于 2018-12-21 09:40 | 显示全部楼层
一般这种片上贴的温湿度传感器,测量温度肯定要稍高点的,电路板会发热啊。
一止 发表于 2018-12-21 10:13 | 显示全部楼层
线路板上的温度影响很大的,要么接到外面,要么用SLEEP的方法,只在读数时启动一下MCU
 楼主| 伍戈123 发表于 2018-12-21 12:06 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

311

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部