论文部分内容阅读
计算机技术的普遍运用和发展,使得智能化、网络化成为当代数控机床发展的主要趋势。但我国现有的机床与外界的通信大多均采用RS-232串行口。这种通信方式的一个缺点是通信线路不能太长,无法直接实现远程监控的需求;另一个缺点是速度慢,限制了数据的大量高速传输。因此,本课题的目的就是要设计一个基于ARM的远程实时监控系统,该系统既能通过以太网与远端服务器相连,又能独立工作。当仪器硬件通过以太网与服务器连接时,服务器主要负责数据的存储、分析处理以及结果显示,服务器可以远程监控仪器硬件;在没有服务器连接的情况下,仪器硬件可以实现现场加工与现场监测,并能方便地实现人机交互。
本系统以ARM公司的32位RISC处理器S3C44B0X为核心的硬件平台,以嵌入式操作系统uClinux为软件平台,通过以太网实现一对多的数据通信。此外本文还在服务器上,针对多台机床的管理要求,使用美国NI公司的LabVIEW开发平台编写了数控机床管理系统,并分析了传统方法通过socket编程实现远程通信的缺点,以及虚拟仪器技术在远程实时通信中的优势,同时阐述了在labVIEW环境下基于UDP协议进行网络实时通信的实现过程,实现了在上位机上同时对多台机床的控制。达到了从以往一人一机复杂操作模式到现在一人多机直观管理模式转变的目的。
在TFTP Sever协议的基础上,本文还制定了用于数控机床远程实时通信的应用层通信协议,分析了服务器端和客户机端通信的具体流程。详细分析了调试的过程并给出了部分调试结果,最后指明了工作中存在的问题以及下一步工作的内容和方向。