维普资讯 http://www.cqvip.com 第26卷第6期 岩矿测试 Vo1.26,No.6 2007年12月 R0CK AND MINERAL ANALYSIS December,2007 文章编号:0254—5357(2007)06—0481—04 多通道波长色散x射线荧光光谱仪的升级改造 邓赛文 ,吴晓军 ,甘露 ,应志春 ,梁国立 ,崔长安 ,朱纪夏 (1.国家地质实验测试中心,北京100037;2.莱芜钢铁集团公司,山东莱芜 271 104) 摘要:采用面向对象、开放式、功能模块化结构设计原理及x射线荧光光谱分析数据处理和 信息共享等方面的新技术,研究开发了多通道波长色散x射线荧光光谱仪仪器控制和分析应用 软件,在中文Windows XP/2000平台运行。操作界面全部中文显示,具有定量、半定量、定性分析 等多种x射线荧光光谱分析的整体解决方案,功能完善,操作方便,分析效率高,易于维护和移 植,具有较好的推广应用前景。 关键词:波长色散x射线荧光光谱仪;多通道;升级改造;分析应用软件 中图分类号:TH744.16 文献标识码:A Upgrading and Reforming of Multi-channel Wavelength Dispersive X-ray Fluorescence Spectrometer DENG Sai—wen , Xiao-jun ,GAN Lu ,YING Zhi—chun , LIANG Guo..1i,CUI Chang—an ,ZHU Ji—.xia (1.National Research Center for Geoanalysis,Beijing 100037,China; 2.Laiwu Iron and Steel Corporation,Laiwu 271 104,China) Abstract:A new software system used for multi—channel wavelength dispersive X—ray fluorescence spectrometric analysis and instrument control has been developed with new design ideas and techniques.The system can be used under Chinese Windows XP/2000 with total Chinese display.A discussion is made on design principle, computer configuration,running environment,so,ware modules.The new software system provides the functions ofr qualitative,semi—quantitative and quantitative analysis and the advantages of simple operation and high efifciency with bright application prospect. Key words:wavelength dispersive X—ray fluorescence spectrometer;multi—channel;upgrading and reforming; application software for XRF analysis X射线荧光光谱分析技术具有制样简单、精密度 x射线荧光光谱分析仪器不断吸收、融进高新 高、准确度好、自动化程度高,能同时对多元紊陕速分 技术,数据处理引入了化学计量学原理和先进的数 析等优点,在地质、冶金、有色、海洋、生化、环境、石化、 学模型以及无标样基本参数法等新技术¨j。仪器 商检、电子、公安、考古等领域得到了广泛应用。分析 性能先进,稳定可靠,加之分析方法的创新、应用领 技术已从主、次量、微量元素分析,扩展到痕量元素分 域日益拓宽,成为国内外各类实验室必备的测试设 析、元素成分微区分布分析等;新近发展到对大气尘 备。然而国内尚无波长色散x射线荧光光谱仪的 埃的分析、生化医药、纳米材料和薄膜分析。 生产基地,长期花费大量外汇引进仪器。20世纪 收稿日期:2007-03—12;修订日期:2007-07.10 基金项目:国家科技部科学仪器设备升级改造项目资助(JG一2003—4) 作者简介:邓赛文(1964一),男,湖南冷水江市人,研究员,从事x射线荧光分析技术和计算机应用技术研究。 E・mail:dengsaiwen@cags.net.cn。 48l一 维普资讯 http://www.cqvip.com 第6期 岩矿测试 http://ykcs.i3t.con.cn/ 2007拄 80~90年代,引进的x射线荧光光谱仪器达200 多台套,大都已运转了10~20年,零部件老化,整 机性能下降,不断出现故障,有的甚至停机。由于 计算机硬、软件技术快速更新升级,这些仪器的应 用软件功能已落后,从仪器的控制运行到数据采 集、传输、处理等方面,已不能适应现代分析测试技 术的要求。近年虽然不断引进了一些先进的x射 线荧光光谱仪器(引进一台需120~200万元人民 币),但由于分析领域扩大、样品量剧增、分析项目 拓宽,实验室负荷繁重。若将大批老仪器的硬件加 以维修或更换,软件系统进行更新改造,必将提高 仪器的总体功能,延长仪器的使用寿命。 作者遵循“引进、消化、吸收和再创新”的准 则,凭借数十年x射线荧光光谱分析的实践经验 和升级改造日本理学3080系列x射线荧光光谱 仪器的经验 』,在国家科技部的重点支持下,研 究开发了多通道波长色散x射线荧光光谱仪升级 改造软件系统(该系统可用于日本理学公司的 SMX系列多通道x射线荧光光谱仪器的升级改 造),对提高各领域上世纪90年代引进的x射线 荧光光谱仪仪器性能,延长使用年限、节省外汇,盘 活固定资产将起到重要作用,具有较好的推广应用 前景。本文主要介绍多通道x射线荧光光谱仪升 级改造软件系统的研发、软件的功能以及在日本理 学SMX系列仪器上的应用。 1设计思想和技术途径 1.1 系统运行平台和软件开发工具 计算机技术的飞速发展,促进了计算机硬件、 操作系统和开发工具的快速发展。由于CPU速度 不断提高,多用户、多任务、可视化操作系统得到了 广泛应用。操作系统与程序设计语言是应用软件 开发的基础。为使应用软件易于更新升级、操作简 单、运行速度快、兼容性好,本系统采用奔腾Ⅲ以上 的计算机,中文Windows XP操作系统,扩大系统的 兼容性和适应能力。 程序设计已从字符模式发展到可视化界面模 式,从面向过程程序设计技术发展到面向对象程序 没计技术。本系统采用了面向对象的可视化开发 环境和开放式、功能模块化结构设计的VC++开发 工具 。J,用户可在集成开发环境中创建工程,利 用工程设计程序即可建立、打开和编辑文件,链接, 运行,调试应用程序等。采用开放式模块化结构, 整套软件由60多个软件模块组成,可视化操作界 面的提示信息全部中文化,使仪器条件和大量分析 参数的设置简洁易行;为提高运行效率、减少内存 空间的消耗,将某些运行频率较高的程序模块编译 成动态链接库;分析结果和报表的输出格式可由用 户自行设定,有ASCII、文本、EXCEL等多种输出格 式;可采用互联网络或RS一232端口传输和接收 数据,实现数据共享或作二次开发处理,以利于将 x射线荧光分析数据导人到实验室数据库管理系 统中,实现科学化、规范化管理。 1.2仪器主机的智能化控制 随着高新技术的迅速发展,科学仪器不断融人 了光、机、电等高新技术的新成果,并向小型化和智 能化方向发展,每隔一两年就会推出新型的先进仪 器和功能更为强大的应用软件,提高了仪器的检测 能力,扩大了应用领域。现代科学仪器朝智能化方 向发展,主要通过仪器内置CPU与外部计算机控制 来实现的。x射线荧光光谱仪主机的微处理器在仪 器的小型化和智能化方面起着主导作用。内置CPU 主要用来完成仪器的机械、光学、气动和信息采集等 功能,如:x射线荧光光谱仪器的自动进样装置,样 品的自旋,2 测角仪转动,晶体交换,准直器交换, 探测器转换,真空度、温度、x光管的高压和电流、 x射线信号的采集与传输,仪器状态的实时监控等 等。外部计算机用来完成参数的设置,操作命令的 发布、数据处理、信息存储、打印等功能。在剖析原 有仪器交互协议的基础上,作者开发了内置CPU与 外部计算机的信息交互软件和相关硬件,实现了 x射线荧光光谱仪器主机的智能化控制。 对于不同仪器厂家、不同型号的仪器,内置 CPU(MPU)的方式较多,交互通讯协议也有很大差 别。针对这种情况,设计了两种不同技术方案来解 决仪器智能化控制问题(图1)。 匝 圊 ●--_● 外部微机 仪器主机 (a)技术方案1 叵口圊 仪器主机 (b)技术方案2 图1仪器丰机控制方案 Fig.1 Control projects of instrument 维普资讯 http://www.cqvip.com 第6期 邓赛文等:多通道波长色散X射线荧光光谱仪的升级改造 第26卷 1.2.1技术方案1 对于内置CPU和EPROM的仪器 I9j,主要采 取剖析原有仪器交互协议,读取、反汇编和重写内 置EPROM中的控制信息来实现x射线荧光光谱 仪器主机的智能化控制(图1一a)。 1.2.2技术方案2 对于内置MPU的仪器,利用其原有内置的MPU 和ROM,通过解剖其RS232串行口通讯协议(该技术 已申请国家专利),设计开发软件接口,以此来实现对 X射线荧光光谱仪器主机的控制(图1一b)。 2软件系统功能 软件系统由定量分析(联机)、定量分析参数 设置、校正与更新、显示与操作、应用程序、报表与 传输、定性分析(联机与数据处理)、定性分析参数 设置、仪器维护、系统管理等模块组成。图2为软 件的主菜单界面。 (1)定量分析。主要以联机定量分析设置 (图3)为主,用于设定样品位置、分析工作类型、分 析代码、样品名称、重复测定次数、操作者、分析数 据存储等分析条件。 (2)定量分析参数设置。设置元素符号、化合 物、测量条件、组条件、极限检验条件、标准样品、标 准化样品、自动组条件选择、PHA调节、库样品等 参数。图4为建立定量分析组条件界面。 (3)校正与更新。用于校正曲线的回归计算 和更新数据库。 (4)显示与操作。显示x射线光谱仪各关键 部件的状态信息并进行实时监控,进行相关操作。 (5)应用程序。用于测量条件设定、谱峰角度 更新、样品ID表、自动分析、传输条件设置等。 (6)报表与传输。图5为制定报表格式的窗 口。此功能对已测量样品的分析数据进行报表、制 图、x—R控制图、准确度检验、方差检验、生成 ASCII文件、传输、定制传输格式等。 (7)定性分析。分为三部分:定性分析(联 机)、定性分析数据处理、半定量分析。①定性分 析(联机):主要以联机定性分析设置为主,用于设 定样品位置、分析工作类型、分析代码、样品名称、 分析数据存储文件名称等;②定性分析数据处理: 对分析数据进行平滑、谱峰搜索、自动识别、背景拟 合、解谱、归一化、波长转换、能量转换、绘制图形等 处理(图6)。③半定量分析:设置自动和手动两 种方法计算分析结果。 (8)定性分析参数设置。设置测量条件、组条 件、元素识别、库样品等参数。 (9)仪器维护诊断。含有出错信息(时间、错 误原因)、强度测量、2 扫描、PHA扫描、 一 漂移 校正记录、仪器检查记录(检查日期和时问)等功能。 (10)系统管理。可以设置用户登录的级别和更 改用户口令、校正曲线斜率检查、在线传输内容、PHA 值范围设置、 一 范围设置、打印机类型设置等。 图2多道x射线荧光光谱仪软件主菜单 Fig.2 The main dialog interface of the software for MCXRF 图3定量分析窗口 Fig.3 The window of the quantitative analysis 图4建立定量分析组条件 Fig.4 Setting of group conditions for quantitative analysis 图5制定报表格式窗口 Fig.5 The window of setting report format .-—-——483.-—-—— 维普资讯 http://www.cqvip.com 第6期 岩矿测试 http }}ykcs.i3t.COB.cn/ 2007年 图6定性分析数据处理窗13 Fig.6 The window of qualitative data processing 3应用实例 多通道波长色散x射线荧光光谱仪升级改造 软件系统已在山东莱芜钢铁集团公司的SMX一10、 SMX一11、SMX一12型多通道波长色散x射线荧光 光谱仪(日本理学公司,20世纪90年代以后产品) 上调试成功。运用新软件系统进行了分析方法的建 立和实际样品(地质样品和合金样品)分析¨…,取得 了很好的效果,样品分析精度高,分析效率明显提 高,能够满足该类型仪器升级改造的要求。表1和 表2数据表明,应用新的软件系统对粉末样品压片 检测的主、次量组分,其相对标准偏差(RSD,n=11) 除低含量组分MnO和Cu外均小于1.0%;标准物质 分析结果与标准值基本相符。 表1 粉末样品压片精密度试验 。 Table 1 Precision test t、{the method for powder pellet samples ①带“ ”的组分质量分数为WB/10-‘。,其他组分为WB/%; 为11次测量的 均值。 4结语 科学仪器已成为推动科学技术和国民经济持续 发展的关键技术,现今的分析测试技术主要依托于 智能化的分析仪器。x射线荧光光谱仪在现代科学 仪器和分析测试领域占有举足轻重的作用,它在上 业过程控制、国土资源调查、生态环境评估、产品质 量控制等领域已成为不可或缺的设备。由于多通道 ...——484...—— x射线荧光光谱仪可同时测定多种元素、制样简单、 分析速度快、效率高,是冶金系统进行炉前分析和产 品质量监控时首选的分析仪器。本研究成果已在莱 芜钢铁集团公司的多台仪器上进行了调试与运行, 并取代了原有软件系统,取得了很好的效果。本系 统性能稳定、功能完善、分析效率高,具有推广应用 前景。本系统的设计思想、技术路线对其他科学仪 器的更新升级改造具有借鉴意义。 表2粉末样品压片分析结果对照① Table 2 Comparison of analytical results of components in powder pellet samples ①带“ ”的组分质量分数为WB/10~,其他组分为WB/%。 ②带“()”的数据为参考值。 5参考文献 [1] 占昂,陶光仪, 向军,等.x射线荧光光谱分析 [M].北京:科学出版社,2003:112—197. [2] 应志春,邓赛文,甘露,等.x射线荧光光谱集成分析 系统[J].岩矿测试,1995,14(1):6l一65. [3] 梁国立,罗赢强.交互有效一基本参数法软件应用 (Ⅱ)——x射线荧光光谱分析超基性岩r{1的主次 量元素[J].岩矿测试,1993,12(1):35—37. [4] 邓赛文,吴晓军,詹秀春,等.理学ZSX系列X荧光 光谱仪中文软件开发[J].岩矿测试,2001,20(3): 226—233. [5] 王华,叶爱亮.Visual C++6.0编程实例与技巧[M]. 北京:机械工业出版社,1999:1—478. [6] 马展,李守勇.Visual C++.net网络与通汛高级编程 范例[M].北京:清华大学出版社,2005:1—438. [7] 陈维兴,林小茶.C++面向对象程序没计[M].北京: 中国铁道出版社,2006:1—412. [8] Rigaku Industrial Corporation.Simultix 10/1 1 X—ray Fluorescence Spectrometer Circuit Diagram[Z]. [9] Rigaku Industrial Corporation.Simuhix 1 2 X—ray Fluo— reseence Spectrometer Instruction Manual[Z]. [10] 理学电机 I:业株式会社应用研究中心,中国理学 XRF光谱仪用户协会.x射线荧光光谱分析原理与 应用(实川教材)[Z].1997:1—243.