ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:22.43KB ,
资源ID:8384424      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8384424.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(labview数据采集系统毕业设计开题报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

labview数据采集系统毕业设计开题报告.docx

1、labview数据采集系统毕业设计开题报告中北大学毕业设计开题报告学生姓名:张学东 学 号: 0705034132学院、系:信息与通信工程学院电子工程系专 业:测控技术与仪器设计题目:基于LabVIEW的多通道数据米集系统指导教师:戴萧嫣2010 年03月20日毕业设计开题报告1.结合毕业论文课题情况,根据所查阅的文献资料,撰写 2000字左右的文献综述:文献综述1.本课题的研究背景及意义近年来,以计算机为中心、以网络为核心的网络化测控技术与网络化测控得到越 来越多的应用,尤其是在航空航天等国防科技领域。网络化的测控系统大体上由两部 分组成:测控终端与传输介质,随着个人计算机的高速发展,测控终

2、端的位置原来越 多的被个人计算机所占据。其中,软件系统是计算机系统的核心,设置是整个测控系 统的灵魂,应用于测控领域的软件系统成为监控软件。传输介质组成的通信网络主要 完成数据的通信与采集,这种数据采集系统是整个测控系统的主体,是完成测控任务 的主力。因此,这种“监控软件-数据采集系统”构架的测控系统在很多领域得到了广 泛的应用,并形成了一套完整的理论。2.本课题国内外研究现状早期的测控系统采用大型仪表集中对各个重要设备的状态进行监控,通过操作盘进 行集中式操作;而计算机系统是以计算机为主体,加上检测装置、执行机构与被控对象 共同构成的整体。系统中的计算机实现生产过程的检测、监督和控制功能。由

3、于通信协 议的不开放,因此这种测控系统是一个自封闭系统,一般只能完成单一的测控功能,一 般通过接口,如RS-232或GPIB接口可与本地计算机或其他仪器设备进行简单互联。随着科学技术的发展,在我国国防、通信、航空、气象、环境监测、制造等领域, 要求测控和处理的信息量越来越大、速度越来越快。同时测控对象的空间位置日益分散, 测控任务日益复杂,测控系统日益庞大,因此提出了测控现场化、远程化、网络化的要 求。传统的单机仪器已远远不能适应大数量、高质量的信息采集要求,产生由计算机控 制的测控系统,系统内单元通过各种总线互联,进行信息的传输。网络化的测控技术兴起于国外,是在计算机网络技术、通信技术高速发

4、展,以及对 大容量分布的测控的大量需求背景下发展起来,主要分为以下几个阶段:第一阶段:起始于20世纪70年代通用仪器总线的出现,GPIB实现了计算机与测控系统的首次 结合,使得测量仪器从独立的手工操作单台仪器开始总线计算机控制的多台仪器的测控 系统。此阶段是网络化测控系统的雏形与起始阶段。第二阶段:起始于20世纪80年代VXU标准化仪器总线的出现,VXI系统可以将大型计算机昂贵 的外设、VXI设备、通信线路等硬件资源以及大型数据库等软件资源纳入网络,使得这 些宝贵资源得以共享。此阶段是网络化的测控系统的初步发展阶段。第三阶段:随着技术的发展,现场总线技术的出现带动了现场总线控制系统的迅速发展,

5、使是 的可以在一个工厂范围内通过总线将成千上万智能传感器 /变送器等智能化的仪表组成一个网络化测控系统,此阶段是网络化测控系统的快速发展阶段。第四阶段:在对现代要求极高的领域,转通的测控系统已经逐渐无法满足用户的要求,许多部 门或大型企业迫切要求构建基于In ternet或大型局域网的网络化测控系统,即通常所 说的分布式测控网络,此阶段是网络化测控系统发展的成熟阶段。3.本课题相关理论3.1程序模块化设计概述数据采集系统的性能在很大的程度上取决于其他应用软件的研究与开发, 搜一再明 确了系统设计目标之后,应该采用好的程序开发方法,如结构化设计方法、模块化思想、 多线程以及软件系统的评价标准等等

6、。3.1.1程序设计的模块化原则模块化结构是所有设计良好软件系统的基本特点,任何一个大的程序系统,总是有 若干功能相对独立的模块组成。好的软件结构应体现自顶向下的控制方式,模块之间的 控制表现为统帅和从属的关系。信息抽象与信息隐含式模块的基本特征。模块实际上反映了数据与过程的抽象。在 模块化问题求解时,在最高抽象级可以采用面向问题的环境语言的抽象术语进行描述; 而在较低抽象级,则可采用过程性术语。模块化的概念加上逐步求精的办法,就把面向 问题的术语和面向现实的术语两者结合起来。模块独立性有两个定性的标准度量:即内聚和耦合。块间联系是指模块之间的联系, 块间联系越小,模块独立性越高。快内联系是指

7、模块内部各部分之间的联系,一个模块的块内联系大,模块独立性提高。好的模块结构,块间联系应尽可能小,快内联系应尽 可能大。3.1.2软件系统的模块化设计原则为使研制出的软件具有两哈皮的可靠性、易维护性、易扩充性及易装卸性,软件设 计应遵循规范化的模块化设计原则。1、自顶向下逐步求精的设计方法;2、根据逻辑功能划分物理模块;3、模块的作 用范围应处在模块的控制范围之内;4、依据逻辑功能确定模块之间的调用关系;5、模 块接口应保持简明;6、模块保持单入口性质;7、模块结构增加中间判断层次,提高可 扩充性。3.1.3软件系统模块化在本设计中的应用系统程序的主要功能为模块划分的标准,其他包括系统管理,数

8、据采集,数据保 存,历史数据的查询等功能。3.2数据库技术数据库技术主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的新 阶段,也是计算机技术发展最快、应用最广泛的技术之一。当前,数据库技术已成为现 代计算机信息系统和应用系统开发的核心技术,数据库已经成为计算机信息系统和应用 系统的组成核心,从某种意义来讲,数据库的建设规模、数据库信息量的大小和使用频 度已成为衡量一个国家信息化程度的重要标志。4.2.1数据库技术概述数据库技术涉及到以下几个最重要的概念:1、 数据库是长期存储于计算机内、有组织的、可共享的数据集合。数据库中的数 据按一定的数据模型组织、描述和存储,具有较小的冗余度、

9、较高的数据独立性和易扩 展性,并可谓一定范围内的各种用户共享。数据库不仅要反映数据本身的内容,而且要 反应数据之间的联系。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中 的数据和信息。2、 数据模型是根据特征的抽象,描述的是数据的共性。数据模型应满足三个方面 的要求:一是能比较真实的模拟现实世界;二是容易为人们所理解;三是便于在计算机 上实现。一种数据模型要很好地满足这三个方面的要求在目前很困难,在数据库系统中 针对不同的使用对象和应用目的,采用逐步抽象的方法,在不同层次采用不同的数据模型,一般分为三层,即物理层、逻辑层和概念层3、数据管理系统是操纵和管理数据库的软件系统,它由一般计

10、算机程序构成,管 理并控制数据资源的使用。他是数据库系统的核心,主要是实现共享数据有效的组织、 管理和存取。422 ADO与数据库的交互技术ADO是独立于开发工具和开发语言的数据访问接口,它提供了程序开发人员、应用 程序实时存取各种数据库的能力,可以轻松的完成反对各种数据库的查询, 存取等操作。 ADO又被称为通用数据访问,其数据源包括数据库,电子邮件,文件,文本,图形等。 使用ADO不仅可以读取Access和SQL Server数据库,也可以读取其他与 ODBC兼容 的数据库。4.2.3MySQL 数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB公司。目前MyS

11、QL被广泛的应用在In ternet上的中小型网络中。由于其体积小、速度快、 总体拥有 成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择 了 MySQL作为网站数据库。4.3Web技术4.3.1Web技术概述Web技术的迅猛发展,使全人类都能共享 Web上的各类资源,包括功能强大的计算 机资源、海量信息的数据库资源、五花八门的多媒体信息资源、门类齐全的软件工具资 源等,这些使得任何人能在任何时间、任何地点和任何设备上获得所需要的信息资源。从本质上讲Web技术是各种技术的集成和综合应用,它以 TCP/IP协议为基础,使 用HTML描述网络的资源,通过文本、超媒体技术实

12、现超级链接,无论文本、图形, 还是动画、声音都能通过文档中的链接到服务器上的其它文档或者其他站点,使客户以 用交互方式快速地搜索需要的资料,通过表单供用户填写并通过服务应用程序提交给数 据库等。4.3.2PHP 技术PHP是一种用于创建动态 Web页面的服务器脚本语言。PHP大量采用C、Java和Perl 语言的语法,并加入了一些PHP自己的特征。PHP支持HTTP的身份认证,支持Cookie, 支持GIF图像创建等。其中,最有代表性的特点在于它强大的数据库支持功能,所有主流与非主流数据库它几乎都支持,这使得编写基于数据库的网页变得非常简单。4.3.3远程数据访问系统该部分设计使整个系统的附加

13、设计部分,主要是为了实现数据的远程访问,通过数 据库与数据采集系统连接为一体。采集数据的远程访问体现了数据采集的网络化延伸。 该远程访问系统采用Apache+PHP+MySQL开发套件进行开发。当然,这部分需要配置 服务器,网上很多资料可以参考。4.4多线程技术为了实现多通道数据采集的功能,本设计的软件部分必须实现信号的采集、数据的 分析处理、定时存储及实时显示的功能。在用户看来,这些任务是同时进行着的。实实 际上,信号采集、定时存储和主控模块放在不同的线程中,利用 Windows操作系统的多线程机制,使得各个功能呢个模块能够有条不紊的运行。4.4.1Windows的多线程机制Win dows

14、是一个多任务操作系统,每个运行的程序对应着一个进程,而在一个进程 内又可以有几个线程。 Windows系统把CPU的运行分成许多小的时间片,按各个进程 和进程内线程的优先级进行分配,从而使多个程序能“同时”运行。在统一进程内的不 同线程都在自己的时间片内执行,避免了相互在时间上可能的冲突。4.4.2LabVIEW与多线程应用多线程技术,可以使得多个独立的任务并发执行,从而极大地提高程序的效率。 LabVIEW把线程管理、线程间的通信等复杂操作封装了起来,因此用户可以不用学习 复杂的多线程编程就可以编写多线程程序。在 LabVIEW中,图形化编程为开发多线程代码带来了很大的好处,因为在数据流的编

15、程环境中,用户可以很容易的“看到”并行 代码。例如两个独立的循环或子 VI就代表两段可以并发执行的代码。4.4.3多线程技术在本设计中的应用为了实现、显示、查询、报警和系统其它操作的并行执行,在程序创建了两个工作 线程:一个是采样工作线程,专门负责数据采集和存储;一个是数据报警和系统其它功 能线程,负责定时把缓冲区中的数据存盘。在用户启动系统工作是,这两个工作线程被 创建。但不同的是,采样工作线程是在循环往复地工作着,直到退出程序;而数据存储 线程则是在一定的时刻被唤醒,比如在数据缓冲区满、或者程序结束等时候,更多的时 候,存储模块是处于挂起的状态。因为信号的采集工作和数据存储工作是长时间甚至

16、长年累月运行着,这也是工业生产的实际情况所决定的通过采用多线程技术,实现了实时性要求高的数据采集与程序其它功能在时间上的 相互独立,避免他们在实践上可能产生的冲突,提高了数据采集的稳定性。循环之间的数据传递及线程间的数据传递,可以由局部变量、全局变量、共享变量 和队列等方式实现。循环之间的同步即线程之间的同步,这可以由同步技术来实现。如 果需要为两个循环设置不同的优先级,可以通过定时循环来实现。参考文献:1陈国顺,宋新民,马峻等网络化测控技术M,电子工业出版社,2006.9.2庞君,计算机辅助测试的发展趋势一一虚拟仪器J,攀枝花学院学报, 2003.6:83-83.3汪敏生等丄abVIEW基础

17、教程M.电子工业出版社,2002.1-20.4Robert H.Bishop 著,乔瑞萍,林欣等译.LabVIEW 6i实用教程M,电子工业 出版社,2001.7.5杨乐平,李海涛等.LabVIEW程序设计与应用M,电子工业出版社,2001.7:1-4.6连海州,赵英俊,基于LabVIEW支术的虚拟仪器系统J,仪器与测控, 2001.8:21-23.7余成波,胡新宇,传感器与自动检测技术M,北京:高等教育出版社,200.58-65.8曹灵芝主编。现代检测技术与虚拟仪器M,北京:北京航空航天大学出版社, 2004.18-20.9雷振山.LabVIEW7 Express实用技术教程M,北京:中国铁

18、道出版社, 2004.254-265.10(美)利夫菲克(B.W.)著.软件开发者必读,潘正伯等译M,北京:科学出 版社.1990.11康伟,郑正奇。Windows下 实时数据采集的实现J,计算机应用研究,2001,18(3),105-106.12秦树人等,虚拟仪器M,北京:中国计量出版社,2004.3.13刘君华主编.基于LabVIEW勺虚拟仪器设计M,电子工业出版社,2003.7.14产品与服务王磊,陶梅等编著,精通 LabVIEWM,电子工业出版社,2006.7.15http:/www. NI LabVIEW毕业设计开题报告2 .本课题要研究或解决的问题和拟采用的研究手段(途径):1.本

19、课题要研究或解决的问题当今社会正处于一个高速发展的状态中,要在有限的时空内实现大量的信息交换, 随之而来的是信息密度急剧增大,因而在研究和生产过程中要求数据采集系统对信息的 处理速度越来越高,功能越来越强。先进的数据采集系统,不仅希望设备能够单独进行 数据采集,还希望他们之间能够互相通信,构成数据采集系统,甚至是测试网络系统, 实现信息共享,一边对众多的被测信号进行对比、综合和自动分析、从而得出准确的判 断。然而传统的数据采集仪器在此方面受到很大的限制。2.本课题拟采用的研究手段1) 、多通道数据采集系统的设计本设计以3个通道进行设计,从传感器来的模拟输入信号,经过信号调理后,输入 到NI P

20、CI-6221数据采集卡,然后经过PCI总线送入PC机,由软件进行数据处理,包 括数据的平均滤波,采样波形的实时显示,并以一定的时间间隔插入数据库进行历史数 据保存,边采集边保存,然后通过数据库技术实现了历史数据的检索。2) 、远程数据的检索设计关于远程数据检索部分,因为数据已保存到数据库里,通过网络很容易进行访问。 本设计采用Apache+PHP+MySQL服务器套件来实现了采集数据的远程访问。毕业设计开题报告指导教师意见:本开题报告格式规范,在检索大量文献资料的基础上,分析了目前LZW算法及FPGA, 的发展现状,对课题的发展背景和现状有一定的了解;同时了解了 FPGA VHDL语言的特点和应用,为下一步设计阶段打下了基础;在此基础上,提出了 FPGA实现LZW压缩算法硬件方案,设计合理,具有很强的可实施性。同意进入设计阶段。指导教师:张红艳 2010年3月30日所在系审查意见:教学主任: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1