您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>基于ARM-Linux的多道脉冲幅度分析器设计

基于ARM-Linux的多道脉冲幅度分析器设计

2602    2016-01-16

免费

全文售价

作者:李兵兵, 吴建平

作者单位:成都理工大学核技术与自动化工程学院, 四川成都 610059


关键词:核仪器; 脉冲幅度分析器; Linux操作系统; ARM芯片; Qt/Embedded软件


摘要:

针对当前对多道脉冲幅度分析器的高处理速度、高集成度、友好人机交互的要求,采用三星公司生产的S3C2410芯片设计并实现了一种便携式的核数据采集系统设计方案。对传统的多道脉冲幅度分析器进行改进和简化,重点讨论了硬件平台前置电路的设计、驱动模块及显示模块,提出了基于SQLite嵌入式小型数据库的数据存取方法。系统在ARM芯片的控制和处理下,自动实现对电压值的放大、转换、采集、存储和显示。仪器以linux操作系统为软件平台,利用Qt库实现图形用户界面。实验表明,仪器具有性能稳定、速度快、界面友好等优点,为智能能谱仪器平台的设计提供了新的解决方案。


Design of multi-channel pulse amplitude analyzer based on ARM-Linux

LI Bing-bing, WU Jian-ping

Department of Nuclear Technology and Engineering, Chengdu University of Technology, Chengdu 610059, China

Abstract: To meet the current requirements of high-speed, high level of integration and user-friendly on multi-channel pulse amplitude analyzer, a solution for designing portable nuclear data acquisition instruments is provided by using samsung S3C2410 chip. Compared with traditional multi-channel pulse amplitude analyzer, the new one has been optimized and simplified. The design of pre-amplify circuits, dirver modules and display modules are mainly analyzed. And a data accessing method based on embeded SQLite has also been proposed. When this system is controlled and processed by ARM, voltage can be amplified, transferred, acquisition, stored and displayed automatically. It uses linux OS as software platform, and uses Qt/Embedded Lib to make Graphical User Interface. The experimental results show that the instrument has the advantages of high-speed, stable-performance, kindly GUI. It presents a new solution for designing a platform of intelligent energy spectrum measurement.

Keywords: Nuclear instrument; Pulse amplitude analyzer; Linux; ARM; Qt/Embedded

2009, 35(3): 56-60  收稿日期: 2008-9-17;收到修改稿日期: 2008-12-5

基金项目: 

作者简介: 李兵兵(1981-),男,硕士研究生,专业方向为核数据采集仪器及嵌入式开发技术。

参考文献

[1] 马忠梅.ARM嵌入式处理器结构与应用基础[M].北京:北京航空航天大学出版社,2002.
[2] 贾文懿.核地球物理仪器[M].北京:原子能出版社,2002.
[3] 周蓉生.核物理方法及应用[M].北京:地质出版社,1994.
[4] 王经瑾.核电子学[M].北京:原子能出版社,1983.
[5] Christopher Hallinan.嵌入式Linux开发[M].北京:人民邮电出版社,2008.
[6] 王裕文.能量色散谱仪分析中的疑难问题[J].华东冶金学院学报,1996,13(2):180-183.
[7] 王 敏,周 程,吴 婷.ARM在核数据采集系统中的应用与软件设计[J].核电子学与探测技术,2006,26(3):382-384.
[8] 周 伟,方 方,阎 平,等.采用FPGA技术的多道核谱分析仪设计与实现[J].核电子学与探测技术,2005,25(6):630-633.
[9] 胡宾鑫,方 方.USB便携式多道γ能谱仪的设计与实现[J].电子技术应用,2004,30(10):32-35.
[10] 吴春蓉,吴建平.便携式X射线荧光分析仪前置放大器的设计[J].核电子学与核探测技术,2007,27(6):402-404.
[11] 吴建平.同位素X射线荧光分析仪的自稳电路设计与改进[J].核电子学与探测技术,2005,25(6):651-653.
[12] 陈国杰,曹 辉,谢嘉宁,等.核脉冲高速高精度峰值采样保持电路的研究[J].核电力学与探测技术,2007,27(2):1 023-1 026.
[13] Jonathan Corbet.Linux驱动程序开发[M].3版.北京:中国电力出版社,2006.
[14] Jasmin Blanchette.C++ GUI Qt4编程[M].2版.北京:电子工业出版社,2008.