节点文献

基于TCP/IP的半导体封装设备之间数据通信的研究

The Research of Data Communication in Semiconductor Packaging Equipment Based on TCP/IP

【作者】 徐震

【导师】 王晓初; 何永基;

【作者基本信息】 广东工业大学 , 机械电子工程, 2007, 硕士

【摘要】 随着计算机技术、通信技术和控制技术的发展,传统的工业控制领域正经历着一场前所未有的变革,开始向网络化方向发展。对诸如图像、语言信号等大数据量、高速率传输的要求,催生了当前在商业领域风靡的以太网与控制网络的结合。这股工业控制系统网络化浪潮又将诸如嵌入式技术、多标准工业控制网络互联、无线技术等多种当今流行技术融合进来,从而拓展了工业控制领域的发展空间,带来了新的发展机遇。本论文是以半导体封装设备之间的数据通信为主要研究目的,经过对几种比较流行的网络协议的比较,最终选择了应用TCP/IP协议进行网络通信的开发,对于目前应用在半导体封装设备上的Window2000、DOS和Linux三种不同操作系统,则分别应用不同的库函数来实现它们的底层通信架构。Window2000系统下,套接字是通信的基石,是支持TCP/IP协议网络通信的基本操作单元,而Windows Sockets(WinSock)是一个基于Socket模型的API。应用WinSock库函数来实现WIN2000系统的底层通信。DOS系统下,没有类似于WinSock这样的API,所以编写底层通信程序就没有在WIN2000系统下那样方便。而WATTCP函数库是一个DOS下TCP/IP协议的驱动程序库,在DOS下能够提供一个更为简单和直观的TCP/IP编程接口,因此应用WATTCP所提供的函数库来实现DOS系统的底层通信。Linux系统拥有一个跨平台的C++图形用户界面库QT,应用它可以来实现该系统的底层通信。另外,WIN2000系统下还将底层程序做了DLL LIB封装,然后上层应用程序利用DLL LIB实现半导体封装设备之间命令字的发送和接收的测试;DOS系统下做了DOS LIB封装,将设备过去的RS232通信方式改为了TCP/IP通信方式。对于以上三个系统的通信编写了三套程序代码,搭建了实验平台,并且所有程序通过了相关测试,达到了半导体封装设备实时通信的要求。

【Abstract】 With the improvement of computer hardware and communication technology which make the high speed, high volume data transfer become very much cost effective has make a major impact on the traditional industrial control field. The industrial control is now going towards networking as the high speed data transfer make "real time" achieable while the cost has become affordable. The readily available Ethernet has reached a speed that it is feasible to apply it in the industrial control network nowadays. Together with other embedded, wireless and control technologies it has opened up many opportunities of applying the Ethernet on control field.This thesis studies the data communication in back end semiconductor equipments using the TCP/IP protocol. The TCP/IP is widely used and the technologies are well proven. It would also make the machine well independent from the hardware. The TCP/IP’s communication working under three major operating systems, namely, DOS, Window2000 and Linux are investigated with the application on the data transfer between semiconductor equipments. Different library functions are developed to work on the above operating systems.In Window2000 system, Window Socket (WinSock) API is used to achieve the lower level communication. In DOS system, WATTCP LIB driver LIB is used. In Linux system, QT was utilised for the low level communication.The interface programs to test the performance of the TCP/IP communication are developed and their performance measured. It is found that they are satisfactory for the semiconductor equipment’s real time communication requirments.

【关键词】 半导体封装设备TCP/IPWinSoekWATTCPQT
【Key words】 Semiconductor Packaging EquipmentTCP/IPWinSockWATTCPQT
  • 【分类号】TN305
  • 【被引频次】2
  • 【下载频次】213
节点文献中: