关键词:
北斗卫星导航系统
导航终端
故障诊断
决策树
摘要:
北斗卫星导航系统提供的实时位置,速度和时间信息,使得系统广泛应用于交通、气象、通信等行业。并且北斗卫星导航系统的稳定运行,促进了导航产业链的形成,在系统完善发展的过程中,北斗终端在市场上的应用频率也在不断提高。因此,终端设备的自动维护与检测已成为一个迫切需要解决的问题。本课题主要针对待测终端设备的功能和性能指标开发相应的故障诊断系统,整合嵌入式系统,硬件平台构成检修平台,平台将多功能检测,维修和指标测试集成于一体。将待测终端设备拆分为六个模块,分别为整机模块,接收机模块,接收机信道,一体化射频模块,抗干扰模块和功放/滤波器模块,对这六个模块进行功能检测和指标测试。本系统从实际出发,在系统设计过程中引入CART(Classification And Regression Tree),增加算法之后的软件和传统诊断软件相比较,能够提升装备维修效率并且能够降低人力成本。本文通过对待测终端设备的检修需求和以往导航终端诊断软件的设计经验,开发设计导航终端故障诊断系统,提高检修效率。具体工作如下:(1)需求分析并实现系统在模块测试时,具备两种模式,自动测试和手动测试,其中自动测试按照设定的流程对模块测试界面中的所有项进行测试,手动测试则适用于检修模式,并使用WPF(Windows Presentation Foundation)技术实现导航终端故障诊断系统。(2)故障诊断技术使用CART算法对终端故障进行判断,将模块测试到的历史数据作为样本集,训练CART决策树模型,并进行模型性能分析,为检修人员提供检修依据,提高检修人员的工作效率。(3)测试数据生成报告每个模块在自动测试结束后,会将界面中获取的数据保存到报告模板中生成检修报告,以供检修人员参考,并且在检修报告中包含后台代码对测试数据的故障分类,帮助检修人员判断。