论文部分内容阅读
随着导弹数字化水平的不断提高,导弹伺服机构对伺服控制器提出了数字智能控制和数字通信的新要求。因此,研制支持智能数字控制算法,具有数字通信接口,集成度高,综合成本低的高可靠数字式伺服控制器,对于提高导弹总体技术水平具有重要作用。 本文根据数字化导弹伺服控制器的设计要求,利用可编程片上系统(SOPC)技术在FPGA内部嵌入NIOSII软核处理器及功能组件,研制了集数据采集处理、多路控制和高可靠性通讯于一体的导弹伺服控制器。 针对GJB289A通讯,在FPGA内部采用硬件描述语言设计曼彻斯特编码器、解码器和远程终端协议处理的逻辑状态机,配合专用接口驱动器和耦合器,实现了伺服控制器与弹上及地面计算机的可靠通讯。 设计了数据采集及信号调理模块,伺服驱动模块和转速测量模块。在NIOSII硬件开发平台SOPCBuilder中搭建了NIOSII控制模块,并在模块内实现了对数据采集,伺服驱动,转速测量等功能模块的控制。 在Altera公司的NIOSIIIDE中,针对NIOSII处理器软核,开发了伺服控制器控制软件,支持GJB289A总线远程终端的协议软件及自检软件。 最后对系统各模块进行测试,分析了测试数据,验证了导弹伺服控制器系统的正确性。