发明名称 一种控制系统模拟电位传感器误差补偿方法
摘要 本发明提出了一种控制系统模拟电位传感器误差补偿方法,由控制系统的硬件和相应软件组成,硬件包含控制命令输入模块、数字信号处理模块、控制执行输出模块、电位传感器和数据采集模块。控制命令输入模块接收控制命令,送给数字信号处理模块,经过计算后送给控制执行输出模块,电位传感器检测控制执行输出模块的位置,并把位置转换为电压,经由数据采集模块采集后送给数字信号处理模块进行偏差计算;软件包含底层软件和控制软件。本发明大幅度提升了电位传感器在控制系统中的检测精度,节省了设计资源,降低了成本,还减轻了设计的工作量和难度。
申请公布号 CN104820420A 申请公布日期 2015.08.05
申请号 CN201510188590.X 申请日期 2015.04.20
申请人 中国科学院光电技术研究所 发明人 苏艳蕊;严发宝;王强;黄永梅;杨洪
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 代理人
主权项 一种控制系统模拟电位传感器误差补偿方法,其特征在于:适用于一种硬件平台,该硬件平台包含控制命令输入模块(1)、数字信号处理模块(2)、控制执行输出模块(3)、模拟电位传感器(4)和数据采集模块(5),控制命令输入模块(1)接收控制命令,送给数字信号处理模块(2),经过其计算后送给控制执行输出模块(3),模拟电位传感器(4)检测控制执行输出模块(3)的位置,并把位置转换为电压,经由数据采集模块采集后送给数字信号处理模块(5)进行偏差计算,从而实现高精度的控制,实现模拟电位传感器误差补偿通过以下方法:步骤(1)、在实际控制执行前,以控制系统中控制执行输出模块(3)能够输出的最小位置变化量进行从初始位置到终点控制位置的输出;步骤(2)、在执行步骤(1)的过程中使用数据采集模块(5)对模拟电位传感器(4)的输出电压进行采集;步骤(3)、设所有采集的数据为N个,A<sub>n</sub>,A<sub>n‑1</sub>为步骤(2)采集的任意两个数据,n小于等于N,因此A<sub>n</sub>,A<sub>n‑1</sub>为相邻的两个数据;步骤(4)、设Δn=A<sub>n</sub>‑A<sub>n‑1</sub>,∑n=Δn‑Δn‑1;步骤(5)、判断∑n的符号变化,对数据An以∑n的符号变化点为节点进行分段,把数据An分的段数设为m段,m大于1小于等于n‑1;步骤(6)、对于m段中任一段数据的Δn值进行段内平均,设任一段内数据为c,则平均值为该段内所有的Δn除以c;步骤(7)、把m段数据的Δn平均值、∑n的符号变化的分界点记录在数字信号处理模块(2)中;步骤(8)、在实际控制系统实际使用中,以∑n的符号对任意一段实际测的新数据An进行实时补偿,补偿的数据符号与∑n的符号相反;步骤(9)、控制系统达到控制目的后结束控制,如果没有达到则继续进行步骤(8)。
地址 610209 四川省成都市双流350信箱