顺序式波长色散X射线荧光光谱仪的运动系统控制



编者按:本文介绍了一种利用LPC1766微控制器实现顺序式波长色散X射线荧光光谱仪的电机系统控制方案。系统分析了顺序式波长色散X射线荧光光谱仪的电机系统控制需求,充分利用LPC1766丰富的PWM和GPIO中断功能,配合光电开关的逻辑顺序,控制直流电机运动,最终实现了光谱仪中晶体、准直器和滤光片的准确定位。测试结果符合《JJG 810-1993波长色散X射线荧光光谱仪检定规程》的要求。


顺序式波长色散X射线荧光光谱仪的运动系统控制

摘要:本文介绍了一种利用LPC1766微控制器实现顺序式波长色散X射线荧光光谱仪的电机系统控制方案。系统分析了顺序式波长色散X射线荧光光谱仪的电机系统控制需求,充分利用LPC1766丰富的PWM和GPIO中断功能,配合光电开关的逻辑顺序,控制直流电机运动,最终实现了光谱仪中晶体、准直器和滤光片的准确定位。测试结果符合《JJG 810-1993波长色散X射线荧光光谱仪检定规程》的要求。

本文引用地址:

引言

  顺序式波长色散X射线荧光光谱仪是一种重要的大型科研仪器,可以对从Be-4到U-92的所有元素进行高含量、常量和微量检测,广泛应用于冶金、地质、矿物、石油、化工、生物、医疗、刑侦、考古、环保等诸多部门和领域。该仪器结构复杂,涉及高压控制、精密运动设计、真空静动密封设计、高速数字信号处理以及无标样算法等高难度技术研发工作。其中晶体、准直器、滤光片是光谱仪的重要组成部分,在《JJG 810-1993 波长色散X射线荧光光谱仪检定规程》中对这三者定位精密度有严格的要求,因此对它们的运动控制方案开发非常重要。本文研究并设计搭建了顺序式波长色散X射线荧光光谱仪的运动控制系统,是基于LPC1766的电机控制方案,利用LPC1766的PWM模块通过电机驱动芯片DRV8412分别控制三个直流电机正反转,再结合GPIO中断功能和光电开关的逻辑响应实现晶体、准直器和滤光片的精确定位。

1 顺序式波长色散X荧光光谱仪的结构、原理和运动控制需求

  顺序式波长色散X荧光光谱仪(以下简称“光谱仪”)的工作原理是用X射线照射试样,使试样中的元素被激发出各自特征波长的荧光X射线;再通过光路设计,利用布拉格衍射原理,使用晶体将这些特征X射线按波长色散开来,并测量其强度,最终进行定性和定量分析。它的基本结构主要是由高压电源、X射线管、滤光片、原级准直器、分光晶体、二级准直器、探测器和测角仪组成。

  在光谱仪中,滤光片的作用是消除或降低来自X射线管发射的原级X射线谱,尤其是靶材的特征X射线谱对待测元素的干扰,可以改善峰背比,提高分析的灵敏度。准直器分原级准直器和二级准直器两类。在样品和晶体之间的准直器称原级准直器(又称为入射狭缝),其作用是将样品发射出的X射线荧光通过准直器变为平行光束照射到晶体。晶体主要起分光作用,实际使用中需要多块晶体以满足不同的元素测试需求。光谱仪一般配备有4个滤光片、3个准直器和8个分光晶体。在分析测试样品时,为了获得最佳的分析结果,滤光片、准直器和晶体需要根据测试流程进行切换。切换过程中,上述器件的重复定位精度会影响到测量结果的精密度,同时也是《检定规程》必检项目。

2 设计实现过程

2.1 机械设计

  由于准直器、晶体和滤光片的运动都是离散运动,不需要连续性。因此,在实际的运动系统控制过程中,主要依靠机械上的槽轮机构,在槽轮上设计有定位机构,通过弹簧和沟槽的组合,保证定位的重复性;用直流电机驱动配合光电开关反馈器件的实际到位情况,最终实现控制功能以达到运动器件的切换目的。如图1所示。

顺序式波长色散X射线荧光光谱仪的运动系统控制

2.2 硬件设计

  在硬件上,利用LPC1766微控制器的PWM波通过DRV8412芯片来控制电机,采用串口的方式来完成上位机和下位机的通讯。其结构框图见图2。DRV8412是具有先进保护系统的高性能全双桥马达驱动器,功率级效率可达到97%。设计中它是LPC1766与电机之间的桥梁。一个DRV8412芯片可以驱动两个电机,其PWM引脚和RESET引脚与微控制器LPC1766相连接。当其使能控制引脚RESET为高电平有效状态时,相应的电机才可以被正常驱动,改变PWM的输出状态就可实现电机的正反转。利用LPC1766丰富的IO口与光电开关连接来读取光电开关的状态,进而实现运动器件的位置判断,来确定器件的定位情况。

顺序式波长色散X射线荧光光谱仪的运动系统控制

2.3 软件设计




上一篇:G蛋白偶联受体:感觉的一把锁
下一篇:2025年全球及中国X射线荧光光谱仪市场现状调研分