最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

基于组件技术的可重构伺服驱动软件设计

发布时间:2014-02-13 作者:王志成 林浒 刘伟军  来源:万方数据
文章针对传统伺服驱动软件开发的通用性、扩展性差的问题,首次引入嵌入式组件技术,对伺服驱动软件进行可重构设计。并通过可重构示例、测试和分析,说明设计的合理性和可行性。文章对伺服驱动产品开发和控制类产品研究具有指导意义。

0 引言

  伺服驱动采用全数字化控制技术,硬件结构简单,参数调整方便,产品的一致性和可靠性高,在所有自动化产品中发展最快。伺服驱动广泛应用于数控机床、机械设备、电子制造机械、武器装备等设备,具有非常广阔的市场前景。

  多年来,伺服驱动产品的研究与开发一直围绕特定的被控对象而展开,如针对永磁同步电机、异步电机、直线电机等研发对应的伺服驱动产品。这种做法虽然有利于提高驱动与电机成套性、匹配性、性能综合优化,但也带来伺服驱动重复研发,通用性和扩展性差的问题。而这些电机类的被控制对象虽然类别不同,但在控制方法、实现部件上有很多相同或相似之处,因此采用模块化、全功能伺服驱动软件结构,在一个系统平台下,通过参数设置,实现系统的变结构,能够达到驱动不同电机的目的,实现最大限度的资源重用。

  目前国际主流的伺服驱动都有软件化的技术发展趋势,即在相同的硬件支持下,由软件来不断提高和丰富产品功能,如科尔摩根的S700可通过参数配置驱动多种电机,西门子的S120可以自由组装不同的工艺相关模块。

  因此,基于控制芯片性能的提高,实时操作系统和嵌入式组件技术的引入,本文设计了可重构的伺服驱动软件,实现功能模块的重用,从而解决不同电机及不同用户的控制需求。

1 伺服驱动软件及组件技术

  1.1 伺服驱动软件特征

  伺服驱动的作用在于接受来自其它装置的指令信号,驱动电机跟随指令运动,并保证动作的快速和准确,这就要求高质量的转矩、速度和位置控制‘41。伺服驱动一般实现高性能的扭矩、速度和位置

  闭环控制功能,同时辅以一些工艺相关的功能。各功能根据用户需要,在现场利用伺服驱动内的参数进行定制和调整。其控制软件如图1所示。控制软件具有以下特征:

伺服驱动控制软件
图1伺服驱动控制软件

  (1)可控制多种被控制对象(永磁同步电机、异步电机、直线电机、力矩电机等)。

  (2)不同对象的控制方法不同,但控制结构原理相似。

  (3)包含大量工艺相关的功能模块。

  (4)多个控制环节(扭矩、速度和位置),不同环节有不同的控制周期。

  (5)控制结构和实现功能由用户参数定制。

3
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。