论文部分内容阅读
随着计算机、通信、微电子等技术的发展,人们对数字制造的智能化提出越来越高的要求,希望能对系统设备的工作状况远程进行实时监测和控制,这对控制网络在开放性、互连性、分散性等方面提出了更高的要求。嵌入式技术作为数控技术平台具有很多的优势,目前人们已开始将嵌入式技术用于数控系统。首先是嵌入式技术完全能够满足数控技术的需求,当前的嵌入式系统无论在运算速度、精度,系统功能和软件开发、运行环境方面都大大改善和提高。其次是采用嵌入式技术可实现最优的性能价格比。再其次是嵌入式技术特别符合数控技术网络化的发展方向。另外,嵌入式技术可以通过硬、软件自主开发,操作系统和系统模块的剪裁,最终形成完全具有自主知识产权的基于嵌入式的数控系统。因此,基于网络控制的嵌入式数控系统必将逐渐成为未来数控系统的发展方向。本文论述了基于Web控制与监测的嵌入式数控系统的设计与实现过程,能为更为先进的数控系统的设计与实现提供借鉴经验和相关方面的解决方案。通过分析国内外数控系统的发展状况,对系统的功能、设计原则、系统架构及系统功能模块进行了阐述,并给出具体的实现技术和实现方法。嵌入式操作系统μC/OS-Ⅱ以其内核精简,所需存储空间小,实时性好,可靠性高等特点,最终被选为本方案的操作系统。在基于SAMSUNG公司S3C44B0X微处理器的ARM7开发板上移植了μC/OS-Ⅱ,编写了基于μC/OS-Ⅱ的API函数和底层硬件驱动。在μC/OS-Ⅱ操作系统的基础上,选用了轻型嵌入式TCP/IP协议栈1wIP,进行了1wIP的移植以及RTI8019as网卡驱动的编写。在μC/OS-Ⅱ+1wIP的平台搭建起来后,设计了嵌入式WEB服务器,利用CGI技术实现了动态网页的功能,在浏览器端通过网页上表单与WEB服务器进行通信,从而控制机床的操作。同时,在网页上采用了AJAX方法进行异步WEB通讯获取实时数据,客户端无须安装任何插件,又提高了实时数据的传输速率。最后对本论文进行了总结,分析了目前系统中存在的问题和不足,并对下一步研究工作的内容和方向提出了设想。