《基于USB的数据采集系统设计 开题报告(第四次)》由会员分享,可在线阅读,更多相关《基于USB的数据采集系统设计 开题报告(第四次)(11页珍藏版)》请在金锄头文库上搜索。
1、 重庆科技学院毕业设计(论文)开题报告题题 目目 基于 USB 的数据采集系统设计 学学 院院 电气与信息工程学院 专业班级专业班级 测控普 学生姓名学生姓名 学号学号 指导教师指导教师 2012 年 2 月 22 日开题报告填写要求1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作开始后 2 周内完成,经指导教师签署意见及系主任审查后生效。2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网址上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见。3.学生查阅
2、资料的参考文献理工类不得少于 10 篇,其它不少于 12 篇(不包括辞典、手册) 。4.“本课题的目的及意义,国内外研究现状分析”至少 2000 字,其余内容至少 1000 字。毕业设计毕业设计( (论文论文) )开题报告开题报告1.本课题的目的及意义,国内外研究现状分析 1)本课题的目的及意义数据作为信息的载体遍布我们的生活。随着信息技术的发展,数据的采集逐渐成为人机交互的核心,因此,数据采集卡被广泛的应用于各种场合。目前流行的数据采集卡接口有 PCI、485、232、1394 等等1,经过多年发展这些类型的采集卡技术已经很成熟。但是随着对数据采集要求的提高,对采集卡在传输带宽、采样速率和便
3、捷性等方面的要求也越来越高。由于传统接口(如 PCI、232 等)的采集卡安装繁琐、传输速度慢、抗干扰能力弱等问题变得很难适应目前快速高精度的数据采集任务。通用串行总线 USB 作为近年提出的通信协议,经过短短几年时间从 1.1 发展到目前流行的 2.0 及性能更优异的 3.0 版本,并在世界范围内被广泛的应用在笔记本电脑、PDA、智能手机、工控机等各种设备上。USB 2.0 支持最多 127 个设备,并且不会损失带宽,最高传输速度 480Mbps,传输距离可达 30m,同时支持热插拔技术2。凭借这些优势,基于 USB 数据采集卡在便捷性等各方面要优于其它类型的采集卡。如今主流的操作系统(Wi
4、ndows、Linux、Mac OS 等)都能够完美支持USB 协议,而且基本上所有的计算机主板芯片组都支持 USB,这使得 USB 采集卡的应用范围广大。借助电脑 USB 端口提供的 5V/500mA 的电源,可以直接驱动采集卡和部分外部设备,减少了设计难度和生产成本。基于 USB 的数据采集系统主要是设计一套数据采集系统,通过 USB 技术实现数据通信和移动存储设备的读写。利用 USB 总线实现上位机的实时、远程、集中控制,减少人力投入,提高工作效率。2)USB 采集卡国内外研究现状分析(1)USB 采集卡发展现状USB 技术 1994 年由 IBM、Microsoft、NEC 等公司提出
5、,目前得到了十分广泛的应用。国内外有多家厂商从事 USB 芯片的开发和生产,包括CMD、Intel、Cypress、Motorola 等国际硬件巨头。生产的产品包括主机控制芯片、集线器芯片、HID 芯片、图像传输芯片等各种类型。目前国外大量专业从事 USB 采集卡研发生产的厂家,比如 National Instruments、Alazartech 、SP Devices、GAGE 等公司,研发的 USB 采集卡分辨率从 8 位到 16 位,采集速度从 10KS/s 到 800KS/s。例如 NI 公司生产的USB-9221 高速采集卡,其采样精度为 8 路 12 位,采样速率高达 800KS/
6、s,输入信号范围可达60V3。这些厂商生产的 USB 采集卡占有大部分市场。国内从事 USB 采集卡研发的公司有阿尔泰、研华等公司,由于技术起步较晚,产品的性能与国外先进水平有一些差距。现在市场中的 USB 采集卡涵盖了音频、环境信息、电压/流等信号的采集,同时集成了多路 DA 以及 DI/DO 功能,相比较其它的采集卡而言,数字 I/O 的支持使得 USB 外围设备控制等方面有巨大优势,在闭环控制系统中 USB 采集卡能实现数据采集和控制同时进行。随着 PCB 制作技术和电子技术的发展,目前的 USB 采集卡在信号抗干扰和噪声抑制方面有了很大的改善。基于 USB2.0 的数据采集卡在视频接入
7、、音频采集等产业发展迅速,现在的视频监控、安防、专业音频等行业越来越多的采用 USB 接口的产品4。常见的 USB 采集传输方式上大体有两类,第一类是通过外置 USB 芯片,例如串口桥接芯片 PL2303、USB 接口芯片 CH376 等。PL2303 的原理是通过通用异步接收/发送装置(USART)将在串口信息流与 USB 信号相互转换后的信号进行传输,实现设备与上位机之间的 USB 总线通信。这种方法优点是设计方便、电路简单、不需要在采集卡中编写 USB 控制程序,缺点是传输速度低5。CH376 则是将系统中的数据通过 SPI 等总线直接送入到接口芯片处理为USB 信息格式,然后与外设和上
8、位机通信。它优点是能较好的支持 USB,在传输速度等方面没有限制,缺点是电路复杂、需要在采集卡中编写 USB 芯片控制程序6;第二类方式采用的是内置 USB 接口的 MCU,由于内置 USB 接口,这种方式的采集卡在设计、性能等方面都优于第一类。综合设计成本和性能等方面的考虑,两类常见的方式中,使用最广泛的是第一类。但是市面上内置了 USB 接口的 MCU 较少,同时目前的 USB 控制芯片已经高度的智能化和集成化,大多数的控制芯片内置了独立的处理内核和SDRAM,并在底层嵌入了 USB 通信协议,这使得 USB 采集卡在驱动程序开发等方面变得更加方便快捷,因此设计人员更多采用的是外置 USB
9、 芯片。如今的 USB 采集卡通过内置的片内 ROM 集成了很多的控制和操作指令,使得使用者在操作和二次开发过程中得到极大的便利。例如 NI 公司的 USB 全线产品共用 NI-DAQmx 驱动程序,同时兼容 NI LabVIEW、NI LabWindows/CVI、NI Measurement Studio7,这使用户能够快速的进行使用。USB 采集卡生产厂商在提供采集卡实物时都会提供相应的驱动程序和程序控制 API 接口,利用这些接口函数,用户能够使用适合自己的开发环境来配置自己的数据采集系统。(2)USB 采集卡发展趋势现在的 USB 数据采集卡不能对外围设备进行读写,这是由于 USB
10、总线是一种单向总线,主控制器在 主机上,因此 USB 设备不能与 其它外围设备通信8。为解决 USB 设备相互通信的问题,近年 USB 开发论坛(USB-IF)提出了 USB 协议的补充协议 USB-OTG,应用 USB-OTG 设备可以突破 USB 构架的限制,完成 HOST/SLAVE 的转换,实现不通过 PC 各种不同设备之间的数据交换9。利用 USB-HOST,USB 采集卡能够建立一个 USB 主机并将采集的数据直接写入 U 盘、SD 卡等移动设备而不需要上位机支持10。这使得 USB 采集卡在使用场合和使用方式上有了比较大的改变,减少了硬件成本的投入。USB 采集卡近几年已经向智能
11、化、虚拟化、自动化和高精度方面发展。利用 USB-OTG 进行设备间的通信将会变成未来的主流。而随着 USB3.0 的推广和更快速度的控制芯片的研发,USB 采集卡在采样速率、传输带宽、开发难度等方面有较大优势。毕业设计毕业设计(论文论文)开题报告开题报告2.本课题的任务、重点内容、实现途径 1)本课题的任务要求本课题主要是要求设计制作一套数据采集系统,系统包括数据采集、处理、传输、存储等。其中单片机作为处理单元,USB 总线作为传输方式并且系统要求支持读写移动存储设备。详细任务要求如下:(1)功能要求 输入信号范围 0-5V 和 0-10V 两种;单片机系统显示当前测量值;通过USB 接口与
12、上位机通信,上传测试数据并在上位 PC 机显示;同时能将数据发送至单片机接收并显示;可由 USB 端口直接写入 U 盘等存储设备,系统的测量精度要求为 0.5%。(2)设计 USB 数据采集系统的总体方案;(3)设计并调试系统的硬件;(4)设计系统的软件,编制单片机系统和上位机系统程序,并完成调试工作; 2)本课题的重点内容(1)数据采集、处理电路数据采集系统能够采集的信号是有限制的,为了增强信号的完整性、减少噪声及抗干扰,必须通过处理电路将需要采集的数据进行放大及滤波11。处理电路包括可调增益放大部分和滤波部分,实现对数据的预处理。数据采集电路将数据采集并转换。因此数据转换器的性能决定了整个
13、系统的性能,选择合适的 AD 转换器十分重要。系统的分辨率、转换速率等性能指标由数据采集电路决定。(2)USB 接口电路USB 接口电路需要专门的 USB 芯片来实现,例如 CH375、CY7C68013 等。接口芯片在底层内置了 USB 通信协议,同时借助于嵌入式的微型处理内核,将 USB 总线的各种动作简化为命令和 API 函数,用户使用时只需要调用相应的命令或 API 即可完成操作。对移动存储设备的读写和数据的传输需要通过USB 接口电路完成12,但由于从底层开发 USB 接口的技术复杂,难度较高,因此拟采用封装好的接口模块。系统通过操作接口模块完成移动设备数据读写。(3)系统程序设计程
14、序设计的重点内容包括编写移动存储设备文件读写程序和上位机 USB驱动设计。移动存储设备文件系统采用的是 FAT16 或 FAT3213,系统要读写文件必须设计文件系统的读写代码;上位机采用的是 LabView 软件编写,而LabView 只内置了 NI 公司的设备驱动,因此要在程序中使用数据采集系统传输的数据就需要编写接口程序14。3)本课题的实现途径(1) 系统整体构架根据任务书中的设计要求,可以绘制出路图 1 所示的系统整体构架图 1(2) 电路设计首先通过查阅资料,了解典型电路的结构,然后在对电路进行修改使适应本课题。对系统要求分析后确定选用的元件类型与型号,使用 Protel绘制电路图
15、,同时采用仿真软件进行仿真,最后进行实际测试,修改设计错误。(3) 软件设计按结构化设计程序的方式,首先绘制软件流程图,将程序分解为几个独立的功能模块,然后对各个模块进行编程。文件系统读写设计通过阅读开源的代码,并进行移植;上位机的 USB 接口程序则通过程序向导完成。(4) 系统调试系统的设计和调试均按照模块化进行,完成一个独立的模块的硬件和软件后即进行单独调试,最后将整个系统整合进行最后调试。外围设备 读写接口前置处理 数据采集数据显示、报 警按键单片机上位机移动存储 设备数据传输 接口毕业设计毕业设计(论文论文)开题报告开题报告3.完成本课题所需工作条件(如工具书、计算机、实验、调研等)
16、及解决办法 1)工作条件 (1)工具书 Keil C51、LabView 等相关编程资料、书籍。NI Multisim 指导书。Protel 软件指导书籍。(2)软件KeilC51 编程软件、Protel 绘图软件、LabView 编程软件、NI Multisim 仿真软件。(3)硬件单片机、计算机、相关设备及所需元器件等。2)解决办法(1)工具书可以通过学校图书馆和网上资源获得。(2)计算机和相关硬件元器件设备由老师提供或购买。3)参考文献1百度百科.数据采集卡.OL.http:/ L.Axelson.USB COMPLETE(Third Edition)M.WI:Lakeview Research LLC Madison,20053NIUSB-9221 规格 OL.http:/sine.ni.