无人机飞行安全控制系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1671—4598(2007)07—0902一03
中圈分类号:TP273;V279
文献标识码:A
无人机飞行安全控制系统的设计与实现
严 平1,陈 颖2,陈 曦1
(1.92419部队,辽宁兴城 125106;2.海军驻上海711所军代室,上海200020)
摘要:为了确保无人机在不受遥控的状态下安全坠毁,设计了无人机飞行安全控制系统}系统通过计算GPs数据来判断无人机是 否超出安全区域.进而控制舵机离合器电源以实现安全控制功能;使用了多片微处理器协同完成安控任务,设计了高效的硬件电路}采 用了科学的判断算法和软件策略,保证系统执行的安全性}利用数传电台回传执行结果,实现了地面实时监控;实际应用表明,这种无 人机飞行安全控制系统是有效和可靠的,能够满足无人机系统安全控制的需要。
计算机测量与控制
器进行安全区域装订。 表1装订区域
序号
O 1 2 3 4 5
经度
120.598396 120.513931 121.198730 120.738998 120.213516 120.325562
纬度
40.549614 40.788883 40.623554 40.219898 40.425602 40.721771
2机载安控器设计
机载安控器是飞行安全控制系统的主体。安控器电路主要
由GPS数据处理电路、仿真数据处理电路、主控单片机电路
和执行电路组成。前三者构成微处理器组[z],协同完成安控判 断和决策任务。
2.1 GPS数据处理电路
GPS数据处理电路由GPS接收机和GPS数据处理单片机
AT89C4051组成。GPS接收机采用Garmin公司的GPS25LP
设定一个由矢量航线按顺时针方向组成的封闭凸边形,组 成判定区域。若无人机当前位置位于所有矢量航线的右侧时, 无人机在判定区域内;若无人机当前位置只要位于一条矢量航 线左侧,则无人机在判定区域外。
在实际应用中,使用的是图2所示的判定区域,称为安全
区域。它由二个封闭凸边形组成:一个不超过8个边的凸边形 及其径向内沿10km的凸边形组成。内凸边形称为安控预警 线,外凸边形称为安控警戒线。在后面的章节中将讨论安全区 域的应用策略。 1.2 系统组成
0 引言
某型无人靶机是一种高亚音速大型无人机。该无人机依靠 地面遥控站领航,因而在遥控系统发生故障等不受控情况下, 无人机有可能飞出安全区域,从而威胁到一些重大城市和可能 飞出国境。
为避免无人机飞出安全区域,将损失和影响降低到最低, 设计了一种无人机飞行安全控制系统。该系统通过机载安控器 的GPS接收机确定无人机位置,根据位置判断无人机是否在 安全区域内。如果飞出安全区域,则执行安控指令,断开无人 机舵机离合器电源,使无人机自行坠毁在安全区域边沿。由于 无人机对系统执行安控的可靠性要求较高,尤其是在正常情况 下绝不允许出现执行安控使无人机坠毁的情况,故对系统软硬 件进行了合理设计,并采取了多种可靠性策略。
(4)定时“喂狗”。在程序出错时x5045能使主 控单片机正常复位至程序起始地址。 2.4安控执行电路
(。)预警线内
<b)预警线和警戒线之间 图5地面监控软件结果
(c)警戒线外
两个光耦和大功率MOS管IRF9540构成安控器 的执行电路。考虑到系统对安控执行可靠性要求高的特点,执 行电路采取了双冗余度设计n],通过微处理器的两个I/0口分 别进行控制,只有两路执行电路都工作才能断开舵机离合器电 源。
3地面监测软件设计
地面监测软件采用VC6.o编写,主要实现以下功能: (1)安全区域装订:通过装订串口向安控器装订安全区域 数据,显示装订的安全区域; (2)飞行仿真:通过数据线或数传电台与安控器的仿真监
到了实际应用要求。
5 结论
本文介绍的是应用于无人机关键部位的一种低成本解决方 案,具有的主要特点有:使用多片微处理器协同完成一个复杂 任务;采用了谨密科学的安控策略和执行方案;利用数传电台 实时回传安控执行情况。试验结果表明,无人机飞行安全控制 系统的安控执行策略合理,逻辑关系完备,说明系统设计是有 效和可靠的。本系统采用的设计思路和系统架构对于无人飞行 器的可靠性设计具有较高的参考价值。
仿真数据处理电路由仿真数据处理单片机AT89C4051和
MAX202E组成,主要完成地面监控微机与机载安控器通信。
具体来讲,包括以下内容:
(1)通过仿真监控口接收地面监控微机发送的GPS动态
仿真数据;

(2)对GPS仿真数据进行提取处理和帧格式转换,响应
万方数据
主控单片机的中断请求,发送处理数据至并行数据总线; (3)响应主控单片机的中断请求,接收并行数据总线的主
中.华测控网
CnlnamCa.COm
万方数据
预警线 警戒线
图2安全区域
笙!塑
兰垩:箜!垂△垫3垫耋全丝型至熟塑塑盐兰塞塑
:!!!:
一丁二_i二-一二j—i…一… 一
、r
巨护罐盏怖
磁疋茁
躺k 睡型马匡掣 托w船 l、| 仿真监撕
悃掣 囊 I
辱8232
装订串口

_E匾卜_j
厂ii_ 7 111竺.
I瓣帆F …●■r… N们敷地傺面眙料
1只睡存储摹I^—^
I及看门狗卜n/
图3无人机飞行安全控制系统组成
传电台和地面监控微机,如图3所示。实际应用中,机载安控 器和机载数传电台装配于无入机机体。 1.3工作原理
飞行安全控制系统是一种依靠GPS来判断无人机是否超 出安全区域,进而决定是否使无人机坠毁的控制系统。
机载安控器在空中可以不依赖系统其它部分独立完成安控 功能,称为自主安控。机载安控器的微处理器根据GPS接收 机输出的无人机飞行数据判断无人机是否飞出安全区域。当飞 出安全区域时,安控器执行安全控制,断开舵机离合器供电线 路,升降舵处于最大正舵面,无人机在空气动力的作用下,处 于失速状态,快速坠毁。
控串口通信,向安控器发送仿真GPs数据,显示仿真轨迹, 并监测安控器的执行情况,以完成安控器的地面监测。
(3)实时监测:通过数据线或数传电台接收机载安控器的 输出数据,显示无人机飞行轨迹,并监测安控器的执行情况。 参考搜索雷达的测量数据,如果机载GPS确实受到干扰或输 出不正常,可发出复位指令,则机载安控器程序、状态复位, 暂时不执行安控。
(3)执行第1.1节所述的安控判定算法,并通过一定的策 略执行安控。
(4)实时向仿真数据处理单片机回传安控执行结果。 2.3.2程序流程
安控器仿真监控串口通过数据线或数传电台与地面监测微 机通信时,主控单片机通过查询判断采用真实GPS数据还是 地面监测微机发送的仿真GPS数据。其中,仿真GPS数据优 先于真实GPS数据。
无人机飞行安全控制系统包括三部分:机载安控器、数
yt
I I I I I
收稿日期:2006一09—30;修回日期:2006一lO一14。 基金项目:国防军工技改项目。 作者简介:严平(1979一),男,陕西韩城人,硕士,主要从事数字信 号处理系统方向的研究。 陈颖(1979一),男,湖北武汉人,硕士,主要从事机电自动控制系 统方向的研究。
1 系统方案设计
1.1安控判定算法
设(z。,弘)、(z一,汕)为矢量航线两端点坐标,(z,y)
为无人机当前坐标,如图1所示。则有如下公式‘“:
航线长度:L一 ̄/6■ii尹干弋瓦=矿
(1)
两常数:^·一丝亡丝,^z一生亡生
(2)
倾4偏距:△y一女l(z—z。)一^2(3,一y。)
(3)
若侧偏距为负,无人机位于航线的左侧;若侧偏距为正, 无人机位于航线右侧。
机载安控器同时输出GPS解算数据,通过数传电台或数 据线连接至地面监控微机,实现无人机和地面监控微机的半双 工通信。
地面监控微机根据解算数据生成无人机飞行航迹,供地面 领航参考。并且,地面监控微机可根据需要向机载安控器发出 “复位”指令,以人工干涉安控执行。另外,地面监控微机可 以向安控器发送GPS仿真数据,以考核安控器的功能。
警线和警戒线。无人机连续飞出安控预警线后30s
Biblioteka Baidu
(这是无人机飞行10km航程的最少时间),才开始判
断是否飞出警戒线;并随后连续10次超出警戒线才
执行安控,否则清空所有报警标志重新判断。
(3)GPS定位数据正确性验证。根据实际定位
数据平滑性特点,前后两秒内位置差值不超过
300m;速度值应在20~300m/s。
为了确保机载安控器正确实施判断,在软件上采取了如下 几项策略:
(1)推迟安全区域判断启动时间。设定GPS接收机形成 动态定位后250s才启动安全区域判断,保证系统在离起飞点 60km的范围不执行安控。
(2)双判定区域。机载安控器先后判断无人机是否飞出预
中华测控网
chlnamCa.C0m
· 904 ·
第15卷
图4主控CPu程序流程框图
将机载安控器进行动态距离试验,地面监测软件结果如图 5所示。图中的两个凸多边形区域即为装订的安全区域。当安 控器在预警线内,软件显示安全状态;在预警线和警戒线之 间,软件显示告警状态;在警戒线之外报警10次后,安控器 执行安控,舵机离合器电源断开。
在某型某次无人机供靶试验中,因遥控接收机故障出现了 无人机不受控的危险情况,安控系统正确执行安控,使无人机 成功坠毁于警戒线外围附近,表明无人机飞行安全控制系统达
控单片机解算数据; (4)通过仿真监控口将鳃算数据发送至地面监控微机。
2.3主控单片机电路 2.3.1功能
主控单片机电路由主控单片机AT89C52和看门狗芯片 X5045组成。主要功能包括:
(1)通过装订串口与地面监测微机连接,接收地面检测软 件发送的安全区域点数据,并存储在E2 PROM中。
(2)以循环方式先后向仿真数据处理单片机和GPS数据 处理单片机发送中断触发信号,并决定是采用地面监控微机发 送的GPS仿真数据还是GPs接收机输出的真实数据。
关键词:飞行安全控制系统;无人机;GPs;可靠性设计
Design and Implementation of Flight Safety Control System for UAV
Yan Pin91,Chen Yin92,Chen Xil (1.92419 Unit of PLA China,Xingcheng 125106,China; 2.Navy Commissary 0ffice of Shanghai 7 1l Academy,Shanghai 200020,China) Abst髓ct:A flight safe control system for UAV is introduced,to prang UAV reliably and safely when it is not under the remote con— tr01. Applying GPS data to calculate whether UAV surpasses the safety zone,the system can control the rudder clutch power supply to im— plement the safety control function. The system is verified effective and reIiabIe through practical appllcation. Key words:flight safety control system;UAV;GPSI reliability design
高动态性能接收机[3]。使用了3条输出语句:GPRMC、GPG—
GA和GPVTG,得到无人机必要的飞行信息。
GPs接收机以UART串行输出数据至GPS数据处理单片
机AT89C405l,AT89C4051对GPs数据进行信息提取处理和
帧格式转换,响应主控单片机的中断请求,发送处理后的数据
至并行数据总线。 2.2仿真数据处理电路
当主控CPU接收到一组完整的数据后,首先判断该帧数 据是否为“复位”指令数据,如果是,则执行“复位”功能; 如果不是,则判断该帧数据的正确性和可用性。
如果数据可用,则判断该点是否在装订的安控预警线内; 如果超越出安控预警线开始计时,并在随后的30s内一直没有 回刭安控预警线内,则判断是否超出警戒线;如果连续lo次 超出警戒线,则执行安控,即连续发出两条指令,通过Po.4 脚和Po.5脚输出两路低电平信号,分别通过两个光耦控制 两个大功率开关MOS管,从而断开舵机离合器电源,使无人 机坠毁。主控CPU的程序流程框图如图4所示。 2.3.3软件可靠性策略
相关文档
最新文档