基于ARM微处理器的嵌入式数控雕刻机控制软件系统的分析-机械电子工程专业论文.docxVIP

基于ARM微处理器的嵌入式数控雕刻机控制软件系统的分析-机械电子工程专业论文.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文档。上传文档
查看更多
基于A蹦微处理器的嵌入式数控雕刻机控制软件系统的研究摘 基于A蹦微处理器的嵌入式数控雕刻机控制软件系统的研究 摘 要 随着时代的发展,集机械、电子、计算机等多种技术于一身的数控雕刻机 以其加工效率高、精度高等特点,越来越广泛地应用于各行各业。本文所研究 的数控雕刻机系统是典型的嵌入式控制系统。该控制系统以ARM微处理器为 控制核心,采用嵌入式实时操作系统I_tC/OS.II实现多任务调度和资源管理。 本文首先介绍了数控雕刻机的发展现状、未来发展趋势及其应用特点,然 后分析了嵌入式控制系统的特点和嵌入式系统软件开发特点。在此基础上,结 合雕刻机系统的实际功能实现了整个控制软件系统。本雕刻机控制软件系统主 要分为7个模块:系统初始化模块、键盘扫描模块、液晶显示模块、文件数据 读取模块、文件数据翻译模块、插补计算模块和伺服电机控制模块。系统根据 嵌入式操作系统IjtC/OS.II的要求将上述的7个模块组织为3个任务和2个中断 服务,利用rtC/OS.II提供的邮箱、信号量服务,结合全局变量,有效地实现了 任务与任务、任务与中断服务之间的通信,从而最终实现雕刻机控制系统各个 模块协调一致地运行。 另外,本文还深入研究了雕刻机系统的数据通讯技术一一USB接口通讯。 在详细地分析了USBl.1协议的基础上,成功实现了USB主机系统,其中包括 USB主控制器驱动程序的设计、USB主机驱动程序的设计和Mass Storage类驱 动程序的设计。在USB主机系统中的应用软件层上建立了一个精简的FAT文 件系统,从而使得雕刻机系统在实际加工过程中能够对存放在u盘中的加工数 据进行读取。 关键词:数控雕刻机,嵌入式系统,ARM微处理器,J_tC/OS—II,USB主机系 统 Research Research on control software system of embedded NC engraving machine based on ARM processor Abstract With the development of times,NC engraving machine which combines various technique一.一mechanic。electronics,computer and SO on has been characteristic of great efficiency and high precision.SO it has been used widely in all kinds of industries.The control system of NC engraving machine which is discussed in the paper belongs to the embedded control system.The control system which is based on the ARM processor has used uC/OS—II real-time embedded operation system to realize multitask schedule and a11 sources’management. After analyzing the development status quo.the future and application of血c NC engraving machine mad the characteristic of embedded control system and software development of embedded system,the whole control software system of the NC engraving machine has been realized according to the factual functions.The control software system has 7 modules 一一the module of initialization,the module of keyboard scanning,the module of LCD,the module of reading file,the module of the file translation,the module of interpolation computation and the module of servomotor contr01.The whole system that includeS 7 modules has been separated

文档评论(0)

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

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

1亿VIP精品文档

相关文档