



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于TMS320F2812数据采集系统的设计刘娜,王丰(中国电子科技集团第四十五研究所,北京100176)摘要:本文提出了基于DSP内部模数转换器ADC的软硬件设计,并且介绍了如何通过有限长单位冲激响应FIR滤波器对复杂数据进行处理,从而提供了一种可靠有效的数据采集系统的设计方法。关键词:DSP;ADC模块;数据处理;FIR滤波器;中文图书分类号:文献标识码:The Design of Data Acquisition System Based on TMS320F2812 LIU Na,WANG Feng(The 45th Research Institute of CETC,Beijing 100176,China)Abstract: This paper presented the hardware and softwaredesignoftheDSPs internal ADC module,and introducedthefinite lengthunitimpulse responseFIR filterfor complexdataprocessing, thus providingan effectiveand reliable dataacquisitionsystem design methodology.Keywords: DSP;ADC module;Data Processing;FIR filter;数字信号处理器(DSP)是数字信号处理与超大规模集成电路技术融合的结晶。目前,该技术已经广泛地应用于仪器仪表、通信、图像处理、频谱分析、电机控制等领域,在推进信息处理数字化方面发挥着越来越大的作用。数据采集作为其中的关键环节引起越来越多的重视。本文基于TI公司的DSP设计了数据采集系统,并对采集的数据进行了前端处理,从而为后续信号处理和控制提供了可靠的依据。1. 基于TMS320F2812采集方案的软硬件设计TI公司的TMS320F2812集微控制器和高性能DSP的特点于一身,具有强大的控制和信号处理能力,为实现复杂的控制算法提供了硬件支持。它具有128K的Flash,16个12位的A/D转换通道、增强的CAN模块、两个事件管理器EVA和EVB、正交编码电路及多通道缓冲串口等外设,丰富的外设模块使得它在工业控制中获得了广泛的应用。本文设计的采集系统直接基于F2812的内部ADC。它是具有12位分辨率的、流水线结构的模数转换器。它的16个通道,可以配置为2个独立的8通道模块,也可以级联成一个16通道模块。由于F2812非常脆弱,它要求AD采样端口的采样输入电压不高于3V,为了防止输入AD采样的电压过高或者输入电压为负电压时烧坏DSP,本系统在AD口的输入采用嵌位二极管进行限制电压,使输入电压范围在AD正常工作的采样范围之内,其中某一通道的设计结果如下图1所示。图1 AD采样通道的硬件处理AD采样输入的模拟电压值和转换后的数值之间的对应关系为: (1)式中ADCLO为AD转换的参考电平,实际使用的过程中,将其与GND连在一块,此时ADCLO的值为0。软件流程图如图2所示,ADC模块可以通过软件触发和事件管理器EVA和EVB进行触发,本文用到的采集系统是通过EVA的定时器3进行触发,可以准确的设定了采样时间,将采集到的数据存入ADC的结果寄存器中。图2 数据采集流程图2. FIR滤波器的原理在实际的数据采集中,我们得到的数据中往往伴随着噪音的干扰,而不能够准确获得真实数据。本文利用DSP强大的信号处理能力很好的解决了这一问题。数字滤波器是在数字信号处理中占有非常重要的地位,其实质是利用有限精度算法实现离散时间线性时不变系统,从而完成从接收信号中提取出需要的信息同时抑制干扰的功能。它具有可靠性好、精度高和灵活性大等优点。 本文以有限长单位冲激响应FIR滤波器为例,将其运算机理写成程序并让DSP执行,从而完成数字滤波器对复杂数据的处理。作为数字信号处理系统中最基本的元件,FIR(Finite Impulse Response)滤波器的是稳定的系统,可以在保证任意幅频特性的同时具有严格的线性相频特性。FIR滤波器的单位冲击响应是有限长的(0nN-1),其z变换为: (1) 对于FIR系统的单位采样响应,其系数为 在实际应用中,对于输入信号为,经过FIR滤波的输出信号为: (2)由于FIR系统只有零点,因此这一类系统不像IIR系统那样易取得比较好的通带与阻带衰减特性。要取得好的衰减特性,一般要求的阶次要高。但FIR系统有自己突出的优点,其一是系统总是稳定的,其二是易实现线性相位,其三是允许设计多通带(或多阻带)滤波器。后两项都是IIR系统不易实现的。目前,FIR数字滤波器的设计方法主要是建立在对理想滤波器频率特性作某种近似的基础上的。这些近似的方法有窗函数法、频率抽样法及最佳一致逼近法。文中用的是窗函数法。3. FIR滤波器在DSP中的实现方法及结果验证由上述分析可知,FIR滤波器的算法实际上是一个乘法累加运算。在这个乘法累加运算中,主要涉及到3个要素:输人信号、冲击响应即滤波器系数和输出信号,其中滤波器系数的设计直接决定是否能够准确的进行滤波。因此,本文将数据采集过程分为三个阶段,原始数据采集与分析、滤波器设计、以及仿真与结果验证。 如下图3所示,数据是采样时间设定为50us,总时间为60ms对直流模拟量的进行采集,从图中可以看出该数据含有较多的噪音,很难分辨出不同时刻该模拟量的准确值。图3 ADC采集的原始数据为此设计一个FIR低通滤波器,其截止频率 =100 Hz,抽样频率 =20000 Hz,阶数N:50,选择窗函数为Hamming窗。其频谱如下图4。图4 FIR滤波器的频谱通过MATLAB获得滤波器系数= 0.00270.00290.00320.00390.00480.00590.00720.00880.01050.01240.01440.01650.01870.02090.02300.02520.02730.02920.03100.03270.03410.03530.03630.0370.03740.03750.03740.0370.03630.03530.03410.03270.0310.02920.02730.02520.0230.02090.01870.01650.01440.01240.01050.00880.00720.00590.00480.00390.00320.00290.0027。一方面利用设计的滤波器对原始数据进行处理,从而获得仿真结果;另一方面将获得系数写入DSP程序中,通过实时采集获得滤波后新的一组数据。将仿真与实测结果进行对比,如图5所示,仿真与实测有良好的一致性,从而肯定了方案的正确性。另外与原始数据(图3)对比可知,经过FIR滤波后,可以将采集数据中的噪音去除,获得平滑的数据结果,为后续数据处理和控制带来方便。图5 滤波器仿真和实验数据结果5. 结论本文基于TI公司的TMS320F2812 设计了ADC数据采集数据的软硬件方案,并介绍了FIR数字滤波器的理论、设计及在DSP上的实现过程。从实验结果可以看出,该系统对于复杂数据的采集能够获得良好的效果。在实际应用时只需按要求修改滤波器参数,即可实现不同截止频率的FIR滤波器对不同的数据的采集和处理,具有很强的实用性。参考文献1苏奎峰,吕强等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车指标转让协议与汽车按揭贷款合同3篇
- 工厂车间生产管理经营承包合同书3篇
- 医用纯水销售合同范本
- 快递代收点合同范本
- 聘用简单运营合同范本
- 焊工作业压力焊模拟题及答案
- 智博英语必做题目及答案
- 教师个人校本培训计划2025(5篇)
- 2025年生物心脏瓣膜试题及答案
- 2025年首调旋律听写题库及答案
- 《普通话》教学讲义课件
- 比喻(教学课件)
- 烧结基础知识课件
- 高中生物第一课-(共24张)课件
- 皮肤科质量控制指标
- 新教师跟岗学习实施方案
- 2022年高考全国甲卷:写作指导及范文课件16张
- 郭锡良《古代汉语》讲稿(不仔细看别后悔哦)
- 新媒体文案创作与传播精品课件(完整版)
- 齿轮制造工艺手册
- 8D培训教材(共37页).ppt
评论
0/150
提交评论