|
系统体系结构
2.1直升机
2.2传感器
这架直升机有以下的传感器:
1. 向下视的彩色CMOS立体摄像头一对
2. 前视的彩色CMOS立体摄像头
3. 全6度的惯性和磁力航向平台
4. 人工遥控系统
5. 旋翼转速计
6. 电池电压计
2.3系统设计
图2显示了系统设计的总图。全部的处理都是由直升机上的计算机进行的。同时还有一个低速的无线链路连到地上的笔记本上,这个链路只是为调整控制增益和一般的监控用的。在系统中有两个计算机系统:飞行计算机和控制计算机。
飞行计算机安装在机鼻上,是作为对直升机的接口来出现的。它是在内部开发的双HC12微处理板上运行的,处理了全部的PWM信号和A/D、D/A以及数字I/O的任务。这样就使直升机的配线连到一个中心点上,因此也使与控制计算机的接口简单了。飞行计算机和控制计算机是通过标准RS232接口来通信的。
飞行计算机的一个关键部分是一个FPGA安全卡,它包含了五通道的固态继电器。这个卡的作用是在出现紧急情况时,或者是计算机控制的不好时,遥控器操作人员可以快速地手工控制飞机。
控制计算机是放置在飞机下的一个碳纤维筒里的。碳纤维筒在提供对计算机堆栈保护的同时,也提供了很好的无线电屏蔽,这对遥控接收机来说是重要的。控制计算机对飞机的实际飞行负责,同时也是传感器数据采集、处理和存储的地方。控制计算机是基于PC104和PC104PLUS卡的。
软件系统是用了LynxOS实时操作系统。软件的核心是所谓的“存储系统”,就是一个通用的数据代理,用来在系统间交换数据。全部的传感器数据都可以保存到固态存储器上,并用于离线的分析。 |
|