基于MATLAB实时串口数据采集与曲线显示(附程序源代码,答辩记录)(2)
来源:56doc.com 资料编号:5D5154 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D5154
资料介绍
目 录 摘要……………………………………………………………………………3 关键词…………………………………………………………………………3 1前言………………………………………………………………………………4 1.1研究现状与发展趋势………………………………………………4 1.2研究的目的和意义…………………………………………………………6 1.3论文的组织结构……………………………………………………………7 2 Matlab下实时串口数据采集概要……………………………………………7 2.1 Matlab的Serial类……………………………………………………7 2.2 数据采集…………………………………………………………………8 2.3曲线显示…………………………………………………………………9 3实时串口数据采集与曲线显示的实现……………………………………………10 3.1实时串口通信的实现…………………………………………………………10 3.2数据采集的实现………………………………………………………………11 3.3曲线显示GUI的实现………………………………………………………12 4基于Matlab的实时串口数据采集与曲线显示………………………………14 4.1数据采集的一般流程…………………………………………………14 4.1.1创建接口对象并设置属性……………………………………………14 4.1.2打开串口设备对象……………………………………………………14 4.1.3读写串口操作………………………………………………………14 4.1.4关闭并清除设备对象…………………………………………………15 4.2基于Matlab中断方式的实时串行通信编程…………………………15 4.3绘制采集数据的曲线波形和数据显示………………………………………17 4.3.1绘制曲线波形…………………………………………………………17 4.3.2数据显示………………………………………………………………17 4.3.3采集图像……………………………………………………………17 4.4扩展功能——发送数据………………………………………………20 5结论………………………………………………………………………………20 参考文献 ………………………………………………………………………21 致谢………………………………………………………………………22 附录…………………………………………………………………23 参考文献 [1] 何学明,陈学东,冯仰平,王华民. 一种基于MATLAB的测量数据实时处理方法[J].自动化仪表,2008,26(4):45-47. [2] 赵景波,逢锦梅,等. MATLAB控制系统仿真与设计[M].北京:机械工业出版社,2010:126-130. [3] 李念强.数据采集技术与系统设计[M].北京:机械工业出版社,2009:76-79. [4] Texas Instruments. TL16C550C Asynchronous Communications Element With AutoFlow Control[Z]. Texas Instruments.2009. [5] 李炎新.用Matlab实现高速数据采集自动化[J].测控技术,2009,11:9-13. [6] 佘新平,张弦. 基于MATLAB的实时数据采集与分析系统的实现[J].长江大学学报(自科版),2006,12(3):80-83. [7] 付俊庆,李风铃.MATLAB环境下的实时数据采集方法[J].测控技术,2004,23(1):30-32. [8] 陈德娟.基于Matlab的数据采集系统设计[J].应用科技,2010,30(4):23-24. [9] 张立材.基于Matlab环境的串行数据通信[J].微计算机信息,2004,20(3):100-101. [10] MathWorks. Instrument Control Toolbox User's Guide Ver 5[Z]. MathWorks, 2010. [11] 刘志俭等. MATLAB 应用程序接口用户指南[M] .北京:科学出版社,2010:256-257. [12] 王海龙,陈珊杰,,李茜,张鹏,刘涛,徐大华.基于MATLAB的数据采集系统的研究[J] .中国农学通报,2007,23(1):381-384. [13] 张园,邢彦梅,何巧. 基于MATLAB数据采集系统的设计与实现[J].电声基础,2010,34(09):37-39. [14] 李成功,赵昱.Matlab下实现的实时数据采集和处理[J].风机技术,2011,1:41-43. [15] 伍萍辉,刘国繁,唐勇奇.MATLAB/RTW在实时数据采集中的应用[J].机床与压液,2004,7:140-141. [16] 罗华飞.MATLAB GUI 设计学习手记[M] .北京:北京航空航天大学出版社,2011:503-512. [17] 程伟,程文波,李灿平. 基于MATLAB的实时数据采集与分析研究[J].电子测量技术,2008,31(8):92-94. [18] David McMahon. MATLAB demystified [M].McGraw-Hill,2009. [19] 吴跃华,冯昊.基于MATLAB图形用户界面的对话框设计的应用[J] .福建电脑,2003(9):50-51. [20] 曲中水,王建卫. 一种基于MATLAB的信号采集和分解方法[J]. 哈尔滨商业大学学报(自然科学版),2010,20(4):440-442. |