基于CORTEX-M3和CAN的印染机同步控制系统

发布者:灵感火花最新更新时间:2012-05-08 来源: eefocus关键字:印染机  A/D  CAN总线 手机看文章 扫描二维码
随时随地手机看文章

0 引言

随着社会生活的发展,人们对现在的印染品的要求也越来越高,特别是布匹与包装外壳,那么对现代印染工艺的要求也越来越高。随着工艺的增加,对印染设备是个不小的挑战,这里面最主要的是大型印染联合机中多电机的同步控制问题。

在印染设备中,电机的同步控制主要有3方面决定:一是处理器对张力传感器数据的处理速度,以及电机对张力传感器的反应速度;二是不同的电机组之间机械性能的差异以及它们产生的实时同时控制问题;三是控制单元与各电机组之间的通信问题,包括速率,抗干扰等。传统印染联合机的做法是采用单片机加AD/DA芯片进行数据的处理与执行,也有为了提高数据的处理能力而采用DSP加单片机的做法。随着现在技术的发展,在研究了基于ARM的CORTEX-M3内核的处理器加CAN总线的分总系统设计方法。

总控制器和单元控制器,采用ST公司推出的基于ARM公司Cortex-M3核的STM32F103芯片尝试进行新的设计。这种设计在提高系统性能的基础上降低了成本同时实现了与现有印染设备的对接问题。

1 系统设计

1.1 系统结构设计

根据现有印染行业的印染联合机的具体情况,主要针对其控制系统进行改进。

在大型印染联合机的设计中,主要考虑的是多电机的同步控制问题,需要保证布匹在传送的过程中要平稳,不能因为电机的不同步而造成张力过大从而使布匹过度拉伸,也不能因为张力的不足而造成布匹的褶皱。在大型印染联合机中根据工艺的复杂与简单,需要同步的电机从8个到40多个不等,采用CAN总线网络保证了可以根据工艺的不同自主的扩展单元控制器的个数。系统设计框图如图1所示。

1.2 系统的组成

系统主要由主控制器,单元控制器,CAN总线网络,以及变频器组成。

主控制器是系统的主控单元,主要功能是显示和控制整个系统状态的工作状态,以及设置和调节系统的总要工作参数,如布速,张力传感器的灵敏度。协调各单元控制的工作状态。

单元控制器的功能主要是微调张力传感器的灵敏度,实时监测个张力传感器的数据,根据各张力传感器的数据调节输出电压从而调节对应电机的工作状态,同时还要应对突发状况,例如张力传感器失灵的处理,以及电机失速的处理。

1.3 单元控制器的具体设计

在设计中我采用的是基于ARM的CORTEX-M3内核的芯片-STM32f103RCT6如图2所示。它的特点有:STM32F103系列微处理器是首款基于ARMv 7-M体系结构的32位标准RISC(精简指令集)处理器,提供很高的代码效率;工作频率为72MHz,内置高达256KB的FLASH存储器和48KB的SRAM。

它内部集成了12位的A/D以及双通道的12位的D/A,还有专门面向工业控制的控制器区域网络(CAN),它提供兼容规范2.0A和2.0B(主动),位速率高达1 Mb/s。它可以接收和发送11位标识符的标准帧,也可以接收和发送29位标识符的扩展帧。具有3个发送邮箱和2个接收FIFO,3级14个可调节的滤波器。

1.4 CAN总线接口设计

因为STM32的CAN总线控制器的逻辑电平均采用LVTTL,所以采用德州仪器公司生产的CAN总线收发器SN65HVD230。SN65HVD230可用于较高干扰环境下。它采用差分接收,具备抗宽范围的共模干扰、电磁干扰能力。6N137构成的隔离电路,这样就可以很好地实现CAN总线上各节点的电气隔离。增加隔离电路虽然增加了节点的复杂性,但它却提高了节点的稳定性和安全性。此外,为避免信号反射,导致通信的可靠性与抗干扰能力下降,甚至无法通信,因此,在CAN总线的两端需要加有2个120Ω的总线阻抗匹配电阻。CAN接口设计如图3所示。

2 系统工作原理

系统的工作原理主要包括4部分:系统的工作前的调节,系统的启动,工作中的时时同步调节以及对故障的处理。

(1)在系统工作前,因为印染设备的各电机单元机械部分属性不可能都相同,所以要在传送布匹前调节各个部分的运转同步系数Li使其没有负载时线速度一样。在这里一般设置第1个单元控制器的第1个电机单元为主令单元,其他的为从动单元。需要调节个从动电机单元的运转速度与主动单元的线速度一致。这个系数Li设置后就在以后的运行中固定下来。

(2)系统的启动是由主控制器先向各单元控制器发出控制命令,包括设置布速V,以及达到布速v的上升时间间隔,然后主控制器给出总的启动命令,单元控制器根据主控制器的命令设置对应的8路信号输出,从而控制各电机单元按照预先的设置的上升时间间隔运转至设定的转速。

(3)系统工作中的调节,根据印染联合机的实际工作中,当当电机转速增加时,会改变张力传感器的测量数据。根据公式:

Vout=V0Li+KiFi (1)

式中:Vout为D/A转化的输出电压;Li为系统启动前设置的运转同步系数;V0为主动电机单元的D/A输出电压;Fi为张力传感器的输出;Ki为VOUT输出对张力传感器输出反馈Fi的灵敏性。通过输出反馈Fi,在电机的控制端组成了一个小的闭环系统。张力传感器示意图如图4所示。
[page]

张力传感器反馈调节同步的基本原理:在正常状态,传感器的触点停在中间状态,这是传感器的输出电压为零,当电机转速加快,造成布匹的张力变大时,会造成张力传感器的触点向下移动,这是传感器的输出会变为负值,这是根据式(1),Vout的值会减小,也就减慢了相应电机的转速。这样就可以达到同步的目的。

(4)对故障的处理:在实际的工业生产过程中,不能绝对保证系统会毫无故障的运行,根据以往的印染联合机的生产经验,张力传感器是里面可能会出故障部分,所以根据实际情况,在设计了张力传感器的共享机制,以及电机输出通道的自由配置功能,如果张力传感器Fi不能够正常工作,也就是说它所对应输出(Vout),没有输出调节功能。这时单元控制器会把他相邻的电机控制电压(Vout)i-1输出到(Vout)i。

3 系统主要部分的的软件设计

软件设计采用模块化的软件设计思想,主要实现以下几个模块:主机人机交换界面,系统运行监控模块,各单元控制器CAN总线通信模块,传感器数据采集模块,单元控制器电机控制调节模块,故障分析判断处理模块以及运行数据保存模块。其中CAN总线通信模块,以及各模块间的协调是难点。

3.1 CAN总线通信模块设计

CAN总线通信模块的主要作用是传输主控制器发出的控制命令,以及各单元控制器上传各自的状态数据。CAN节点收到数据后对数据进行解析,得到相应的命令与数据。

CAN总线节点的软件设计主要包括3部分:CAN节点初始化、报文发送和报文接收。初始化程序设计对于CAN总线节点的正常工作相当重要。它主要包括工作方式、时钟输出寄存器、接收屏蔽寄存器、接收代码寄存器、总线定时器、输出控制寄存器和中断允许寄存器的设置。

3.2 系统各软件模块间的工作协调

(1)主控制器通过把控制命令发送到CAN总线上面,相应节点接收并提取相应的命令,按照命令进行相应的操作。

(2)各单元控制器循环采集各张力传感器的数据,根据数据时时调整相应电机的工作状态。

(3)各单元控制器每隔一定时间把各自下属的8个电机状态通过CAN总线发送给主控制器,主控制器提取里面的状态信息,记录各节点的状态信息,并显示在人机界面上面。

(4)人们可以根据具体的情况设置各个电机的工作状态。

4 结语

从系统的原理设计可以看出,这种印染联合机设计,采用主频为72 MHz的处理器,可以把数据的处理在各单元控制器上面完成。采用由张力传感器组成的最小反馈调节系统,保证了系统的时时同步。改变了把状态信息传递各总控制器后,由总控制器实施同步的大循环反馈方式。另外,这种设计采用了集成度比较高的MCU,有12位的A/D,D/A转换通道,这样系统就没有外围采样电路,避免了工厂复杂环境对系统的影响。

总之,这种印染联合机的设计实现了现有高性能处理器与先进的CAN总线控制网络的结合,并且硬件设计简单,抗干扰能力强,软件模块化设计。系统采用小的反馈回路,一方面减少了总线上面的数据流量,另一方面避免了总线上面的传输延时,使得电机同步更加及时准确。

关键字:印染机  A/D  CAN总线 引用地址:基于CORTEX-M3和CAN的印染机同步控制系统

上一篇:MM440变频器在USS通信下的控制研究
下一篇:PLC在晒版机中的应用

推荐阅读最新更新时间:2024-05-02 22:03

CAN总线在电梯远程监控系统中的应用
前言    随着人们生活质量的提高,智能大楼成为一种趋势。而在智能大楼中,电梯的安全稳定运行,是至关重要的。但是限制于资金与技术的力量,这一点很难保证。因此,对于及时发现电梯故障并迅速维修就显得相当必要了。目前国内的电梯服务水平大多仍局限于现场电梯出现了问题,通知维修中心,由维修中心派专人到现场勘查并排除故障。该情况存在的缺点是响应速度慢,还需要现场派专人监守。而电梯远程监控系统为提高电梯维保并及时做出反应提供了有力工具。    目前国外的大型电梯企业都有了成熟的电梯远程监控系统,但是,价位高是一项很高的阻碍,而且,他们的监控系统只是针对自己的电梯开发,兼容性差。基于上述情况,我们开发了能适合不同类型电梯的远程监控系统,对
[工业控制]
基于CAN总线的电梯召唤显示板设计
  随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。   电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。   AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI-
[工业控制]
D/A转换器模板的设计原则
合理地选择D/A转换芯片及相关的外围电路,需要掌握各类集成电路的性能指标及引脚功能,以及与D/A转换模板连接的CPU或计算机总线的功能、接口及其特点。软硬件设计相结合。 此外还需注意: (1)安全可靠:尽量选用性能好的元器件,并采用光电隔离技术; (2)性能与经济的统一:一个好的设计不仅体现在性能上应达到预定的指标,还必须考虑设计的经济性,在选择集成电路芯片时,应综合考虑速度、精度、工作环境和经济性等因素。 (3)通用性:从通用性出发,在设计D/A转换器模板时应考虑以下三个方面:符合总线标准、用户可以任意选择口地址和输入方式。 D/A转换模板的设计 设计步骤 : ●确定性能指标 ●设计电路原理图 ●设计和制造电路板 ●焊接和调试电
[电源管理]
基于CAN总线的嵌入式控制器串行通讯的应用
1  引言 CAN 是国际上应用很广泛的一种现场总线,MCS96 系列单片机是目前在工业界推广应用较广泛的嵌入式控制器,其87C196CA 单片机内核本身带有CAN 控制器,支持标准和扩展的信息帧,即遵循CAN2.0A 和CAN2.0B 协议。由此而构成的CAN 总线支持分布式控制和实时控制,其串行通信方式灵活可靠,传输距离较远。由于CAN 总线具有通信速率高、工作可靠性高、现场抗干扰能力强、网络连接方便和性能价格比高等优点,在汽车发动机控制部件、汽车抗滑系统、工业自动化、机床、电梯控制等领域得到了较为广泛的应用。 2  硬件构成 2. 1 CAN 总线连接 基于CAN 总线的两个87C196 单片机网络联
[单片机]
基于<font color='red'>CAN总线</font>的嵌入式控制器串行通讯的应用
基于CAN总线的航空电缆测试系统分布研究
0 引言 航空电缆是飞机的神经系统,连接着飞机电气、航电、火控、操纵等各系统,为飞机各部件提供动力电源、控制信号和数据信息。受飞机机身空间的限制,电缆系统布线一般都集中于狭小的机壁内,飞机机壁内几乎遍布导线,因此航空电缆系统要求高可靠、高集成、高轻便;由于导线种类繁多,各类电源线、高低频信号线、数据线混杂在一起,长度可达数百公里,电气环境十分复杂,从而使其潜在故障增多,许多空难事故和飞行器故障都直接或间接与电缆系统故障有关,因此,航空电缆的“健康”是飞机安全运行的重要保障,电缆安全问题尤为重要。但是国内对于航空全机电缆测试技术的研发比较欠缺,远落后于国外已处于常规应用的现状。 根据飞机全机电缆分布距离长(近百米)、点数多(3
[测试测量]
基于<font color='red'>CAN总线</font>的航空电缆测试系统分布<font color='red'>机</font>研究
CAN总线在交通信号灯动态调整系统中的应用
  国内交通控制系统中红绿灯的切换时间广泛采用固定及分时段变化的时间间隔,或者由交通指挥中心根据交通状况调整时间间隔。但是无法做到根据实际的交通状况进行动态切换,也不能够根据道路状况预先干预,防止交通恶化。在极端情况下,有时会出现有车的方向红灯禁行,没车的方向绿灯通行的现象。这种方式低效、严重依赖于交管部门的工作效率,且一般只能在交通恶化后才可能介入,不能提前预防。为此本文提出了一种基于CAN总线的红绿灯动态调整系统,它能够根据实际交通状况实时调整红绿灯时间,可以降低道路拥堵几率,保障交通畅通。    1总体设计方案   总体设计方案如图1所示。图1(a)为每个路口的红绿灯控制器,其中环形线圈和红绿灯之间的虚线表示两者之问的联动
[嵌入式]
STM32-CAN总线滤波器的使用
stm32的屏蔽滤波功能对ID是有要求的,在STM32 这里ID必须进行移位处理. 对照下表: 我们这里全部设置成1,也就是只接受CAN_Filter中设置的节点的数据 STM32共有14组过滤器,用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。对于过滤器组,可以将其配置成屏蔽位模式,这样CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即CAN_FxR1中如果某一位为1,则CAN_FxR0中相应的位必须与收到的帧的标志符中的相应位吻合才能通过过滤器;CAN_FxR1中为0的位表示CAN_FxR0中的相应位可不必与收到的帧进行匹配。过滤器组还可以被配置
[单片机]
单片与单总线A/D转换器DS2450的接口设计
  DS2450是DALLAS公司生产的单总线四通道逐次逼近式A/D转换器芯片,它的输入电压范围、转换精度位数和报警门限电压均可编程;每个通道均可用各自的存储器来存储电压范围设置、转换结果和门限电压等参数。在普通方式下其串行通信速率为16.3kbps,而超速工作模式时的速率可达 142kbps,片内16位循环冗余校验码生成器可用于检测通信的正确性。DS2450采用8脚SOIC小体积封装。它既可用单5V电源供电,也可采用寄生电源方式供电,芯片正常工作时的功耗仅2.5mW,空闲时的功耗为25μW。多个DS2450或其它功能的具有MicroLAN接口的单总线芯片可以并联,CPU只需一根端口线就能与诸多单总线芯片通信,而且占用微处理器的端
[单片机]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved