微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于FPGA的气溶胶粒径信息存储系统的设计与实现

基于FPGA的气溶胶粒径信息存储系统的设计与实现

时间:07-22 来源:互联网 点击:

Quartus II仿真波形结果如图7所示。

在GATE信号为高电平期间对DIFF信号进行计数,如果DIFF脉冲数为2,粒子识别为事件2,便在DATE信号的下降沿锁存飞行时间T,由T-Address模块将其转换成地址信号的输出ADDR(如图7中的192和512),然后由存储控制模块完成读写控制后,发出复位信号对时间T进行清零,从而完成一次操作。如果GATE为高电平时,DIFF脉冲的个数为1或者3时,分别产生一固定地址输出。如图7中所示,DIFF为3时,地址固定输出为1 023,尽管T值为384,DIFF为1时同理。可见,仿真波形结果与实际设计要求结果一致。


3 实验结果分析
目前,该存储系统已运行于本研究所自行研发的空气动力学粒谱仪中。图8给出了实测的颗粒物飞行时间谱分布结果,测量时间为2010年6月18日,地点为安徽省合肥市科学岛中科院安徽光机所大楼室内,图中横坐标代表气溶胶粒子的飞行时间,单位为纳秒(ns),纵坐标代表各个不同飞行时间对应的气溶胶粒子数,单位为个(pt)。其中,采样气流1 L/min(总气流51 L/min,壳气流41 L/min),采样时间为30 s,将各个飞行时间粒子的粒子数相加求和得粒子总数为233 047个。图中,实测气溶胶粒子飞行时间谱的分布符合大气气溶胶常规分布这一特征,即气溶胶粒子粒径分布不完全是正态分布,而只是接近正态分布的特征[4]。


针对空气动力学粒谱仪系统研制的需要,采用电子学多道存储技术设计了一种基于核心控制器FPGA和双口RAM的高速大容量存储系统,实现了对气溶胶粒子的识别和空气动力学粒径信息的分类计数、存储,存储容量高达32 768道,每道计数深度达65 535个(16 bit),完全满足气溶胶粒子的特征和个数要求。FPGA时钟频率高达50 MHz,完全能够实现对大量粒子的快速识别和飞行时间在纳秒级的地址转换存储,另外FPGA采用内部硬件电路完成逻辑控制,所以工作稳定可靠,且功耗低。经过实际运行验证,该存储系统完全满足仪器连续、实时、在线监测的要求,工作稳定可靠,实现了对气溶胶粒径测量,广泛应用于环境空气质量监测、洁净室检测、气溶胶特性研究及对大气传输特性的研究等领域。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top