基于ARM7的USB数控系统控制板的设计

基于ARM7的USB数控系统控制板的设计

论文摘要

随着经济发展,制造业对数控系统的性价比要求越来越高,特别是中小企业,急需要一种数控系统,它的成本低且能稳定运行,用户还能根据自己的需求增加其相关工功能,开发属于自己的专用数控系统。为了改善现今国内市场上的数控控制系统结构封闭、成本高,特别是被某些国外品牌垄断的局面,本文从嵌入式方面研究低功耗、高性能、硬件结构完全开放的运动控制板的实现。本文在对嵌入式技术和嵌入式运动控制深入分析研究的基础上,提出了基于ARM7的USB运动控制板总体设计方案,建立以S3C44B0X、μC/OS-II为硬、软件核心的运动控制板平台。论文设计了运动控制板,包括SDRAM和FLASHROM的存储器接口、LCD显示接口、信号输入输出接口、电源的转换电路。在研究了USB通讯协议后,详细进行USB嵌入式主机的设计,使本运动控制板能自动读取U盘中的加工代码。深入分析了S3C44B0X的启动原理,设计BOOTLOADER启动程序;研究了μC/OS-II的内核代码,对其进行了必要删减,完成μC/OS-II在S3C44B0X上的移植,实现μC/OS-II对基本控制、数据处理、电机控制、插补算法任务的管理调度。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 嵌入式系统的概念
  • 1.2 嵌入式数控技术的发展
  • 1.3 课题研究的背景意义
  • 1.4 课题研究的内容
  • 本章小结
  • 第二章 基于 ARM7 的 USB 运动控制板的总体设计方案
  • 2.1 嵌入式运动控制卡功能要求
  • 2.2 运动控制板体系结构设计
  • 2.3 嵌入式运动控制开发平台核心的选择
  • 本章小结
  • 第三章 运动控制板硬件电路的设计与研发
  • 3.1 嵌入式 ARM 处理器模块
  • 3.1.1 S3C44B0X 及片内外资源介绍
  • 3.1.2 S3C44B0X 系统管理器
  • 3.2 存储器模块
  • 3.2.1 Flash-ROM
  • 3.2.2 SDRAM
  • 3.3 通信调试接口
  • 3.3.1 串行接口电路
  • 3.3.2 调试端口 JTAG 模块
  • 3.4 电源转换电路
  • 3.5 电机控制信号输出接口
  • 3.6 控制系统的抗干扰设计
  • 本章小结
  • 第四章 USB 数据通信总体设计
  • 4.1 USB 系统简介
  • 4.2 USB 通信协议
  • 4.3 嵌入式 USB 主机系统规划
  • 4.4 嵌入式 USB 主机控制器开发
  • 本章小结
  • 第五章 控制系统软件平台的移植
  • 5.1 BOOTLOADER 的移植
  • 5.2 μC/OS-II 定制与移植
  • 本章小结
  • 第六章 基于μC/OS-II 系统软件的设计
  • 6.1 系统软件的结构规划
  • 6.2 系统软件各功能模块的具体实现
  • 6.2.1 基本控制模块
  • 6.2.2 运动控制卡数据处理
  • 6.2.3 插补程序实现
  • 6.2.4 电机控制的实现
  • 6.3 各模块之间的工作流程
  • 6.4 软件的抗干扰设置
  • 本章小结
  • 第七章 系统底层关键模块调试运行
  • 7.1 存储设备模块
  • 7.2 串口模块测试
  • 7.3 运动控制板上电测试
  • 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表论文
  • 致谢
  • 相关论文文献

    • [1].基于ARM7嵌入式系统的电动机保护装置的研究[J]. 硅谷 2011(16)
    • [2].基于ARM7的图像数据采集系统的研究与应用[J]. 微计算机应用 2010(12)
    • [3].ARM7在分散控制系统中的应用[J]. 微型电脑应用 2012(11)
    • [4].基于ARM7的花卉大棚温湿度监控系统的应用与研究[J]. 河北北方学院学报(自然科学版) 2010(01)
    • [5].基于ARM7的交流伺服电机控制系统研究[J]. 机电产品开发与创新 2010(05)
    • [6].基于ARM7的磁悬浮轴承数字控制系统设计[J]. 机械研究与应用 2010(06)
    • [7].基于ARM7的新型实验室管理系统的实现[J]. 电子质量 2011(05)
    • [8].基于ARM7的激光测距机性能检测仪的研制[J]. 火力与指挥控制 2010(03)
    • [9].ARM7启动代码的分析与设计[J]. 电子测量技术 2008(01)
    • [10].基于ARM7的触摸屏文件编译和解码[J]. 微计算机信息 2008(29)
    • [11].基于ARM7的嵌入式系统虚拟实验平台的设计[J]. 电子设计工程 2017(13)
    • [12].基于ARM7的机动车尾气分析仪的开发[J]. 小型内燃机与摩托车 2010(02)
    • [13].基于ARM7的高精度频率计的设计[J]. 电子技术 2015(01)
    • [14].基于ARM7的稀土熔盐电解无线监测系统研究[J]. 微型机与应用 2013(13)
    • [15].基于ARM7的喷气织机电磁阀控制电路[J]. 机电工程 2012(07)
    • [16].基于ARM7实时网络的设计和实现[J]. 信息通信 2011(02)
    • [17].基于ARM7的蓄电池组在线监测装置的设计[J]. 西安工程大学学报 2010(06)
    • [18].基于ARM7嵌入式系统中触摸屏的设计和研究[J]. 电测与仪表 2008(05)
    • [19].ARM7与虚拟仪器串口通信的实现[J]. 电子测量技术 2008(06)
    • [20].基于ARM7飞控系统多传感器数据融合方法及实现[J]. 计算机测量与控制 2013(01)
    • [21].基于ARM7温度采集与存储系统的设计与实现[J]. 电子设计工程 2013(10)
    • [22].基于ARM7的无人机监控系统的设计[J]. 计算机工程与设计 2011(05)
    • [23].ARM7嵌入式触摸屏的设计[J]. 工业控制计算机 2008(01)
    • [24].基于ARM7的数控机床人机界面的设计[J]. 电子器件 2008(02)
    • [25].基于ARM7的实验台温度控制系统实验设计[J]. 实验室科学 2008(06)
    • [26].基于ARM7实现转速测量的应用研究[J]. 微计算机信息 2008(26)
    • [27].基于ARM7处理器的车载式无线监控称重仪设计[J]. 仪表技术与传感器 2011(02)
    • [28].基于ARM7的呼吸力学参数检测系统的设计[J]. 微计算机信息 2010(17)
    • [29].基于ARM7可控硅参数测试仪设计[J]. 半导体技术 2010(07)
    • [30].基于ARM7单片机的传感器实验平台设计[J]. 电子商务 2010(09)

    标签:;  ;  ;  

    基于ARM7的USB数控系统控制板的设计
    下载Doc文档

    猜你喜欢