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

具有单轴控制功能的同步交流伺服驱动装置

发布时间:2014-02-22 作者:刘永江 陈江涛 傅华  来源:万方数据
文重点介绍一种新型的同步交流伺服驱动装置。该装置主要的特点是,将在自动控制领域应用广泛的单轴控制功能整合到装置内部,使该装置自身具有一定的控制功能,在要求精确定位的单轴控制系统中,可以达到简化控制系统,提高系统可靠性及降低系统造价等要求。

  软件设计

  dsp单轴功能软件设计

  单轴驱动装置其功能实现主要dsp内部的软件实现。通用型伺服驱动装置的dsp软件功能主要是实现对伺服电机的位置环、速度环和电流环的控制;此时驱动装置通过接收上位机的指令来驱动电机运动。单轴驱动装置,它可以让用户自行编辑单轴运动程序,并按照程序做单轴循环运行及输入、输出信号处理。它可以运行在 手动模式和自动运行模式。在手动模式下,它可以通过输入点和手轮信号来驱动电机运行;在自动运行模式下,它能独立按用户程序驱动电机做单轴循环运行及输 入、输出信号处理。

  单轴驱动装置中,dsp通过解释程序段中的用户编辑的运动指令,将其转换为相应的位置指令或速度指令和相应的io点处理。以广州数控的da98b为例,单 轴编程指令在da98b工作在单轴控制方式下供用户编写运动控制程序所用的指令,一共有三条:pos位置指令、spd速度指令和end循环结束指令。表1 示为这三条指令的说明。

  表1 指令说明

指令说明

  指令的格式,以pos指令为例:

  cpld软件设计

  cpld的软件设计采用原理图

原理图

  +vhdl方式。底层功能模块采用vhdl语言进行设计,最顶层采用原理图设计,将底层功能模块有机的整合到一起,实现完整的io控制及逻辑报警处 理。

  cpld功能模块主要由双向数据总线模块,地址译码模块,数字输入模块,数字输出模块和逻辑报警处理模块等组成。其内部软件框图如图2所示。

  双向数据总线模块和地址译码模块组成了数据总线接口,与dsp的外部数据总线相连。数字输入模块的功能是将外部数字量和装置内部的数字量送到双向数据总线模块。数字输出模块的功能是将双向数据总线送来的数字量分配到外部输 出口和装置内部。逻辑报警处理模块的功能是将装置内部产生的报警信号进行逻辑处理,并产生相应的报警信号和报警控制信号,以保护装置内部的重要部分。

内部软件框图

  图2 内部软件框图

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