ZHCABK6 March   2022 TMP61 , TMP61-Q1 , TMP63 , TMP63-Q1 , TMP64 , TMP64-Q1

 

  1.   摘要
  2.   商标
  3. 1采集数据
  4. 2创建适用于四阶多项式的图表
  5. 3创建散点图
  6. 4创建适用于所采集数据的多项式
  7. 5C 代码
  8. 6创建适用于 NTC 的多项式
  9. 7总结

创建适用于所采集数据的多项式

多项式曲线拟合是指构建与一系列数据点理想拟合的曲线或数学函数的过程。在数学领域,多项式是由不定式和系数组成的表达式,仅涉及变量的加、减、乘和非负整数幂运算。理论上,多项式系数总是为正,函数包含加、减、乘运算。编程旨在修正代码,只需更改系数。在代码中,多项式方程修改为仅使用加法和乘法,因此公式保持不变。因此,正负系数用于执行所需的加减运算。对于 TMP6 器件,使用四阶多项式来实现 PTC 热敏电阻近线性曲线的理想拟合。

按照以下步骤,利用之前创建的 Microsoft Excel 散点图来创建多项式。对于该过程中的所有步骤,请遵循 图 4-1 所示流程。

  1. 右键点击图线
  2. 选择 Add Trendline(添加趋势线),且趋势线必须格式化
  3. 选择 Polynomial(多项式)趋势线选项
  4. 对于四阶多项式,将 Order(阶)更改为“4”
  5. 勾选复选框 Display Equation on chart(在图表上显示方程)
  6. 勾选复选框 Display R-squared value on chart(在图表上显示 R 平方值)
GUID-24407386-AE52-4E2A-864A-9021B5E61E7F-low.png图 4-1 多项式创建流程

系数保留 6 位小数,以便尽量保持计算准确性。图 4-2 所示为通过更改标签格式来获得所需系数位数的方法。

  1. 右键点击多项式的标签,然后选择 Format Trendline Label(格式化趋势线标签)
  2. 将类别更改为科学计数
  3. 将小数位数更改为“6”
GUID-66D1CCDF-DA10-45B2-B1B1-8A7AB9F58497-low.png图 4-2 格式化趋势线标签

现在,可从趋势线标签中复制公式和系数,并将其作为文本粘贴到电子表格中。

Equation1. Y = - 1.374327 E + 01 x 4 + 1.393725 E + 02 x 3 - 4.405225 E + 02 x 2 + 7.588066 E + 02 x - 5.512652 E + 02
Equation2. T ° C = A 4 × ( V 4 ) + A 3 × ( V 3 ) + A 2 × ( V 2 ) + A 1 × ( V ) + A 0

其中

  • V = ADC 电压
  • A4 = –1.374327E+01
  • A3 = 1.393725E+02
  • A2 = –4.405225E+02
  • A1 = 7.588066E+02
  • A0 = –5.512652E+02

切记,如需在公式中减去一个数字,请保留减号 (–) 与系数。现在,可在代码中创建多项式公式,只需像 Equation1 所示的主多项式那样做加法。添加负数等同于做减法。

现在,在多项式公式中,将 X4 到 X 替换为 ADC 电压测量值。使用在新公式中创建的系数。