基于ARM 与MCX314As 的嵌入式数控系统设计.docx
《基于ARM 与MCX314As 的嵌入式数控系统设计.docx》由会员分享,可在线阅读,更多相关《基于ARM 与MCX314As 的嵌入式数控系统设计.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ARM与MCX314As的嵌入式数控系统设计yangliu导语:本文提出了一种新的基于ARM与MCX314As的嵌入式四轴数控系统的设计。摘要:本文提出了一种新的基于ARM与MCX314As的嵌入式四轴数控系统的设计。该设计采用ARM处理器S3C2410为主CPU,运动控制芯片MCX314As为从CPU,并采用实时的Linux操纵系统,使得系统很好地进展多任务处理,并保证了运动控制的实时性。关键词:ARM;MCX314As;数控系统;Linux1.引言在本方案中,以ARM微处理器为核心主控板,配以运动控制芯片MCX314A和实时操纵系统Linux,构建数控系统的软硬件平台。ARM嵌入式平台
2、凭借其强大的功能与良好的设备支持受到了普遍的关注,它采用5级流水线,具有指令和数据Cache,支持协处理器和片上调试。具有开发移植轻易、体积小、功耗低、运算速度快、实时性好等优点。MCX314As是日本NOVA公司推出的4轴运动控制专用DSPDigitalSingleProcessing集成电路,通过这个集成电路可以控制步进电机驱动器或者由脉冲型伺服电机驱动的4轴的位置、速度和插补。Linux操纵系统是一个免费的开放软件,源代码是公开的,它具有系统稳定、功能强大、应用软件多、简单易用、使用本钱低等优点。该系统设计方案从底层实现数控系统的软件和硬件的开放,这样就使数控系统具有更高集成度、更高可靠
3、性、更低本钱、更友好的控制操纵界面、更多系统资源和更大内存成为可能。设计方案对开发具有自主知识产权的数控系统有一定的积极意义。2.数控系统硬件构造ARM处理器选用Samsung公司的S3C2410处理芯片。S3C2410是一款基于ARM920T内核的32位RISC架构的处理器。其体积小、低价格、低功耗、性能高,带有MMUMemoryManagementUnit功能,主频可达203MHz,还采用了AMBAAdvancedMicrocontrollerBusArchitecture的新型总线构造,支持Thumb16位/ARM32位双指令集,能很好的兼容8位/16位器件。运动控制芯片选用MCX314
4、As。MCX314As是一种功能特别强大的DSP运动控制芯片。芯片可以控制4轴X轴、Y轴、Z轴、U轴,可在4轴中选择任意的2轴作圆弧插补、2/3轴作直线插补,插补精度是0.5LSB。默认输入时钟为16MHz,脉冲输出速度最高可达4MPPS,输出脉冲范围为32位。MCX314As还有伺服电机反应输入编码器信号、在位信号和报警信号、加/减速驱动、软硬件限位、自动原点搜索、同步动作、输入信号滤波等功能。MCX314As能与8/16位数据总线接口,其所有的功能都是通过读写内部命令存放器、数据存放器、状态存放器和形式存放器而实现。各轴都有32位的逻辑位置计数器对输出的驱动脉冲计数、实际位置计数器对外部编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于ARM 与MCX314As 的嵌入式数控系统设计 基于 ARM MCX314As 嵌入式 数控系统 设计
限制150内