发明名称 无人驾驶飞机地面测控系统的设计方法
摘要 本发明提供了一种无人驾驶飞机用地面站测控系统设计方法,所要解决的技术问题是:在以往的无人驾驶飞机使用中,地面站测控系统只是对数传电台传输的数据进行解算,然后在一张栅格地图或者图片格式经过简单定位的地图上绘制轨迹,由一个基于对话框的视图上显示出来,只作为一个简单的辅助工具。本发明的要点是:地面测控系统由视图框架建立部分、数据接收和保存及发送部分、数据解算及组帧部分、地图操作部分、参数仪表部分、数据回放六个部分组成。本发明可克服目前长航时无人驾驶飞机飞行距离远、飞行范围广地图显示不清晰和参考定位精度不高的缺陷,同时可实现数据的事后回放分析,数据的上传更改航路点。
申请公布号 CN101162159A 申请公布日期 2008.04.16
申请号 CN200610048005.7 申请日期 2006.10.13
申请人 沈阳航天新光集团有限公司 发明人 符文忠;段亚杰;陈昌龙
分类号 G01D9/08(2006.01);G01S1/00(2006.01);G01C21/20(2006.01);G08G9/00(2006.01) 主分类号 G01D9/08(2006.01)
代理机构 沈阳科威专利代理有限责任公司 代理人 王勇
主权项 1.一种无人驾驶飞机用地面站测控系统设计方法,其特征是:地面测控系统由视图框架建立部分、数据接收和保存及发送部分、数据解算及组帧部分、地图操作部分、参数仪表部分、数据回放六个部分组成;1.1视图框架建立上实现双视图的建立,利用编译环境创建一个基于多文档界面的应用程序,然后创建自己的文档模版实现双视图功能,同时将两个视图对应的文档类改为同一个文档类;在主程序框架上创建两个视图的指针变量,在文档类有新的数据更新时通过主框架句柄获取双视图的指针变量,进行两个视图的数据更新,所建立的两个视图中,一个视图用来加载全国数字地图及相关的操作,另一个视图用来加载仪表控件;1.2数据接收和发送部分负责对串行口的操作,数据解算及组帧部分将接收到的数据按照数据协议进行解算,获取无人驾驶飞机的各项参数,并保存在文档类相关变量中,以提供给视图进行视图显示和更新,组帧是将需要上传给无人驾驶飞机的数据按照发送协议进行打包,成为数据传输系统及控制系统可以识别的代码;1.3地图操作部分包含了地图加载、轨迹绘制、地图工具使用等的设计,地图加载使用了MapX控件来进行加载,并在第一视图类中定义相关变量实现对地图句柄的获取,轨迹绘制在第一视图类接收到文档类的经纬度数据后将经纬度对应到全国数字地图库上,实现轨迹绘制需要一下几步,首先由文档类变量中获取经纬度数据,再由第一视图实现经纬度和像素点对应计算,调用多义线绘制函数在地图上绘制飞行轨迹,地图工具用来实现数字地图的缩放平移等操作,可根据需要进行飞行轨迹的局部放大或者察看整个飞行轨迹;1.4参数仪表部分实现无人驾驶飞机参数的全仪表化显示,在参数比较多的情况下,直观的仪表盘显示有助于观察,这些仪表化显示均使用了控件实现的方法,主程序只需要对控件接口函数进行操作就可实现控件的显示和数据的更新;1.5数据回放部分将实时任务保存的数据进行处理,再现飞行过程,便于飞行试验分析和总结,在实时任务中地面测控系统保存了无人驾驶飞机返回的所有数据,数据回放首先提供界面选择所要回放的数据,然后按照数据保存时的协议进行各项参数的获取,并加以定时器控制来调整数据回放的速度。
地址 110043辽宁省沈阳市大东区东塔街一号