基于ARM的多传感器信息融合在工业控制中的应用

发布者:星空行者最新更新时间:2011-06-23 关键字:ARM  多传感器信息融合  工业控制 手机看文章 扫描二维码
随时随地手机看文章
0 引言

现代工业生产以综合、复杂、大型、连续为特点,采用大量传感器来监测和控制生产过程。多传感器系统的出现导致信息量剧增,采用信息融合技术可更有效地利用信息资源。在复杂的工业控制系统中,控制过程需同时涉及多个信息,特别是各信息间的联系,信息的有机组合蕴涵的信息特征以及信息的整体状况,并需要根据综合状况所描述的过程运行特点进行控制。故将嵌入式系统与信息融合技术相结合,以解决用传统控制难于解决的问题。

1 多传感器信息融合

1.1 多传感器信息融合的概念

多传感器信息融合是指协调使用多个传感器,把分布在不同位置的多个传感器所提供的局部不完整观测量及相关联数据库中的相关信息加以综合,消除多传感器信息之间可能存在的冗余和矛盾,并加以互补,降低其不确定性,获得对物体或环境一致性描述过程。即对来自多个传感器的数据进行多级别、多方面、多层次的处理,从而产生新的有意义信息,这是任何单一传感器所无法获得的。

1.2 多传感器信息融合的方法

常用的信息融合方法有加权平均法、卡尔曼滤波、经典推理法、贝叶斯估计、D-S证据决策理论、品质因素法、模板法、熵理论、聚类分析、模糊推理、产生式规则、遗传算法、神经网络。其中,神经网络方法具有很强的信息处理能力,对复杂的工业智能监测控制系统及在处理不确定性的信息上,神经网络是一个强有力的工具,因而为信息融合提供了一个很好的方法。

神经网络用于信息融合的基本思想是:根据当前系统所接受到的样本相似性,确定分类标准。确定的方法主要表现在网络权值的分布上,同时可以采用神经网络学习功能来获取知识,得到不确定性推理机制。采用神经网络中的自适应谐振理论ART(Adaptive Resonance Theory)的方法。图1是可处理模拟信息的ART-2的网络示意图。

竞争学习机制和自稳学习机制是自适应谐振理论(ART)的基础。竞争学习机制只改变与竞争得胜者有关的各个权重系数,而其他所有的权重系数皆维持不变。通过学习,不同客体的观察向量集合都找到了各自相应的获胜输出分量,因而根据获胜者的编号就能自然地对它们进行分类。

自稳学习机制由信息反馈通道、比较机制及相应的算法构成,其工作过程描述如下:1)竞争选择运算;2)构成反馈信息通道;3)比较相似度;4)调整权重系数。

2 工业嵌入式控制系统与信息融合

2.1 工业控制中的信息融合

在工业控制中,过程运行状况简称工况。在简单的系统中,某传感器的输出可大体反映工况。而在复杂的工业生产过程中,工况无法用一个或几个过程变量直接表示,某传感器的输出只是描述了工况的一个侧面。采用适当的信息融合方法,将从不同侧面描述工况的多个传感器信息融合,就有可能获得对工况的完整描述,能据此进行操作和实时干预,或系统按工况进行自动控制。图2表明了信息融合控制的原理,这个过程可分解为以下部分:

1)传感器信息获取,包括多传感器系统、传感器信息预处理和软测量、人机接口。该部分包括硬件和有关软件,应尽可能地将反映对象运行状态和环境的信息直接或间接检测出来,包括对象的状态量,被控量以及环境信息。

2)聚类融合控制,由一系列软件模块组成,是完成智能监测控制的核心部分。

3)解释机构,包括硬件和有关软件,如图、文、声、光、多媒体输出设备等。对系统当前状态和聚类融合结果进行解释,并通过人机接口回答用户提出的问题。在不具有自动控制功能的智能监测系统中,例如故障诊断系统、生产操作指导系统等,解释机构完成了系统的全部输出功能:显示生产系统的当前工况、故障诊断结果、隐含故障和险情预报、生产操作的建议和指导等。

4)执行机构,包括有关的功率放大和执行装置等硬件,根据聚类融合控制运算的结果实现自动反馈控制。

2.2 系统硬件设计

系统主要由 ARM920T核的处理器SamsungS3C2410,外部RAM、Flash、D/A转换芯片、LCD和RS232接口组成,S3C2410芯片内部自带一个8路10位A/D转换器,所以不用外扩A/D转换芯片,系统总体的硬件框图如图3。[page]

2.3 系统软件设计

1)嵌入式Linux操作系统移植

Linux具有源代码开放的特点,Linux操作系统虽然不是微内核结构,但是其采用动态模块加载,使Linux的裁减极为方便,模块化的结构使得用户可对其方便地进行配置,去除用户系统不需要的模块,减小系统的开销。嵌入式Linux系统包括Bootloader(引导程序)、内核(kernel)和根文件系统,在Linux系统下开发,步骤包括:(1)配置编译Bootloader和Linux kernel,并将其烧写到目标平台上;(2)烧写根文件系统;(3)建立交叉编译环境。

2)聚类融合子程序算法

聚类融合子程序是整个系统的核心,包含了信息融合中的融合数据库和专家知识库,以及在监测、控制和运算、变换过程中所需要的数据和知识。图4是聚类融合算法的流程图。

3)界面设计

Qt/Embedded由挪威TrollTech公司出品,是一个完整的C++应用程序开发框架,故选用Qt进行设计。Qt包含一个类库和用于跨平台开发的工具。除C++库和丰富的API之外,QT将外部输入设备抽象为输入事件,可以支持多种硬件设备,使用户不仅可以进行图形界面程序的开发,而且能够对底层硬件进行控制。图5是模拟锅炉水位、流量、压力3个传感器输入的信息融合控制界面。

3 总结

多传感器信息能完善、精确、可靠地反映对象和环境的特征,将信息融合技术引入工业控制能更有效地利用信息资源。ARM作为32位RISC架构的嵌入式微处理器,具有高集成度、高可靠性等特点,能解决传统工业生产过程由于设备和器件相对分散所导致可靠性不高、抗干扰能力差的问题。

 

 

关键字:ARM  多传感器信息融合  工业控制 引用地址:基于ARM的多传感器信息融合在工业控制中的应用

上一篇:给大学生学习ARM与FPGA的建议
下一篇:基于ARM的数控算法图示仪设计

推荐阅读最新更新时间:2024-03-16 12:37

快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件
前面一文讲了如何使用串口来下载已经编译好的Test.Hex文件.下面我们再讲一下另外一种下载方法,即JTag下载方法.JTag线的另一端连接到PC的并口上,如果使用的是没有并口的笔记本,使用并口卡也是可以的. 使用JTag下载,使用的软件工具是H-JTAG V0.7.0 BETA.EXE,在开发板光盘中可以找到,路径如下: 这里要注意一个问题:这个工具网上会有更高的版本,对于本开发板来讲,也不是H-JTAG版本越高,就效果越好,在网上我曾经下载了一个9.0,结果下载无法成功.尽可能还是使用开发板自带的版本比较好些.当然,如果你愿意,你可以可以试验一下更高的版本,只要好用就行. 1.将H-JTAG安装好后,启动,如下图
[单片机]
快速学<font color='red'>Arm</font>(6)--使用JTag和H-JTAG下载编译后的文件
PLC应用在工业控制领域的特点
PLC之所以高速发展,除了工业自动化的客观需要外,还有许多适合工业控制的独特优点,它较好地解决了工业控制领域中普遍关心的可靠、灵活、安全、方便以及经济等问题。 其主要特点如下:PLC的主要特点包括: 1. 易学易用:PLC具有直观的用户界面和易于理解的编程语言,使得操作人员可以快速掌握其使用方法。 2. 操作方便:PLC通常采用模块化设计,各个模块之间可以通过简单的插拔连接,方便用户进行维护和更换。 3. 可靠性高:PLC采用工业级硬件和软件设计,具有较高的稳定性和可靠性,能够保证长期稳定运行。 4. 体积小:PLC通常采用小型化的硬件设计,占用空间较小,适用于空间有限的应用场合。 5. 通用灵活:PLC具有广泛的适用范围,可
[嵌入式]
基于 ARM 的绣花机控制系统设计
摘要:绣花机控制系统作为绣花机最核心的部分,是提高性能和降低成本的关键。本文按照 嵌入式系统的开发过程,首先研究了绣花机控制系统的硬件框架,详细设计了电源电路、复 位电路、存储器接口电路、键盘与显示电路、USB 接口电路等电路。然后按照上位机和下 位机的结构层次,构建了绣花机控制系统的软件框架,对键盘输入、图形显示、USB 驱动、 花样存储与管理、串口通信等具体模块进行了软件设计。这样可设计出一套基于 ARM 的技 术先进、功能精简、高性价比的绣花机控制系统。 关键词:绣花机控制系统;嵌入式系统;ARM 0 引言 随着全自动绣花机的不断发展,机械方面的改进对机器的性能改善已经没有太大的效果。因而,控制系统就成为了绣花机提高性
[工业控制]
基于 <font color='red'>ARM</font> 的绣花机控制系统设计
ARM】2440裸机系列-图片显示
功能 LCD显示字汉字,字符和图片 说明 汉字,字符和图片需要用相应的取模软件得到相应的c文件,然后包含到工程中 主要代码 1)绘制背景 1 2 3 4 5 6 7 8 9 10 11 void Brush_ U32 c) { int x,y ; for( y = 0 ; y LCD_HEIGHT ; y++ ) { for( x = 0 ; x LCD_WIDTH ; x++ ) { LCD_BUFFER = c ; } } } 2)文字绘制 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
[单片机]
【<font color='red'>ARM</font>】2440裸机系列-图片显示
Arm安全架构入选“2017世界互联网领先科技成果”
2017年12月3日,第四届世界互联网大会在乌镇召开。Arm安全架构入选“2017世界互联网领先科技成果”,并在世界互联网大会开幕首日进行了发布。其中Arm安全架构的最新进展平台安全架构(Platform Security Architecture)成为本次发布的亮点。“世界物联网领先科技成果”汇集了年度全球范围内互联网领域产生的先进科技成果,Arm安全架构的入选代表了全球互联网生态对其的一致肯定。 正如Arm全球执行副总裁兼大中华区总裁Allen Wu在今天的演讲中所讲:“全球已有上千亿的设备基于Arm技术,每年每个人至少购买2-3个基于Arm技术的设备,未来我们将看到上万亿的设备互联, 连接万亿设备的真正价值在于不同设备间
[网络通信]
ARM学习笔记9——ARM汇编汇编语言中的伪指令
  ARN汇编器支持ARM伪指令,这些伪指令在汇编阶段被翻译成ARM或Thumb指令。ARM伪指令包含ADR、ADRL、MOV32和LDR。 一、ADR伪指令   1、作用     ADR是小范围地址读取伪指令,基于PC相对偏移地址或基于寄存器相对偏移地址读取到寄存器中,当地址值是字节对齐时,取值范围为-255到255,当地址值是字对齐时,取值范围-1020到1020   2、语法格式     ADR{ condition }{.W} register,label   3、参数说明     3.1、.W:可选项,指定指令宽度     3.2、register:目标寄存器     3.3、label:基于PC或具有寄存器的表达式
[单片机]
制作ARM Linux交叉编译环境
一、准备工作 首先需要一台运行Linux操作系统的PC以完成我们的编译工作。 其次要准备如下一些源文件。 1、源文件准备 binutils-2.14.tar.gz ftp://ftp.gnu.org/gnu/binutils/binutils-2.14.tar.gz gcc-core-2.95.3.tar.gz ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.3/gcc-core-2.95.3.tar.gz gcc-g++2.95.3.tar.gz ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.
[单片机]
收购Luminary后,TI首推31款全新ARM器件
  一个DSP,一个单片机,让你选择在几天之内上手,你会选择谁?   相信大多数人会毫不犹豫地选择单片机。尽管在厂商的推动下,DSP使用复杂度已经一降再降,但其需要复杂编程的固有印象,依然使不少人望而怯步。而对此,单片机更平民化,一个搞电子的,不懂单片机,怕是很难开展工作。                 德州仪器中国区ASP业务拓展及应用总监李俭   而单片机的阵营中,基于ARM的单片机更是涵盖了更大范围的人群。用德州仪器中国区ASP业务拓展及应用总监李俭的话说“不会DSP可能会有,但不会ARM的人很少”。也正是看好了这个机遇,在经济并不景气的环境下,TI开始优化嵌入式市场,于2009年5月收购了Luminary Mic
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved