基于DSP 的数据采集系统开发与实现

发布者:会弹琴的鲸鱼3312最新更新时间:2009-03-31 来源: 与非网关键字:DSP  TMS320F2812  数据采集系统  SRAM  A/D  数字信号处理  转换器 手机看文章 扫描二维码
随时随地手机看文章

0 引言

  现代工业生产中,生产规模不断扩大,朝着大型化、高速化、自动化和连续化的方向发展。因此对机械设备性能的要求也越来越高。很多大型石油、化工、石化、电力、钢铁等部门都采用了单机、满负荷、连续性的生产操作方式,其中的大型旋转机械就成为了现代化大规模生产中的关键设备。一旦出现停机故障,将导致全厂的停产,其经济损失是十分巨大的。同时还有可能招致重大的伤亡事故。由此,大型旋转机械的在线状态监测和故障诊断技术便应运而生。而如何获得大量而广泛的状态量(振动、力、位移、噪声、温度、压力和流量等)是其中的关键。本文介绍的基于TMS320F2812的多功能同步数据采集卡,利用卡上的DSP控制芯片不仅可以实现多种数据的采集,还可以对所采集的数据进行实时的信号处理,大大地提升了整个系统的性能。

  1 TMS320F2812体系结构

  TMS320F2812是TMS320C28X系列芯片中性能最好的一种,最高频率为150MHz,处理速度可达150MIPS,指令周期为6.67ns。

  同TMS320C2000TM平台中前代产品相比,F2812的程序总线包括22位的地址总线和32位的数据总线,数据总线包括32位的地址总线和32位的数据总线。较之C24X/C240X的16位地址总线,F2812大幅提高了可寻址范围。同时,32位的数据总线可以实现单周期的32位指令。其片内的32×32位MAC具有处理64位数的能力,可用于处理高精度的数字运算,完全可以替代其它更贵的浮点数处理器。在振动信号的频谱分析中,这种优势就更为明显了。在中断响应方面,F2812自动保存上下文的功能加快了中断响应速度,用户可以在更短的时限内完成更多的异步事件,这在多路信号采集系统中大幅提高了系统的实时性。

  在外设方面,F2812也有不少新特点。除了保留前代产品的4个16位通用定时器以外,F2812又增加了3个32位的定时器。可更方便地实现大范围转轴转速信号的采集,以及提供更为灵活的数据采样模式。F2812内部拥一个12位的增强型A/D转换器,其A/D转换速率高达80ns。而其中的两个独立的8路模拟开关给用户提供了同时采集不同种类信号的实现方法。在片内存储器方面,F2812包括128K字的FLASHMEMORY、1K字的0TPMEMORY和18K字的片上RAM和4K字的BOOT ROM。丰富的片上存储资源可满足用户处理大量数据的需求。在安全方面,F2812采用128位的密码来保护用户的程序。

  2 数据采集卡的硬件实现

  数据采集卡的硬件实现利用F2182的众多新特性,数据采集卡可以处理:16路异步或同步模拟信号、16路数字信号、6路转速信号。采用PCI接口与上位机相连。其系统结构如图1所示。

  2.1 转速信号采集的实现

  根据工业现场中旋转机械的实际情况,数据采集卡采集的转速范围一般为30~18000r/min(周期范围为33ms~2s)。如此大的转速范围对定时器的计数脉冲和计数位数都提出了要求。若定时器计数脉冲过大,则分辨率降低;但是如果计数脉冲太小,则需要计数器的位数足够大。

  C2000TM系列的前代产品内置16位定时器很难满足要求,一般常用多个定时器级连来达到要求,而F2812新增的3个32位定时器则弥补了前系列DSP产品的不足。

  F2812的事件管理模块EV共有6个捕获单元,每个单元的施密特触发器可以捕获到相关引脚的跳变。可监测的跳变可以是上升沿、下降沿或者两者都监测。利用捕获单元的中断功能和定时器就可以很容易地实现对转速周期的测量,并且为转轴的振动测试提供采样的基频。其测量流程如图2。
 

  2.2 模拟信号采集的实现

  TMS320F2812芯片中集成了一个伪双12位A/D转换器模块。该模块内部实际上只有一个A/D转换器,在内部逻辑的控制下它可以很快的速度连续采样转换两次,相当于两个A/D转换器。用户可以同时启动这两个A/D转换器进行采样,也可以启动某个A/D转换器,让它连续采样两次。

  同传统A/D相比,嵌入式A/D具有如下的特点:在A/D模块的硬件资源配置好了之后,用户可以用软件指令随时启动A/D采样,并获得A/D转换的结果。同传统A/D不同的是,采集功能单元的硬件资源配置还有一部分是通过软件完成的。

  利用F2812内部增强型A/D可以在一块采集卡上实现对同步、异步模拟信号的采集和A/D转换。其示意图如图4所示。


在F2812片内有两个独立的8路模拟开关,既可以单独使用也能级连使用。如图4所示同步信号送入ADCINA模块,其它信号直接送入ADCINB模块,然后由DSP内部的12位A/D转换模块进行A/D转换。用户还可以根据实际应用对外部采样电路进行调整,以满足不同的要求。
  运用TMS320F2812片内集成的A/D转换器进行数据采集。程序首先对A/D进行初始化,当A/D非常忙时,启动16个A/D通道进行转换,主程序进入死循环;当A/D正常转换完毕后,进入中断服务子程序。中断服务程序将16个A/D转换结果读入数组al[16]中,并再次启动16个A/D通道进行转换,如此循环往复。程序设计使用C++语言编写源程序。A/D初始化子程序框图如图6所示。中断服务子程序流程如图7所示。

  2.3 数字信号采集的实现

  数字信号可以利用F2812的数字I/0直接获得。F2812共有多达56个I/0共享引脚。多数I/0既可以作为普通的I/0引脚,也可以作为其它功能引脚。通过对I/0控制寄存器编程可以指定这些共享引脚是I/0还是其它功能引脚。当引脚为I/0时,读出I/0模块的数据和方向寄存器相应位的结果就可以得到所测数字信号的值了。如果读出的结果为0,则相应引脚为低电平;结果为l,则相应引脚为高电平。

  3 数据采集卡的软件模块

  数据采集卡上的软件主要分为系统配置、转速采集、模拟信号采集转换、数字信号采集、数据处理和上位通信等模块。在实际应用中可以根据需求进行配置。

  4 结束语

  该开发平台运用于石油化工领域内的烟气轮机振动故障检测中流量、温度、压力、密封差压、各点振动位移、催化剂含尘量等参数的模拟数据采集,通过分析可以看出因为TMS320F2812芯片内包含了A/D和SRAM,SRAM代替了价格昂贵的FIFO,所以这种采集方法可以大大提高采样速度和精度,并且可以降低硬件设计的成本和时间,为下一步基于DSP实时数字信号处理和分析设计奠定了良好的基础。

关键字:DSP  TMS320F2812  数据采集系统  SRAM  A/D  数字信号处理  转换器 引用地址:基于DSP 的数据采集系统开发与实现

上一篇:探讨关于嵌入式人才培养与产业链建设
下一篇:FPGA相关技术助力高端存储器接口设计

推荐阅读最新更新时间:2024-05-02 20:47

开关电源转换器控制技术
由于 开关电源 DC/DC开关 转换器 的强非线性,以及它具有的离散和变结构的特点,负载性质也是多变的,主电路的性能必须满足负载大范围的 变化,所有这些,使 开关电源 的控制问题和控制器的设计变得比较复杂。一些新的控制方法,如自适应控制、模糊控制、神经网络控制及各种 调制方式在 开关电源 中的应用,已引起人们的注意。   电流型控制及多环控制(Mu1ti-Loop CONtro1)已经在开关电源中得到较广泛的应用;电荷控制(Charge Contro1)、一周期控制(One Cyc1e Contro1)、H∞控制、DSP控制等技术的开发及相应专用集成控制芯片的研制,使开关电源的动态性能有了很大的提高,电路也得到了很大的简 化。  
[电源管理]
设计问答:双输出非隔离式DC/DC转换器
双输出转换器的拓扑结构有哪些? 双输出非隔离式DC/DC转换器包括开关式、低压降、LDO附加开关式和电荷泵式。因其输入和输出电压间的直流电压没有隔离,故称之为非隔离式转换器。相反,隔离式转换器采用变压器来隔离输入和输出。 有哪些型号的双开关式转换器? 在单个封装中,这些双开关式转换器的结构有一个降压一个升压的转换器、两个降压转换器和两个升压转换器。双开关式转换器比其它类型转换器拓扑的转换效率高。 双开关式DC/DC转换器常被应用于哪些领域? 这些转换器结构紧凑,因此它们主要用在由电池供电的手持设备中。 什幺是降压变换器? 在如图1所示的简化的降压电压调节器中,调压器芯片的输入可以为直流输入,然后芯片将直流输入转换成控
[应用]
怎么单体调试电磁流量计的转换器
使用电磁流量计上,对于一些缺乏经验的操作人员应认真阅读使用说明书,多加了解技术知识。那么你现在了解到多少关于电磁流量计的知识呢?你知道如何单体调试电磁流量计的转换器吗?   对于初次运行中所遇到的问题,要善于分析思索。整套电磁流量计是已在制造厂流量校准装置上调整校准好的,只要核对传感器和转换器配套号、仪表系数是否正确等,一般不经任何调整就可以投入运行。把原来调整好的整套仪表搞乱。   仪表投入运行前,传感器必须充满实际测量介质,通电后在静止状态下作零点调整。投入运行后亦要根据介质及使用条件定期停流检查零点,尤其对易沉淀、易污染电极、含有固体的非清洁介质,在运行初期应多检查,以获得经验,确定正常检查周期。   对有条件的用户,应该在
[测试测量]
莱迪思半导体将在CES 2013上展示实时3D视频转换器
美国俄勒冈州希尔斯波罗市  2012年12月17日  莱迪思半导体公司(NASDAQ: LSCC)今日宣布将于1月8日至11日在拉斯维加斯举办的消费电子展(CES)上召开一个“移动应用创新”见面会,届时将展示3D Impact Media的基于低密度LatticeECP3™ FPGA的实时3D 视频转换器RealityBox。莱迪思展厅位于拉斯维加斯酒店东楼2980号套房。 若您希望预约一个时间来参观莱迪思展厅,探讨移动应用创新可以如何帮助您解决具体的设计难题,请点击莱迪思移动应用创新进行注册。 使用RealityBox,任何2D以及3D立体视频流可以被转换和实时显示在裸眼3D显示器上,可用于新的应用,如在公共场所的现场活动
[嵌入式]
R&S A/D视音频信号源辅助新一代电视机研发
由于新选件和软件的推出,罗德与施瓦茨公司的数字视音频信号源R&S DVSG现在可以支持新一代电视机和投影机的研发,并能够提高它们的产品质量。R&S DVSG能够提供产生所有视音频信号,是支持深色技术(Deep Color)的最具性价比的单机解决方案。配置了模拟AV视音频信号发生器选件(DVSG-K10选件)的R&S DVSG,最高可以支持12位色深的显示测试,另外,R&S DVSG 可以通过运动测试序列测试信号测试运动拖尾,去隔行扫描算法,场画面分析检测等项目,来提高产品的图像显示质量。罗德与施瓦茨公司同时也在AV信号发生器选件的功能里面增加了最新的音频测试功能,确保了电视机声音信号质量的检测。 最先进的、深色技术支
[家用电子]
DSP片外高速海置SDRAM存储系统设计
  在数字图像处理、航空航天等高速信号处理应用场合,需要有高速大容量存储空间的强力支持,来满足系统对海量数据吞吐的要求。通过使用大容量同步动态RAM(SDRAM)来扩展嵌入式DSP系统存储空间的方法,选用ISSI公司的IS42S16400高速SDRAM芯片,详细论述在基于TMS320C6201(简称C6201)的数字信号处理系统中此设计方法的具体实现。 1 IS42S16400芯片简介   IS42S16400是ISSl公司推出的一种单片存储容量高达64 Mb(即8 MB)的16位字宽高速SDRAM芯片。SDRAM的主要特点是:①同步访问,读写操作需要时钟;②动态存储,芯片需要定时刷新。IS42S16400采用CMOS工艺,它的
[应用]
数字信号处理在电力网无功补偿中的应用
1系统设计   图1是并联电容器静止补偿器(SVC)系统原理简图。其中检测控制器部分是系统的核心模块。该模块由80C196KC MCU、电压和电流的信号调理电路、输出报警、控制输出电路及为80C196KC工作而扩展的程序及数据存贮器等部分构成。80C196KC为16位单片机,运行速度高,数据处理快,并有很强的中断功能。另外80C196KC上自带8路10位A/D转换器,其分辨率及精度足以满足工业控制的精度要求。              三相电压、电流信号通过电压、电流互感器模块送到检测控制器,通过信号调理电路进入80C196KC的A/D转换通道,A/D转换通道中的6个通道用于三相电压、电流的检测,一个通道用于检测零线的状态,
[嵌入式]
《初学者C51自学笔记》之DAC0832转换器
T型电阻网络D/A转换器 : 2R与2R并联,所以为1R再串联1R总是2R,所以所有总电阻为1R;把I7下的开关与1闭合,则I7=1/2 I,其余同理; #include reg52.h #define uchar unsigned char #define uint unsigned int sbit cs=P3^1; sbit wr=P3^4; //延时函数,在12MHz的晶振频率下 //大约50us的延时 void delay_50us(uint t) { uchar j; for(;t 0;t--) for(j=19;j 0;j--); } void main() { uchar a
[单片机]
《初学者C51自学笔记》之DAC0832<font color='red'>转换器</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved