基于Windows CE的开放式数控系统设计与实现

基于Windows CE的开放式数控系统设计与实现

论文摘要

当前PC是实现数控系统的核心,相对于传统的数控系统,不需要复杂的硬件电路,而且其通用性和可靠性都得到了提高。但是这戏数控系统的开发平台都存在一些共同的问题,如浪费资源、操作系统都不是强实时性系统。数控系统采用嵌入式操作系统作为其开发平台是一种较好的解决方案。其中,微软公司开发Windows CE是高度模块化嵌入式操作系统,用户可定制操作系统实现特定的需求;Windows CE的中断机制使它能够快速响应中断,能够满足数控系统的实时性要求。此文首先介绍了开放式数控系统特点,比较了几种数控系统的开发平台,提出了一种基于WINDOWS CE的数控系统。该系统的基本架构是PC+WINCE开发板+FPGA脉冲发生器.其中PC负责计算插补好的加工数据流,并通过以太网将加工数据传递给WINCE开发板。论文提出了一种基于数据采样的插补算法,它将插补计算分为了粗插补、精插补两部分实现;粗插补是利用PC平台上利用其强大的处理用软件实现,它将每根轴在一个插补周期内的位移量转化脉冲数量传递给精插补模块;精插补模块是用FPGA实现,在FPGA脉冲发生器上实现了均匀分配算法。接着介绍WINCE上应用软件开发流程,实现了PC与WINCE之间以太网通信;然后介绍了WINCE的驱动程序开发、中断处理工程、SPI总线接口,利用流接口驱动程序实现了定时器驱动程序开发,利用内部定时器控制SPI总线;最后利用FPGA芯片实现了多电机的速度与方向信号的生成,并设计了专用协议实现伺服电机的运动控制。此文开发的数控系统,在激光切割机实验平台已经验证,并取得了良好的效果,满足了数控系统实时性和可靠性的要求。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 开放式数控系统的背景
  • 1.2 国内外发展现状
  • 1.3 论文的主要内容以及作者主要工作
  • 2 基于 Windows CE 的数控系统关键技术研究
  • 2.1 Windows CE 实时性分析
  • 2.2 Windows CE 的中断技术分析
  • 2.3 Windows CE 开发工具及其系统开发过程
  • 2.4 本章小结
  • 3 基于 Windows CE 数控系统设计
  • 3.1 系统需求分析
  • 3.2 系统硬件设计
  • 3.3 系统软件设计
  • 3.4 上位机插补模块设计
  • 3.5 FPGA 脉冲发生器模块设计
  • 3.6 本章小结
  • 4 基于 Windows CE 的数控系统的实现
  • 4.1 上位机插补程序的实现
  • 4.2 Windows CE 流式驱动
  • 4.3 定时器中断驱动开发
  • 4.4 S3C2440 的 SPI 总线通信的实现
  • 4.5 D/A 控制转换软件的实现
  • 4.6 FPGA 脉冲发生器的实现
  • 4.7 实验分析
  • 4.8 本章小结
  • 5 总结与展望
  • 5.1 全文总结
  • 5.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于Windows CE的矿用排水监控系统设计[J]. 煤矿机电 2020(01)
    • [2].基于Windows CE的空降部队快速集结系统的设计[J]. 现代计算机(专业版) 2012(10)
    • [3].基于Windows CE的三轴自动加样系统的软件设计[J]. 计算机与数字工程 2011(07)
    • [4].基于Windows CE的嵌入式2维地图显示技术研究[J]. 测绘与空间地理信息 2010(01)
    • [5].基于Windows CE的应急信息采集系统接收终端的设计与实现[J]. 煤矿安全 2009(01)
    • [6].基于Windows CE的车载嵌入式邮件客户端架构与开发[J]. 计算机应用 2008(S2)
    • [7].基于Windows CE智能远程监控系统的设计[J]. 咸阳师范学院学报 2011(06)
    • [8].基于Windows CE的电子词典的设计与实现[J]. 电子测量技术 2008(03)
    • [9].基于Windows CE的温度测控系统设计与实现[J]. 机械设计与制造 2008(10)
    • [10].基于Windows CE的汽车行驶记录仪的设计[J]. 电脑知识与技术 2010(24)
    • [11].基于Windows CE的无线移动网络安全技术应用研究[J]. 信息与电脑(理论版) 2010(22)
    • [12].基于Windows CE的数控磨床系统软件的开发与研究[J]. 组合机床与自动化加工技术 2011(01)
    • [13].基于Windows CE系统的水准测量外业电子记录手簿的研究与开发[J]. 辽宁科技学院学报 2011(03)
    • [14].基于Windows CE的矿井提升机故障诊断专家系统设计[J]. 煤矿机械 2010(04)
    • [15].关于Windows CE应用程序开机自动运行方法的研究[J]. 电子元器件应用 2009(04)
    • [16].基于Windows CE的图像传输研究[J]. 软件导刊 2011(05)
    • [17].Windows CE环境下的变量施肥控制系统研究[J]. 东北农业大学学报 2011(11)
    • [18].基于Windows CE移植电火花线切割加工数控编程系统的研究[J]. 电加工与模具 2013(05)
    • [19].基于Windows CE的嵌入式组态实时数据池设计[J]. 可编程控制器与工厂自动化 2011(11)
    • [20].基于Windows CE的智能静止无功补偿装置研制[J]. 电力自动化设备 2011(08)
    • [21].基于Windows CE的大功率微波嵌入式控制系统的研究[J]. 电子技术应用 2010(08)
    • [22].一种基于Windows CE的数据采集分析仪[J]. 仪器仪表用户 2009(02)
    • [23].Windows CE的适用领域[J]. 福建电脑 2010(02)
    • [24].基于Windows CE的嵌入式人机界面实现过程[J]. 上海船舶运输科学研究所学报 2010(02)
    • [25].基于Windows CE的地铁列车车载乘客信息系统仿真[J]. 机电一体化 2011(03)
    • [26].基于Windows CE系统的数据采集分析仪[J]. 计算机与现代化 2013(03)
    • [27].Windows CE下串口驱动关键技术[J]. 计算机系统应用 2012(07)
    • [28].Windows CE内存访问原理分析与研究[J]. 计算机工程 2009(13)
    • [29].基于Windows CE的牵引计算软件嵌入式应用程序设计[J]. 铁道机车车辆 2009(05)
    • [30].基于Windows CE的人体生理参数监测系统设计[J]. 天津科技大学学报 2011(04)

    标签:;  ;  ;  ;  

    基于Windows CE的开放式数控系统设计与实现
    下载Doc文档

    猜你喜欢