论文部分内容阅读
本课题来源于导航与通信研究室“导航信号产生器”研制项目。主控单元是导航信号产生器的核心模块之一,它实现了状态控制、外部通信、电文处理、人机交互等功能。论文以导航信号产生器主控单元设计需求为出发点,分析了主控单元的功能,选择了DIMM-PC作为主控单元核心控制模块。基于DIMM-PC外围通信接口,设计了DIMM-PC与FPGA-XCS30、LCD控制器、以太网控制器CS8900A和RS232收发器的控制端口和数据传输端口的连接,并编写了相应的端口驱动程序,实现了系统参数设定和远程控制。论文研究了人机交互模式,通过键盘操作和LCD显示实现了简洁的人机交互,编写了键盘信号读取和LCD显示控制程序,并实物测试了人机交互功能。主控单元通过以太网实现电文传输,应用CRC校验方法,在传输过程中对电文内容校验,确保电文传输的安全可靠。DIMM-PC软件控制程序是基于Linux操作系统设计实现,控制程序实现了操作系统内核重新编译与更新、串口登录脚本编写、LCD显示、键盘控制、操作菜单控制、远程控制、参数设定、电文处理等功能。论文在实现程序编写过程中,设计了合理的操作流程,使得导航信号产生器的操作便捷,运行流畅。导航信号产生器系统主控单元经过实际工程系统检验,结果证明解决方案科学合理,并具有较强的功能扩展能力。设计过程中关键问题的研究与解决方法,对其他信号产生器的主控单元设计与实现具有良好的参考价值。