基于ARM的便携式多道脉冲幅度分析器设计
本文提出了一种基于ARM处理器的便携式多道脉冲幅度分析器设计方案。该设计采用S3C6410芯片作为核心,构建嵌入式Linux操作系统,并使用Qt/ Embedded设计图形化的能谱分析处理软件。系统测试结果表明,系统功耗低、体积小、性能稳定,适合野外工作。
知识点:
1. ARM处理器在便携式多道脉冲幅度分析器设计中的应用:
ARM处理器具有高性能、低功耗、低成本等特点,非常适合便携式多道脉冲幅度分析器的设计。S3C6410芯片是ARM11处理器的代表,具有高集成度、高精度、低功耗和低成本等特点。
2. 嵌入式Linux操作系统在便携式多道脉冲幅度分析器设计中的应用:
嵌入式Linux操作系统具有可靠性高、实时性强、开源性好等特点,非常适合便携式多道脉冲幅度分析器的设计。Linux操作系统可以实现对硬件电路的完全控制,并且可以对采集到的能谱数据进行分析和处理。
3. Qt/Embedded在便携式多道脉冲幅度分析器设计中的应用:
Qt/Embedded是一个基于ARM处理器的嵌入式图形化开发平台,具有高效性、可靠性和灵活性等特点。Qt/Embedded可以实现对硬件电路的完全控制,并且可以对采集到的能谱数据进行分析和处理。
4. 多道脉冲幅度分析器的设计方案:
多道脉冲幅度分析器的设计方案包括脉冲输入信号的甄别电路、峰值扩展电路、A/D转换器、S3C6410芯片和LCD显示屏等几个部分。这些部分的设计必须考虑到系统的整体性能、功耗和成本等因素。
5. 能谱分析软件的设计:
能谱分析软件是基于S3C6410硬件平台的,通过构建Linux操作系统和使用Qt/Embedded设计图形化的能谱分析处理软件。软件分为数据采集、系统设置、数据处理和数据显示四个功能模块。
6. 数据采集模块的设计:
数据采集模块实现了用户通过触摸屏对核脉冲信号的采集功能,包括开始采集、结束采集和清除测量数据操作。
7. 系统设置模块的设计:
系统设置模块给用户提供采集的道数、 采集时间和采集方式的设定,包括道数设置、采集方式设置和采集时间设置等。
8. 数据处理模块的设计:
数据处理模块实现了对采集到的能谱数据的加工和处理,包括自动寻峰、能量刻度和平滑曲线三种操作。
9. 自动寻峰算法的设计:
自动寻峰算法采用五点极值寻峰法,当道址i的计数值满足不等式(1),则认为峰位在i-l、i、i+l这三道中计数最大的道。
10. 峰面积计算方法的设计:
峰面积计算方法采用全峰面积法(TPA),首先选择波峰两侧的波谷,或#勾木底锥线々峰底相切的两道作为峰边界,然后计算峰面积。