通过 ADC 方式采样 NTC 热敏电阻 (10K)
得到 12 位采样数据(右对齐)

通过 Steinhart-Hart 方程计算并得到温度计算公式
适用于 3.3v 基准电压,12 位宽 的情况

转换公式如下

1
2
3
4
#define to_temperature(adc_value) (1.0 / (0.001129148 + 0.000234185 * \
        log((10000 * adc_value * (3.3 / 4095.0)) / (3.3 - adc_value * \
        (3.3 / 4095.0))) + 0.0000000876741 * pow(log((10000 * adc_value * \
        (3.3 / 4095.0)) / (3.3 - adc_value * (3.3 / 4095.0))), 3))) - 273.15
Copy

本站由 Hexo & Hexo Theme Stellar 强力驱动
Copyright © 2020-2024 @Moieo 版权所有
萌ICP备20242224号
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站已稳定运行 1837 天 7 小时 43 分钟 38 秒
  • 今日访客数 0
  • |
  • 今日浏览量 0
  • |
  • 昨日访客数 0
  • |
  • 昨日浏览量 0
  • |
  • 总访浏览量 1434