硬件电路结构已经固定不可修改,就是电源经过10K电阻与热敏电阻到地,10位ADC对热敏电阻上的电压进行取样。要求能测量0~80℃范围,精度最好0.1℃
我计算了B值3435时,0~80℃,每隔5℃的测量电压与转换值列表,发现非线性很严重。如果用全查表的方式来做补偿,就算精度1℃也要一个80位的表格,对我的应用来说还是空间大了点。
有没有什么占用空间小的补偿办法?计算复杂点可以接受,对实时性的要求不是很高。32M主频的C51能在0.03S内完成即可
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
就算建表以10bit的分辨率最理想状态下要做0.1精度都不可能,用指数取算太慢,而且空间占用未必小
最后还是实际点,分辨率1℃,查表。直接略去低二位数据按8bitADC来查,略去不需要的范围,需要建的表不是很大
一周热门 更多>