差动变压器式位移传感器数字变送解调方法技术

技术编号:6438309 阅读:346 留言:0更新日期:2012-04-11 18:40
差动变压器式位移传感器数字变送解调方法涉及一种处理利用LVDT精确测量物体微小位移的信号的方法。该方法利用由现场可编程门阵列(FPGA)制作的变送器来驱动LVDT的初级线圈,并采集LVDT的两个次级线圈的输出信号Va和Vb,将采集到的LVDT两个次级线圈的输出信号Va和Vb作S=(Va-Vb)/(Va+Vb)的数字解调处理,利用LVDT铁芯的实际位移量与S之间的映射关系来实现对LVDT的信号检测,不仅对LVDT中次级线圈信号采用了加减法,而且还采用了除法的解调方法,并且通过移动平均算法,运用映射关系得出LVDT铁芯的真实位移值。本发明专利技术降低了噪声对测量结果的干扰,测量误差大大减小。

【技术实现步骤摘要】

差动变压器式位移传感器数字变送解调方法涉及一种处理利用LVDT精确测量物体微小位移的信号的方法。
技术介绍
差动变压器式位移传感器采用电磁感应原理能测量微小位移,其英文名称是linear variable differential transformer,简称LVDT,其结构见图1。采用环氧树脂,不锈钢等材料作为线圈骨架,用不同线径的漆包线在骨架上绕制线圈。与传统的电力变压器不同,LVDT是一种开磁路弱磁耦合的测量元件:在骨架上绕制一个初级线圈1,两个次级线圈2,其工作方式依赖于在线圈骨架内铁芯3的移动,当初级线圈1供给一定频率的交变电压(激励信号)时,铁芯3在线圈内移动就改变了空间磁场分布从而改变了初,次级线圈之间的互感量,次级线圈2就产生感应电动势,随着铁芯位置的不同,互感量也不同,激励产生的感应电动势也不同,这样就将铁芯3的位移量(实际的铁芯是通过测杆与被测物保持相接触,也就是被测物体的位移量)变成电压信号输出,由于两个次级线圈2电压极性相反,所以传感器的输出是两个次级线圈2电压之差,其电压差值与位移量成线性关系当铁芯3处在两次级线圈2正中间位置时两次级线圈2感应电压相等但相位相反,其电压差值为零,当铁芯3往右移动时,右边的次级线圈感应的电压大于左边。两级线圈2输出的电压差值大小随铁芯3位移而成线性变化(第一象限的实线段部分),这是LVDT有效的测量范围(一半)。当铁芯3继续往右移动时线圈2输出电压的差值不与铁芯3位移成线性关系,此为缓冲,非测量区(虚线段)。反之,当铁芯3自两次级线圈中间位置向左边移动亦然。零点两边的实线段一般是对称的测量范围,只不过两者都是交流信号而相位差180″,如图2所示。一般情况下,对差动变压器式位移传感器(LVDT)常用的信号检测方法是运用载波放大器来完成的,载波放大器又是由解调电路模块、交流放大模块、低通滤波功能模块和常用的振荡器组成的。简单的方法就是从每个次级线圈得到调幅连续电压,通过整流、相减,通过输出的直流电压来表明铁芯的位置。这种方法中的原始信号经过了整流、加减等中间环节才得到直流电压信号,这样会使误差很大,不能得到精确的铁芯位置。
技术实现思路
为了准确地反映铁芯的位置,本专利技术提供一种数字解调方法,不仅对所得次级线圈信号采用加减法,还采用除的方法,并且运用一种映射关系得出铁芯的真实位移值,大大减小误差。为了实现上述目的,本专利技术利用由现场可编程门阵列(FPGA)制作的变送器来驱动LVDT的初级线圈,并采集LVDT的两个次级线圈的输出信号Va和Vb,该变送器包括由FLASH或SRAM构成的存储器、驱动LVDT初级线圈的数模转换器(D/A)、采-->样LVDT两个次级线圈的两个模数转换器(A/D),以及数字输出模块、包括信号解调算法和与上位机通信程序的变送器软件;将采集到的LVDT两个次级线圈的输出信号Va和Vb作S=(Va-Vb)/(Va+Vb)的数字解调处理,利用LVDT铁芯的实际位移量与S之间的映射关系来实现对LVDT的信号检测,该处理方法包括以下步骤:A、初始化变送器中各存储器,B、FPGA产生频率可变的正弦波激励信号,通过D/A输入到LVDT初级线圈输入端,C、采用两个A/D同时采集LVDT两个次级线圈的模拟输出信号,转化为数字信号,D、建立LVDT铁芯的实际位移量与测量量之间的映射关系,E、利用S=(Va-Vb)/(Va+Vb)的方法进行数字解调,将所得结果进行数字误差修正和数字滤波,误差修正的数据存储在FLASH中,F、修正后的结果送至数字输出模块,以浮点格式的数据输出给上位机,并同时通过数模转换以模拟形式输出,用于外部的仪表来指示测量结果。所述的步骤B中,正弦激励信号由直接数字式频率合成器(DDS)产生,并后跟一级具有稳幅功能的功率放大器,DDS与FPGA的主时钟同步,为兆赫兹级,FPGA通过频率控制字和幅度控制字来实现对DDS的控制,其控制方法包括如下步骤:B1、向FLASH中写入激励频率字和幅度控制字,B2、从FLASH中读取频率控制字通过PI0端口写入DDS频率控制寄存器,同时从FLASH中读取幅度控制字,通过PIO端口向功率放大器送出幅度控制信号,B3、经过DDS产生正弦波数据、经过D/A转化为模拟正弦波、再经过功率放大器的处理就得到相应频率、相应幅度的激励信号。并且,通过DDS同步信号控制A/D的采集时刻,采集时刻为激励信号的正弦值的峰值点。为了得到精确的铁芯位移,步骤D采用了一种校准过程来建立LVDT铁芯的实际位移量与测量量之间的映射关系,该过程包括如下步骤:D1、FLASH工作状态控制器将FLASH与CPU连接;D2、将LVDT传感器安装在测试台架上,台架上装有高等级的位移指示器,在LVDT传感器的满量程内均匀设置测量点,测量点越密集所得误差修正表越精确,变送器软件通过路径读取未修正的计算值并发送至上位机,由上位机软件记录,同时人工通过上位机键盘输入此时测试台架上位移指示器的位移真实值;D3、上位机软件在获得足够多的测量值和真实值之后,采用线性差值算法得到一个输入输出的转换表,此表由上位机软件通过USB接口传送给变送器软件,由变送器软件写入FLASH存储器。在步骤E中,采用移动平均滤波算法作为数字滤波。本专利技术的有益效果:采用对两个次级线圈的输出信号Va和Vb作S=(Va-Vb)/(Va+Vb)的处理方法,克服了以往噪声干扰过大的缺点,并由DDS产生正弦激励信号,以及进行数字误差修正和数字滤波,使位移的测量精度非常高。-->附图说明图1差动变压器式位移传感器(LVDT)结构示意图;图2差动变压器式位移传感器(LVDT)工作原理图;图3本专利技术的差动变压器式位移传感器(LVDT)数字变送解调方法实施例中的硬件结构;图4本专利技术的差动变压器式位移传感器(LVDT)数字变送解调方法实施例中的软件流程图。具体实施方式下面结合图3、4对本专利技术中的一实施例作具体描述。本专利技术可以通过图3、4所示的一种变送器实现,变送器的硬件主要包括NIOSII CPU软核、DDS、D/A转换器、A/D转换器、FLASH工作状态控制器、FLASH和SRAM存储器、主动配置芯片、USB接口、CH452的显示屏和键盘以及电源、时钟/复位。如图3,画在虚线方框内的硬件我们统称为FPGA片内硬件,在方框外的硬件统称为FPGA片外硬件。本实施例可同时测量2至16支LVDT传感器,具体实施方法参见图3、图4,步骤如下:1、初始化各存储器(FLASH和SRAM等),之所以选择用FLASH存储数据是因为FLASH属于非易失性存储器,掉电后数据不丢失,而SRAM存储器是用来运行软件代码的。2、上电后,主动配置芯片配置FPGA,从主动配置芯片中加载软件代码至SRAM并运行。3、通过USB接口和CFI接口向FLASH中写入激励频率字和幅度控制字。从FLASH中读取频率控制字通过PIO端口写入DDS频率控制寄存器,同时从FLASH中读取幅度控制字,通过PIO端口向功率放大器送出4位的幅度控制信号,可通过CH452的键盘选择16支传感器其中的一支接入进行信号解调。4、经过DDS、D/A转换器、功率放大器的处理产生频率50兆赫兹的正弦波激励信号(与FPGA的主本文档来自技高网
...

【技术保护点】
差动变压器式位移传感器数字变送解调方法,其特征在于:利用由现场可编程门阵列(FPGA)制作的变送器来驱动LVDT的初级线圈,并采集LVDT的两个次级线圈的输出信号Va和Vb,该变送器包括由FLASH或SRAM构成的存储器、驱动LVDT初级线圈的数模转换器(D/A)、采样LVDT两个次级线圈的两个模数转换器(A/D),以及数字输出模块、包括信号解调算法和与上位机通信程序的变送器软件;将采集到的LVDT两个次级线圈的输出信号Va和Vb作S=(Va-Vb)/(Va+Vb)的数字解调处理,利用LVDT铁芯的实际位移量与S之间的映射关系来实现对LVDT的信号检测,该处理方法包括以下步骤:A、初始化变送器中各存储器,B、FPGA产生频率可变的正弦波激励信号,通过D/A输入到LVDT初级线圈输入端,C、采用两个A/D同时采集LVDT两个次级线圈的模拟输出信号,转化为数字信号,D、建立LVDT铁芯的实际位移量与测量量之间的映射关系,E、利用S=(Va-Vb)/(Va+Vb)的方法进行数字解调,将所得结果进行数字误差修正和数字滤波,误差修正的数据存储在FLASH中,F、修正后的结果送至数字输出模块,以浮点格式的数据输出给上位机,并同时通过数模转换以模拟形式输出,用于外部的仪表来指示测量结果。...

【技术特征摘要】
1.差动变压器式位移传感器数字变送解调方法,其特征在于:利用由现场可编程门阵列(FPGA)制作的变送器来驱动LVDT的初级线圈,并采集LVDT的两个次级线圈的输出信号Va和Vb,该变送器包括由FLASH或SRAM构成的存储器、驱动LVDT初级线圈的数模转换器(D/A)、采样LVDT两个次级线圈的两个模数转换器(A/D),以及数字输出模块、包括信号解调算法和与上位机通信程序的变送器软件;将采集到的LVDT两个次级线圈的输出信号Va和Vb作S=(Va-Vb)/(Va+Vb)的数字解调处理,利用LVDT铁芯的实际位移量与S之间的映射关系来实现对LVDT的信号检测,该处理方法包括以下步骤:A、初始化变送器中各存储器,B、FPGA产生频率可变的正弦波激励信号,通过D/A输入到LVDT初级线圈输入端,C、采用两个A/D同时采集LVDT两个次级线圈的模拟输出信号,转化为数字信号,D、建立LVDT铁芯的实际位移量与测量量之间的映射关系,E、利用S=(Va-Vb)/(Va+Vb)的方法进行数字解调,将所得结果进行数字误差修正和数字滤波,误差修正的数据存储在FLASH中,F、修正后的结果送至数字输出模块,以浮点格式的数据输出给上位机,并同时通过数模转换以模拟形式输出,用于外部的仪表来指示测量结果。2.如权利要求1所述的差动变压器式位移传感器数字变送解调方法,其特征在于:所述的步骤B中,正弦激励信号由直接数字式频率合成器(DDS)产生,并后跟一级具有稳幅功能的功率放大器,DDS与FPGA的主时钟同步,为兆赫兹级,FP...

【专利技术属性】
技术研发人员:谢雪松柯志泉
申请(专利权)人:北京京海泉传感科技有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1