嵌入式系统在机电控制中的应用.docx

嵌入式系统在机电控制中的应用.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 1 嵌入式系统在机电控制中的应用 本文介绍了嵌入式系统及其特点,争论了嵌入式微处理器、软硬件开发平台及嵌入式实时操作系统的选择。以Stewart平台伺服掌握器为例介绍了嵌入式系统在机电掌握系统中的应用及实现方法,通过对典型信号的跟踪结果表明系统设计是成功的。 引言 美国闻名将来学家尼葛洛庞帝1999年1月访华时预言,4~5年后嵌入式智能(电脑)工具将是PC和因特网之后最伟大的创造。事实正如尼葛洛庞帝先生所预料的那样,嵌入式系统及其应用已成为当前研究和应用的热点,国际上大牌公司如Intel、Microsoft(微软)等纷纷投入巨资,分别推出了具有技术优势的基于Xsale框架结构的嵌入式硬件平台和WindowsCE4.0软件平台,为嵌入式系统的发展注入了强大的活力。今日,嵌入式系统已渗透到日常生活的方方面面,带来的工业年产值已超过1万亿美元,在工业掌握、消费电子等领域的应用范围不断扩大,而机电掌握是嵌入式系统技术的一个典型应用,采用嵌入式的机器人、SONY机器狗及1997年美国放射的“索纳杰”火星车就是经典的实例。就嵌入式系统的组成、特点,开发所采用的主流软件平台、硬件平台作具体的介绍,并通过Stewart平台专用伺服掌握器的设计,介绍了嵌入式技术在机电掌握系统中的应用及详细实现。 1嵌入式系统 嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、牢靠性、成本、体积、功耗等有严格要求的专用计算机系统。由于嵌入式系统具有微内核、系统精简、高实时性、专用性强等特点,因此特别适合应用于机电掌握系统。有别于传统的掌握系统,嵌入式系统由嵌入式微处理器/微掌握器、存储器、输入输出(I/O)和软件组成,这里的软件是指基于RTOS开发的且和RTOS亲密结合的应用软件。这种操作系统和应用软件紧密结合为一体正是嵌入式系统和基于Windows应用系统的主要差别所在,也是其牢靠性和实时性的重要保证。 2嵌入式微处理器 目前有很多款嵌入式微处理器,如Intel公司的StrongARM、Xscale,ATMEL的AT91系列,IBM的PowerPC,Motorola的68K,三星的S3C4x系列等,其中基于英国ARM公司的ARM内核的嵌入式微处理器是目前的主流。ARM是典型的32位RISC芯片——不论是在PDA、STB、DVD等消费类电子产品中,还是在机电、GPS、航空、勘探、测量等军方产品中都得到了广泛的应用。越来越多的芯片厂商早已看好ARM的前景,如Intel、NS、Ateml、Samsung、Philips、NEC、CirrusLogic等全球闻名公司都有相应的基于ARM处理器的产品。ARM处理器的主要特点是:小体积、低功耗、低成本、高性能、16/32位双指令集、全球众多的合作伙伴。事实上ARM已成为嵌入式解决方案的RISC标准,成为业界的龙头。 文中采用ATMEL的AT91x40,设计了用于Stewart平台的伺服掌握器。AT91系列微掌握器是基于ARM7TDMI嵌入式微处理器的16/32位掌握器,用高密度的16位指令实现了高效的32位RISC结构,特别适合实时掌握应用。ATMEL公司采用高密度CMOS技术,通过片上集成ARM7TDMI和大量的FLASH、片内RAM以及各种外围功能模块使其成为强有力的微掌握器,为很多需要加强运算的嵌入式应用供应了高度的敏捷性和高性价比的解决方案。AT91x40的主要片上功能: ·带8KB缓存的ARM7TDMIARMThumbCPU核; ·完全可编程的外部总线接口,支持64M寻址空间; ·8优先级、可单独屏蔽的向量中断掌握器,4个外部中断源; ·3通道16位定时、计数器; ·5个PWM定时器及1个内部定时器; ·可编程的看门狗定时器; ·两个独立的USART; ·先进的省电特性。 3嵌入式RTOS的选择 目前嵌入式实时操作系统RTOS分为两类:商用型和免费型。其中商用型典型的RTOS有:WindowsCE4.0(适合于消费类电子产品);VxWork(适合于网络、交换设备等);PalmOS(适合于PAD产品)。免费型RTOS有Linux(包括uLinux和RT-Linux)和μC/OSII。综合考虑,这里选择μC/OSII作为本系统的RTOS。 μC/OSII(即μC/OS的最新版)主要特点如下: (1)公开源码:是为数不多的公开源码的RTOS,给二次开发和移植供应了可能; (2)可移植性强:μC/OSII绝大多数源码用ANSIC编写,少量用汇

文档评论(0)

185****9607 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档