基于EP2C5T144C8高速多路数据采集系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EP2C5T144C8高速多路数据采集系统

基于EP2C5T144C8的高速多路数据采集系统 王剑 (长江大学计算机学院,荆州,434023) 摘要:针对传统工业测控领域里的主控制器的不足,提出一种基于FPGA芯片EP2C5T144C8的高速多路数据采集系统。该系统采集主频高,功耗低,全部控制逻辑由硬件完成,可同时采集处理扩展64通道数据。 关键词:FPGA 多路数据采集 VHDL 数据采集在测控领域里有广泛的应用 ,它已成为计算机测控系统的一个重要的环节 ,尤其在设备故障监测系统中 ,由于各种设备的结构复杂 ,运动形式多种多样 ,发生故障的可能部位很难确定 ,因此我们需要从设备的各个部位来提取大量的、连续的数据作为设备状态的信息 ,以此来分析、判断设备是否存在故障 ,这就需要高速、高性能的数据采集系统来保证采集到的数据的实时性 ;同时 ,我们需要对同一设备的不同位置的信号进行同步采集 ,并借助一些手段来提取特征 (例如绘制轴心轨迹图 )以判断设备的运行状态。传统的数据采集系统设计中 ,通常采用单片机或 DSP作为主控制器来控制 ADC、存储器及其他相关的外围电路来工作[1]。 但是这些传统的设计中都存在着一些不足,单片机的时钟频率较低且通过软件编程来实现数据采集 ,难以实现高速、高性能、多通道数据采集系统的要求 ;DSP虽然速度快 ,但是它更擅长处理复杂的数学运算 ,对于数采系统要求的简单高速的读写操作来说 ,是一种资源的浪费。而 FPGA(现场可编程门阵列 )在高速数据采集上具有更大的优点 ,FPGA体积小、功耗低、时钟频率高、内部延时小、全部控制逻辑由硬件完成 ,另外编程配置灵活、开发周期短、利用硬件描述语言来编程,可实现程序的并行执行、这将会大大提高系统的性能[2]。 1 系统工作原理 采集系统上电后,由静态存储器 EPC1将固化在其中的数字逻辑电路映射到 FPGA器件EP2C5T144C8中,从而使 FPGA器件EP2C5T144C8成为真正意义上的控制核心 。然后FPGA控制模拟选择开关进行通道选择,并控制 8位高速模数转换器 TLC549进行模拟电压的采集,将采集到的实时数据存储到外置RAM中,然后将实时数据读取出来,通过串口传送给上位机,数据也能通过数码管实时显示。图1是系统总体结构框图。 模拟信号AD转换单元FPGA控制单元Epc1RAM 模拟信号 AD转换单元 FPGA控制单元 Epc1 RAM 上位机 数码管显示 多路模拟开关 串口 2 系统主要器件的选型 2.1. FPGA芯片的选型及依据 由于本系统采集通道数较多 ,实时性和同步性要求较高 ,要求提供的时钟频率高 ,内部延时小 ,因此系统选择 ?FPGA芯片EP2C5T144C8?作为主控制芯片,该芯片具有 40万系统门、8064个逻辑单元内嵌 18K位块 RAM,包含 4个时钟管理模块和 8个全局时钟网络 , 配置芯片(EPCS1), 有源晶振,下载调试接口,电源芯片:3.3V、1.2V AS、JTAG调试接口50 MHz最大支持 264个用户 I/O。这些丰富的片上资源在加上其灵活的编程方式使得该芯片成为最适合的选择。 2.2 AD芯片的选型及依据 数据采集系统的输入信号多数都来源于现场传感器的输出信号 ,传感器种类不一 ,致使信号特性也不同 ,各通道信号的幅度与频率范围有很大的不同 ,高精度的、大动态范围的 AD转换芯片使设计更能满足测量的需要 ,特别是对宽频带弱信号的采集显得尤其必要。本设计中 A .D转换模块选用TLC549,它是采用IinCMOSTM技术并以开关电容逐次逼近原理工作的8位串行A/D7芯片,可与通用微处理器、控制器通过I/O CLOCK、CS、DATA OUT三条口线进行串行接口。TLC549具有4MHz的片内系统时钟和软、硬件控制电路,转换时间最长为17μs,允许的最高转换速率为40000次/s。总失调误差最大为±0.5LSB,典型功耗值为6 mW。TLC549采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,由于其VREF-接地时,(VREF+)-(VREF-)≥1 V,故可用于较小信号的采样,此外,该芯片还单电源3~6v的供电范围。总之,TLC549具有控制口线少,时序简单,转换速度快,功耗低,价格便宜等特点,适用于低功耗袖珍仪器上的A/D采样,也可将多个器件并联使用。 I/O CLOCK采样保持8位模数转换器 I/O CLOCK 采样保持 8位模数转换器 输出数据寄存器 数据选择器 和 驱动器 内部系统时钟 输出逻辑和控制计数 REF+ REF- ANALOG IN CS DATA OUT 图2 AD控制流程 3 FPGA EP2C5T144C8的逻辑设计 根据以上的设计思想 ,整个 FPGA逻辑模块划分为 :时钟逻辑模块、采样控制模

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档