论文部分内容阅读
嵌入式数控系统将嵌入式与数控相结合,在数控系统中充分地发挥了嵌入式系统的独特优势,现在已成为学术界与工业领域研究的热点。随着嵌入式技术的不断发展,嵌入式系统的计算处理能力远远超过对单一机床任务的控制,如果仍沿用传统的方式,即一个中央控制单元控制一台机床,是对嵌入式资源的浪费。同时,随着网络和通信技术的发展,人们对控制和管理的要求不断提高,系统的网络化趋势越发明显。为了更快更方便地操作加工,实现数控系统的远程控制也成为必然的趋势。基于资源共享的嵌入式数控系统的远程控制研究,不仅能适应网络环境下数控系统的新的需求变化、新的体系架构而且充分的利用了嵌入式资源,对网络化数控系统的发展具有重要意义。
本文从嵌入式资源共享和远程控制两个方面展开研究。在嵌入式数控系统方面主要研究了嵌入式中央控制单元的软硬件需求,选择了合适的嵌入式处理器、操作系统以及网络协议栈。基于嵌入式中央控制单元资源共享的思想,并结合传统数控系统的工业需求,研究和设计了基于资源共享的嵌入式数控中央控制单元系统模型及其软件构架。采用多任务编程技术实现数控系统的基本功能模块。
在远程控制方面,分析了数控系统远程控制特点,确定了合适的软件开发技术。设计并实现上位机Windows服务器的系统软件构架。采用COM组件技术,结合ASENET,以B/S模式实现用户远程控制。另外,研究并探讨适合远程实时控制的数据快速传递的通信方式,实现系统之间的数据交互。并分别从上位机和下位机两个角度分析研究了为整个数控系统提供安全保障的机制。通过数据库的设计、通信协议的设计等增强了系统的安全性。
测试结果证明,在网络环境得到保障的前提下,本系统具有较高的实时性,完全符合数控机床工业使用要求。在多用户同时操作时,系统也能够做到很好的协调,并使各用户有效的共享嵌入式资源,并具有一定的安全保障。