查看: 1809|回复: 1
打印 上一主题 下一主题

DS18B20温度测量跳变

[复制链接] qrcode

30

主题

62

帖子

158

积分

注册会员

Rank: 2

积分
158
楼主
跳转到指定楼层
发表于 2015-12-6 11:01 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用DS18B20温度传感器做温度测量,转换精度采用默认的12位,18B20的供电为5V,上拉也为5V,但CPU的供电为3.3,现在的问题是运行一段时间后上位机监控的温度显示为-2000多,持续一段时间后又自动恢复正常。上位机采用中断的方式向仪器读取温度,我们初步认为是另个原因造成的,一个是温度转换时间不够,12位的转换时间要求最大为780ms,软件中是采用 延时160ms的方式等到转换;另一个是电平不匹配,单片机发送的电平为3.3V,而DS18B20发送的电平为5V。不知道哪位对18B20应用比较熟练的可以帮忙分析一下,非常感谢!                                                                                                                                                                       
回复

使用道具 举报

0

主题

87

帖子

178

积分

注册会员

Rank: 2

积分
178
沙发
发表于 2016-4-27 10:34 AM | 只看该作者
我的也有这个问题                                                                                                                                                                       
回复 支持 反对

使用道具 举报

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

本版积分规则

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