论文部分内容阅读
在超大口径球面射电望远镜(Five-hundred-meter Aperture Spherical Telescope, FAST)计划中,索网反射面的精确动态成型是通过各个节点控制器精确控制下拉索的长度实现的,针对FAST整体索网反射面上众多节点的控制系统,网络化设计是其首选方案。为了实时调整索网的节点,选择一种合适的数据传输方式、建立可靠高效的网络体系结构是实现整体反射面正常工作的关键技术之一,由于以太网技术是一种成熟的信息网络技术,具有组网灵活,稳定和可靠等诸多优点,故在本控制系统中,采用了以太网技术。本论文对基于以太网技术的索网反射面控制系统的网络化研究进行了详细的介绍。首先,对课题的研究背景及国内外研究现状进行了介绍,接着对以太网技术、TCP/IP协议及嵌入式技术等一些关键技术进行了研究,在此基础上提出了基于以太网技术的索网反射面控制系统网络化的总体设计方案,本文提出的方案是基于多端口的网络化节点方案。网络化节点的多端口使整个控制系统的各个节点组网方式更加灵活。在通信过程中采用分层结构,实现多层分布式传输。另外两个节点之间连接冗余链路,提高整个网络的抗毁性。其次,根据嵌入式技术的特点,完成了以MC9S12NE64为主控芯片,以RTL8309SB为交换芯片的索网反射面控制系统的网络化节点设计方案,包括硬件设计和软件设计两个方面。其中硬件方面包括电源模块、主控芯片模块、MII(Media Independent Interface,介质无关端口)接口模块、SPI(Serial Peripheral Interface,串行外设接口)接口模块、交换芯片模块、网络变压器模块、RJ45接口模块和LED显示电路模块的设计与制作。这些模块一起组成了多端口的网络化节点的硬件结构。软件设计则给出了网络化节点各个软件功能模块的设计与具体实现,包括交换模块驱动程序的实现,MII接口程序的实现,TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)协议的实现,SPI接口程序的实现以及上位机网络通信程序的实现。这些功能模块的设计组成了整个系统的软件设计。最后,对系统的硬件和软件进行了调试,经过实际运行和测试,达到设计要求。