高分辨率温度采集算法优化.docxVIP

  • 24
  • 0
  • 约2.29千字
  • 约 4页
  • 2017-05-27 发布于河南
  • 举报
高分辨率温度采集算法优化

高分辨率温度采集算法优化摘要:本文表述一种高效、实用的高分辨率的温度采集算法,适用于低成本8位单片机(本文所用单片机为为意法半导体 STM8L152K4T6),以实现空调高精度控制。除了温度采集外,此算法适合其他非线性的模拟量采集,提高采集分辨率。关键字:AD采集;单片机;STM8L152K4T6;高分辨率;非线性引言随着生活质量的提高,人们对空调控制要求越来越精确。传统1℃分辨率的控制精度已经不能满足要求。单片机也越来越强大,集成10bit、12bitADC的单片机也已经很普遍,让低成本、高精度、高分辨率温度采集成为现实。1 传统方法优缺点分析第一种是直接查表法。表中的值为温度值,根据AD采样值,直接查表得出温度值。此方法可以很好解决模拟量的非线性问题,同时处理速度快。最大缺点是无法做到高分辨率。8bitAD采样,表格大小为256byte,10bit就会变为2*1024byte,12bit的话2*4096byte。表格巨大,制作难度也大。第二种做法,将温度曲线分为8段,求出每一段的线性表达式,将得到的系数存为表格。每段进行线性计算。此方法可以做到很高的分辨率,而且不需要表格。缺点是,人为分的这8段,每一段假定为线性,单并非真实的线性,整数部分可能出现偏差,同时由于系数往往不是整数,因此此方法计算量大,8位单片机运行负担较重。2 二分查表求值法结合两种方法的优点,可以做一个新的算法

文档评论(0)

1亿VIP精品文档

相关文档