为了获得无人机机载设备的工作状态,提高无人机性能和故障诊断,在无人机调试、试飞和使用等阶段,使用高速、高精度和多通道的无人机数据采集系统是十分必要的。本文设计了一种基于C#的与无人机数据采集设备相配套的上位机软件。此软件通过Socket套接字来为TCP/IP协议提供了接口,实现了与数据采集设备建立连接、获取设备信息、命令交互、数据保存和数据处理等功能。测试结果表明,此上位机软件运行良好,各项功能均能得到下位机的迅速的、正确的响应,能够在较短的时间内卸载数据采集设备存储区域内的数据。
1
为了满足Zynq-7000系列芯片的SRIO数据传输要求,提出了一种基于FPGA控制DMA传输进行SRIO通信的设计方案,并完成了ARM与FPGA核间高吞吐率的数据交互操作。系统的FPGA部分主要用来控制DMA的数据传输和SRIO事务处理,ARM只进行简单的参数设置,能够完成SRIO各种事务类型的传输。实际应用表明,该系统具有操作简便、高效的特点,同时减轻了CPU的负担,达到了预期效果。
2021-08-03 00:02:51 1.49MB Zynq-7000; 高速数据传输; DMA; 高效
1