论文部分内容阅读
在天文观测领域中,由于球面射电望远镜的应用越来越广泛,目前我国也正在积极筹建FAST项目。在FAST项目中,需要控制各个反射面单元的位置使整个球状反射面精确动态成型,将接收到的宇宙射电信号准确反射给馈源,完成各种天文观测目标。所以设计工作运行可靠、控制精度高、造价低廉的控制器具有很重要的意义。基于TCP/IP的天文射电望远镜节点控制器用于FAST项目的10:1缩比模型系统中,为FAST项目的实施提供相应的技术验证平台。本设计中,在深入研究了基于TCP/IP的工业以太网和嵌入式控制技术的基础上,根据控制器实际功能需求,确定了以LPC2338为主控芯片的总体设计方案。硬件方面,设计了网络接口模块、电机控制模块、位置采集及数据存储等模块的电路,完成PCB线路板的制作,并经过实际测试改进,使电路性能稳定可靠。软件方面,首先完成了μC/OS-Ⅱ实时操作系统的移植,用于高效管理控制器的各个任务;其次实现了基于TCP/IP的工业以太网接口通信功能,接收的主控上位机指令控制促动器电机,使整个球状反射面的精确动态成型,同时可采集反射面单元信息并实时回传给上位机;最后利用上位机调试软件对节点控制器各项功能进行了实际调试与优化。本控制器具有以下两个重要特点:基于TCP/IP工业以太网技术保证了控制器接收指令与回传信息的可靠性与高速性,嵌入式控制技术促进了控制器对反射面单元位置控制的精准性与实时性。本控制器通过实际运行与测试,达到设计要求,为FAST项目的实施起到了良好的推动作用。