4.1差动变压器的信号采集

利用PCI一9118HG进行信号的采集,由于其传输速度快,能够快速将热膨胀所产生的位移变化传递出来,有较好的响应,如图3所示。由于系统采用的不是NI的数据采集卡,PCI.一9118HG对NI的某些DAQmx控件不支持,数据信号的采集采用的是DAQ采集。采集卡将输入的模拟信号转换对应输出为+2.5mm信号,在图3中加入一个公式节点进行标度变换将信号变换成所需的信号范围中。

4.2热电偶信号的采集与VISA串口通讯

采用ADAM一4018进行热电偶信号采集。ADAM一4018M所有通道都提供了可编程地输入范围,其自带软件Advantech Device Manager可以将输入信号进行调理,也可以自己设定CJC补偿校正,ADAM一4018是RS一485串口通讯模块.通过RS485/RS232转接口将信号传递到PC机中,软件中允许发送命令对模块进行输出控制。接下来要发送命令将ADAM一4018中采集的数据通过VISA通讯发送到LabVIEW软件界面当中。

首先要对输入信号进行设置,如波特率、数据位、停止位、是否有奇偶校验等等。必须跟PC机上面的设置相同。接着是打开VISA,通过VISA往仪器里面写代码和关闭VISA。向ADAM一4018模块发送命令将采集处理后的信号通过串口发送到Lab-view中,在L,abVIEW中输出热电偶的温度信号,而不需要另外运行Advantech I)eviee Manager软件。如图4就是VISA通讯的串口程序。Write buffer中的#01则是将0l地址输出的数据传到LabVIEW当中。在写write buffer的时候,要注意将其属性改为可以写代码,否则不能输出结果。数据传输后,从ADAM一4018中返回的是字符串,并且带有“》”、“+”等符号,要将其类型进行转换成数据输出。采集的温度信号分别是炉体的温度、棒材的温度和差动变压器附近的环境温度。其中只有炉体的温度是可控的。