基于arm与实时linux的嵌入式数控铣床系统研究-机械电子工程专业论文.docxVIP

基于arm与实时linux的嵌入式数控铣床系统研究-机械电子工程专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于arm与实时linux的嵌入式数控铣床系统研究-机械电子工程专业论文

南京航空航天大学硕士学位论文 摘 要 随着微电子技术和计算机技术的飞速发展,嵌入式系统处理能力和稳定性得到了不断提升, 其体积小、成本低、实时性好、硬件配置灵活等优势也更加明显,应用越来越广泛。嵌入式技 术已经被引用到数控系统中,并成为数控技术的主要发展趋势之一。 本文在以 ARM9+CPLD 为核心的硬件平台上,选用 Linux、MiniGUI 作为嵌入式操作系统 和图形用户系统,设计并实现了嵌入式数控铣床软件系统。该软件系统具有开发周期短、成本 低、稳定性好、易于维护等优点。 本文对 Linux 和 MiniGUI 的配置和移植工作进行了研究,其中包括了硬件设备的驱动设计、 IAL 输入引擎开发等。基于 Linux、MiniGUI 和根文件系统,详细阐述了铣床系统各个功能模块 的实现及程序优化研究。此外,在对 Linux 实时性能进行详细研究的基础上,根据 ARM9 和 Linux 特点,提出二级硬件中断控制机制,实现了硬实时 Linux。文中还对三维刀具补偿展开研究, 对不同形状刀具给出了统一的三维刀具半径、长度补偿公式,对基于 RTCP 功能的长度补偿进 行误差分析,并给出了适合嵌入式系统的误差计算公式。 最后通过测试,该嵌入式数控铣床系统各功能模块运行正常,能够正确执行数控加工程序, 并具有良好的硬实时性。 关键词:嵌入式数控系统,ARM9,实时 Linux,三维刀具补偿 I 基于 ARM 与实时 Linux 的嵌入式数控铣床系统研究 ABSTRACT With the rapid development of microelectronics technology and computer technology, the capability and stability of embedded system are improved. The advantages of embedded system become more obvious, such as small size, low cost, good real-time ability, flexible hardware configuration, etc. The embedded system is more and more widely applied. This technology has been used in the numerical control system, and has became one of the major trends in numerical control technology. Based on the hardware platform using ARM9+CPLD as the systems core chip, a software system of embedded CNC milling machine is designed and implemented in this thesis. Linux is selected as embedded operating system while MiniGUI is selected as embedded GUI system. The software system has a short development cycle, low cost, good stability, easy maintenance and so on advantages. The configuration and transplantation of Linux and MiniGUI are studied, including the design of hardware device driver, development of IAL engine and so on. Based on Linux, MiniGUI and root file system, implementation and optimization of the various functional modules of milling machine system are described in detail. In addition, this thesis has a detailed study on the Linux real-time performance. Based on the ARM9 and Linux, the two-level hardware interrupt control mechanism is proposed to

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档