论文部分内容阅读
无人机陀螺仪是无人机导航系统的重要组成部分,用于对无人机的俯仰、倾斜和侧滑等飞行姿态进行适时测量,从而感知无人机的飞行姿态并对无人机的飞行姿态进行控制。目前,无人机陀螺仪的检测有手动和自动相结合的半自动方式,检测效率和准确率都不高。本项目首先设计了无人机陀螺仪自动检测管理系统结构,将待检陀螺仪放到转台上模拟无人机飞行状态产生导航数据,工控机通过数据采集卡连接适配器促使其数据采集单元完成导航数据的采集,以利于软件系统对所采集的数据进行分析和处理,给出合理的故障判断和处理建议。在此基础上,选用LabWindows/CVI作为开发平台,充分发挥其开发快捷、库函数多、运行效率高、节省成本而且易于升级等优点,采用虚拟仪器、动态链接库和ActiveX等技术和分层机制,进行模块化设计和模块化编程,开发了一种无人机陀螺仪基地级自动检测管理系统软件。其中,I/O接口软件是底层软件,采用动态链接库,为系统软件与驱动程序之间提供信息传递,实现系统软件和硬件联调;系统软件包括用户登录和退出系统模块、主控模块、系统自检模块、设备检测模块、数据管理模块、系统帮助模块等模块,在主控模块的管理下实现相互调用和连接。整个软件系统具有方便实用的操作界面、清晰的菜单层次,并且具有调用显示板卡实物照、电路原理图、电路关键点波形和工作参数等功能。最后,建立了自动检测故障诊断专家系统,对无人机陀螺仪自动检修设备进行了实际运用。实验表明,该系统结构简单,运行速度快,自动化程度高,设备运行稳定可靠,完全满足使用要求,达到了预期的设计目标。