您现在的位置:网站首页答辩论文工学论文信息化工程论文

[电子通讯] 基于MATLAB的数据采集系统设计

  • 简介: 原文 1.1 概述MATLAB是一个可视化的计算程序,被广泛地使用于从个人计算机到超级计算机范围内的各种计算机上。MATLAB包括命令控制、可编程,有上百个预先定义好的命令和函数。这些函数能通过用户自定义函数进一步扩展。MATLAB有许多强有力的命...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

1.1 概述
MATLAB是一个可视化的计算程序,被广泛地使用于从个人计算机到超级计算机范围内的各种计算机上。
MATLAB包括命令控制、可编程,有上百个预先定义好的命令和函数。这些函数能通过用户自定义函数进一步扩展。
MATLAB有许多强有力的命令。例如, MATLAB能够用一个单一的命令求解线性系统,能完成大量的高级矩阵处理。
MATLAB有强有力的二维、三维图形工具。
MATLAB能与其他程序一起使用。例如, MATLAB的图形功能,可以在一个FORTRAN程序中完成可视化计算。25个不同的MATLAB工具箱可应用于特殊的应用领域。
MATLAB在以下的领域里解决各种问题是一个十分有效的工具:
工业研究与开发。
数学教学,特别是线性代数。所有基本概念都能涉及。
在数值分析和科学计算方面的教学与研究。能够详细地研究和比较各种算法。
在诸如电子学、控制理论和物理学等工程和科学学科方面的教学与研究。
在诸如经济学、化学和生物学等有计算问题的所有其他领域中的教学与研究。
在MATLAB中创建的组是矩阵,MATLAB的名字取自矩阵实验室( MATrix ABoratory)。
在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。
在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。如美国National Instruments公司信号测量、分析软件LabVIEW,Cadence公司信号和通信分析设计软件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB为主要支撑。又如HP公司的VXI硬件,TM公司的DSP,Gage公司的各种硬卡、仪器等都接受MATLAB的支持。
......


  目录

目 录
1 前言 1
1.1 概述 1
1.2 设计要求的提出 2
1.3 采集系统设计的基础依据 2
2 设计指导原则 3
2.1 开发流程 4
3 系统开发设计 4
3.1 系统用户界面开发设计 5
3.1.1 用户界面设计基础 6
3.1.2 用户界面设计 7
3.2 MATLAB访问串行口 10
3.2.1 串口对象的属性 11
3.2.2 打开、关闭和清除串口对象 11
4 程序设计 11
4.1 MATLAB M程序设计 11
4.2 程序调试 15
5 扩展功能设想 22
5.1 声音数据采集系统 22
5.2 基于MATLAB语音识别系统 23
6 结论 25
致谢 26
参考文献 27
英文摘要 28
附录:基于MATLAB的计算机数据采集系统驱动程序 29
毕业论文成绩评定表


  参考资料

参 考 文 献
何强,何英.2002. MATLAB扩展编程.北京:清华大学出版社.121-158,258-288
飞思科技产品研发中心.2003.MATLAB 6.5辅助图像处理.北京:电子工业出版社.259-284
赵祚喜,罗锡文,马瑞俊.2002.基于MATLAB的计算机数据采集系统设计.农业机械学报.34卷第2期
李成功,赵昱.2001.MATLAB下实现数据采集和处理.计算机应用.2002年第1期
陈德娟.2003.基于MATLAB的数据采集系统设计.应用科技.30卷
马明建,周长城.数据采集与处理技术.西安:西安交通大学出版社.1989
张旺林,熊诗波,魏晋宏.基于MATLAB实时视窗目标的数据采集研究.太原理工大学学报.34卷
刘瑞华,李立.基于MATLAB的数据采集系统设计研究.工业控制计算机.2003年16卷第7期
Jan Axelson.串行端口大全.精英科技.北京:中国电力出版社.2002
张志涌.精通MATLAB 5.3版.北京:北京航空航天大学出版社.2000
马兴义,杨立群,林敏等.MATLAB 6应用开发指南.北京:机械工业出版社.2002.
Jan Axelson.串行端口大全.精英科技译.北京:中国电力出版社.2002
VINAY KI,JOHN G P.Digital signal processing using matlab. Newyork: P WS Publishing Company.1996.
The MathWorks Inc.External Interfaces/API(version 6).September 2000


  简单介绍

1 前言
MATLAB是一套功能强大的技术计算(technical computing)软件工具,就数据采集方面来说,它集中了信号采集(它内置一些著名厂商的数据采集卡驱动程序),信号分析(计算),可视化(绘图),文件处理(存盘,打印等)各方面功能于一体,而且很容易开发出WINDOWS图形用户界面(Graphical user interface,缩写为GUI),而且适合开发数据采集系统驱动程序。
数据采集系统就是将温度、压力、流量、位移等模拟量采集、转换成数字量,并进行存储、处理、显示或打印的系统.在当今社会各个领域,包括科研和实验研究,数据采集系统有着不可代替的作用,数据采集和处理进行得越及时,工作效率就越高,取得的经济效益就越大.数据采集系统性能的好坏主要取决于它的精度和速度,在保证精度的条件下,还要尽可能地提高采样速度,以满足实时采集、实时处理和实时控制的要求.MATLAB提供的数据采集工具箱汇集了MATLAB集成的M-文件和MEX-文件动态连接库,可以实时显示通过计算机数据采集硬件采集的数据.利用该数据采集工具箱可以方便地建立数据采集系统.
本设计的基于MATLAB串口功能的数据采集系统。要求设计出一个Windows图形用户界面,利用方便的图形按钮实现串口输入的数据采集,数据图形分析(计算),可视化(绘图),文件处理(读入数据,存盘等)等功能。

查看评论 已有0位网友发表了看法
  • 验证码: