|
热电偶线性化在资源受限的 PIC 上确实要权衡,我一般分层处理:1) 先分段——把量程切成若干段(比如每 100℃ 一段),每段用低阶(一次或二次)多项式拟合,再用一个很小的分段查找表定位当前所在区间,比全量程单个高次多项式省 Flash 也省 CPU;2) 冷端补偿单独处理,不要混进主线性化表,单独用小表或公式校正,避免两种误差叠加放大;3) 存储紧张的话表项可用 16bit 定点压缩存储;4) 若芯片带硬件除法器且精度要求高(0.5℃ 级),直接跑分段多项式即可不建表。关键先量化需求:允许多大误差、还有多少 Flash 余量,再决定分段粒度。
|