32通道数据采集系统的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:lfshiyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据采集系统广泛地应用于科学研究、工业生产、日常生活等各个方面。在实际应用中,通常需要对多组传感器的输出信号进行采集。同时,传感器输出信号的类型、频率、大小又各有差异,这就使只有单通道的数据采集系统不再适用。本论文主要研究内容是32通道数据采集系统的设计与实现。设计中采用Altera公司的Cyclone Ⅲ系列芯片EP3C5E144C8作为核心控制器,其具有运行速度快、使用灵活、适合高速信号处理等优点;采用Cypress公司的Cy7c68013A作为USB接口芯片,其具有使用方便、支持热拔插、方便扩展、速度快等优点。系统总体方案是利用FPGA产生核心控制时序,将32路信号分时切换至ADC进行转换,然后将转换后的数据通过FPGA传输至处于Slave FIFO模式下的USB控制芯片,继而传输至计算机进行处理,最终实现数据的绘图、保存及显示。本文主要内容包括以下几个方面:首先,本文简要回顾了数据采集系统的发展历程,介绍了数据采集系统的结构形式、主要功能以及硬件的组成部分,并给出了本数据采集系统的总体方案。其次,详细介绍了以FPGA芯片为控制核心,USB控制芯片为接口的数据采集系统的硬件电路设计,包括模拟放大电路、电源电路、通道选择电路、时钟电路、复位电路、A/D转换电路、USB接口电路、FPGA配置电路等,给出了相应电路原理图,并在此基础上完成了 PCB图的设计。再次,从三个部分详细介绍了系统的软件程序设计。第一部分是基于FPGA的逻辑程序设计,包括分频模块、AD控制模块、通道切换模块、FIFO模块、USB控制模块以及参数设置模块,并给出了相应仿真结果;第二部分是USB固件程序以及驱动程序设计,介绍了固件程序的设计流程,给出了主要的配置代码,在Slave FIFO模式下实现了使用端点2和端点6来批量传输数据;第三部分是基于MFC的系统应用程序设计,给出了主要的配置代码,应用程序可以实现数据采集的开始、停止、波形显示等功能。最后,对系统的硬件电路和应用程序进行了测试,介绍了测试过程并给出了测试结果。最终测试结果表明,系统可实现对32路信号的循环采集,符合设计要求。
其他文献
根据施工组织设计的内容,从施工方案、材料来源、平面布置、施工进度计划等方面,阐述了施工组织设计对工程造价的影响,探讨了优化施工组织设计进而降低工程造价的措施。
马克思主义宗教观是马克思主义理论的重要组成部分,也是马克思主义中国化的重要内涵。建国后,党的历代领导集体和相关理论工作者结合我国的具体国情,继承和发展了马克思主义
目的:分析探讨综合治疗法对新生儿泪囊炎的临床效果。方法:对120例145眼新生儿泪囊炎采用分泌物培养+药敏试验、泪囊按摩、药物泪道加压冲洗、泪道探通等方法综合治疗。结果:
针对高速公路联网收费系统的发展与需求,论述了收费网络之上的承载内容和常规的网络拓扑结构,提出了联网收费网络的技术模型,并特别分析了在收费站至管理处之间采用“光纤直
在大量试验的基础上确定了稳定土拌和机以两种不同型式的刀具反转切削土壤时,其工作过程数学物理模型的各力学参数,并对最大切削为Pmax等参数作了分析讨论,最后对刀具的工作过程进行
目的 行乳癌改良根治术同时应用游离腹壁下深动脉穿支 (deepinferiorepigastricper forator,DIEP)皮瓣行一期乳房再造 ,以降低术后并发症的发生率。方法  2 0 0 1年 12月~ 2