- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 国外10款杂志封面与版式设计欣赏.doc
- 国际会计准则第16号不动产厂房与设备.doc
- 国际刑事法院与国际刑事法庭均属非法机构.doc
- 国美电器与苏宁电器2004-2006年财务状况分析-毕业设计.doc
- 国际企业与本土物流的合作与竞争.doc
- 国际商务的经营与跨国公司的管理.doc
- 国际商务谈判-第四章国际商务谈判的结构与过程.ppt
- 国际商务-第六章 跨文化沟通与管理.ppt
- 国际工商管理学院课程表.doc
- 国控XX集团事故报告调查与处理制度.doc
- 基于WebGIS与多媒体技术的全南县旅游信息系统的设计.doc
- 基于Visual Studio.NET的C sharp 与SQL Server 2000的高校学生宿舍管理系统实现.doc
- 基于web service与eclipse plug-in的气象查询系统.doc
- 基于Web的交互式视频点播系统的协议原理软件结构与设计实现.doc
- 基于WEB 20 的数字化教学环境与资源建设课题研究.ppt
- 基于光电传感器与CCD联合循线的智能车系统设计.doc
- 基于STM32的温湿度检测与无线的传输.doc
- 基于UML与C#图书管理系统设计.doc
- 基于以AT89S52单片机与语音芯片ISD4004为核心公交车自动报站系统.doc
- 基于单片机与FPGA的波形采集存储与回放系统.doc
最近下载
- ISO_1406 4-3_中文版.pdf VIP
- 中学生冬季安全教育.pptx VIP
- 07MS101:市政给水管道工程及附属设施.pdf VIP
- 中学生冬季安全教育课件.ppt VIP
- 初中历史教学中的历史思维能力培养.pptx VIP
- 发那科机器人Line Tracking(直线追踪)FANUC.pdf VIP
- 中学生国家网络安全法.pptx VIP
- 一种氧化透明质酸-PDRN-多肽纳米乳液及其制备方法.pdf VIP
- House of David《大卫王朝(2025)》第一季第三集完整中英文对照剧本.docx VIP
- House of David《大卫王朝(2025)》第一季第一集完整中英文对照剧本.docx VIP
原创力文档


文档评论(0)