基于USB与DSP的数据采集系统 正式论文.docVIP

基于USB与DSP的数据采集系统 正式论文.doc

  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文档。上传文档
查看更多
基于USB与DSP的数据采集系统 正式论文

目 录 1 引言 1 1.1课题研究的背景和意义 1 1.2系统概述 1 1.3国内外数据采集研究与发展趋势 2 1.4国内外最新的数据采集研究成果 3 1.5 USB和DSP的简介 3 2 USB1.1通信协议 5 2.1 USB系统构成 5 2.2 USB设备的枚举过程 6 2.3 USB标准设备请求 7 2. 4 USB设备的描述符 8 3 采用PDIUSBD12的系统设计 10 3.1 芯片特点 10 3.2 PDIUSBD12芯片的结构 11 3.3 端点描述 11 3.4 固件编程的思想 12 3.5固件编程的实现 13 4 基于PDIUSBD12系统的驱动程序 13 4.1驱动程序设计中的基本概念 14 4.1.1 五层模型 14 4.1.2 USB驱动程序相关概念 14 4.2 USB设备驱动程序模块 14 4.2.1 驱动程序的的入口函数 14 4.2.2 驱动程序的初始化 16 4.2.3自定义设备请求 16 5 基于PDIUSBD12的设备应用程序设计 17 5.1 MFC应用结构类 17 5.1.1 _IO_BLOCK结构体 17 5.1.2 _IO_REQUEST结构体 17 5.1.3 CWinThread 类 18 5.1.4 CWaveStatic 类 18 5.1.5 控制设备类 19 5.2上位机的工作流程图 21 5.3数据采集系统的封面 22 5.4数据采集系统的主界面及主要功能代码实现 23 5.4.1 数据采集系统主界面各控件的基本属性 23 5.4.2数据采集系统主界面的重要功能实现的代码 24 5.5处理前信号波形界面及主要功能代码实现 26 5.6处理后信号波形界面及主要功能代码实现 27 5.7关于界面 28 5.8 小结 28 6 数据采集系统的主要硬件电路图 28 6.1 AD/DA模块 28 6.2 USB接口模块 29 6.3 语音输入模块 29 6.4 电源模块 30 6.5 稳压器模块 30 6.6 JTAG接口模块 31 6.6 TMS320VC5416芯片结构 31 6.7基于USB和DSP的数据采集系统的总硬件电路图 32 6.8实验箱面板 32 7测试 33 7.1 测试目的 33 7.2测试环境 33 7.3 软件测试 33 7.3.1测试程序的正确运行 33 7.3.2 测试系统的传输速率及接口采样速率 35 7.4小结 35 结 论 36 致 谢 37 参考文献 38 1 引言 1.1课题研究的背景和意义 随着故障诊断技术的发展,对数据采集系统实时性要求也日渐提高,DSP芯片以其速度快,信号处理功能强大,实时性好的优点在数据采集处理领域占据了主导地位,同时,USB总线因为高速可靠、安装方便、支持即插即用和扩展性较好等优点也得到了广泛的运用。DSP和USB的结合可以充分发挥两者的优点,使实时处理的数据可以快速方便地传输到上位机中进行下一步的分析研究。USB共有4种传输模式:控制传输、同步传输、中断传输、批量传输,以适应不同设备的需要。 1.2系统概述 本数据采集系统由3个模块构成:语音采集模块、DSP及其外围器件构成的信号处理模块、USB加VC++编写的上位机构成的数据传输接口模块,模拟信号经调理后送到AD芯片,经过AD转换的数字信号送入DSP进行滤波、FFT等过程处理,处理后的数据通过USB总线传到上位机等待后续处理。本系统是基于PDIUSBD12芯片和TI公司的TMS320C54X系列芯片的数据采集系统,这个系统具有可靠性高、数据不丢失、抗干扰性强、便于数据传输和处理等优点,可在信号测试、信号采集场合广泛使用。所以本课题的研究是具有一定的现实意义和经济意义的。 该系统采用USB总线与上位机通信,充分发挥了USB方便、快捷的优点;考虑到对实时性的要求,将某些特定的数字信号处理算法(如FIR滤波、快速FFT等)放到数据采集处理卡上由DSP快速完成可适用于高精度、实时性信号的数据采集和处理,具有广泛的实用价值。 图1-1 系统开发流程图 1.3国内外数据采集研究与发展趋势 数据采集领域正在发生着重要的变化。首先,分布式控制应用场合中的智能数据采集系统正在发展。其次,总线兼容型数据采集插件的数量正在增大,与个人计算机兼客的数据采集系统的数量也在增加。数据采集与控制数据采集已长时间地被认为与数据记录及其它数据收集系统相等同[]。[5]。 1.4国内外最新的数据采集研究成果 基于标准总线并带有高速DSP的高速数据采集板卡产品非常多,技术先进、市场主流的厂商主要有Spectrum Signal Processing,SPEC,Signatec, Acquisitionlogic,Bluewave等公司。Spectrum Signal Process

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档