实验一:单片机基于MatlabGUI的数据采集与存储实验平台开发.pdfVIP

实验一:单片机基于MatlabGUI的数据采集与存储实验平台开发.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一:单片机基于MatlabGUI的数据采集与存储实验平台开发.pdf

2011 年第01 期 沿 海 企 业 与 科 技 NO.01,2011 (总第128 期) COASTAL ENTERPRISES AND SCIENCE TECHNOLOGY (Cumulatively NO.128) 基于Matlab GUI 的数据采集与存储实验平台 开发 张 帆 [摘 要] 文章应用Matlab语言,编程实现了数据采集与存储实验平台,该平台通过PC机串行口,获得下位机的实 验数据,并以.mat数据格式进行存储。下位机以AT89S51为核心,通过MAX232实现与PC机的串行通讯。该实验平台基于 Matlab串口控制API函数,运行稳定、可靠,数据存储精度高,可充分发挥Matlab在实验教学中的优势,改善教学效果。 [关键词] 数据采集;串行通讯;Matlab;AT89S51 [作者简介] 张帆,唐山学院机电工程系,硕士,研究方向:计算机测控技术,河北 唐山,063000 [中图分类号]TP311 文献标识码[ ]A [文章编号]1007-7723(2011)01-0024-0003 一、引 言 采集,通过RS-232C串口向上位机发送采集到的 实验数据,通过MatlabGUI程序实现数据的接收、 Matlab是一种基于矩阵运算的交互式数值计 算软件,作为“第四代”计算机语言,具有极高的编 显示和保存。一套这样的单片机系统价格不过百 程效率,在高等教育领域正发挥着日益重要的作 余元,还可以作为单片机课程教学的实验装置,降 [1] [2] 低了总体实验成本,有利于不同课程之间的衔接。 用 。Matlab下的GUIDE是内嵌在Matlab环境中 面向对象的图形用户界面开发工具,通过GUIDE作为上位机程序的MatlabGUI,可以根据不同的下 用户可以方便地设计程序界面,在GUIDE自动生位机采集模块,实现不同实验的数据采集。学生在 MATLAB环境下,利用获得的实验数据,可以方便 成的应用程序框架内,用户可以方便地编写事件 地进行信号分析和实验数据的处理。 代码,进行GUI程序的开发。在测试技术实验教学 单片机与PC机RS-232C串口的连接如图1 中,传统的实验数据采集程序往往是一个封闭的 所示,这里采用可在线编程的AT89S51单片机。 环境,几乎不可能增加、修改现有程序的功能。此 外,采集程序得到的实验数据以文本文件的格式 存储,无形中减低了数据精度。本文采用Matlab语 言,实现实验数据的采集与存储,不仅可以方便地 增加、修改程序的功能,而且由于采用.mat文件格 式存储实验数据,保证了数据精度,同时也节省了 存储空间,提高了数据传递的效率。 二、实验平台的组成 图1 AT89S51单片机与PC机RS-232C串口的连接 本文采用8051系列单片机实现实际的数据 24 AT89S51的串行口RXD、TXD分别对应数据的接 口对象,并进行必要的配置。建立串口的方法如 收端和发送端,MAX232实现TTL与RS-232C的下: 电平转换,SIN、SOUT分别对应PC机串口的数据 s=serial(COM1); [3] 接收端和发送端 。 其中变量s即为所创建的串口对象,它对应于 三、实验平台的软件实现

文档评论(0)

wgvi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档