1、引言本文引用地址:http://www.eepw.com.cn/article/163805.htm

数据采集系统涉及多学科,所研究的对象是物理或生物等各种非电或电信号。根据各种非电或电信号的特征,利用相应的归一化技术,将其转换为可真实反映事物特征的电信号后,经A/D转换器转换为计算机可识别的有限长二进制数字编码,以此作为研究自然科学和实现工业实时控制的重要依据,实现对宏观和微观自然科学的量化认识,典型的数据采集系统组成如图1所示。

在采集过程中,将传感器获取的参数通过A/D转换送入内存,然后由CPU对其进行分析、运算和处理,如数字滤波、量纲变换、误差修正、数字显示等。在本文中,尝试通过利用MATLAB的数据采集工具箱对自主设计的数据采集系统[1]进行模拟仿真,结果实现了对设计系统的模拟操作检验与数据分析。为了满足实时采集的要求,采用了Compilier编译器[2],Compilier以M语言编制的程序为输入,可以根据需要生成独立运行的应用程序或可以被C/C++程序调用的动态链接库文件[3]。它支持MATLAB所有的内部函数,可使程序变得简洁高效。

Figure 1 典型数据采集系统的组成

2、数据采集工具箱介绍

在MATLAB数据采集工具箱里集成了数据采集的M文件格式的函数和MEX文件格式的动态链接库。其主要特征[4][5]如下:

(1) 提供了将实时测量数据从数据采集硬件采集到MATLAB中的框架。

(2) 支持模拟量输入(AI)、模拟量输出(AO)以及数字量I/O子系统,包括模拟量I/O实时变换。

(3) 支持PC声卡和业界非常流行的数据采集设备如NI卡、并行口(LPT1-LPT3)、Keithley卡等。

(4) 采用事件驱动模式进行数据采集。数据采集工具箱由三部分组成:M文件格式的函数、数据采集引擎和硬件驱动,如图2所示。这些组成部分使得MATLAB与数据采集硬件之间的信息传递成为可能。

Figure 2 数据采集引擎与硬件驱动

3、数据采集过程

3.1 数据采集的基本步骤

(1)创建设备的一个对象。对象创建函数列表如下:

Table 1 对象创建函数列表

(2)添加通道或数据线。模拟量I/O对象中用应添加通道,而数字量I/O对象中应添加数据线,与添加通道或数据线有关的函数列表如下:

Table 2 与添加通道或数据线有关的函数列表

matlab研究,基于MATLAB的实时数据采集与分析研究相关推荐

  1. tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc

    基于Matlab的TCSC建模与仿真研究 基于Matlab的TCSC建模与仿真研究 第17卷第5期 2006年1O月 巾原T学院 JOURNALOFZHONGYUANINSTIT[ITEOFTECHN ...

  2. matlab 悬架,基于MATLAB的汽车悬架仿真研究.doc

    基于MATLAB的汽车悬架仿真研究 基于MATLAB的汽车悬架仿真研究 周新鹏 (昆明理工大学交通工程学院,云南 昆明) 摘要:针对不同悬架的性能特点,分别建立了被动悬架.主动悬架的车身与车轮二自由度 ...

  3. matlab编程模拟乐器产生乐音,一种MATLAB软件对乐音识别自动配置的分析研究

    2015年 l2月 第 44卷 第 12期 机械设计与制造工程 Machine Design and Manufacturing Engineering Dec.2015 Vo1.44 No.12 D ...

  4. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  5. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  6. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

  7. 付力力: 基于 ImpalaS 构建实时用户行为分析引擎

    本文来自神策数据联合创始人&首席架构师付力力在 QCon 北京 2017 年全球软件开发者大会上的精彩分享,主题是"基于 ImpalaS 构建实时用户行为分析引擎". 付力 ...

  8. python毕业设计开题报告-基于python爬虫的影评情感分析研究开题报告

    论文(设计)题目 基于python爬虫的影评情感分析研究开题报告 选题的背景.意义及研究现状: 研究现状: 文本情感分析又称倾向性分析.情感挖掘,主观分析或评论挖掘,是对带有情感色彩的评论文本内容进行 ...

  9. 基于matlab地球物理,基于MATLAB的《地球物理资料处理和解释》教学研究

    吴萍萍 贾建鹏 郭越 马欢 摘要:<地球物理资料处理和解释>课程是地球物理学专业的重要课程之一,其目的在于通过该课程的学习学生能对"地球物理学理论→资料整理→成果解释" ...

最新文章

  1. 【Linux】 -bash-4.2#问题和Cannot allocate memory
  2. java 栈队列_java 栈 队列实现
  3. matlab画二维颜色深浅,MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
  4. php底层运行机制与原理
  5. Erlang与Java内存架构
  6. Flex mp3播放
  7. HTML5+CSS把footer固定在底部
  8. scala spark 数据对比_Spark 实践——用 Scala 和 Spark 进行数据分析
  9. 阶段3 3.SpringMVC·_07.SSM整合案例_07.ssm整合之编写MyBatis框架测试保存的方法
  10. php formdata 解析,系统学习前端之FormData详解
  11. 数据管理系统 php,dms: 数据管理系统;采用mvc模型,存php原生操作无模板引擎;响应式前端框架huiadmin套用,扁平化风格,兼容移动端;...
  12. 为何AD快捷键不起作用
  13. 51单片机(AT89S52)设计简单计算器(4位加减乘除)
  14. 打印机扫描到计算机,打印机扫描文件到电脑方法教程
  15. 我是如何在一家独角兽公司做业务中台、数据中台的?8页ppt详解中台建设实践!...
  16. 04 | 穿越功耗墙,我们该从哪些方面提升“性能”?
  17. CodeChef 补题
  18. 张宏系列又双叒叕售罄了
  19. php30m限制,住建部:严格控制高度超过 30 米或宽度超过 45 米的大型雕塑
  20. 51单片机实现数码管显示小数

热门文章

  1. android图片转视频
  2. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(3)- Serial ISP模式(blhost)
  3. 银河麒麟使用时遇到的问题
  4. linux如何启动一个进程而不阻塞,当你在 Linux 上启动一个进程时会发生什么? | Linux 中国...
  5. html假蓝屏死机源码,100秒内蓝屏死机的脚本源代码
  6. MOOC清华《程序设计基础》第3章:谁是嫌疑犯(普通循环枚举)
  7. RADIUS报文内容
  8. 暨大 c语言复试 2015,暨南大学历年复试真题合集.pdf
  9. PostgreSQL单列多行变一行一行变多行
  10. linux无法切用户,为什么我的linux 无法进行用户的切换?(ylmf os3.0)