欢迎来到天天文库
浏览记录
ID:56450814
大小:84.00 KB
页数:15页
时间:2020-06-18
《《印染联合机同步控制系统》.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、印染联合机同步控制系统张力传感器在单元控制器中的应用基于CORTEX-M3内核和CAN总线的印染联合机同步控制系统----张显随着社会生活的发展,人们对现在的印染品的要求也越来越高,特别是布匹与包装外壳,那么对现代印染工艺的要求也越来越高。随着工艺的增加,对印染设备是个不小的挑战,这里面最主要的是大型印染联合机中多电机的同步控制问题。在印染设备中,电机的同步控制主要有3方面决定:一是处理器对张力传感器数据的处理速度,以及电机对张力传感器的反应速度;二是不同的电机组之间机械性能的差异以及它们产生的实时同时控制问题;三是控制单元与各电机组之间的通信问题,包括速率,抗干扰等传统印染联
2、合机的做法是采用单片机加AD/DA芯片进行数据的处理与执行,也有为了提高数据的处理能力而采用DSP加单片机的做法。随着现在技术的发展,在研究了基于ARM的CORTEX-M3内核的处理器加CAN总线的分总系统设计方法。1系统结构设计在大型印染联合机的设计中,主要考虑的是多电机的同步控制问题,需要保证布匹在传送的过程中要平稳,不能因为电机的不同步而造成张力过大从而使布匹过度拉伸,也不能因为张力的不足而造成布匹的褶皱2.系统的组成主控制器单元控制器CAN总线网络变频器单元控制器的功能主要是微调张力传感器的灵敏度,实时监测个张力传感器的数据,根据各张力传感器的数据调节输出电压从而调节对
3、应电机的工作状态,同时还要应对突发状况,例如张力传感器失灵的处理,以及电机失速的处理。主控制器是系统的主控单元,主要功能是显示和控制整个系统状态的工作状态,以及设置和调节系统的总要工作参数,如布速,张力传感器的灵敏度。协调各单元控制的工作状态。3.单元控制器的具体设计在设计中我采用的是基于ARM的CORTEX-M3内核的芯片-STM32f103RCT6如图2所示。它的特点有:STM32F103系列微处理器是首款基于ARMv7-M体系结构的32位标准RISC(精简指令集)处理器,提供很高的代码效率;工作频率为72MHz,内置高达256KB的FLASH存储器和48KB的SRAM。它
4、内部集成了12位的A/D以及双通道的12位的D/A,还有专门面向工业控制的控制器区域网络(CAN),它提供兼容规范2.0A和2.0B(主动),位速率高达1Mb/s。它可以接收和发送11位标识符的标准帧,也可以接收和发送29位标识符的扩展帧。具有3个发送邮箱和2个接收FIFO,3级14个可调节的滤波器。4.CAN总线接口设计因为STM32的CAN总线控制器的逻辑电平均采用LVTTL,所以采用德州仪器公司生产的CAN总线收发器SN65HVD230。SN65HVD230可用于较高干扰环境下。它采用差分接收,具备抗宽范围的共模干扰、电磁干扰能力。6N137构成的隔离电路,这样就可以很好
5、地实现CAN总线上各节点的电气隔离。增加隔离电路虽然增加了节点的复杂性,但它却提高了节点的稳定性和安全性。此外,为避免信号反射,导致通信的可靠性与抗干扰能力下降,甚至无法通信,因此,在CAN总线的两端需要加有2个120Ω的总线阻抗匹配电阻。CAN接口设计如图3所示。5.系统工作原理系统的工作前的调节系统的启动工作中的时时同步调节对故障的处理。在系统工作前,因为印染设备的各电机单元机械部分属性不可能都相同,所以要在传送布匹前调节各个部分的运转同步系数Li使其没有负载时线速度一样。系统的启动是由主控制器先向各单元控制器发出控制命令,包括设置布速V,以及达到布速v的上升时间间隔,然后
6、主控制器给出总的启动命令,单元控制器根据主控制器的命令设置对应的8路信号输出。系统工作中的调节,根据印染联合机的实际工作中,当当电机转速增加时,会改变张力传感器的测量数据。根据公式:Vout=V0Li+KiFi张力传感器反馈调节同步的基本原理:在正常状态,传感器的触点停在中间状态,这是传感器的输出电压为零,当电机转速加快,造成布匹的张力变大时,会造成张力传感器的触点向下移动,这是传感器的输出会变为负值,这是根据式(1),Vout的值会减小,也就减慢了相应电机的转速。这样就可以达到同步的目的。对故障的处理:在实际的工业生产过程中,不能绝对保证系统会毫无故障的运行,根据以往的印染联
7、合机的生产经验,张力传感器是里面可能会出故障部分,所以根据实际情况,在设计了张力传感器的共享机制,以及电机输出通道的自由配置功能,如果张力传感器Fi不能够正常工作,也就是说它所对应输出(Vout),没有输出调节功能。这时单元控制器会把他相邻的电机控制电压(Vout)i-1输出到(Vout)i。6.CAN总线通信模块设计CAN总线通信模块的主要作用是传输主控制器发出的控制命令,以及各单元控制器上传各自的状态数据。CAN节点收到数据后对数据进行解析,得到相应的命令与数据。CAN总线节点的软件设计
此文档下载收益归作者所有