基于Matlab的数据采集器设计.doc
文本预览下载声明
毕业设计(论文)
题目: 基于Matlab的数据采集器设计
基于Matlab的数据采集器设计
毕业设计(论文)任务书
一、毕业设计(论文)任务
课题内容
课题的主要内容:
MATLAB的国内外应用现状;
MATLAB数据采集工具箱;
基于MATLAB的数据采集器(系统)总体设计。
4、编程实现。
5、完成本科毕业论文一篇。
课题任务要求
MATLAB所处理的数据必须是现成的,因此,不能直接对硬件端口进行读写操作,不能直接实现对数据的实时采集。在传统的工程检测中,需要将采集到的数据存储起来,经过一系列的处理和转换,才能利用MATLAB进行分析和处理,从而影响了它在测控系统开发上的应用范围。但MATLAB提供了应用程序接口API(Application Program Interface),通过该接口,利用MEX文件和编译器(Compiler),用户可以在MATLAB环境中调用C语言或FORTRAN程序、输入或输出数据,方便地完成MATLAB 与外部环境(数据和程序)的交互,与其他软件程序建立客户/服务器关系。
本课题要求学生首先了解数据采集的基本理论、数据采集的过程、不同的数据采样方式(实时采样、等效时间采样等)、MATLAB软件的特点。然后,对比分析已有的基于MATLAB的数据采集系统的特点,提出自己的数据采集器总体设计方案,包括系统构成、接口方案、编程语言等等。可以利用MATLAB和C(或C++)语言交互,设计基于MATLAB的数据采集器。也可以利用集成于MATLAB中的数据采集工具箱,通过调用其中的命令和函数,直接控制各种与PC 机兼容的数据采集硬件设备的数据采集和通讯,并完成对所采集数据的实时分析或离线处理。最后,完成毕业论文撰写工作。通过本课题的工作,可以巩固和加深学生对数字信号处理技术的掌握,开阔视野,并提高学生主动发现、分析并解决问题的能力,通过毕业论文的训练,使其具备科研论文写作的基本功。
课题完成后应提交的资料(或图表、设计图纸)
1、总体设计方案;
2、相关的设计和仿真图表及程序源码;
3、完整的毕业论文一篇。
主要参考文献与外文翻译文件(由指导教师选定)
[1] 王海龙, 陈珊杰, 李茜等. 基于MATLAB的数据采集系统的研究[J]. 中国农学通讯,2007, 23(1):381-384.
[2] 邱选兵. 基于USB数据采集的虚拟仪器设计[D]. 太原理工大学硕士学位论文,2006.
[3] 张威.MATLAB 外部接口编程[M].西安:西安电子科技大学出版社,2004:50-85.
[4] 夏文芳,吴鸿修,李享元. 基于USB的实时数据采集系统及其在MATLAB中的应用 [J]. 电子技术应用, 2003, (2):15-17.
[5] 马海潮. 超高速数据采集技术发展现状 [J]. 测试技术学报, 2003,17(4):287-292.
[6] J. Ludvig, J. Mcarthy, S. Meuendorffer etc. Reprogrammable Platforms for High-Speed Data Acquisition [J]. Design Automation for Embedded Systems,2002(7),pp.341-364.
[7] 伯晓晨MATLAB 工具箱应用指南 [M] . 北京: 电子工业出版社, 2003.
[8] 施阳,李俊.MATLAB语言工具箱———ToolBox实用指南[M].西安:西北工业大学出版社,1999.50~98.
[9] 付俊庆, 李风铃MATLAB 环境下的实时数据采集方法 [J ] 测控技术, 2004 , 23 (1) : 30~32 .
[10] 薛定宇.控制系统计算机辅助设计— MATLAB 语言及应用. 清华大学出版社,1996.
[11] National Instruments Corporation. PXI specification[ Z] . 2000.
[12] Rational Software Corp. Unified modeling language UML semantics [ EBOL ] . http :www. Rational . com,1998.
[13] Ingle V K, Proakis J G著.数字信号处理及其Matlab实现[M] .陈怀琛等,译.北京:电子工业出版社,1998.
[14] Tektronix. TDS3000 series digital phosphor oscilloscopes programmer mannual [ Z] . 1997.
[15] 张宜华 编写《精通MATLAB5》 清华大学出版社, 199
显示全部