传感器非线性数据的线性化

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:46:01
这是一个距离传感器输出的数据:
距离--》电压
10cm--》2.38
20cm--》1.51
30cm--》0.93
40cm--》0.72
50cm--》0.61
60cm--》0.55
70cm--》0.46
80cm--》0.44
明显根据这些数据所画出来的图像并非正比或反比,是非线性的。
就我现在高中所学知识,不知道如何将这些数据线性化。
希望有热心人帮助。
谢谢
补充下:
10cm-80cm是传感器的正常工作范围,
我所说的将数据线性化,就是可以根据传感器输出的电压值求出所对应的距离(或大概距离)或
根据已知距离求出传感器大概应输出的电压;
例如:
当已知距离为42cm时,传感器应该输出电压值为多少呢?

看样像超声波测距,如是应该分段,否则数据是有些非线性

一般数据处理程序

首先将曲线话下来

然后看曲线符合那种函数

然后待定系数

代入上表数值,求出系数

从上述数据看来,大于30cm以后可能已经超出该传感器的测量范围,那样的数据是无效的,若非得要这样测量,那就得分段进行,比如你可以设置几个量程开关,设计不同的放大系数,使用非线性原件进行补偿等等。

没懂你题目的意思.