OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 21831|回复: 38

SHT30的温湿度显示问题,温度读取正常,湿度一直是65535的Hex值

[复制链接]

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
发表于 2016-11-2 16:37:49 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 SONYHIFIEXTRA 于 2016-11-5 17:10 编辑

SHT30的温湿度显示问题,温度读取正常,湿度一直是65535的Hex值,请问我发地址0x88过去,然后发送0x20,0x32命令过去作为采集频率0.5mps 发送0xE0, 0x00命令过去作为Periodic Data Acquisition 模式,可以读取完一个16位的温度值,然后读取一个8位校验码,然后再读取完一个16位的湿度值,然后读取一个校验码,显示读取的二进制量程,温度能正常读取,但湿度一直是满量程65535,请问我哪里设置错误或者哪里没设置好,可以帮帮我吗?谢谢大家。



最佳答案

查看完整内容[请看2#楼]

问题解决了,终究还是得靠自己解决,原来是ACK and NACK 读取时发送的问题,哎,这点小错误弄了我一个星期我也没看出来,醉了,不过也谢谢大家
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-2 16:37:50 | 显示全部楼层
本帖最后由 SONYHIFIEXTRA 于 2016-11-11 17:04 编辑

问题解决了,终究还是得靠自己解决,原来是ACK and NACK 读取时发送的问题,哎,这点小错误弄了我一个星期我也没看出来,醉了,不过也谢谢大家
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-2 17:06:35 | 显示全部楼层
谁能帮我解决,支付宝50可以吗?,没有利益一般都没人会帮一个外人了,真的急
回复

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2016-9-28
在线时间
21 小时
发表于 2016-11-2 17:15:56 | 显示全部楼层
读取数据中有温度和湿度 将两个先后显示出来
回复

使用道具 举报

2

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2014-8-10
在线时间
89 小时
发表于 2016-11-2 17:16:18 | 显示全部楼层
没用过这个传感器,帮顶
回复

使用道具 举报

10

主题

254

帖子

0

精华

高级会员

Rank: 4

积分
594
金钱
594
注册时间
2015-10-17
在线时间
145 小时
发表于 2016-11-2 17:30:01 | 显示全部楼层
您看可以将数据手册和工程都发上来大家一起研究一下。
开着单片机翱翔在天空
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-11-2 21:13:56 | 显示全部楼层
65535明显是器件没有相应,能读温度证明硬件是正常的,自己仔细检查读湿度的命令及时序吧。如果你坚信自己的程序没问题,偿试换个传感器再试试
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-5 10:08:48 | 显示全部楼层
本帖最后由 SONYHIFIEXTRA 于 2016-11-11 17:00 编辑

不发程序了,看着真乱





回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-5 10:19:49 | 显示全部楼层
本帖最后由 SONYHIFIEXTRA 于 2016-11-5 10:22 编辑

SHT30的数据手册

SHT3x_DIS.pdf

910.44 KB, 下载次数: 1049

SHT30的数据手册

SHT3x_DIS.pdf

910.44 KB, 下载次数: 660

数据手册

回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2098
金钱
2098
注册时间
2013-11-27
在线时间
518 小时
发表于 2016-11-5 10:45:37 | 显示全部楼层
我把我的程序发给你吧  是一样用的  我用的 sht25  很简单的
回复

使用道具 举报

115

主题

548

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2098
金钱
2098
注册时间
2013-11-27
在线时间
518 小时
发表于 2016-11-5 10:50:07 | 显示全部楼层
这里能发附件吗?要不你留个邮箱  直接给你参考一下
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-5 10:56:30 | 显示全部楼层
wmh19910511 发表于 2016-11-5 10:50
这里能发附件吗?要不你留个邮箱  直接给你参考一下

谢谢你,我看看,1435930003@qq.com
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-5 16:55:32 | 显示全部楼层
本帖最后由 SONYHIFIEXTRA 于 2016-11-5 17:14 编辑

我每天都会更新一下,希望能遇到可以帮助我的人,温度读取一直都很正常,还挺准确的,这个奇怪的一直满量程的湿度值都整的我都懵逼了,真的好累,整这个湿度满量程问题3天了,一天整到晚,摸索摸索摸索,这资料又没中文文档的,看着英文文档去做,去理解,有点虚了。。。最后的结果是:温度读取正常,湿度值满量程65535。 心好累。 希望各位能帮帮我
回复

使用道具 举报

7

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2016-10-11
在线时间
43 小时
发表于 2016-11-5 23:52:17 | 显示全部楼层
兄弟。。你搞定了么
回复

使用道具 举报

7

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2016-10-11
在线时间
43 小时
发表于 2016-11-5 23:54:57 | 显示全部楼层
你读完温度后,读湿度那是不是有点问题呢,,,校验那
回复

使用道具 举报

10

主题

146

帖子

0

精华

高级会员

Rank: 4

积分
764
金钱
764
注册时间
2015-12-19
在线时间
99 小时
发表于 2016-11-6 09:36:05 | 显示全部楼层
没有驱动起来   
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-9 16:36:57 | 显示全部楼层
dingyu000111 发表于 2016-11-5 23:52
兄弟。。你搞定了么

没有搞定,已经一个星期了
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-9 17:07:10 | 显示全部楼层
有没有人做过SHT30的,可以給我发源程序吗?
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-11 16:57:47 | 显示全部楼层
本帖最后由 SONYHIFIEXTRA 于 2016-11-11 17:01 编辑

回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-11 17:01:20 | 显示全部楼层
wmh19910511 发表于 2016-11-5 10:50
这里能发附件吗?要不你留个邮箱  直接给你参考一下

哥们,等了好久你也没发程序我参考,不过也谢谢你,我问题解决了
回复

使用道具 举报

5

主题

15

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2015-9-16
在线时间
10 小时
发表于 2016-11-13 12:50:02 | 显示全部楼层
哥们你好,请问一下你的问题出现在哪里?   我也是这种情况,不过我的有时候可以正常读取有时候就湿度全FF,温度一直是正常的
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-11-14
在线时间
1 小时
发表于 2016-11-14 10:50:13 | 显示全部楼层
本帖最后由 tangbingren 于 2016-11-14 10:54 编辑

之前又看到读错是因为只读了两包数据之后就以为可以读湿度了
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-15 11:00:02 | 显示全部楼层
洛丶 发表于 2016-11-13 12:50
哥们你好,请问一下你的问题出现在哪里?   我也是这种情况,不过我的有时候可以正常读取有时候就湿度全FF ...

你的校验了没有?校验正确才能正常读取湿度值
回复

使用道具 举报

1

主题

14

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-11-2
在线时间
7 小时
 楼主| 发表于 2016-11-15 11:06:34 | 显示全部楼层
tangbingren 发表于 2016-11-14 10:50
之前又看到读错是因为只读了两包数据之后就以为可以读湿度了

凡是湿度问题的,都是程序没写好,或者时序没看懂,或者校验码没写对,温度能读取就已经能证明器件没问题。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2016-11-17
在线时间
2 小时
发表于 2016-11-17 16:37:01 | 显示全部楼层
可以发源码让看看一下吗
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2016-1-28
在线时间
36 小时
发表于 2016-11-25 21:49:46 | 显示全部楼层
SONYHIFIEXTRA 发表于 2016-11-15 11:06
凡是湿度问题的,都是程序没写好,或者时序没看懂,或者校验码没写对,温度能读取就已经能证明器件没问题 ...

可以公布一下代码吗,最近再用,弄了很久还不行
回复

使用道具 举报

4

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2016-1-28
在线时间
36 小时
发表于 2016-11-26 06:54:32 来自手机 | 显示全部楼层
有人用HTU21D的吗,网上说程序和SHT2x一样,但是我连复位时都有错误没反应,不知道是什么原因
回复

使用道具 举报

4

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-11-30
在线时间
13 小时
发表于 2016-11-30 11:37:26 | 显示全部楼层
SONYHIFIEXTRA 发表于 2016-11-9 17:07
有没有人做过SHT30的,可以給我发源程序吗?

我这里有原厂的源程序
回复

使用道具 举报

4

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-11-30
在线时间
13 小时
发表于 2016-11-30 14:00:26 | 显示全部楼层
不错,有这个材料的需求找我,我是盛思锐原厂中华区**商,QQ2851821392  网址www.sunsstech.com
回复

使用道具 举报

12

主题

72

帖子

0

精华

高级会员

Rank: 4

积分
504
金钱
504
注册时间
2015-9-9
在线时间
59 小时
发表于 2017-1-13 17:45:00 | 显示全部楼层
程序楼楼发一下啊
毕业两年才学STM32...
这些都没关系,重点是自己到底成长了没有
回复

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-10-16
在线时间
22 小时
发表于 2017-10-17 08:42:44 | 显示全部楼层
这个sht30为什么大家都用模拟软i2c来写,用硬件i2c不行吗?
回复

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2017-8-16
在线时间
8 小时
发表于 2017-11-18 23:08:13 | 显示全部楼层
能请问楼主,sht30如何区分温度的正负呢
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2017-11-19 10:06:12 | 显示全部楼层
之前调过sht30,这个模块还是比较好调的,手册很详细
回复

使用道具 举报

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2018-1-22
在线时间
18 小时
发表于 2018-3-20 21:27:03 | 显示全部楼层
您好我请问一下 具体是什么 ACK和NACK发送的问题呢?
回复

使用道具 举报

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2018-1-22
在线时间
18 小时
发表于 2018-3-21 09:37:25 | 显示全部楼层
您好  可以说具体一点吗?
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-1-26
在线时间
1 小时
发表于 2019-1-26 23:58:35 | 显示全部楼层
您好,您的问题具体出现在哪里呢,怎样解决的呢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2022-8-4
在线时间
1 小时
发表于 2022-8-4 17:04:53 | 显示全部楼层
楼主,这个到都怎么解决的,我两个测得都是65535,一天了痛苦死了
回复

使用道具 举报

3

主题

808

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3867
金钱
3867
注册时间
2017-3-7
在线时间
1687 小时
发表于 2022-8-5 13:03:33 | 显示全部楼层
官网有demo,数据不对最好用逻辑分析仪看看时序
回复

使用道具 举报

39

主题

168

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
380
金钱
380
注册时间
2012-7-23
在线时间
24 小时
发表于 2022-8-8 08:17:58 | 显示全部楼层
按照数据手册来做就不会做。
或者到官网下demo
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-26 18:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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