直升机自动测试中的数据采集及滤波模块的研究

发布者:老桃子最新更新时间:2011-06-18 关键字:自动测试系统  FIR滤波  FFT算法  CAN通讯 手机看文章 扫描二维码
随时随地手机看文章

0 引言
    现代西方许多国家都投入了大量的人力和经费,研究制造武器装备的自动化测试系统,以提高武器装备的质量与可行性,加强作战的总体实力,适应现代战争需要。本课题研究来源于项目“某型号直升机自动测试系统的研发”。系统包括若干模块,如电源管理模块、液压系统模块、转速测量模块等。在测试过程中,常需要采集该型号直升机各个设备在给定激励信号情况下的响应,如电流、电压、温度、压力等信号。能否实现对这些信号精确的采集、恰当的数字滤波、实时的分析处理,对整个自动测量系统的分析诊断功能有很大的影响。
    本文采用TI公司的TMS320F2812芯片作为控制器,应用片内ADC模块进行数据采集,并与上位机和自动测试系统内其他模块实现CAN总线通讯。整个系统能够完成对直流信号、频率范围在100 kHz之内的周期信号的精确采样,能够准确分析出信号的特征值。由这些特征值可以确定被测对象是否具有规范中的规定的功能和性能。

1 信号采集分析系统的硬件设计
    该信号采集分析系统的总体硬件结构如图1所示。

a.JPG
    TMS320F2812芯片适用需大批量数据处理的测控场合,如数据采集、工业自动化控制。系统硬件设计以该芯片为核心,利用可编程增益放大器、可编程低通模拟滤波器等器件组成的信号调理电路对信号进行调理,以使模拟信号符合ADC模块的工作范围。经调理后的信号经F2812内置的12位A/D转换模块转换为数字量,并利用DSP中断来完成数据读取。ADC采样频率由EVA事件管理器中的通用定时器设置和调整。整个硬件系统通过CAN总线与上位机通讯,实现对整个信号采集分析系统的控制,可以调整A/D采样频率的设置、调用不同的数字滤波算法、显示波形参数等。
1.1 数据采集功能模块介绍及A/D校准
    该系统采用TMS320F2812芯片自带ADC模块。该ADC模块为流水线结构,最高采样速率可达12.5 MSPS,并可实现过采样算法,而且控制A/D启动的方式很多,方便使用。但是该ADC模块存在固有偏置误差和增益误差(严重时转换结果的误差能达到280LSB,1LSB=3.0/4.95=0.73 2mV,280LSB相当于满量程的7%)。
    本系统在校准时选用ADC的2个通道A0,A1作为校准通道,分别输入已知的直流参考电压。采用TI公司的低噪声、极低漂移、高精度电压基准芯片REFS030,它能提供3.O V电压,0.1%的精确度。然后通过运放生成两路子电压1 V和2 V,分别输入A0,A1通道进行校准。如图2所示。

b.JPG
    TMS320F2812芯片为定点DSP,本系统在校准程序实现方面,使用了TI公司28X系列的IQmath库,它收集了高度优化和准确的数学函数库并精确地在28X芯片上将浮点转换成固定点算法的运算代码。得到增益校准系数CalGain和偏置校准系数CalOffset后,对其他转换通道数据进行补偿。[page]

1.2 CAN总线通讯模块及参数配置的实现
    系统采用CAN总线通讯方式,抗干扰能力很强;适合在工业测量方面应用。TMS320F2812的增强型局域网控制器(eCAN)模块与现行的CAN 2.0B标准兼容。具有32个完全可配置的邮箱和时间标志特性,并可以实现高达1 Mb/s的波特率。
    采用的CAN总线收发器是TI公司的收发器SN65HVD230。原理图如图3所示。

c.JPG

2 数字滤波
    实际测量需要解决的难点和关键问题是消除噪声和干扰对测量结果的影响。在数据采集与处理过程中采用数字滤波技术不仅能够起到降低噪声和干扰的辅助作用,而且还能减小测量误差,提高测量精度。系统在测量数据的采集与处理中采用了多种数字滤波方法,这里将详述其中的FIR滤波和FFT频谱分析,并通过应用进行系统分析。
    在经典滤波器FIR和IIR选择方面,考虑到直升机自动测试系统中要求保证相位信息,本系统采用FIR滤波器。FIR可以在幅度特性随意设计的同时保证精确严格的线性相位,而且没有不稳定的问题。
    在FIR滤波器的设计方面,采用Kaiser窗。它可以通过调整参数值来折中选择主瓣宽度和旁瓣衰减,有很大的灵活性。其他性能指标主瓣半带宽和3 dB半带与滤波器的长度有关,可通过增加滤波器长度来减小带宽。
    本系统设计阻带最小衰减都为-50 dB,通过下式:
    g.jpg
    得出参数β=4.551 26,同时考虑到滤波计算量,本设计选择50阶,能在一个采样周期内完成。
    为了使自动测试系统适合多种频率的信号采集,更好的滤出高频干扰。在A/D采样频率可调控的基础上,本系统设计了多种归一化截止频率的FIR低通滤波器。归一化截止频率分别为0.1,O.15,O.2,O.25,0.3,O.4。
    当ωc=O.1时,所设计的FIR滤波器的幅频对数特性如图4所示。

d.JPG
    本系统可实现不同ωc值的FIR滤波器的自动调用。利用TI公司的FFT函数库对所采数据序列(1 024点)进行FFT计算,然后根据序列的幅频特性,判断出该信号的主要频段,继而调用相应的FIR滤波器进行对高频干扰信号的滤除。
    在应用中,采用2.5 kHz采样频率,采集1 024个点,采集到一段含有噪声的数据,用CCS的Gragh工具观察,如图5所示。

e.JPG

[page]

    通过FFT算法计算,得到主要频段在200 Hz左右,调用归一化截止频率为O.4的FIR滤波器对其进行FIR滤波处理。经FIR滤波后的数据如图5所示,可以看到波形明显平滑。通过FFT算法还得到信号中直流分量的幅度为31,即31/256=0.12V,去除直流分量后的数据如图6所示。

f.JPG

3 软件程序设计
    TMS320F2812芯片提供了良好的C语言开发环境,使用C语言可缩短开发周期。主程序的流程图如图7所示。
    程序中编写了多种滤波算法和不同归一化截止频率的50阶Kaiser窗FIR滤波器,上位机可通过CAN总线控制下位机选用适当的滤波器来完成参数配置(也可通过程序自动判断加载)。待这些配置完成后,启动计时器,进而启动A/D采样。
3.1 数据采集及滤波
    本系统中,ADC模块中的B0通道用来对信号进行过采样。ADC模块工作在启动/停止模式,由EVA中的定时器1的周期中断来控制采样频率。
    ADC采样数据转换结束后,系统进入中断程序。首先,ADC采样的数据经过校准后,存储到Sample_cai[]中,待采样点够1 024点之后,进行FFT计算,计算出波形的主要频段,进而调用适当的FIR滤波器,完成FIR滤除高频干扰后,再根据FFT计算结果中的直流分量,去除信号中的直流偏移,完成滤波算法。
3.2 上位机通讯
    系统通过CAN总线与上位机进行通讯。TMS320F2812的eCAN模块支持O~8 B的数据。系统设定为8 B数据传输,将其分配为目标地址、源地址、命令号、报文编号、报文总数、参数1、参数2、参数3、参数4这九部分。
    编写的结构体为:
    h.jpg
    本模块中,上位机地址设定为0x00,数据采集模块的地址设定为0x01。系统会根据word2的数值来配置定时器计数周期(16位),从而设定ADC模块的采样频率。同时会根据Param3的数值选用合适的滤波器。

4 结语
    针对直升机测试系统在数据采集过程中遇到的噪声干扰、脉冲干扰,设计了基于TMS320F2812的实时数据采集及滤波模块。模块实现了多种数字滤波方法、CAN总线通讯,并实现了模块根据信号特点自动调用合适滤波器进行滤波处理。在实际应用中上述硬件结构和软件功能都得到了验证,性能良好,满足要求。

 

关键字:自动测试系统  FIR滤波  FFT算法  CAN通讯 引用地址:直升机自动测试中的数据采集及滤波模块的研究

上一篇:基于PLL的测试测量时钟恢复方案
下一篇:一种智能脱扣器数据采集系统硬件设计

推荐阅读最新更新时间:2024-03-30 22:15

固定几何结构的FFT算法及其FPGA实现
作者Email: smz_wxd@sohu.com 1.引言 DFT及其快速算法FFT是信号处理领域的核心组成部分。FFT算法多种多样,按数据组合方式不同一般分时域和频域,按数据抽取方式的不同又可分为基2,基4等。各算法的优缺点视不同的制约因素而不同。FFT的实现方法也多种多样,可以用软件实现,也可以用硬件实现,用软件在PC机或工作站上实现则计算速度很慢。一般多结合具体系统用硬件实现。例如用单片机或DSP实现。但是速度仍然很慢,难以与快速的A/D器件匹配。在雷达信号处理领域主要追求的目标是速度,即实时性的要求非常高。针对这种快速信号处理的要求及FPGA器件的特点,本文采用的是一种基2固定几何结构的FFT算法。采用的是Altera
[半导体设计/制造]
基于FPGA的FIR滤波器的实现
    摘 要: 提出了一种采用现场可编程门阵列器件FPGA并利用窗函数法实现线性FIR数字滤波器硬件电路的方案,并以一个十六阶低通FIR数字滤波器电路的实现为例说明了利用Xilinx公司XC4000系列芯片的设计过程。设计的电路通过软件程序进行了验证和硬件仿真,结果表明电路工作正确可靠,能满足设计要求。     关键词: FPGA FIR数字滤波器 窗函数 全加器        随着微电子技术的发展,采用现场可编程门阵列FPGA进行数字信号处理得到了飞速发展。由于FPGA具有现场可编程的特点,可以实现专用集成电路,因此越来越受到硬件电路设计工程师们的青睐。本文研究了基于FPGA的FIR数字低通滤波器硬件电路的实现方法。用
[半导体设计/制造]
基于GPIB的车载音响自动测试系统
    基于GPIB的自动测试系统是计算机技术和自动测试技术相结合的产物,目前广泛应用于众多领域。本文在介绍基于GPIB的自动测试系统组成和GPIB技术原理和特点的基础上,着重介绍了已在工程实际应用中使用的车载音响测试系统,该系统大大提高了测试的自动化程度,使测试人员从繁重的测试任务中解脱出来,只需将精力集中于测试方案的设计和测试序列编写上,从而凸显了自动化测试系统的优越性。 1 自动测试系统     一个测试项目就是计算机向若干台测试仪表发送消息,计算机和测试仪表之间通过GPIB线来连接,这就要求所用的测试仪表必须支持CPIB所发送的消息实际上就是SCPI(Standard Command for Program—min
[嵌入式]
设计寿命更长的自动测试系统
美国国防部(DoD)等国防组织一直面临着削减成本的压力,同时还要维持重要的防卫任务,并提高应对新威胁的能力。一种方法是在以前投资的设计基础上通过增加功能来延长系统平台的寿命。AAV-7A1、B-52、F-15和MA Abrams等平台就是有长期生命力、一直工作着的可升级平台,自投入使用后,它们已经连续服役几十年了。 虽然延长军事系统的服务时间有助于节省预算,但也会使维护机构和自动测试系统(ATS)面临更多的挑战。其中的两项特别挑战是: 1. 处理被测设备生命周期与测试设备使用期限之间的不一致(见图1) 2. 支持测试横跨多代电子技术的高度混合的电子设备 图1:国防工业设备的特点是,其生命周期明显要比现成商用(COTS)
[测试测量]
使用LabVIEW和FPGA来创建一个自动化的微控制器测试系统
对于之前的应用程序测试平台,我们使用公司内部开发的控制器板,但该板需要一套单独的兼容工具链来下载这些应用程序。此外,我们还很难对这些工具链的用户界面进行导航,不得不使用额外的测试和测量设备。 有了虚拟仪器,我们可以使用同一套软件和模块化硬件执行以下测试: 测试常见的协议(SPI, ASC, I2C) 测试 PWM ,ICU 测试 模拟 /数字 转换器 测试控制器区域网络(CAN) 测试时钟和门控 测试多模块同时运行系统 对于需要测试的应用来说,使用FPGA的可重编程功能,它和LabVIEW之间的自动化接口 以及CAN分析仪功能,我们可以很容易地开发我们的系统。 在整个框架上,我们节省了大量的时间和成本。在此之
[测试测量]
基于虚拟仪器的网络化自动测试系统的构架及实现
    摘要: 提出了基于虚拟仪器的网络化自动测试系统的技术概念,分析了系统的结构和功能及系统的软硬件构成,并建立了一个具体模型,阐述了对该系统的网络功能实现。     关键词: 虚拟仪器 网络化 自动测试系统 DataSocket 计算机技术的飞速发展,数据通信、网络工程和信息管理等系统性能的巨大改进,出现了将自动测试技术、计算机技术和通信技术结合起来的时机。测试系统正朝着计算机化、标准化和网络化三大趋势发展,涌现了一些诸如“网络就是仪器”等先进的测试理念,以网络为基础的自动测试系统逐步成熟并应用到工业生产实践中,已经取得了巨大的效益。 1 自动测试系统的发展概况 通常把在人工最少参与的情况下能自动进
[应用]
加速度计自动测试系统
  在重力场中,通过改变被测 加速度计 的温度和该加速度计的输入轴与重力加速度方向的夹角,分别建立加速度计的静态数学模型,通过分析模型参数与温度的关系可建立加速度计的模型。   根据工作原理可以看出,欲同时测出加速度计的静态数学模型和温度模型,有四个条件必须具备:   a)必须准确给定加速度计输入轴与重力加速度方向的夹角;   b)必须准确设置加速度计测试场的温度;   c)因为初始水平位置将直接影响加速度计的静态数学模型,基础线振动作为随机误差、角倾斜直接影响夹角的给定精度,所以必须设置水平位置与基础振动监测分系统;   d)对加速度计输出进行准确测量,并进行数据处理。   所以,本加速度计 自动测试系统 由精密分度
[测试测量]
加速度计<font color='red'>自动测试系统</font>
基于Delphi的直流伺服电机自动测试系统的设计
  本自动测试系统要求完成几种不同类型的直流伺服电机的测试。这些电机具有一个共同的特点:转速高、工作电流低,其中直流伺服电机J40SY272A的性能参数见表1。经过方案调研和审核,选取Magtrol的测功机HD510、HD710、测功机控制器DSP6001、三相电力分析仪6530,2台安捷伦HP6673A大功率直流电源组建系统。   系统的机械部分是测试设备同被测电机连接的装置,如联轴器及法兰盘支架。由于不同种类的电机其固定方式、电机尺寸、扭力及转速差别较大,所以法兰盘支架是针对每一特定型号的电机专门设计的,为更好的平衡和补偿附加扭力,采用英国HUCO公司生产的多连杆柔性联轴器,同时设计了保护电路以保证测试系统的功能及安全性。  
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved