论文部分内容阅读
比较传统的数据采集流程已经很难能够满足工作者对设备的实时性以及快速性的采集数据要求,这种情况是伴随当今科技快速的发展出现的。MATLAB是一种科学上的研究工具,因为它具备极高的能够面向工程技术的编写效率,它在自动控制、控制理论、信号处理以及分析、系统识别、数值分析、图像处理等很多的研究领域取得了广泛的使用。所以现在的综合数据采集的技术能够获得了更加有力的提升方法,都是计算机技术的发展日新月异所取得的效果。现代控制算法的研究不断的推进实时采集技术在很多的领域取得快速发展,因此为了实现这些先进控制算法在研究领域各方面的应用,所以我们就有必要研究一种既简单又方便操作的实时数据采集系统,MathWorks公司的xPC环境就能够提供一个一体化的解决样式,研究者利用其系统能够将PC机转化为实时系统,并且能够支持很多种类的数据采集板卡,这样就可以在选择硬件方面更加很方便,也进一步降低采购硬件的成本。在DOS操作系统下的高级语言研发或者应用汇编方面的语言是以前时期的实时数据采集系统一般的方法,VC/C++语言研发是到当今采用的最广泛的技术,主要优点是因为它的效率比较高并且实时性较好,而且可读性比较强,但是在数值分析方面以及算法工具方面的效果会较MATLAB环境有一定的差距。MATLAB环境更加带有很强大的数值分析方面以及处理、数据可视化等功能并且xPC目标环境扩展了在硬件方面的操作功能,实现了在单一的环境中开发数据采集系统的可能。可以有效地保证数据采集实时性并方便处理,而且和一般数据采集系统相比较,开发人员不需要很熟悉底层硬件接口内容,从而避免了消耗在硬件接口编程上的时间,在Simulink下建立的实时数据采集系统的可以做到。本论文的主要目标是对基于xPC电机台架的综合数据采集系统进行一定的研究。综合数据采集系统用的xPC通过宿主机目标机“双机”模式的技术进行研究的方法。通过使用TCP/IP协议的网络数据传输方式从而实现宿主机与目标机的数据传输,然后用U盘启动样式进行启动目标PC机。在xPC环境情况下搭建数据采集模型平台。