文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 基于MPC5200的运动控制器设计
侵权投诉

基于MPC5200的运动控制器设计

您的论文得到两院院士关注

文章编号:1008-0570(2008)10-1-0043-02

控制系统

基于MPC5200的运动控制器设计

TheDesignofMPC5200-BasedMotionController

(上海大学CIMS和机器人中心)

黄国华俞涛王文斌

HUANGGuo-huaYUTaoWANGWen-bin

摘要:分析并研究了基于Mpc5200的运动控制器在开放式数控系统的设计应用。由于Linux不具有硬实时性,在运动控制器

实时性。中采用了RTAI(RealTimeApplicationInterface)实时性方案,提高了运动控制器的可靠性、

关键词:RTAI;运动控制器;开放式;mpc5200中图分类号:TP391.8文献标识码:A

Abstract:StudythedesignandapplicationoftheMpc5200-basedmulti-axismotioncontrollerintheopenCNC.Becauseofthesoftreal-timecharacteristicofLinux,theRTAIwasusedinthemotioncontrollertoimproveitsreliabilityandreal-timequality.Keywords:RTAI;MotionController;Open;mpc5200

在数控自动控制领域中,所谓运动控制就是对机床机械装置运动部件的位置、速度、加速度等参数进行实时的控制管理,使其按照预期的运动轨迹和规定的运动参数进行运动。由于工业控制计算机IPC(IndustrialPersonalComputer)强大而完善的功能,基于PC标准总线的运动控制器已经在数控系统控制领域得到了广泛的应用。但是,基于PC标准总线的运动控制器由于在硬件设计上采用板卡设计,这种结构的运动控制器不宜长期工作在环境恶劣的工业现场粉尘、油污等)。因此近年来,(有振动、开放式运动控制器成为数控机床工业控制领域研究的热点。

出设计思想,由MichaelBarabanov实现的硬实时操作系统。(RealTimeApplicationInterface)是由意大利米兰理工学RTAI

院航天工程系发起开发的一个遵循GNU的开源项目,RTAI已经支持I386,PowerPC,ARM,MIPS和M68k-nommu等处理器,是目前支持处理器最多的linux实时解决方案之一。

RTAI的实现机制与RTLinux非常相似,唯一不同的是RTAI在Linux上定义了一个实时硬件抽象层RTHAL(Real-timeHardwareAbstractionLayer),并针对RTAI开发了LXRT(Linux-RT),让RTAI可以调用Linux本身的系统调用功能。RTAI修改了linux/arch/i386中与体系结构相关的代码而形成了RTHAL层,RTHAL的作用是使RTAI能够在实时任务需要运行的任何时刻中断Linux.引入RTAI后,Linux的功能没有改变,但是作为优先级最低的任务运行,并且只有在没有实时任务的时候它才能执行。这样做的好处在于将直接修改linux核心的代码减到最小,这使得将RTAI移植到linux内核的工作量减至最低。RTAI实现的主要模块有RTAI模块、SCHED模块、FIFO模块、SHM模块、LXRT模块,它们能动态装入和卸载。用户自己的实时任务是在RTAI装入后再载入。可以通过编辑/etc/rc.sysinit文件,在系统启动时将RTAI模块和用户实时模块加载到Linux内核中,当实时模块加入到内核后,实时模块中创建的线程和函数就可以访问系统的底层资源。

技术创新

Linux是一个遵循POSIX(PortableOperatingSystemInter-face)标准的多用户多任务且具有先进的网络特性开源操作系统,可以方便的进行自主知识产权的软件开发。因此基于Linux操作系统的MPC5200运动控制器,其由系统提供的模块化机

制很容易实现运动控制器上相关的文件系统管理、内存管理及实时操实现数控系统的底层加工程序。但Linux不是一个“硬”作系统,其内核为非抢占式的(no-preemptive),实时任务不能够得到保证,而运动控制器本身是综合性很强的技术,具有明显的实时控制、实时交互和实时监测特性。因此本文研究了

RTAI(Real-timeApplicationInterface)的实现原理,提出了基于MPC5200的运动控制器,它加载了RTAI实时内核,并采用

串行总线的软连接方式,使得运动控制器可以和上位机分离,其易于实现分布式的高性能控制,降低成本,并且大大提高了运动控制器的可靠性、实时性、开放性、集成性和配置性。

2运动控制器系统设计

运动控制器微处理器采用的是摩托罗拉公司于2003年下半年推出的新型的具有广泛发展前景的PowerPCMPC5200,其内部采用了双处理器结构,有一个专门负责通信的协处理器,体现了数据通信的专业构架,并通过双端口内存(这是种极快的数据交换方式)与主处理器通信,从而使主处理器负担大幅度下降。其芯片内部含有丰富的实用型外设。基于PowerPC内核的MPC5200是一颗低功耗、处理速度达760MIPS的嵌入式处理器。它支持以太网、串行接口、USB、PCI、ATA、I2S、I2C、SPI、

1实时Linux的实现

到目前为止,全球在Linux平台下开发的具有硬实时功能的系统主要有两个:RTLinux和RTAI。RTLinux最早是美国新墨西哥理工学院的一个研究项目,它是由VictorYodaiken提

黄国华:硕士研究生

基金项目:上海市科学技术委员会科研计划项目项目名称:“基于嵌入式Linux的开放式控制平台”,(036505008)

J1850和控制区域网(CAN)。同时,它还支持DDR存储器,并集

成了一个双精度的浮点单元(FPU)。如图1

第1页

你可能喜欢

  • 预测控制理论
  • 过程控制
  • 生产控制
  • 工业控制
  • 自控原理
  • 三菱运动控制器
  • 嵌入式运动控制器

热门文档

相关文档

  • 基于MPC5200的嵌入式运动控制器研究

    基于MPC5200的嵌入式运动控制器研究_电力/水利_工程科技_专业资料。研究和学习...21 3 图 1 运动控制器的硬件结构框图 21 2 电机控制接口的设计 M PC5200...

  • 基于MPC5200的音视频采集系统硬件设计

    前者技术经历了基于微处理器的视频切换控制加 PC 的多媒体管理类型和基于 PC ...总体设计 基于 MPC5200 的音视频采集处理系统实现了 4 路音频和视频的采集复合...

  • 基于MPC5200的RTAI实时应用研究

    / / 关闭电机设备文件 4.2.2 功能实现代码MP C5200 运动控制器的数字电机...(intinter){while(1){ 由于 inLux 本身基于通用操作系统的设计, 因此实时 性能...

  • 基于ARM和PCL6045的运动控制器设计

    基于ARM和PCL6045的运动控制器设计_机械/仪表_工程科技_专业资料。还不错哦维普资讯 http://www.cqvip.com 260 年第3 0期 文章 编号:012520)3—07—310—...

  • 运动控制器的选型和应用实验---指导书(20111227修改)

    机械设计制造及其自动化专业实验 ——机电控制实验 运动控制器的选型和应用实验 ...MPC07 控制卡是基于 PC 机 PCI 总线的步进电机或数字式伺服电机的上位控制单 ...

  • 基于DSP运动控制器的PCI总线设计

    设计了以PCI9052为接口芯片的PCI总 线接口方案,详细描述了PCI9052的配置方法,并为PCI总线开发了驱动程序和上位机通讯应用程序,实现了从上位机到 DSP运动控制器的...

  • 基于MPC2810运动控制卡的数控系统研究

    基于MPC2810运动控制卡的数控系统研究_机械/仪表_工程科技_专业资料。介绍了...总控制原理框图的绘制 . )运用 V 语言, 设计系统操作界面 .2B )确定并设计...

  • 运动控制器软件编程实验---指导书(20111222修改)

    运动控制器软件编程实验---指导书(20111222修改)_工学_高等教育_教育专区。机械设计制造及其自动化专业实验 ——机电控制实验 MPC07 运动控制器软件编程实验 实验...

  • 运动控制器Mpc07(SYV1.15)使用手册

    界面的管理和控制系统 的实时监控等方面的工作(例如键盘和鼠标的管理、系统状态的显示、控制指令的 发送、外部信号的监控等等) ;MPC07 卡完成运动控制的所有细节(...

  • MPC2810运动控制器用于数控火焰等离子切割机数控系统改造

    MPC2810运动控制器用于数控火焰等离子切割机数控系统改造_机械/仪表_工程科技_...山东莱芜 煤矿机械有限公司于 2002 年购进, 由上海船舶工 艺研究院设计研制生产...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email