我要发布
仪器网/ 仪器社区/ 温度传感器/ 怎么检测18B20温度传感器是否坏了

怎么检测18B20温度传感器是否坏了

猪哥大老板    2017-08-31    温度传感器    浏览 517 次

精彩问答
奈何桥_002 发布日期:2017-09-01
  检测方法:
  软件上可以这样来判断,在确保程序没问题前提下。初始化结束后,信号线检测送变量,看是否是低,低就是好的,高就是坏的,可以用端口接发光管(亮也灭)来看这个变量的高低,可判断传感器的好坏。
  温度传感器DS18B20中,低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。
被采纳
何66011 发布日期:2017-09-21
软件上可以这样来判断,在确保程序没问题前提下。
初始化结束后,信号线检测送变量,看是否是低,低就是好的,高就是坏的,可以用端口接发光管(亮也灭)来看这个变量的高低,可判断传感器的好坏。
如:DQ为一线信号线端口。
DQ = 1; //DQ复位
delay(8); //稍做延时
DQ = 0; //单片机将DQ拉低
delay(80); //精确延时 大于 480us
DQ = 1; //拉高总线
delay(14);
x1=DQ; //如果x=0则初始化成功 x=1则初始化失败 ,x1送io口,接led灯来观察。判断好坏
delay(20);
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控