您当前的位置:五五电子网电子知识单片机-工控设备综合-其它基于STM32闭环张力控制系统设计 正文
基于STM32闭环张力控制系统设计

基于STM32闭环张力控制系统设计

点击数:7178 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   综合-其它

c.JPG

   
    从宏观上,程序设置了3层页面。最上一层是工作页面,系统在正常运行时,处于该页面;第二层是参数选择页面,用户在这里选择需要修改的参数;第三层就是参数修改页面,用户可利用编码器修改参数的大小,编码器旋转的快慢对应着设定值变化的快慢,用户也在这里对系统进行调零和定标。由于张力传感器测量的是滚轴的重量和卷料的张力总和,而调零则是先测量滚轴的重量;定标则是利用已知重量的法码挂在滚轴上得到的信号量,如此,就可以准确测量出卷料的张力。

3 张力控制过程
   
如图2所示,张力的控制过程可以分为四个阶段:预备阶段,启动阶段,运行阶段,停机阶段。t0以前为预备阶段,t0到t1为启动阶段,t1到t2为运行阶段,t2到t3为停机阶段,t3时间过后系统又重新进入了预备阶段,而T0为用户设定张力。用户可以通过设置表中的参数完成控制过程,预备阶段可以说是等待阶段,用户此时要把卷料准备好,而系统有一定的预备输出预热磁粉。在满足启动条件时,系统就进入了启动阶段,这里有两种启动方法,一是电平启动,即用户可以用开关开启系统;二是速度启动,即当滚轴速度达到一定值时,系统自行进入启动阶段,用户按需求设定的启动输出使设备开始运转。经过启动时间,系统就进入运行阶段,此时STM32控制器进行PID调节自动跟踪,当所测张力调节到设定值时,输出基本保持稳定状态。当卷材收取或放出完毕后,若是电平启动,则可以关闭开关停机系统,若是速度启动,则当速度降为设定值时自动停机。停机时的停机增益是指运行阶段输出值的增加倍数。

d.JPG

   
    除了以上自动张力控制外,还有另一个控制方法,即可以人为给定输出值。人为给定输出值是只在特殊情况下才会用到。然而做作为输出的一种手段,也是必不可缺的功能。在张力控制过程中,也必须满足在手动和自动的切换过程中,不会对输出值有太大的变化,不然会至使卷料拉断或松弛,造成巨大的损失。

   4 结论
   
基于STM32闭环张力控制系统可以精确的控制张力,在印刷等轻工业中有着非常广阔的前景。它不仅在信号的采集时有较高的精度,在控制过程中也有极强的稳定性和可靠性。在配置参数时也非常灵活,可以满足多种用户的需求。在精度要求高的张力控制系统中,值得推广应用。



上一页  [1] [2] 


本文关键字:控制系统  张力  综合-其它单片机-工控设备 - 综合-其它