基于MCX314芯片的多轴运动控制平台

基于MCX314芯片的多轴运动控制平台

ID:44304765

大小:80.65 KB

页数:4页

时间:2019-10-20

基于MCX314芯片的多轴运动控制平台_第1页
基于MCX314芯片的多轴运动控制平台_第2页
基于MCX314芯片的多轴运动控制平台_第3页
基于MCX314芯片的多轴运动控制平台_第4页
资源描述:

《基于MCX314芯片的多轴运动控制平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、芯片应用■刘今令U刘伟2奚春彦2中国科学院研宄生院2中国科学院沈阳计算技术研宄所基于MCX314芯片的多轴运动控制平台摘要本文主要介绍了基于MCX314®动控制芯片搭建的运动控制平台。重点描述了芯片的寄存器及其命令方式,并阐述了系统能够实现的位置、速度、加速度等各种控制方式和直线、圆弧、位模式的插补方式,并给出了一个位模式插补方式实现的全过程。关键词:数字脉冲接口;MCX314;硬件插补;位模式1042⑽4.8电子设计应用芯片应用1042⑽4.8电子设计应用芯片应用图!基于MCXW4的4轴数控系统引言目前,运动控制主要通

2、过单片机或者计算机实现,这种方法的软、硬件研制周期长,严重影响系统的性能和可靠性。本文介绍的数控系统采用的是硬件插补,缩短了软件设计周期。另外,原有的插补是根据给定的数学函数,在理想的轨迹或轮廓上的已知点之间确定中间点的一种方法,很难得到复杂的曲线方程,而MCX314中的位模式插补功能就能很好地解决这个问题。本文介绍的算法可以将复杂曲线用一种特殊格式的文件来表示,用位模式实现插补驱动。图1为基于MCX314芯片的4轴数控系统的硬件平台,系统的软件平台建立在它之上。此硬件平台通过ISA总线接口实现对4个轴运动的控制,可

3、提供砸道全数字伺服接口和1通道12位的模拟输出(用于主轴控制),其中每个轴都可以独立设定位置或者控制速度,另外还提供了64输入/48输出光电隔离接口。它的轴控制器包括脉冲输出接口、编码器输入接口和外部信号输入接口。脉冲输出接口直接与步进或数字伺服电机连接,控制电机运动编码器输入接口接收来自电机上编码器的反馈数据,实现闭环控制。使用MCX314的运动控制平台的优势基于MCX314芯片的运动控制平台是一款全数字平台,因为它完全有别于以前的数控系统,以前的数控系统采用的是模拟信号输出,在系统内部,CPU以数字形式对信号进行处理

4、,然后通过D/A转换输出模拟信号控制伺服电机运动,由输出的模拟信1042⑽4.8电子设计应用芯片应用1042⑽4.8电子设计应用芯片应用课题背景该课题为“十五”期间科学院知识创新工程项目“开放式和智能化的数控系统平台”的子课题。1042⑽4.8电子设计应用芯片应用图2硬件插补的应用流程圈3位檎式插补流程围号的电平高低来控制电机转动的快慢。它采用的是脉冲形式输出,在整个处理与输出的过程中都采用数字信号,由输出脉冲的频率来控制电机转动的快慢,由输出脉冲的多少来控制电机转动多少。如图1所示,4轴控制器与电机之间交换的是数字信号

5、,脉冲输出和编码器反馈都是高低电平形式,使用数字信号大大提高了系统的抗干扰性。平台具有这样的优势是与MCX314芯片的特点分不开的。MCX314四轴运动控制芯片是基于DSP的运动控制专用芯片,接口简单、编程方便,在数控机床、雕刻机、工业机器人等领域得到广泛应用,并正在向新的应用领域拓展。MCX314芯片能与8位或者16位总线接口,通过命令、数据和状态等寄存器实现4轴3联动,实现位置、速度、加速度的运动控制和实时监控,该芯片具有辑巾模式插补功能,输出脉冲频率最高可达4MHz。每轴都有伺服反馈输入端、4个输入点和8个输出点、

6、能独立地设置为恒速、线性或者S曲线加M速控制方式,并有2个32位的逻辑、实际位置计数器和状态比较寄存器,实现位置的闭环控制。平台有两项功能是最能体现它的灵活性和易操作性的,即它的硬件插补功能和位模式插补功能。所谓硬件插补,即不用编写复杂的插补程序,只需要设定一些参数和发出差补命令即可完成插补任务。硬件插补功能在硬件插补当中,不用考虑插补算法,只要给出参数以及插补命令,整个过程就能由芯片自动控制,不需要软件的任何干预。

7、图2是硬件插补的应用流程。本系统可以在4个轴中任意挑选出2个或者3个轴进i行直线插补、圆弧插补和位:模

8、式插补驱动,所以在进行插补驱动前应指定插补轴。I位模式插补功能位模式插补是把CPU计算的插补数据以数据包的方

9、式接收后,以指定的驱动速度连续输出插补脉冲。简单丨地说,位模式插补就是根据+/胃-方向驱动脉冲的高低电平状态来进行插补,每一位对应一个脉冲,随即驱动马达转动一步,如果马达转动一圈需要2048个脉冲,那么一个脉冲可使马达转动1/2048周。I利用位模式差补方式可以加工出任意复杂形状的曲线。1图3为位模式插补的整

10、个流程图,直观地介绍了位I模式插补的整个过程,包括各个寄存器使用的时机,各种命令如何搭配使用来完成位模式

11、插补的全过程。

12、算法实现本文介绍的这个算法是将插补数据以一种特殊的格式放入一"^文件中,算法根据数据的格式读取插补数据,进行插补驱动,插补驱动的过程如图3所示,在后面的流程中不作详解。插补数据根据二维/三维曲线的具体形状而形成。1.举例构建位模式插补数据结构文件如下Bitpattembp件名)文件数据如下BITPA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。