作者:杭州电子科技大学自动化学院 王妹芳
摘 要:(CAMC—IP是韩国AXT公司开发的二轴运动控制电路,详细介绍CAMC—IP的主要功能、特点及其内部结构,简要介绍以CAMC—IP为核。的基于PCI总线运动控制卡的设计。
关键词:CAMC一IP;运动控制;PCI总线;应用;设计
1 引言
CAMC—IP是韩国AXT公司生产的一款用于二轴运动控制的电路,它利用脉冲输出改变速度和移动量.可以对步进电机和伺服电机进行精确的位置控制、速度控制和线性,圆弧插补驱动等;它还具有多轴同步功能,可以利用同步协调控制多个轴;它的中断功能可提高系统的反应性能。另外,它的输入,输出信号均为数字信号,如果是从模拟传感器反馈的信号。则需要通过模,数转换之后再到达该电路的输入端。它的数据总线可以根据实际需要进行选择.可以是8位或16位。
2 内部结构和引脚功能
图1是CAMC—IP的功能结构框图,它包括X轴和Y轴的插补和控制等。该电路内部由主机接口、寄存器组、计数,比较器、脉冲发生器等功能模块组成。其中主机接口主要连接数据信号和控制信号:脉冲发生器则作为脉冲的输出信号源,它的输出有二种:脉冲和方向、PWM信号和参考时钟的二分频脉冲。
图2示出该电路的引脚排列,它共有。128个引脚,封装形式为128QFP。表1列出该电路部分引脚的功能。
3 主要功能和特征
(1)电源电压:+3.3 V;
(2)输入信号的最高电平:+5 V;
(3)输出的最高脉冲频率为4.096 Mp/s;
(4)独立的2轴驱动:一块电路可以成功地控制2轴的电机运动,并且功能完全相同;
(5)多种加速/减速控制:每个轴都可以进行S曲线、梯形加速和减速控制,且每个轴加速和减速的速率都可以单独设置;
(6)插补功能:该电路具有线性插补、圆弧插补和位模式插补功能。其中,2轴线性插补和圆弧插补的坐标范围都是一2147 483 647~+2 147 483 647,在整个指定的插补范围内,插补精度是0.5 LSB;
(7)运行模式:支持10种运行模式,分别为连续运行、信息查询、零点回归、脉冲预设置、传感器检测、线性插补、圆弧插补、位模式插补和MPG运行模式;
(8)多轴同步:该电路具有同步信号输入引脚.当要求多个电路以共同的时序进行同步工作时。可以使该引脚连接同一个输入信号:当没有同步要求时此引脚可以不工作:
(9)限位停止:它对电机的正向,反向运转都有独立停止,减速限制信号,限制停止信号的有效状态可以由软件来设置:
(10)数据的错误判断:通过设置寄存器,如果数据中有错误或者在电机预执行时有错误,电机都会立即停止运转:
(11)过范围检测功能:将内部计数器和外部计数器的差值范围写到过范围检测的数据寄存器中,如果它们之间的差值大于预先设定的范围,那么电机就应该立即停止或者减速运转:
(12)循环计算功能:拥有内部,外部循环计数和两个32位寄存器,用于设定计数范围。该功能可以使计数器在其设定的计数范围内无限制循环计数;
(13)对减速停止工作模式的增强:当电机正在运转时.执行减速停止命令时可以在减速后使电机停止运转.或者使电机恒速运转;
(14)软件限位的设置功能:根据内部/外部计数器的值来设定比较数据,特定的位置可以由软件来限制:
(15)输入,输出信号:每个轴有12个输入信号用于驱动过程中位移和速度的变化,同时也有12个输出信号.输出信号在不同的模式之下具有不同的用途。
4 应用