基于ARM的数控算法图示仪设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的数控算法图示仪设计   摘 要:设计一种研究数字控制(尤其是各种数字插补算法及其性能和状态的研究)的专用数字图示仪,其适用于数控人才培养。该图示仪能对控制芯片发出的各类脉冲和电平信号实时捕获,并进行分析,通过图形的形式形象地将插补算法,脉冲信号以及运动轨迹之间的关系以一组按比例缩放的脉冲序列和一个坐标图的形式显示出来。它具有结构简单,价格低廉,功能实用等特点。   关键词:ARM;数控;数字图示;脉冲插补;运动轨迹   中图分类号:TP391文献标识码:B   文章编号:1004-373X(2009)10-055-03      Design of ARM-based Graphic Instrument for Numerical Control Algorithm   HUANG Jinwei,LIU Hongwei,ZHOU Xianjun,LUO Liang   (Southwest University of Science and Technology,Mianyang,621010,China)   Abstract:A graphic instrument is designed for the digital control study especially the various digital interpolation algorithms and its performance and the status.This graphic instrument can capture the pulse-level signals of the control chip in real-time,then the signal and relationship among interpolation algorithm,pulse and trajectory thought of a group of pulse sequence zoomed by proportion and a coordinates map are analysed.It has advantages of simple structure,practical function and low price.   Keywords:ARM;numerical control;digital images show;pulse interpolation;movement trajectory      0 引 言      在数字控制的研究中经常需要检测多轴驱动器输出脉冲,以了解算法、插补脉冲、运动轨迹   及其三者之间的关系。采用普通示波器虽然可以查看脉冲,但由于多数示波器是基于两轴设计的,对三轴和多轴的情况进行观察时操作很不方便,并且不能反映出脉冲和运动轨迹之间的关系。此外,在数控人才培训的过程中,初学者通过轨迹仿真这一过程来理解和分析整个机床各机构的工作原理具有一定的困难,要再进一步分析插补脉冲和机床运动之间的关系难度更大。   在此设计了一种基于ARM嵌入式处理器的专用数字图示仪,能帮助仅具有基本操作知识的使用者,直观清楚地了解插补过程中各轴脉冲的关系和对应算法下刀具运动的轨迹。      1 系统硬件设计      系统以采用NXP公司的ARM7 LPC2136高速处理器作为核心处理硬件,该处理器体积少,功耗低,价格便宜,性能较高,I/O资源丰富,运算速度满足系统需求。根据功能的设计要求,系统的硬件组成划分为面板控制模块、液晶显示模块、核心处理单元和运动控制模块4大部分,如图1所示。      面板控制模块是由电位器、琴键开关和扭置开关等组成的简单电路,供使用者进行输入设置和调整。ARM处理器通过A/D采样和电平检测,获取电位器分担的电压和各个开关的状态,从而获取输入信息。之后根据输入信息处理,及时调整液晶屏幕上的显示,实现示波调整和观测内容切换的功能。   液晶显示模块采用的是金鹏电子生产的OCM128×128液晶显示屏,其成本低,体积小,信号处理简单,驱动技术成熟,十分适合本系统的应用。液晶屏的地址和数据共用数据总线,通过专用端口(如C/D,CE,RD,WR等)控制数据和命令的输入与输出,其接口关系和时序简单明确,在ARM处理器上编写驱动程序十分简单。   运动控制模块基于专用运动控制芯片MCX314,它拥有4轴(x,y,z,u轴)驱动能力。MCX314芯片向步进电动机驱动器输出高低电平来控制电机的转动方向;输出变频脉冲信号来控制电机的转速。在一定的频率范围内,芯片输出脉冲频率越高,电机的转速越高。ARM处理器对MCX314的输出脉冲进行捕获,获取脉冲的时延,

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档