摘要

为了适应恶劣环境下光电经纬仪软件维护的需求,提出了一种基于软件重构方法的光电经纬仪电子学架构。该方法通过1553B数据传输总线对DSP和FPGA的软件进行在线故障检测和动态更新,采用3个EEPROM分别实现主份程序、故障检测程序和备份程序的存储,并在FPGA中进行动态切换。针对分析错误、定位错误和修复错误这3个关键步骤进行软件重构设计,进一步对故障排查和维修过程进行了实验验证。实验结果表明,该方案可有效实现光电经纬仪在恶劣环境下的故障检测和软件更新。该方法在工程上便于实施,硬件设计上与之前的设计方案兼容,有效提高了光电经纬仪电子学系统的可靠性和可维修性能。