pz9688 发表于 2015-12-6 11:01 AM

DS18B20温度测量跳变

用DS18B20温度传感器做温度测量,转换精度采用默认的12位,18B20的供电为5V,上拉也为5V,但CPU的供电为3.3,现在的问题是运行一段时间后上位机监控的温度显示为-2000多,持续一段时间后又自动恢复正常。上位机采用中断的方式向仪器读取温度,我们初步认为是另个原因造成的,一个是温度转换时间不够,12位的转换时间要求最大为780ms,软件中是采用 延时160ms的方式等到转换;另一个是电平不匹配,单片机发送的电平为3.3V,而DS18B20发送的电平为5V。不知道哪位对18B20应用比较熟练的可以帮忙分析一下,非常感谢!                                                                                                                                                                       

回复用户3 发表于 2016-4-27 10:34 AM

我的也有这个问题                                                                                                                                                                       
页: [1]
查看完整版本: DS18B20温度测量跳变