- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
金属学与金属工艺
2014年2月 机床与液压 Feb2014
第42卷 第4期 MACHINETOOL&HYDRAULICS Vol42No4
DOI:10.3969/jissn1001-3881201404028
基于 DSP和 CPLD的运动控制卡插补器设计
劳奇成,王义智,李武
(西安工业大学机电工程学院,陕西西安710032)
摘要:设计一个运动控制卡插补器。该运动控制卡是以DSP和CPLD为核心的位置控制系统,插补器包含两级插补:
粗插补部分采用时间分割法插补,由DSP实现,针对时间分割法存在的问题对其算法进行了改进;精插补部分采用 DDA
插补法,由CPLD实现。
关键词:插补器;运动控制;时间分割法插补;DDA插补法
中图分类号:TH-39 文献标识码:B 文章编号:1001-3881(2014)4-092-3
DesignofMotionControlCardInterpolatorBasedonDSPandCPLD
LAOQicheng,WANGYizhi,LIWu
(CollegeofElectromechanicalEngineering,Xi'anTechnologyUniversity,Xi'anShaanxi710032,China)
Abstract:Amotioncontrolcardinterpolatorwasdesigned.ThemotioncontrolcardbasedonDSPandCPLDwasacoreposition
controlsystem.Theinterpolatorcontainedtwolevelinterpolations.Thecoarseinterpolationusingtimedivisioninterpolationmethod,
wasimplementedbyDSP.Inviewoftheproblemsexistingintimedivisionmethod,thealgorithmwasimproved.Thefineinterpolation
wasrealizedbyCPLD,inwhichDDAinterpolationmethodwasadopted.
Keywords:Interpolator;Motioncontrol;Timedivisioninterpolationmethod;DDAinterpolationmethod
随着科技的不断进步,运动控制系统不断向着高 来实现的,数字积分法运算速度快,脉冲分配均匀,
速、高精度、智能化、易操作、低成本的方向发展。 易于实现多轴联动。
其中高精度和高速已经成为机电系统必不可少的指 DDA插补器由4个积分器构成,每个积分器包
标,这就对运动控制系统提出了更高的要求。采用 括1个累加器、1个被积函数寄存器和 1个控制门。
TI公司TMS320F2407和 ALTERA公司的EPM7128S 插补开始前,累加器清零,被积寄存器分别存放4个
芯片,使用 “PC+DSP+CPLD(FPGA)”的结构来 轴的已经分配好的终点坐标;插补开始后,每过来一
设计运动控制卡,实现对电机的位置控制。运动控制 个累加脉冲T,被积函数寄存器里面的内容在相应的
卡插补器根据上位机给出的指令,将其转化为电机的 累加器中相加一次,相加后如果有溢出则作为驱动相
运动,从而达到高速、高精度的控制。 应坐标轴的进给脉冲,如果没有溢出,则对应的坐标
插补器是运动控制卡的关键部分,只有对插补器 轴没有进给脉冲信号,而余数仍寄存在累加器中。这
中的算法进行精密的设计和研究,才能实现整个运动 里采用的寄存器的位数为8位,则被积函数寄存器的
控制的高速和高精度。为了达到高速、高精度的运动 8
文档评论(0)