基于LabVIEW和C8051F350的纺丝张力监控系统
0 引言
丝线张力是纺纱、假捻等加工过程中影响产品质量与加工效率的一个重要参数。其中,丝线张力波动越大,产品质量越差,并将影响后序加工产品的外观及舒适性。因此需对生产过程中丝线张力加以监测、控制,以减小丝线张力的波动。目前,国内对丝线张力的监测大多还停留在随机抽检阶段,监测准确性不高,效率较低;国外的一些监测设备可实现丝线张力实时监测,但价格昂贵且技术保密。因此迫切需要自主研究设计一套丝线张力在线监控系统。
1 系统总体运行机制
基于LabVIEW和C8051F350单片机的纺丝在线张力监控系统采用国产自主研制的专用张力传感器,以嵌入式混合信号微处理芯片8051F350单片机为下位机,运用虚拟仪器图形化开发平台LabVIEW作为上位机,构建一个简单实用、精准可靠的纺丝张力监控系统。
图1是系统总体结构图,总体运行机制为:
(1)张力传感器获取纺纱、假捻等加工过程中丝线张力信号,输出信号进入信号调理电路处理。
(2)信号调理完毕后,输入控制器,经单片机处理输出信号完成闭环控制,信息通过串口传到上位机。
(3)上位机用功能强大的LabVIEW图形化编程实现,完成参数设置,张力在线监控显示。其中,显示内容包括设定张力值、实测张力值、张力控制器运行状态(手动、自动及参数设置状态)等。
2 系统硬件设计
2.1 处理器选择
根据张力控制原理,本文采用称重法实现张力检测与控制。它需二路传感器输入信号和一路恒流输出控制信号,并对其信号进行A/D,D/A转换。为此,该系统控制器需选用具有A/D和D/A功能的嵌入式混合信号微处理芯片,避免采用片外A/D和D/A转换器,从而简化线路,降低成本。本文依据上述需要选择C8051F350 MPU为嵌入式处理器,其内部含有一个全差分24位∑-△A/D、带模拟多路开关、2个8位电流输出DAC,具有在片校准和抽取滤波器及内部电压基准和8种增益设置等多项功能。其中,D/A利用C8051F350的可编程计数阵列(PCA)脉宽调制(PWM)功能,具有16位转换精度,且便于光电隔离。硬件实现参数包括SPI,SMBus/IIC和1个UART串行接口,8 KB可在系统编程的FLASH存储器,768 B(512+256)的片内RAM,片内看门狗定时器,1个比较器,以及VDD监视器和温度传感器,17个I/O端口,-40~+85℃工业级温度范围,2.7~3.6 V工作电压。
2.2 张力传感器及信号调理电路设计
传感器选择主要通过分析丝线张力传感器的原理与种类,选择电阻应变式张力传感器,FK6张力传感器(Tension Sensor)可替代进口的张力传感器,具有指标优越稳定、免校准、测量精准、价格较低等优点。对于加弹应用环境具有针对性的抗干扰能力,抗破坏能力强,免维护,寿命长的特点。其性能指标如下:
FK6张力测量范围CN0-80/0-120/0-180;综合误差%FS1.2;长期零位漂移%FS1.2;一年长期增益漂移%FS1.2;一年零位漂移%FS1.2≥48 h(同上);温度漂移%FS/10℃0.325~70℃;非线性%FS1.2。FK6传感器输出为DC 4~20 mA标准仪表信号(或电压信号DC 0~10 V/0~5 V),接口电路形式较为简单。在此,主要对采用称重法的应变片传感器电路进行说明,图2为其接口电路图。
应变片组成的桥路包括恒压供电和恒流供电两种形式。设计采用恒流供电形式,电路采用OP07运算放大器形式。该电路形成恒流供电主要是运算放大器同相端接2 V稳压管,加在运算放大器U1反相端电阻R2(68 Ω)上的电压也为2 V。因此,流过电阻R2上的电流不因负载变化而变化。此外,在收放卷过程中,因张力变化引起桥路不平衡将有电压信号输出,输出的电压信号经仪表放大器AD623放大后传送至MPU的A/D
转换器。其中,W1为增益调整电位器;W0为零点电平调整电位器。控制电路及通信接口主要采用恒流信号输出控制,单片机与上位机通过MAX 232串行接口通信。
3 系统软件设计
3.1 控制程序设计
张力控制器软件采用PID控制方法完成对各功能模块的控制,实现参数标定、设置、张力测量、恒流信号输出等功能。软件完成初始化设置后,进行张力信号的数据采集与处理、恒流控制输出等。根据实际工况,张力信号数据采集需要进行滤波处理,采用基于提升框架的滤波算法进行仿真试验。实验结果表明,该算法可以有效消除各类噪声,与国外产品的相关技术相比具有一定的先进性。
控制算法采用积分分离式的PID控制,防止偏差较大时造成PID运算的积分积累,避免控制量超过制动器的最大动作范围。当控制量与设定值的偏差较大时,取消积分作用;当控制量接近设定值时,加入积分作用,以便消除静差,提高控制精度。在实际运行中,根据实际需要还可以取消微分的调节作用,图3为程序流程图。
- 基于LabVIEW RT的自定义流程测控系统(10-30)
- 基于LabVIEW的语音分析平台的实现(10-30)
- 基于示波器卡和LabVIEW的马达编码器测试系统(11-06)
- 基于虚拟仪器的网络虚拟实验室构建(11-06)
- 运用LabView控制DS3900串口通信模块(02-02)
- 采用模块化仪器,对新兴音频和视频应用进行测试(02-19)