没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB串行通信的实现方法.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 78 浏览量
2023-03-01
19:21:39
上传
评论
收藏 238KB DOCX 举报
温馨提示
试读
8页
.
资源推荐
资源详情
资源评论
MATLAB 串行通信的实现方法
本文介绍 MATLAB 环境下上位机与下位机通过 RS232 接口进行串行通信
的实现方法;详细叙述了在 MATLAB 环境下使用其自带的控制工具箱中的
串口事件回调函数,实时接收下位机输出串行信号的实现过程。
MATLAB7.0,串口通信,回调函数
MATLAB 是由美国 MATHWORKS 公司开发的面向理论分析研究和工程设计处理
的一套具有强大功能的软件系统。在设计研究单位和工业部门,MATLAB 被认作
进行高效研究、开发的首选软件工具。其编程语法规则与一般的结构化编程语言
大同小异,而且使用更方便,具有一般编程基础的用户都可以很快熟练掌握。
MATLAB 内置大量的数学算法函数,只要几个语句就能实现诸如矩阵/行列式运
算、FIR/IIR 滤波等数据分析处理、复杂的图形显示等。在实际应用中常常要通
过各种方式将数据传入计算机,进而借助 MATLAB 的强大分析处理能力对数据进
行分析、处理和图形显示。
本文提出在上位机 MATLAB 7.0 环境下,使用 RS232 串行接口实时接收。该
方法较之使用 VC/VB 高级语言编程,极大地缩减了开发时间,提高了开发效率。
一、总体框图
本设计的总体原理框图可见图 1, 系统主要由上位机(PC 机)和下位机
(PC104)部分。上位机和下位机通过 RS232 进行通讯。上位机负责数据处理和
图形化显示,它是在 MATLAB7.0 环境下进行的,应用了仪器控制工具箱中关于串
行通信的函数,通过程序控制整个系统的工作并进行数据处理。下位机负责数据
采集和响应主机的控制处理信号。
二、通信原理
在 MATLAB7.0 中的设备控制工具条(INSTRUMENT CONTROL TOOLBOX)用来
负责上、下位机之间的通信。该设备控制工具箱的特色如下:INSTRUMENT CONTROL
TOOLBOX 包括两大部件:M 文件函数和接口驱动适配器。这两部件提供了 MATLAB
与外设的通讯功能如图 1 所示。
资源评论
xxpr_ybgg
- 粉丝: 6494
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功