嵌入式运动控制器的开发

被引量 : 0次 | 上传用户:orangeboy2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制器是运动控制系统的核心部件,是通过对由电机驱动的执行机构等设备进行运动控制,以实现预定运动轨迹目标的装置。随着运动控制技术的不断进步和完善,开放式、高性能、低成本、通用嵌入式运动控制器的发展成为市场的必然需求。当前市场上的运动控制器主要是基于PC总线的运动控制卡,需要插入计算机主板的PCI或者ISA插槽,因此难以独立运行和小型化。针对这些问题,本论文设计了以微控制器(MCU)和可编程逻辑器件(PLD)为核心的三轴运动控制器。并且详细介绍了该控制器的软硬件设计。嵌入式三轴运动控制器在硬件电路设计中采用了抗干扰技术及模块化设计思想,简化了系统的结构,降低了成本,提高了系统的可靠性,而且编程灵活方便,使系统具有更强的适应性。控制器的硬件主要包括以微控制器和可编程逻辑器件组成的控制器核心以及外围接口电路。其中微控制器主要完成插补运算,并发出脉冲控制电机进行运动,完成运动轨迹控制;可编程逻辑器件主要完成控制器的逻辑控制功能。外围接口电路的设计主要包括外围存储电路设计、人机接口电路设计、通信模块的设计等,完成相应的数据存储、人机交互和数据通信的功能。论文介绍了各芯片主要的功能和用法,并给出了具体的硬件原理图。在运动控制器的软件设计方面,本文基于windows操作系统,采用C语言为开发工具,运用面向对象和模块化的编程思想,将所有指令分为运动控制类、制动类、位置和状态查询类、中断管理四大类。并且为每一类指令详细编写了功能相对独立、以参数传递为主、符合调用习惯的API函数。用户可以根据所提供的API函数库,设计出各具特色的专用运动控制系统。另外,还运用VC++6.0的强大可视化功能为本嵌入式运动控制器编写了友好的人机交互界面,使用户能够通过上位机对运动控制系统进行调试和控制。论文将所设计的嵌入式控制器成功应用于气动打标机中,验证了所设计的嵌入式运动控制器的有效性。总之,本文完成了嵌入式三轴运动控制器的设计,运动控制API函数的编写,并且通过应用研究说明了硬件平台和软件结构的正确性,为今后嵌入式多轴运动控制器的开发打下了良好的技术基础。
其他文献
2009年4月以来,国税总局稽查局发布《关于开展大型企业集团税收自查工作的通知》,要求银行、保险、电力、通信、石油化工五大行业中的60户大型企业集团的成员企业或分支机构,
房地产业是国民经济的重要产业,其发展促进和带动了相关产业的发展,对国民经济发展具有稳定而长远的影响;随着国际经济一体化和土地招、拍、挂政策的全面实施,我国房地产业进
嵌入式GIS作为当今GIS领域研究的一个重要方向,具有广阔的应用前景。但由于受到嵌入式环境平台多样性和资源有限性的影响,大多数嵌入式GIS都是针对具体的嵌入式软硬件环境进
文以使用方式为评价焦点,以横向比较各种研究方法与观察方式为主要目的,通过探索性研究与应用性研究两个阶段,对杭州市朝晖六区内一处名为"双河风雅苑"的户外活动空间开展基
目的观察火针加灸法联合清肝益肤汤治疗肝郁化火型神经性皮炎患者的临床疗效及对外周血Th1/Th2细胞调控的影响。方法选取肝郁化火型神经性皮炎患者共80例,按随机数字表法分为
全面预算管理作为企业管理工作的一项重要内容,能够促进企业整体运行效率的提升。而我国企业在全面预算执行过程中还存在诸多问题。本文分析了我国企业全面预算管理存在的困
李商隐之所以能够成为唐朝独辟宇宙的大家,就在于其独特的艺术成就。尽管这一点已经取得广泛共识,但对李商隐的独特艺术成就缺少理论分析,大多数分析基本还是在传统的诗歌理
<正>中国共产党党员、中国医学科学院北京协和医学院原院校长、一级教授,著名的医学科学家、病毒学家、医学教育家顾方舟同志,因病医治无效,于2019年1月2日在北京逝世,享年92
城市一卡通项目是基于IC卡的应用,针对各行业领域的多应用提出的独立于银行卡的另一套支付体系。城市一卡通系统是依托自动识别技术和射频卡的基础上建立的为城市居民的生活
近年来,建筑企业伤亡事故时有发生,安全生产问题引起了全社会的共同重视,建筑业的特点决定了其施工过程是个危险大、突发性强、容易发生伤亡事故的生产过程,必须加强施工过程