一种基于matlab的数据采集系统的制作方法

文档序号:6307302阅读:568来源:国知局
一种基于matlab的数据采集系统的制作方法
【专利摘要】本发明公开了一种基于matlab的数据采集系统,包括:互相连接的数据采集模块、数据库模块和matlab数据分析模块,所述数据采集模块用于实现信号采集功能,其包括互相连接的传感器、信号调理电路和数据采集卡、以及安装所述数据采集卡和matlab软件的PC机;所述数据库模块用于存储数据采集模块获取的数据并保存为文件;所述matlab数据分析模块用于从数据库模块中读取数据并对数据进行分析,其包括数据频谱分析、数据功率谱分析。通过上述方式,本发明是一种只利用计算机本身的硬件资源和matlab平台软件开发的数据采集与分析系统,结构简单,设备量小,灵活性高,造价低,能满足中小规模的集中数据采集要求。
【专利说明】—种基于matlab的数据采集系统

【技术领域】
[0001]本发明涉及信息软件领域,特别是涉及一种基于matlab的数据采集系统。

【背景技术】
[0002]数据采集系统的主要任务对生产、试验现场的各种参数如温度、压力、流量、位移等模拟量进行采集,转换成计算机可接受的数字序列,然后进入计算机,针对不同的需要由计算机做相应的存储、处理、显示或打印。在当今社会的各个领域,包括科研和试验研究,数据采集系统有着不可替代的作用,数据采集和处理得越及时,工作效率就越高,取得的经济效益就越大。数据采集系统性能的好坏主要取决于它的精度和速度,该数据采集系统再保证精度的条件下,还要尽可能地提高采样速度,以满足实时采集、实时处理和实时控制的要求。
[0003]Matlab是MatWorks公司开发的,目前国际上最流行、应用最广泛的科学工程计算软件,它广泛应用于自动控制、数学运算、信号分析、计算机技术、图像处理、财务分析、航天工业、汽车工业、生物医学工程、语言处理和雷达工程等各行业,也是国内外高校和研究部门进行许多科学研究的主要工具。由于它具有强大的计算和绘图功能,大量稳定可靠的算法库和简洁高效的编程语言,已成为数学计算工具方面事实上的标准。将数据采集和Matlab平台软件两者有机结合将给实际应用带来极大的方便。


【发明内容】

[0004]本发明主要解决的技术问题是提供一种基于matlab的数据采集系统,是一种只利用计算机本身的硬件资源和matlab平台软件开发的数据采集与分析系统,结构简单,设备量小,灵活性高,造价低,能满足中小规模的集中数据采集要求。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于matlab的数据采集系统,包括:互相连接的数据采集模块、数据库模块和matlab数据分析模块,所述数据采集模块用于实现信号采集功能,其包括互相连接的传感器、信号调理电路和数据采集卡、以及安装所述数据采集卡和matlab软件的PC机;所述数据库模块用于存储数据采集模块获取的数据并保存为文件;所述matlab数据分析模块用于从数据库模块中读取数据并对数据进行分析,其包括数据频谱分析、数据功率谱分析。
[0006]在本发明一个较佳实施例中,所述基于matlab的数据采集系统还包括matlab图形用户界面。
[0007]在本发明一个较佳实施例中,所述数据采集卡为声卡。
[0008]在本发明一个较佳实施例中,所述声卡有若干块。
[0009]本发明的有益效果是:本发明一种基于matlab的数据采集系统,是一种只利用计算机本身的硬件资源和matlab平台软件开发的声音信号采集与分析系统,声音信号采集功能的实现是由matlab控制的pc机内的声卡将传感器得到的模拟信号转换为数字信号并存储在数据库模块中,而信号分析功能是将采集得到的数据进行频谱分析、数据功率谱分析。该系统具有结构简单、设备量小、灵活性高、造价低的特点,能满足中小规模的集中数据采集要求。

【专利附图】

【附图说明】
[0010]图1是本发明一种基于matlab的数据采集系统的结构框架图。

【具体实施方式】
[0011]下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0012]请参阅图1,本发明实施例包括:
一种基于matlab的数据采集系统,包括:互相连接的数据采集模块、数据库模块和matlab数据分析模块,所述数据采集模块用于实现信号采集功能,其包括互相连接的传感器、信号调理电路和数据采集卡、以及安装所述数据采集卡和matlab软件的PC机;所述数据库模块用于存储数据采集模块获取的数据并保存为文件;所述matlab数据分析模块用于从数据库模块中读取数据并对数据进行分析,其包括数据频谱分析、数据功率谱分析。
[0013]其中,所述基于matlab的数据采集系统还包括matlab图形用户界面,该界面操作方便,并且可以根据用户的需求进行功能扩充。
[0014]所述数据采集卡为声卡,声卡已成为多媒体计算机的一个标准配置,利用声卡进行采样和输出,就不需要购买专门的采集卡,可以降低虚拟仪器的开发成本。并且所述声卡有若干块,在同一台PC机内可以插所述若干块声卡,组成多通道数据采集系统,即该系统具有很大的灵活性。
[0015]系统配置过程为:将声卡插入PC机内的PCI插槽中,并安装声卡驱动程序,将传感器、信号调理电路和声卡互相连接起来,这就构成了声音采集的硬件设备。在matlab自带的数据采集工具箱中有专门为声卡生成的操作对象函数,初始化该操作对象即能建立matlab与声卡的通信,并为已创建声卡设备对象增加数据采集通道和触发方式。进行数据采集时,通过matlab图形用户界面设置相应的参数来控制声卡的采样频率、采样时间、信号输入/输出范围、采样的触发方式、采样点数据存储路径等。
[0016]本发明揭示了一种基于matlab的数据采集系统,是一种只利用计算机本身的硬件资源和matlab平台软件开发的声音信号采集与分析系统,声音信号采集功能的实现是由matlab控制pc机内的声卡,将传感器得到的模拟信号转换为数字信号并存储在数据库模块中,而信号分析功能是将采集得到的数据进行频谱分析、数据功率谱分析。该系统具有结构简单、设备量小、灵活性高、造价低的特点,能满足中小规模的集中数据采集要求。
[0017]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种基于matlab的数据采集系统,其特征在于,包括:互相连接的数据采集模块、数据库模块和matlab数据分析模块,所述数据采集模块用于实现信号采集功能,其包括互相连接的传感器、信号调理电路和数据采集卡、以及安装所述数据采集卡和matlab软件的PC机;所述数据库模块用于存储数据采集模块获取的数据并保存为文件;所述matlab数据分析模块用于从数据库模块中读取数据并对数据进行分析,其包括数据频谱分析、数据功率谱分析。
2.根据权利要求1所述的基于matlab的数据采集系统,其特征在于,所述基于matlab的数据采集系统还包括matlab图形用户界面。
3.根据权利要求1所述的基于matlab的数据采集系统,其特征在于,所述数据采集卡为声卡。
4.根据权利要求3所述的基于matlab的数据采集系统,其特征在于,所述声卡有若干块。
【文档编号】G05B17/02GK104199306SQ201410426673
【公开日】2014年12月10日 申请日期:2014年8月27日 优先权日:2014年8月27日
【发明者】杨文明 申请人:江苏天使电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1