基于Lonworks总线的智能数据采集系统

发布者:世界因你而精彩最新更新时间:2013-02-22 来源: 21IC 关键字:Lonworks  数据采集系统  现场总线 手机看文章 扫描二维码
随时随地手机看文章
1 概述

集散控制系统(DCS)和现场总线控制系统(FCS)已经发展到相当成熟的地步,但是他们仍然存在着缺陷和不足。因此需要建立具有良好的柔性、系统重构能力、容错能力和快速反应性的网络化测控系统。分布式人工智能技术(DAI), Agent理论、现场总线与单总线的集成技术为设计和实现这种系统提供了一条切实有效的途径。

基于此点出发,本章提出一种基于总线技术的智能化数据采集系统。在该系统中,每个测控单元都被构造成具有自主性和自适应能力的Agent,通过多个Agent之间的协同工作来提高整个系统的可靠性、稳定性和工作效率。这样该现场总线测控系统就具有了信息感知、分布性、并发性、主动性和自适应性的特性。

近来,Agent技术己被认为是进行分布式工业系统建模的一种重要方法,是设计与实施分布式智能测控环境的最自然的手段,是构建下一代测控系统的重要技术之一。

2 系统的多Agent模型

该系统主要由系统管理Agent、控制Agent和感知与执行Agent三部分组成,它们都是具有独立工作能力的自治体或半自治体,通过协作完成系统分配给它或它们的任务,构成一个具有并发性与分布性的MAS (Multi-Agent System)系统。事实上,对于MAS环境下的检测监控系统应是一种具有敏捷性的多Agent系统,由于任务的不同分解与分配以及其它不可预测因素的出现,使得这种多Agent体系能够随时改变组织配置,实现系统的重构,而一旦任务结束,临时组建的系统则立即解散。基于上述思想,图1从系统的组成结构和通信方式定义了该分布式的系统模型。在此系统中,管理Agent是一个综合状态识别系统,它完成对系统总体运行状态的监控,提供对各监控对象的实时监测、评价与决策功能。


图1 系统的结构图

控制Agent和感知与执行Agent为具有自主性和自适应能力的Agent,但它们之间并没有严格的一一对应关系,而是由管理Agent根据任务的需要临时召集组成动态的节点Agent。其中,感知与执行Agent是运行在控制现场的智能设备,是管理Agent在执行任务时信息的主要来源,也是Agent感知能力的基本体现。它们负责现场信号的采集和预处理,提取传感器信号的特征形成监控变量,并确定信号发往何处。同时该Agent接收来自控制Agent的指令,转化为与现场设备匹配的开关量和模拟量输出;控制Agent是系统的核心部件,具有自主决策的能力。此外,在这种多Agent系统中,任务的来源是多方面的。既可以是来自某一控制层次的命令,也可以是来自另一多Agent体系中管理Agent的协作请求。

3 系统工作过程

正常情况下,系统的工作过程如图2所示。


图2 系统工作原理图[page]

当来自任务源的任务传给管理Agent以后,任务处理模块首先对任务进行分解,然后通过知识库查询其所管理的控制Agent能否完成分解后的所有子任务。如果能够完成则进行任务分配并启动系统;如果不能完成则放弃任务的执行并通知任务源。系统启动后,控制Agent召集相关的感知与执行Agent处理分配给自己的任务,并通过自身的交互机制实现与其它控制Agent的协作以及信息和资源的共享。当某个控制Agent发生故障时,管理Agent的监控模块首先根据检测到的故障信息做出相应的诊断决策,然后通知任务处理模块将该控制Agent的控制权限转交给其它控制Agent或者进行任务的重新分配,从而使整个系统仍能正常运行。这样就实现了依靠各Agent之间的协作来提高整个系统的可靠性,而不是通过单个设备的可靠性和关键部件的冗余。

4 系统的硬件结构

本文采用现场总线作为系统的通信平台,构建一个开放的,具有互操作性的实时现场总线数据采集系统。实现该测控系统的具体方案如下:

考虑到系统降低成本的要求,结合现有总线控制系统的特点,作者利用现场测控设备、Lonworks节点和其网络设备组成现场测控网络。在此,我们只要在设计每个Agent的时候,给每个模块加上Neuron芯片,通信线路只需普通的双绞线即可,这样便可以实现各Agent之间的任意通信。同时以单片机系统作为硬件支撑,用MCS51语言作为软件开发工具,使其与新型传感器和执行机构构成相应的智能Agent。主要完成对测控对象的基本控制,通过临时的现场节点采集所需要的监控信息,进行感知处理,并通过总线传到管理Agent进行总体数据分析、处理和故障诊断。动态节点Agent之间遵循Lontalk协议,采用网络变量实现各节点的连接。节点间的数据通信采用窗口协议以显示报文进行数据传输,并通过网络变量来管理,这样就实现了节点Agent间的相互操作,并采用类KQML的通讯模式实现Agent间的信息和知识的共享。

4.1控制Agent

控制Agent的主要功能是完成自身的控制算法,并根据任务需要与其它Agent组成动态的多Agent合作系统。控制Agent所需要的控制命令和数据均通过Lon总线传输。控制Agent只带有Lonworks接口芯片和外部扩展EZPROM,并无任何其它外设。

本文采用神经元芯片TMP3150与AT89c51单片机连接构成Lon总线接口电路,二者之间采用并行通讯方式。单片机AT89c51的P0口与3150的IO0~IO7,相连作为8位的数据总线;AT89c51的P3.2与3150的IO8相连,作为单片机请求发送数据的信号线和接收3150控制命令的应答线;P3.3与IO9相连,作为神经元芯片接收数据的应答信号线;P3.4与I010。相连,用作3150发送控制命令的信号线。这样选取P3.2和P3.3。作握手信号,保证了单片机与3150的严格同步。同时,为了避免系统受到干扰时死机,在单片机每次等待应答信号时都加入了一个延时。若延时结束还未收到应答信号,那么单片机就跳到初始状态。该Agent的电路原理如图3所示:


图3 控制原理图[page]

4.2感知与执行Agent

该Agent不仅能完成信号的采集,而且能对传感器信号进行预处理,提取传感器信号的特征形成监控变量,并通过Lonworks接口传送给控制Agent。同时它也是控制器节点的信号输出接口,负责从控制Agent接收控制指令,并转化为与现场设备匹配的控制量或开关量输出。

为了实现对现场数据的直接采集,作者采用新型单总线数字温度传感器作为现场测量设备。单总线数字传感器在测量中无需进行通道切换、A/D转换和结果修正,而且能够直接输出数字信号,从而使系统的结构更趋于简单,可靠性更高。同时,采用TMP3150构建Lon总线接口电路。电路原理如图4所示:


图4 感知与执行Agent原理图

5 小结

本文设计的基于Lonworks总线技术的智能数据采集系统具有以下优点:

(1) 不同于现有控制系统通过单个设备的可靠性和关键部件的冗余来提高整个系统的可靠性的做法,依靠各个智能Agent之间的合作来提高可靠性。

(2) 整个控制系统在处理系统故障等异常突发事件方面具有智能性。

(3) 系统的性能如可靠性和快速性可以具有很好的扩展性。

本文作者创新点:

本文结合现场总线技术和分布式人工智能技术给出了数据采集系统的多Agent结构,并基于Lonworks总线和单总线技术构建了该系统。系统具有成本低、可靠性和稳定性好,智能化程度高等特。

参考文献:
[1] 王锦标,刘宇。现场总线控制系统的集成技术[J]。冶金自动化,2003 (3 ): 21-230
[2] 阳宪惠。现场总线技术及其应用[M]。北京:清华大学出版社,1999: 1-2, 6-8。
[3] 殷波、孟庆春、庄晓东等。多Agent智能现场总现数据采集系统设计[J]。中国海洋大学学报,2003. Vol. 33 (3): 443-448
[4] 杨世忠,邢丽娟。基于Lonworks现场总线技术的DDC模块配置[J]。微计算机信息, 2007, 1-1: P66-67
[5] 付晓峰等. Lonworks技术与模糊PID控制相结合应用于中央空调系统的研究[J]. 电气传动自动化,2005,27(2):23-26
[6] 钟丽媛,庞小红. 基于Lonworks现场总线的模糊控制器的实现方法[J]. 计算机仿真,2005,22(10):155-158
关键字:Lonworks  数据采集系统  现场总线 引用地址:基于Lonworks总线的智能数据采集系统

上一篇:CAN总线的技术规范与控制器类型
下一篇:现场总线设备管理的有效工具

推荐阅读最新更新时间:2024-05-02 22:34

现场总线的选用问题
在具体确定选用那种现场总线产品之前,一般来说,应该弄明如下几方面的情况:   1.规模的大小,即需要运用现场总线构成网络的节点有多少个。   规模的大小对选用那种现场总线有影响,如: CAN最多可接设备110个,而 LONWORKS的节点数可达32000个, PROFIBUS的节点也是从几十个到一百多个。   2.环境条件:这包括节点分布的远近,现场的安全防爆要求,电磁环境等。   环境条件的不同,对选用那种现场总线也有影响,首先节点分布的远近决定通信线路的长度,而这方面不同的总线其能力是不一样的,其变化范围为几十米至10公里。现场的安全防爆要求是一项十分重要的指标,根据上面分析除 CAN总线外,其余几种都能满足安全防爆要
[模拟电子]
现场总线系统的分类—FCS的分类
现场总线控制系统FCS根据应用领域的不同,可以分为五大类:     1、数字控制(Numerical Control)     2、机器人控制(Robotics)     3、物料经营控制(Materials Handing Control)     4、批量过程控制(Batch Process Control)     5、连续过程控制(Continuous Process Control)     目前,这五大类FCS在三大典型领域中得到全面的发展。 1、制造领域     制造业的典型是汽车业,其自动化生产线上的机器人是离散动作快速反应的自动控制 ,它是由PLC的技术途径发展到FCS的。PLC是一种控制器,为追求高信率向FCS发
[嵌入式]
现场总线技术及其在实际应用中存在的问题
  现场总线是从控制室连接到现场设备的双向全数字通信总线,简单理解就是通信总线一直延伸到现场设备。它是一个开放互联模型,可与以太网结合,通过Internet实现远程监视、控制、调试、诊断等。   现场总线是计算机、通信、控制技术的融合,优点来源于三大特点:一是数字化,意味着数据传输更为便利,信息传输量增加,提供数据的可共享性;二是标准统一开放,利于共享,为不同网络互联扫清道路,提供互操作性;三是控制分散,简化网络体系结构,使互联更加便利。   信号传输数字化是所有现场总线的基本特点,它使系统精度提高;现场设备的信息增加几十倍,可用于自诊断、系统调试和管理,提高系统的有效性;同一电缆挂接多台现场设备,可节省电缆70%~90%及施
[工业控制]
现场总线与DCS系统的网络集成的共存
  新的基于现场总线技术的控制策略和网络结构将对现有的仪表及控制系统产生革命性的影响。从现场总线技术的本质特征上分析了其对传统分散控制系统DCS的冲击,并结合dcs的网络结构特点,给出了现场总线集成于dcs的3种实现方法。   工业控制从早期的就地控制、集中控制,已经发展到现在的集散控制(dcs),在过去的20年中,过程工业对dcs系统及相关的仪表装置进行了大量的投入,dcs系统的应用结果得到了用户的肯定。4-20mA信号是dcs系统及现场设备相互连接的最本质特点,这是控制系统和仪表装置发展的一大进步。   然而现在,数字化和网络化成为当今控制网络发展的主要方向。人们意识到传统的模拟信号只能提供原始的测量和控制信息,而智能变送器
[嵌入式]
PROFIBUS-DP现场总线技术在野战光缆生产线主动放线绞笼中的应用
1 引言   随着通信事业的发展,光纤光缆已经进入有线通信的各个领域,包括邮电通信、广播通信、电力通信和军事通信等领域。光缆的结构总是随着光网络的发展和使用环境的要求而发展,不同的场合、不同的要求造成了光缆多结构的发展趋势。由于特殊的野外环境,对野战光缆的要求与室外光缆有着很大的不同。它不仅应具有一定的抗拉强度,还应具有直径小、柔软、易弯曲和阻燃的特点。当紧包光纤数量较多或外径较大时,为使光缆具有较好的弯曲性能,必须使紧包光纤以单螺旋方式绞合。   为了适应这种特殊的绞合方式,野战光缆的生产需采用专用生产线。如何在紧包光纤绞笼、紧包光纤放线单元退扭的同时以恒定的张力放出光纤,是整条生产线的关键工艺之一。因为紧包光纤的张力大小会影响
[嵌入式]
基于AT89C51的数据采集系统设计新方法
0 引言 近年来,随着制造技术的发展,单片机的价格越来越低,性能却不断提升,因而其应用范围也越来越广。然而在开发基于单片机的应用系统时,传统方法一般都需要大量的硬件设备,这些设备极易损坏而且携带不方便。为此,本文基于AT89C51数据采集系统详细说明了如何利用Pro-teus和两款串口仿真软件来进行单片机程序及外围电路的仿真设计。采用该方法可以大大简化硬件电路测试和系统调试过程,对单片机系统开发具有指导意义。本文介绍的基于AT89C5l单片机的数据采集系统能实现16路信号输入,每一路都是0~10 mV的信号,每秒钟采集一遍,从而将数据传给上位PC计算机。 1 硬件设计 1.1 主控芯片 AT89C51是一种带有4 KB闪烁
[单片机]
基于AD7762和FPGA的数据采集系统设计
    随着通信技术的发展,通信业务不断扩大,人们越来越重视高速数据采集和处理技术。数据采集系统主要包括增益放大器、A/D模数转换器、功能控制端。文中设计了一种以FPGA为控制核心,用于控制A/D的转换时序及数据传输的高速数据采集系统。 1 系统总体结构     设计系统以FPGA芯片EP1C4F400作为采集系统的核心控制单元,采用模数转换芯片AD7762作为数据采集的核心模块。由A/D转换后产生的数字信号通过串口传输到上位机,由上位机对数据进行一系列分析。该系统主要南前端处理模块、A/D转换控制模块、FIFO缓存模块及串口模块组成,系统如图1所示。 2 硬件设计 2.1 模数转换模块AD7762     AD7762是
[单片机]
基于AD7762和FPGA的<font color='red'>数据采集系统</font>设计
基于RS422A现场总线的温控网络控制系统
  一. 概述   RS-422A总线是EIA公布的“平衡电压数字接口电路的电气特性”标准,这个标准是为改善RS-232C标准的电气特性,又考虑与RS-232C兼容而制定的。RS422A是工业界广泛使用的双向、差动平衡驱动和接收传输线标准接口 ,它以全双工方式通信 ,支持多点连接 ,允许创建多达 32个节点的网络,具有传输距离远 (最大传输距离为 1200m) ,传输速率快 ( 1200m时为 100kbit/s)等优点 ,相对于其它总线,如FF、CAN、LonWorks等而言,具有结构简单、成本低廉、安装方便、与传统的DCS兼容等特点;此外,市场上很多现场仪表都有RS422A总线接口,因此采用该总线可以很容易地开发一些中小型网
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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