关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于嵌入式处理器的无人机地面控制站设计

基于嵌入式处理器的无人机地面控制站设计

作者:谢方明 梁存真 防空兵指挥学院时间:2011-02-22来源:电子产品世界收藏

  3.2.4 数据存储和回放

本文引用地址:http://www.eepw.com.cn/article/117109.htm

  接收到的遥测数据要进行存盘,用于在飞行结束后重新回放分析飞行过程中存在的问题等用途。此部分的设计重点在于建立一个良好的数据结构。在本测控程序的处理中建立了一个数据存储类。其定义如下:

  class CFlyData:public CObject

  {

  public:

  CFlyData();

  ~CFlyData();

  DECLARE_SERIAL(CFlyData)

  //Attribute CFlyData

  int height; //高度数据

  int direction;//航向数据

  int horizontal;//滚转角数据

  int vertical; ///俯仰角数据

  CString command;///指令数据

  int powersupply;//电源状态

  ////其它数据

  //Function CFlyData

  public:

  void virtual Serialize(CArchive &ar);

  };

  利用序列化函数Serialize实现遥测参数文档的序列化,包括数据的存储和回放功能,在此不再赘述。

  3.2.5 人机界面

  地面控制站人机界面是人与计算机、飞行系统以及地面控制站之间传递、交换信息的媒介,是操纵人员操作无人机的综合环境。

  由于设计使用手持式的硬件设备,LCD显示屏不可能太大,因此需要合理安排主窗口的显示结构,让无人机操纵者能够比较轻松的了解无人机的各项飞行参数,同时由于盲飞的需要,必须在主窗口中安排较大面积的用于飞行轨迹的显示。设计的界面如图6。

  4 结论

  基于平台,运行WinCE下的测控控制台软件,实现了便携式测控地面控制站,成功建立地面和机载CDMA终端之间的数据通信,后续测试中,将进一步完善测试机功能并最终量产。

cdma相关文章:cdma原理



上一页 1 2 3 下一页

关键词: 无线通信 PXA270 

评论


相关推荐

技术专区

关闭