|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
李晓辉周荫清王祖林 (北京航空航天大学电子信息工程学院北京100083)
4 Q6 |& J4 ~1 p: v C4 v摘要针对机载数据系统采集的数据种类多、时间长、数量大等问题,本文设计了一种基于FPGA的机载数据采集系统。系统采用FPGA与单片机相结合的硬件架构,利用FPGA集成度高、在线可编程等特点,灵活、高效、准确地实现了高精度数据采集;另一方面,系统通过USB接口完成了与地面计算机之间的数据传送和任务接收。本文介绍了该系统的体系结构,重点讨论了系统实现中关于模块化设计和抗干扰设计的关键技术,最后给出了系统标定和测试的方法。实验证明,该系统工作稳定,采集精度高,可靠性好,具有很强的通用性和扩展性。# _; s, x8 S, M! P6 b0 g+ F, I
关键词机载数据采集系统FPGA 单片机3 p- u' k2 z( u
4 a4 `) T: }6 ^6 \) Q# |2 e
, K/ K. f/ Y2 u% T) I) _' G
1引言
5 P. @7 s; j _) [: y数据采集技术是信息科学的一个重要分支,它在雷达、遥感、通信、自控等多方面有着广泛的应用[1-3]。数据采集系统的主要任务是采集各种模拟量、开关量或数据流,将其转换成数字量,由计算机对采集的数据进行存储、分析、打印、处理等[4。实现一个数据采集系统的关键包括硬件技术与软件技术,硬件主要实现对动态、静态参数的采集,主要解决如何利用硬件器件来实现高速高精度采集的问题;而软件部分除进行通用的测试软件开发外,重在研究功能强大的测控软件。* |1 }' J( j/ ]) I9 ^8 }- j
本文将重点讨论系统的硬件设计。 D2 G) a2 }) C1 c5 @. W5 s: L
机载数据采集系统由于其特殊的应用环境,对数据采集的要求较高。飞机一般都在高速高空高温环境下飞行,所以机载数据采集系统不仅要加大系统可靠性和电磁兼容性方面的设计,还要针对数据采集种类多、时间长.数量大、精度高等要求作更多特殊处理。
" K- W( ~0 T" H$ Y$ @基于可编程逻辑器件的机载数据采集系统设计成为解决上述问题的一个有效手段。可编程逻辑器件不仅能将传统数据采集系统中的很多分立元件、外围设备进行集成,减小产品的体积;而且还具备在系统编程的能力,使产品的开发、维护、更新变得方便5]。这些特点对于解决机载系统要求产品体积小、重量轻、复杂度高、可靠性好等问题,具备很大的优势。
T @% u+ E$ V: e' x. S本文设计了一套基于FPGA的机载数据采集系统。文章将先介绍系统的体系结构,然后重点讨论系统实现中关于模块化设计和抗干扰设计的关键技术,最后给出了系统标定和测试的方法。- \/ A$ C' X2 W9 {, I* a# H
& \- F, B/ y9 V; r a
2系统的体系结构
/ ]" S* n; E/ ~' c) y2.1系统的功 能 b( k3 B: K3 T$ F1 N
该机载数据采集系统具备如下功能:9 X6 d! R3 x7 g' [, s8 x/ n
, Z# w6 b8 z" J6 U
4 J0 M9 I- X5 ?! z0 ^* V3 ?) z3 k7 j7 K: ~. S8 p# C
( F" h# F; B" E7 G6 J1 M5 o* y
& P1 a' K% g/ y1 c
+ E3 @( W. f% H6 J' x9 ~- ~ |
|