论文部分内容阅读
本论文介绍了CT25特种摩擦焊机检测系统的开发。文中对数据采集系统、串口通信和摩擦焊机的过程控制等内容进行了必要的阐述。对检测系统的软件的开发进行了详细的说明和解释。该检测系统由工控机、应用软件和检测仪器硬件构成。这种方式也就是所谓的虚拟仪器(Virtual Instruments,简称VI)的概念,即通过应用程序将计算机与仪器硬件结合起来,用户可以通过友好的图形界面操作这台计算机,就象在操作自己定义、自己设计的一台单个传统仪器一样。由于虚拟仪器的模块化、开放性和灵活性,以及软件是关键的特点,当用户的测试要求变化时,可以方便地由用户自己来增减硬、软件模块,或重新配置现有系统以满足新的测试要求。CT25特种摩擦焊机检测系统的硬件以工业控制计算机为核心。数据采集卡考虑到其技术要求,采用了多功能数据采集卡。其液压信号、转速信号和摩擦焊机的状态开关量分别由其传感器经过必要的信号调理输入到数据采集卡上。位移量的测定选用了串口通信的方式。并对检测系统抗干扰进行了一定的阐述。CT25特种摩擦焊机检测系统的软件以Windows 2000操作系统为平台的基础上,运用LabWindows/CVI为开发语言,实现了摩擦焊过程参数的计算机设置、检测、显示和保存等功能。其中涉及到了动态库的连接、多线程的使用、串口通信和采集信号的处理。动态库主要是指采集卡驱动程序在LabWindows/CVI编程环境中的使用,导入库(.lib)是使用动态连接库的关键之处。多线程主要由于其多任务的特性决定,即需对不同通道的信号的采集的功能。串口通信中串口的通信的数据的正确性由软件解决,省去了硬件的花费。采集信号的处理主要是一些算法的选择和数字滤波器类型的确定。可以说,本项研究在分析摩擦焊测控系统发展现状的基础上,针对多功能特种摩擦焊机对测控系统的技术要求,将自动控制技术、计算机技术、网络通信技术和摩擦焊新技术结合在一起,设计和开发了一套具有实时检测和事后数据处理的特种摩擦焊机参数测控软件系统。