采用PLC等微控制器采集一些线性传感器数据时,如果已知线性关系,我们可以利用直线方程求解。具体的算法公式和讲解大家可以查看下面相关文章:
PLC模拟量采集算法数学基础(线性传感器)_plc3秒采集一次模拟量_RXXW_Dor的博客-CSDN博客模拟量采集库如何设计,具体算法代码请参看我的另一篇博文:PLC模拟量输入 模拟量转换FC:S_ITR_RXXW_BOSS的博客-CSDN博客_s_itr模拟量采集、工业现场应用特别广泛、大部分传感器的测量值和输出信号都是线型关系,所以我们可以利用线性函数直接转换,不多说,直接上图和代码S_ITRScale Integer to RealThe formula is as follows:Ov = [(OSH - OSL) * (Iv - ISL) / (ISH - ISL)] + OSLwit....._plc3秒采集一次模拟量https://rxxw-control.blog.csdn.net/article/details/124910267但是对于有些函数关系不明确的线性传感器,我们除了可以利用y=kx+b联立方程组求解出系数k和b以外,我们还可以采用最小二乘算法完成系数a、b的求解。首先简单的看下最小二乘的原理:
1、最小二乘原理
最小二乘在工程上有大量应用,希望大家可以通过这篇基础文章,有所启发有所收获。
未完待续...