• 已解决 41347 个问题
  • 已帮助 5882 位优秀工程师

普通的温度传感器为何在使用中会出现打不开和不关闭?

f7237ac822eb5f4c 2019-11-19 浏览量:420
普通的温度传感器为何在使用中会出现打不开和不关闭?
单片机 STM32
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 传感器,从电源,开始查起,电源正常了,再查通讯的时序,协议是不是正确,

    还有就是工作环境的干扰问题,这个也可能导致传感器工作不正常

    • 发布于 2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 这个看是什么类型的传感器,有些是单线的,需要合适的输入信号激活再接收,信号有严格的规范,这种如果相应信号不符合要求,线路上有干扰等等都可能造成类似的问题。

    主要排查接线上是否有问题,是否有干扰的可能,特别是同时接入多个点的情况,稍有不慎就互相干扰。

    此外就是排查程序中相应信号处理是否有问题。

    • 发布于2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是数字温度计可能是通讯出错了,模拟温度计有可能是阻值或者电压超出范围,当单片机检测到这些情况就会出错,比如打不开和关不了
    • 发布于2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个问题问的也是很奇怪,传感器就是传感器,你给传感器供电,然后用MCU按照它的协议来通讯获取温度数据,就是这么简单的。

    你所谓的打不开,要不然是你的供电出问题了,要不然就是你的MCU坏了,要不然就是你的协议错了。

    你所谓的不关闭,是你一直在供电,并且MCU一直在通讯的问题,你供电可以用一个继电器做开关,MCU先关了继电器,然后MCU进入低功耗模式,不就关闭了嘛

    • 发布于2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 打不开与不关闭,只能 是类似于18B20的这种吧,一般的热敏电阻的,不存在这种情况的,

    你说的这种,应该是通讯协议的时序上会偏差,有时信号的延时时间不对,通讯不上的原因

    • 发布于2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通的温度传感器大多是PT100吧,这个是要使用单片机的ADc进行测量电压,算电阻,再来计算温度的,如果有问题,应该是你的单片机的ADC配置不正确
    • 发布于2019-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 传感器打不开是什么意思?通讯异常?不能正确读写一般都是通讯协议没处理好
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看具体温度传感器的型号,那种单总线的,对总线上面时序要求很高,时序偏差就有可能出现你说的这种情况
    • 发布于2019-11-29
    • 举报
    • 评论 0
    • 0
    • 0

普通的温度传感器为何在使用中会出现打不开和不关闭?