当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于FPGA的多道脉冲幅度分析器制造技术

技术编号:15290379 阅读:113 留言:0更新日期:2017-05-10 18:38
本发明专利技术公开了一种基于FPGA的多道脉冲幅度分析器,用于能量色散型X射线荧光光谱仪中数据的采集和处理,包括信号调理电路、AD转换电路、FPGA和通讯电路,所述信号调理电路、AD转换电路、FPGA和通讯电路依次连接;所述FPGA内部设有AD控制模块、主控制模块、通讯模块、RAM模块、滤波模块,所述主控制模块分别与AD控制模块、通讯模块、RAM模块和滤波模块连接,所述RAM模块还与通讯模块连接;所述AD控制模块与AD转换电路连接,所述通讯模块与通讯电路连接;所述RAM模块采用双RAM结构,提高系统处理速度,降低出错率;所述FPGA实现数字滤波和峰值识别,降低系统复杂度,提高系统的稳定性和可靠性。

A multichannel pulse amplitude analyzer based on FPGA

The invention discloses a FPGA multi-channel pulse amplitude analyzer based on data acquisition and processing for energy dispersive X ray fluorescence spectrometer, including signal conditioning circuit, AD conversion circuit, FPGA communication circuit, the signal conditioning circuit, AD conversion circuit, FPGA communication circuit and connected to the internal FPGA; a AD control module, main control module, communication module, RAM module, filter module, the main control module and AD control module, communication module, RAM module and filter module connection, the RAM module is connected with the communication module; the AD control module is connected with the AD conversion circuit, the communication module and communication circuit; the RAM module adopts double RAM structure, improve the processing speed of the system, reduce the error rate; the realization of FPGA digital filter and peak recognition, reduce system Complexity, improve the stability and reliability of the system.

【技术实现步骤摘要】

本专利技术公开了一种基于FPGA的多道脉冲幅度分析器,用于能量色散型X射线荧光光谱仪中数据的采集和处理,属于分析仪器领域。
技术介绍
能量色散型X射线荧光光谱仪是一种可以用于快速分析出物质中元素种类和含量的新型测量分析仪器,因为其可以在不破坏样品结构的情况下对样品中的多种元素同时做出较为准确的分析,在矿物分析、有害物质检测等方面得到广泛应用。而多道脉冲幅度分析器是能量色散型X射线荧光光谱仪的核心部件,其接收能量色散型X射线荧光光谱仪的探测器输出的光谱信号,经分析和处理得到能谱数据,并将能谱数据发送到上位机中,供上位机软件进行进一步的分析和处理,实现样品中元素的定量和定性分析。目前国内以模拟电路为主的多道脉冲幅度分析器,使用模拟电路对光谱信号进行放大、滤波、峰值识别等处理,微处理器主要实现根据峰值大小进行加1技术的操作。这样的多道脉冲幅度分析器硬件结构复杂,功耗大,不能灵活的调节电路参数,处理速度和分辨能力不高。
技术实现思路
1、要解决的技术问题本专利技术所要解决的技术问题是:针对现有技术的不足,设计一种基于FPGA的多道脉冲幅度分析器,进行数字滤波和峰值识别,提高系统的稳定性和可靠性;使用FPGA代替原有多道脉冲幅度分析器中模拟电路的部分功能,以降低功耗,简化系统结构,使参数可调,增加灵活性;多种接口电路可供选择,增加系统的适应性。2、技术方案为实现上述专利技术目的,本专利技术采用如下技术方案:一种基于FPGA的多道脉冲幅度分析器,包括信号调理电路、AD转换电路、FPGA和通讯电路,所述信号调理电路、AD转换电路、FPGA和通讯电路依次连接;所述FPGA内部设有AD控制模块、主控制模块、通讯模块、RAM模块、滤波模块,所述主控制模块分别与AD控制模块、通讯模块、RAM模块和滤波模块连接,所述RAM模块还与通讯模块连接;所述AD控制模块与AD转换电路连接,所述通讯模块与通讯电路连接;所述信号调理电路接收能量色散型X射线荧光光谱仪的探测器输出的光谱信号,并对光谱信号进行放大、模拟滤波、整形、基线恢复处理,得到可供AD转换电路处理的脉冲信号;所述AD转换电路接收信号调理电路输出的脉冲信号,并对其进行AD转换,得到数字信号;所述AD控制模块控制AD转换电路,并将AD转换后的数字信号存进FIFO缓冲区中,供主控制模块读取;所述通讯模块用于控制通讯电路和上位机通讯,接收上位机发送的控制命令,并从RAM模块读取能谱数据发送到上位机,供上位机软件进行进一步的分析和处理;所述RAM模块采用双RAM结构存储能谱数据,提高信号处理速率,降低出错率;所述主控制模块用于从AD控制模块的FIFO缓冲区读取数字信号,将其发送到滤波模块进行光滑滤波处理,识别峰值,滤波模块将峰值对应的原始数据发送到主控制模块中,主控制模块根据滤波模块处理后的数字信号形成能谱数据。作为优选,所述通讯电路包括RS232通讯电路、USB通讯电路。作为优选,所述滤波模块从接收到的数字信号中获得连续9点原始数据,进行5点光滑滤波处理,对得到的5个滤波数据进行峰值识别。作为优选,所述FPGA的芯片型号为EP4CE10。作为优选,还包括电源模块,所述电源模块采用开关电源供电,并经过稳压电路转换成多道脉冲幅度分析器所需要的多种电压值。作为优选,所述AD转换电路中使用的AD器件,其自带采样保持器,转换精度为12到16位,速度至少为100kHZ。3、有益效果本专利技术具有以下有益效果:1、本专利技术使用FPGA进行数字滤波和峰值识别,降低了系统功耗和复杂度,提高了系统的稳定性和可靠性;2、本专利技术在FPGA中设计了双RAM结构存储能谱数据,解决了计算当前能谱数据和发送能谱数据在时序上的冲突,既保证了处理速度,又降低了出错率;3、本专利技术设计了多种接口电路,以适应不同上位机的通讯要求,提高了系统的适应性;4、本专利技术在FPGA中对采集的原始数字信号先进性光滑滤波处理,在对滤波后的数据进行峰值识别,减小了噪声干扰,提高峰值识别率;并且可以根据实际信号设计滤波参数,提高系统的灵活性。附图说明图1是本专利技术的结构示意图;图2是本专利技术的一个应用场景的结构示意图。具体实施方式以下实施例用来说明本专利技术,但不用来限制本专利技术的范围。下面详细说明本专利技术的实施例,所述实施例的示例在附图中示出。本专利技术的结构示意图如图1所示,包括信号调理电路、AD转换电路、FPGA和通讯电路,信号调理电路、AD转换电路、FPGA和通讯电路依次连接。FPGA内部设有AD控制模块、主控制模块、通讯模块、RAM模块、滤波模块。主控制模块分别与AD控制模块、通讯模块、RAM模块和滤波模块连接,RAM模块还与通讯模块连接;AD控制模块与AD转换电路连接,通讯模块与通讯电路连接。本专利技术的一个应用场景如图2所示,包括X射线管、SI-PIN探测器、多道脉冲幅度分析器和计算机。当在X射线管两端加高电压时,X射线管会发射X射线束,该X射线束被称为原级X射线。原级X射线束照射到待测样品上时,样品中的分析元素吸收X射线能量受到激发,发出特征X射线。经光路传播后,一部分会进入SI-PIN探测器,转化为与其能量成正比的光谱信号。多道脉冲幅度分析器处理光谱信号形成能谱数据,并将能谱数据发送到计算机,经计算机软件处理后,实现元素的定性和定量分析。本应用场景中使用的上位机为普通计算机,使用的通讯电路RS232电路。除了应用场景中所示的RS232通讯电路,本专利技术还包括USB通讯电路等通讯电路,可以适应不同上位机的通讯要求。为了保证通讯电路和FPGA中通讯模块的一致性,通讯模块按照RS232通讯协议设计,以控制RS232通讯电路,并从计算机中接受控制命令、发送系统状态、发送能谱数据。信号调理电路接收SI-PIN探测器输出的光谱信号,处理得到可供AD转换电路处理的脉冲信号,分为整形放大电路、滤波电路和基线恢复电路。SI-PIN探测器输出的光谱信号较小,一般只有几mv,不能直接让AD转换电路处理。整形放大电路对光谱信号进行放大处理,使其达到V级别。但在放大光谱信号的同时,信号中的噪声同时会被放大,因此采用滤波电路中的低通滤波器滤去高频噪声,得到信噪比较高的光谱信号。剩余的噪声会使光谱信号的基线发生漂移,使多道脉冲幅度分析器得能量分辨率下降。通过基线恢复电路克服基线偏移现象,得到较理想的脉冲信号。AD转换电路主要为AD器件的接口电路,包括电源、控制引脚、数据引脚和电平转换电路。其接收信号调理电路输出的脉冲信号,并对其进行AD转换,得到数字信号,供FPGA处理。其使用的AD器件的性能在很大程度上限制了多道脉冲幅度分析器的精度和处理速度,一般要求AD器件自带采样保持器,可以减小系统的硬件复杂度,采样精度至少为12位,采样频率至少为100kHZ。本实例选用的AD器件为AD1674,其自带采样保持器,采样精度为12位,采样频率为100kHZ,能够满足应用要求。AD1674由FPGA中的AD控制模块控制工作,主要使用R/C、STS、数据引脚,AD控制模块向R/C输出0或1实现AD读与转换功能切换,从STS引脚读取AD当前工作状态,从数据引脚将AD转换后的数据读到FIFO缓存区中,供主控制模块读取。AD器件的控制引脚和数据引脚的逻辑电平均为0V和+5V,而FPGA引脚的逻辑电平为本文档来自技高网...
一种基于FPGA的多道脉冲幅度分析器

【技术保护点】
一种基于FPGA的多道脉冲幅度分析器,其特征在于:包括信号调理电路、AD转换电路、FPGA和通讯电路,所述信号调理电路、AD转换电路、FPGA和通讯电路依次连接;所述FPGA内部设有AD控制模块、主控制模块、通讯模块、RAM模块、滤波模块,所述主控制模块分别与AD控制模块、通讯模块、RAM模块和滤波模块连接,所述RAM模块还与通讯模块连接;所述AD控制模块与AD转换电路连接,所述通讯模块与通讯电路连接;所述信号调理电路接收能量色散型X射线荧光光谱仪的探测器输出的光谱信号,并对光谱信号进行放大、模拟滤波、整形、基线恢复处理,得到可供AD转换电路处理的脉冲信号;所述AD转换电路接收信号调理电路输出的脉冲信号,并对其进行AD转换,得到数字信号;所述AD控制模块控制AD转换电路,并将AD转换后的数字信号存进FIFO缓冲区中,供主控制模块读取;所述通讯模块用于控制通讯电路和上位机通讯,接收上位机发送的控制命令,并从RAM模块读取能谱数据发送到上位机,供上位机软件进行进一步的分析和处理;所述RAM模块采用双RAM结构存储能谱数据;所述主控制模块用于从AD控制模块的FIFO缓冲区读取数字信号,将其发送到滤波模块进行光滑滤波处理,识别峰值,滤波模块将峰值对应的原始数据发送到主控制模块中,主控制模块根据滤波模块处理后的数字信号形成能谱数据。...

【技术特征摘要】
1.一种基于FPGA的多道脉冲幅度分析器,其特征在于:包括信号调理电路、AD转换电路、FPGA和通讯电路,所述信号调理电路、AD转换电路、FPGA和通讯电路依次连接;所述FPGA内部设有AD控制模块、主控制模块、通讯模块、RAM模块、滤波模块,所述主控制模块分别与AD控制模块、通讯模块、RAM模块和滤波模块连接,所述RAM模块还与通讯模块连接;所述AD控制模块与AD转换电路连接,所述通讯模块与通讯电路连接;所述信号调理电路接收能量色散型X射线荧光光谱仪的探测器输出的光谱信号,并对光谱信号进行放大、模拟滤波、整形、基线恢复处理,得到可供AD转换电路处理的脉冲信号;所述AD转换电路接收信号调理电路输出的脉冲信号,并对其进行AD转换,得到数字信号;所述AD控制模块控制AD转换电路,并将AD转换后的数字信号存进FIFO缓冲区中,供主控制模块读取;所述通讯模块用于控制通讯电路和上位机通讯,接收上位机发送的控制命令,并从RAM模块读取能谱数据发送到上位机,供上位机软件进行进一步的分析和处理;所述RAM模块采用双RAM结构存储能谱数据;所述主控制模块用于从AD控制模块的FIFO缓冲区读取数字信号,将其发送到滤波模块进行光滑滤波处理,识别峰值,滤波模块将峰值对应的原始数据发送到主控制模块中,主控制模块根据滤波模块处理后的数字信号形成能谱数据。2.如权利要求1所述的一种基于FPGA的多道脉冲幅度分析器,其特征在于:所述滤波模块从接收到的数字信号中获得连续n点原始数据,进行m点光滑滤波处理,对得到的n-m+1个滤波数据进行峰值识别。3.如权利要求...

【专利技术属性】
技术研发人员:王爱民袁昌旺戴志勇
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1