• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

NTC查表法获得温度的问题

SingleYork 2018-06-28 浏览量:3976

最近在做一个温度采集模块,单片机通过查表法获得NTC的温度值,调试时间长了,有点犯迷糊了,发现一个问题,不知道是不错觉,最近感觉头脑头不怎么好使了……貌似通过查表法获得温度时,跟单片机的供电电压似乎没什么关系,不管是5V供电还是3.3V供电,通过电路计算所得到的NTC端的AD值似乎不变,我只想问:这不是错觉吧?!那么,在采集AD的时候,似乎只需要关注采集到的AD值就可以了,不需要考虑电源电压的问题?


03.png



0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是不是把ADC的参考电压也随着变成了3.3V和5V呀,要是这样的话,就对了。这样好比你选的比例尺不同,但是,0~3.3和0~5之间分成的份数是相同的,得出的结果也是相同的。在这几电路的时候,这种做法是不正确的。ADC必须有单独的标准参考电压,不能直接用ACC,ACC噪声太大,会严重影响AD转换的饿结果的。另外多说一句,测温的话,用DS18B20多简单呀,而且比热敏电阻精度到的多,热敏电阻不是线性的,读取温度值也比较麻烦
    • 发布于 2018-06-28
    • 举报
    • 评论 1
    • 1
    • 0
SingleYork 回复了 liulishiyi:成本,呵呵,一个NTC才几毛钱,一个DS18B20多少钱?差距不是一点点……量产的话,可以就是几万甚至几十万的差异了…… 回复

其他答案 数量:9
  • 是的,因为这里的AD值是反映的对当前VCC值为4096的值,所以会等比例变化(归一化了)
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 首先你要搞清楚AD取样的数值是和单片机的参考电压有关的,参考电压要比实际电压高才能获取到有意义的数值

    你的电源电压改变的时候,可能VCC和VEF连起来了,所以连着参考电压也变化了

    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 1
    • 0

  • 是的,只要关注AD值就好了,不用反推电压再求电阻XD
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 1
    • 0

  • ad就是个比率值,不代表实际值啊,实际值是要进一步计算得到、
    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机的供电电压 在手册的规定范围之内就好,

    AD采集的数据 只跟采集的信号,和AD芯片的精确度有关系。

    只要AD芯片能正常工作,配置的合理, 跟单片机半毛钱关系都没有

    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 要的,单片机的ADC有个专门的供电电源,那个电源相当于是一个参考源,如果不接,那就默认用的是单片机的供电电源作为参考源
    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,只需要关注你的输入AD值然后去查表就可以得到温度了
    • 发布于2018-07-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 根据的描述,其实只要不断采集ADC的数据查表就可以了
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 跟电源电压无关 只跟温度有关 温度跟电阻值是固定的 所以不同的电压用不同的分压电阻 所以分的电压是恒定的
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

NTC查表法获得温度的问题