推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于AT91SAM9261的嵌入式水晶磨削控制系统的研究与开发

更新时间:2020-03-28 04:31:29 大小:6M 上传用户:zhengdai查看TA发布的资源 标签:嵌入式 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

将嵌入式技术融入到数控系统中产生的嵌入式数控系统与传统数控相比,体积小、实时性好、适应性强,且成本较低,市场需求广泛,在工业控制领域发展前景广阔,是未来数字制造发展方向之一。目前水晶饰品加工行业普遍采用PLC和单片机作为生产设备控制系统,此类控制系统存在生产效率低、成本高及扩展性差等缺点。本课题针对此现状研究开发了一种基于ARM片上系统AT91SAM9261和μC/OS-Ⅱ实时操作系统的嵌入式水晶磨削数控系统。

    本文通过对水晶饰品成形原理的深入研究确立了其加工工艺流程,在此基础上建立了系统总体需求分析和总体设计方案,包括总体硬件设计和总体软件设计两方面。系统选用基于ARM9体系架构的片上系统AT91SAM9261作为硬件开发平台,并围绕其阐述了系统总体硬件模块架构;软件平台采用了μC/OS-Ⅱ嵌入式实时操作系统,整体软件架构采用分层设计,自下而上分为启动引导层、μC/OS-Ⅱ操作系统层以及应用程序层。

    本文对控制系统主要硬件模块电路进行了详细设计,包括电源电路、SDRAM和DataFlash存储器接口电路、键盘和LCD人机交互模块接口电路、步进输出电路、I/O开关量接口电路、JTAG调试接口和RS232通信串口电路。

    本文在深入研究步进电机工作原理的基础上建立了AT91SAM9261的步进电机控制脉冲发生机制。深入分析比较了直线加减速曲线、指数型加减速曲线及七段S型加减速曲线运动控制算法的优劣之处,根据运动控制需求本系统选择了S型曲线作为理论控制算法。针对传统七段S型曲线存在的算法复杂难于实现等缺陷,本文将其算法改进为五段并研究了改进后的S型加减速曲线离散化处理过程及其算法的代码实现。同时,本系统设计研究了基于此改进后的S型曲线加减速的实时运动控制方案,能够针对由不同运动参数构成的各种实时运动环境选择相应的最佳运动路线。

    本文详细论述了控制系统软件开发平台的搭建过程并基于此平台开发了水晶磨削的控制应用程序。软件平台的搭建主要包括AT91SAM9261启动引导程序的设计和μC/OS-Ⅱ实时操作系统的移植配置;应用程序开发采用模块化设计,将控制系统划分为多个功能模块并通过设计相应的μC/OS-Ⅱ任务来实现。

    最后,作为系统...

部分文件列表

文件名 大小
基于AT91SAM9261的嵌入式水晶磨削控制系统的研究与开发.pdf 6M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载