摘要
设计了一个基于FPGA的数据采集系统,该系统运行在临近空间下,为了使系统在复杂环境下稳定运行,从硬件和软件两方面进行设计。在硬件方面,由于FPGA抗干扰性强,将其作为采集系统的控制器,对传感器数据采集模块和执行机构都进行冗余处理,将其分为主板和从板,以此保证系统的有效性。在软件方面,基于信号分类的结果进行模块化处理,分析代码可能存在的问题,对复杂任务的模块采用状态机设计。经过测试,数据采集系统能够长时间稳定运行,能够实时下发采样数据,也能响应地面指挥站的命令。
A FPGA-based data acquisition system is designed,which is operated near space.In order to make the system run stably,this paper designs the system from both hardware and software.On the hardware side,FPGA is used as the controller of the acquisition system due to its strong anti-interference ability.Both the modules of sensor data acquisition and the implementing agency are redundantly processed and divided into main board and slave board to ensure the effectiveness of the system.In terms of software,based on the results of signal classification,it performs modular processing,analyzes the possible problems in the code and designs the state machine to deal with complex tasks.After testing,the data acquisition system can operate stably for a long time,can send sample data in real time,and can also respond to commands from the ground command station.
作者
赵树磊
刘敬猛
张慧
吕志宇
Zhao Shulei;Liu Jingmeng;Zhang Hui;Lv Zhiyu(School of Automation Science and Electrical Engineering,Beihang University,Beijing 100083,China)
出处
《电子技术应用》
2018年第12期123-126,共4页
Application of Electronic Technique