孙 凯,李淑钰,祖宇聪
(1.哈尔滨大电机研究所,哈尔滨 150040;2.东北林业大学,哈尔滨 150040)
对于大型发电机,推力轴承的设计和制造技术是非常重要的。进行推力轴承试验是优化大型水轮发电机组推力轴承的结构、参数,提高其运行可靠性的关键研究工作。
为了能够准确可靠的获得推力轴承试验的各项数据,采用了先进的微机测控系统,使用交互式编程语言LabWindows/CVI作为平台来进行测控软件的开发,并在软件开发过程中采用了多线程的编程技术。
在1000MW水轮发电机推力轴承试验中,测控系统以先进的工业控制计算机为核心,其硬件系统由多种传感器、信号调理模块、接口转换模块、多功能数据采集卡、VXI总线数采系统、单片机、巡检仪等多种硬件系统组成,需要测试的数据点包括转速、载荷、温度、压力、位移等多达254个,为了及时准确的测得数据,硬件系统中采用了多种测试设备,设备与计算机之间采用了不同的通讯方式,这些通讯方式包括计算机与VXI数采系统之间的MXI-2、RS-232、无线485、以太网等技术(见图1)。
软件系统以 LabWindows/CVI为开发平台,为了合理利用硬件资源,安全可靠的进行测试,软件系统中多处使用了多线程技术。

图1 硬件系统基本组成框图
多线程技术是指计算机的操作系统在同一时间内可以允许多个程序同时执行的能力,也就是让CPU同时执行多个线程。
进程通常被定义为一个正在运行的程序的实例,若要使进程完成某项操作,它必须拥有一个在它的环境中运行的线程,线程是进程内部的可独立执行的单元,负责执行包含在进程的地址空间中的代码,是操作系统对系统资源的调度单位。……