电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>ARM+DSP嵌入式 Linux 数控系统设计方案

ARM+DSP嵌入式 Linux 数控系统设计方案

2017-10-19 | rar | 0.4 MB | 次下载 | 1积分

资料介绍

  基于 ARM + DSP嵌入式 Linux 数控系统设计

  李善锋,刘敬猛,徐东,陈柏成

  ( 北京航空航天大学自动化科学与电气工程学院,北京 100191)

  摘要: 提出一种以 ARM + DSP 等为硬件基础的嵌入式 Linux 数控系统设计方案,将数控系统按实时性分为实时模块和非实时模块,采用运动控制芯片 DSP 保证实时性,ARM-Linux 则运行实时性要求不高但功能复杂的数控任务。数控系统硬件上采用主从式双 CPU 结构,软件架构包括界面层、实时层和非实时层。该方案充分利用了 Linux 的健壮、开源、应用广泛和运动控制芯片 PCL6045 功能强大、算法成熟的优势完成高性能、低成本 3 轴联动数控系统的设计。实验结果表明: 该

  数控系统实时性好、可移植性强。

  关键词: ARM + DSP 结构; 嵌入式数控系统; Linux 操作系统

  中图分类号: TP273 文献标识码: A 文章编号: 1001 - 3881 ( 2012) 13 - 094 - 4

  Design of Embedded Linux CNC System Based on ARM and DSP

  LI Shanfeng,LIU Jingmeng,XU Dong,CHEN Baicheng

  ( School of Automation Science and Electrical Engineering,Beihang University,Beijing 100191,China)

  Abstract: A novel embedded Linux CNC system based on ARM and DSP was introduced. The CNC system was divided into real-time modules and non real-time modules. The motion control DSP chip can ensure real time,and the ARM-Linux was used to run non real-time complex CNC tasks. The hardware structure was dual-CPU of master /slave mode,and the software architecture contained in-terface layer,real-time layer and the non real-time layer. The design of high-performance and low-cost three-axis CNC system takes advantage of Linux‘s robust,open-source and the chip PCL6045 owned powerful function and sophisticated algorithms. The experi-mental result indicates that the embedded Linux CNC system has perfect real-time and portability.

  Keywords: ARM + DSP structure; Embedded CNC system; Linux operational system

  随着嵌入式技术的发展,ARM、DSP 处理器性能日益强大,而体积、功耗、成本却不断降低; Linux 操作系统健壮开源、支持多平台、软件资源丰富,可方便移植到嵌入式系统中。目前 ARM-Linux 技术在嵌入式领域得到广泛应用。近年出现很多专用运动控制 DSP 芯片如 PCL6045、MCX314 等,运动控制功能强大、插补算法成熟、实时性好。在这一技术背景下,作者提出一种基于 ARM + DSP 结构的嵌入式 Linux 数控系统设计方法,对数控系统小型化、集成化及经济普及化有实际意义。

  1 嵌入式 Linux 数控架构

  传统数控系统中广泛采用的解决方案为基于 PC

  机和运动控制板卡的结构实现方式: PC 机主要实现用户交互、文件管理以及通信等非实时数控操作; 运动控制板卡负责运动控制和机床 I /O 等数控系统中对实时性有严格要求的数控功能。这种结构将数控系统中各功能模块分为实时模块和非实时模块两类,由运动控制板卡来保证实时性要求,充分利用 PC 机软件丰富、功能强大的优势,可实现复杂空间插补算法,

  数控系统软件功能大大增多增强,形成数控即软件的

  概念。这种方案具有信息处理能力强、运动轨迹控制准确、开放程度高、通用性好等特点。但也存在以下缺点: 运动控制卡需要插入 PC 机主板的 PCI 或 ISA 插槽,因此每台数控装置都必须配置一台 PC 机作为上位机,无疑对设备的体积、成本和运行环境都有一

  [1]

  定限制,难以独立运行和小型化 。

  嵌入式 Linux 数控系统借鉴传统 PC + 运动控制板卡方式,将数控系统也分为实时模块和非实时模块

  分别实现。整个系统由硬件层、操作系统层和应用层组成。硬件层以 ARM-Linux 为总体控制核心完成数控系统中任务调度、NC 代码编译、人机交互、系统监视等非实时数控功能,以 DSP 芯片 PCL6045 为运动控制核心实现各种数控中的运动控制要求以保证实

  时性。

  硬件层之上是操作系统层,这一层又分为驱动层和内核层。开发过程中根据硬件配置,增加相应驱动程序,例如要添加相关存储设备、通信设备与 I /O 设

  备等驱动程序。内核层包括进程管理、内存管理和文

 

  

dsp ARM Linux
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1冷柜-电气控制系统讲解
  2. 13.68 MB  |  4次下载  |  10 积分
  3. 2安川A1000变频器中文版说明书
  4. 20.16 MB  |  3次下载  |  3 积分
  5. 3直流电路的组成和基本定律
  6. 1.67 MB   |  2次下载  |  免费
  7. 4丹佛斯2800系列变频器说明书
  8. 8.00 MB  |  1次下载  |  5 积分
  9. 5PC8011同步开关型降压3.5A单节锂电池充电管理电路技术手册
  10. 0.74 MB   |  1次下载  |  免费
  11. 6ES7243E+ES8311音频录制与播放电路资料
  12. 0.06 MB   |  1次下载  |  5 积分
  13. 7SDM02 激光测距模块产品手册
  14. 0.43 MB   |  1次下载  |  免费
  15. 8SDFM 激光测距模块模组手册
  16. 0.54 MB   |  1次下载  |  免费

本月

  1. 1CH341编程器软件NeoProgrammer_2.2.0.10
  2. 20.47 MB   |  170次下载  |  1 积分
  3. 22025智能家居传感器市场分析及创新应用
  4. 3.11 MB  |  43次下载  |  免费
  5. 3RV1126B系列开发板产品资料
  6. 4.19 MB  |  18次下载  |  免费
  7. 4CH341编程软件下载
  8. 2.50 MB   |  16次下载  |  5 积分
  9. 5全志系列-米尔基于T153核心板开发板 四核异构、3路千兆网,赋能多元化工业场景
  10. 3.05 MB  |  12次下载  |  免费
  11. 6【开源】60余套STM32单片机、嵌入式Linux、物联网、人工智能项目案例及入门学习资源包
  12. 10.55 MB  |  8次下载  |  免费
  13. 7冷柜-电气控制系统讲解
  14. 13.68 MB  |  4次下载  |  10 积分
  15. 8特斯拉MODEL S车载充电机主电路回路原理图
  16. 0.81 MB   |  4次下载  |  3 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935137次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233094次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191448次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183356次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81604次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73824次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65991次下载  |  10 积分