基于Linux的物质分析仪软件设计

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:lklqlk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:离子迁移谱物质分析仪经过30年的发展已经形成精度高、可靠性强的系列产品,在边防、安检等场景起到了不可替代的作用。本文所述系统采用ARM-FPGA主从式控制系统,ARM具有可靠性高、计算速度快、可裁剪等优点,FPGA稳定、高速的优点。采用模块化设计使软件具有很强的可扩展性。
  关键词:离子迁移;Linux;FFT
  引言
  Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991 年第一次释出,它主要受到Minix 和Unix 思想的启发,是一个基于POSIX和Unix 的多用户、多任务、支持多线程和多CPU 的操作系统。它能运行主要的Unix 工具软件、应用程序和网络协议。它支持32位和64 位硬件。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统[1]。
  一、需求分析
  通过整体需求分析,功能解耦,将分析仪分成ARM-FPGA 主从控制系统,其中FPGA 采集模块主要进行信号采集和机械控制,ARM主控模块主要进行数据分析和用户交互。
  (一)FPGA 采集模块
  由于物质分析仪基于离子迁移谱技术,FPGA 采集模块需要具备温度控制、AD 采集、气泵控制、离子门控制、数据传输等功能,其所需接口如表1 所示。
  (二)ARM 主控模块
  ARM 主控模块需要具备数据传输、从级控制、数据处理、时钟信息读写、网络通信、串口通信等功能,其所需接口如表2 所示。
  二、设计方案
  通过对FPGA 采集模块的需求分析,其需要具备高速处理能力。Intel 公司的MAX 10 FPGA 系列采用TSMC 55nm NOR 闪存技术,容量从2k 到50k 逻辑单元(LE),采用单个或双核电源电压和小尺寸3x3mm 和高I/O 引脚数封装;.主要用在系统管理,I/O 扩展,通信控制,工业应用,汽车电子和消费类电子。
  通过对ARM 主控模块的需求分析,其需要具备高速处理能力,同时还要能进行友好的人机交互。NXP 的i.MX6ULL 采用先进的ARM Cortex-A7 内核,运行主频高达800MHz。其核心板标配8 路原生UART、2 路网口、2 路CAN-bus 总线、2 路USB OTG 等常用接口,支持Linux4.1.15+Qt5.6 操作系统[2]。可以满足主控模块的所有需求。
  物质分析仪软件系统架构如图1 所示。
  三、关键功能实现
  (一)基于多线程的嵌入式App
  i.MX6ULL 上运行的应用主要实现跟FPGA 采集模块的数据传输,以及跟USB、UART、LCD、以太网接口、RTC 等设备文件的交互。本设计采用Qt Creator4.11.1 开发环境,基于Qt5.14.1 以及交叉編译器arm-linux-gnueabihf8.3.0。与FPGA 采集模块通过SPI 协议以及I/O 进行通信。由于谱峰匹配中加入FFT 相关算法,通过显示屏进行的人机交互可能存在卡顿风险,故采用多线程架构,线程之间使用Qt 独有的信号槽机制进行通信,采用这种架构使类与类之间有效解耦,可以有效避免屏幕交互卡顿的问题。
  应用运行流程图如图2 所示。
  (二)基于FFT 的物质匹配算法
  物质匹配是物质分析仪的核心,当仪器运行时,首先对FPGA 采集模块的数据进行正确性检查和滤波,然后对滤波后的数据进行FFT 相关算法,接着对数据进行全局相关性特征峰查找,用查找到的特征峰和物质库进行匹配,匹配结果是和某些特征值相关分数,再由所得分数进行综合判断得到分析结果,使用该方法进行的物质分析结果准确,鲁棒性强。
  物质匹配算法流程图如图3 所示:
  四、测试结果
  根据上文所述软件架构实现嵌入式软件,通过大量实验验证,软件运行稳定可靠,分析结果准确,人机交互流畅友好。
  五、结论
  本文所述的一种基于Linux 的物质分析仪软件设计, 使用ARM-FPGA 主从式软件架构,在功能性能均满足的情况下,选择MAX10和i.MX6ULL 作为CPU,充分发挥了各自优点,多线程软件框架和基于类FFT 的物质匹配算法保证了仪器的稳定高效运行,分析结果据偶鲁棒性和实时性,在人机交互方面,也具备简洁、友好、流畅等特点。
  参考文献:
  [1]梁庆杰.基于嵌入式Linux的煤矿救援机器人控制系统设计[J]. 煤矿机械,2020.
  [2]张梦苑.基于Linux系统的PXI总线AD模块软件设计[M].电子科技大学,2020.
其他文献
摘 要:近几年来,在新型科学技术的支撑之下,广播电视事业不断向前发展,取得了重要的发展成效。笔者在对这一课题的重点内容进行研究的过程中,也积极结合广播电视安全播出的重要需求,对技术维护以及安全播出的发展目标进行科学而系统的探讨,以此有效的强化广播电视行业的发展水平。  关键词:广播电视;安全播出;技术维护  引言:我们都知道,在对广播电视行业中的相关业务进行合作的过程中,利用先进的科学技术,对各
期刊
摘 要:随着经济与社会的发展,带动通信领域的优化,尤其在进行微波通信的过程中,利用微波通信技术,结合通信的具体特点来传输高质量的通信信号,建立基站,促进通信领域的发展。同时,当前人们对通信质量要求越来越高,微波通信也遇到一定挑战。所以,在下文中,对微波通信技术进行大体概述,了解其发展的历程,明确其具体的应用方向,能够为偏远地区提供通信,促进无线宽带的接入,实现短距离通信,满足当前人们的需求。  
期刊
摘 要:在带式输送机的故障类型中,皮带跑偏是比较普遍的故障。本文站在带式输送机自身特征、安装特征以及运行特点等不同的方面,对跑偏故障出现的机理进行了分析,将此作为依据对故障树进行了创建。借助分析故障树的方式,对解决性的举措进行了探讨,旨在有效的控制皮带跑偏这一故障问题出现的频率。  关键词:带式输送机;皮带跑偏;故障;解决措施  引言:带式输送机是煤矿生产过程中的关键性工具之一。随着生产机械化程
期刊
1971年10月25日,第26届联合国大会召开第1976次全体会议。图/新华  “直到今天,我还记得那些保证投票支持我们而最后食言的国家。”当年的美国常驻联合国代表、后来的美国总统乔治·布什在自传中如此写道。直到表决开始前几小时,他都相信,美国支持的提案将以微弱多数甚至一票之差胜出。  这样想的不是他一个人。  一位欧洲外交家感叹,美国已使这次表决变成了一次关于“赞成美国还是反对美国的世界范围的公
期刊
摘 要:21世纪,5G时代来临,社会的经济发展水平不断提高,人们的精神需求也逐步扩大,电视是人们了解外部世界的主要信息来源。数字电视的出现,可以提高电视画面的清晰度,丰富人们的休闲娱乐生活,开拓人们的视野,满足人们的精神需求,地面数字电视传输技术是在数字电视的基础上发展起来的一种新型技术手段。本文通过简析地面数字电视传输技术,分析地面数字电视传输技术的直播应用。  关键词:地面数字电视;传输技术
期刊
摘 要:随着网络信息技术的发展,我国信息化建设取得显著成绩,社会信息化水平不断提升。信息化项目是政府建设的重点内容,做好政府信息化建设工作,完善政务服务平台功能,对提升政府工作效率和质量,完善政府网络基础设施建设非常有利。在此基础上,本文将分析政府信息化项目管理现状,探索行之有效的全过程管理对策,为政府发展提供参考。  关键词:信息化项目;全过程管理;政府单位  引言:政府信息化项目建设涉及面广
期刊
摘 要:随着5G的出现,人们的想象空间变得越来越丰富,不仅让媒体的发展渠道得到了拓宽,也引导了未来媒体应该朝着什么样的方向发展。为了能够让我国更好的采用5G技术,必然要让5G技术和媒体融合发展。本文首先对比分析了4G技术和5G技术,随后阐述了5G技术与媒体的发展,并且交待是在什么样的背景环境下5G技术和媒体能够融合发展,以及融合发展的特点,最后探究了技术和媒体融合发展的机遇。  关键词:5G技术;
期刊
摘 要:随着物联网技术的快速发展,物联网背景下的智慧交通系统也应运而生,通过将先进的信息技术、数据通讯传输技术、电子传感技术、控制技术及计算机技术等有效地集成运用于整个地面交通管理系统,建立一种在大范围内、全方位实时、准确、高效的综合交通运输管理系统。因此,本文將对物联网的智慧交通系统建设相关话题进行分析和探究。  关键词:物联网;智慧交通;交通建设;创新思考  近年来,社会经济飞速发展,城市建
期刊
摘 要:基站接收器设计是一项艰巨的任务。典型接收器组件包括混频器、低噪声放大器(LNA)和模数转换器(ADC)等,这些器件随着 时间推移而不断改善。但是,架构的改变却不大。随着5G通信技术的发展,数据的传输速率在不断提高,对射频接收前端也提出了新的挑战,低噪声放大器作为基站射频前端的重要组成部分,其增益、噪声、线性度等指标直接影响到整个接收链路的性能。  关键词:5G基站;低噪声放大器;射频接收
期刊
摘 要:滚动转子式压缩机最早都使用日本生产线和拉伸式外壳,随着国内工业技术水平的提高,现在国内已经有卷板外壳供应商能够制造出低成本的卷板外壳.这些卷板外壳正在逐渐被压缩机厂家所采用.  关键词:滚动转子式压缩机;外壳;卷板  滚动转子式外壳属于压力容器。外壳的日常耐压强度一般和冷媒饱和压力有关,但是一般滚动转子式压缩机外壳的设计耐压力由国家标准来决定.  原有滚动转子式压缩机整体设计最早来源于美
期刊