《IEEE1415网络化智能传感器标准的开展及应用讨论.docx》由会员分享,可在线阅读,更多相关《IEEE1415网络化智能传感器标准的开展及应用讨论.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、IEEE1415网络化智能传感器标准的开展及应用讨论摘要:IEEE1451标准由IEEE1451.1、1451.2、P1451.3和P1451.4组成。它定义了一套连接传感器到网络的标准化通用接口,建立了网络化智能传感器的框架,这使得传感器制造商有才能支持多种网络。然而,IEEE1451标准在应用中存在着一些困难。本文扼要介绍IEEE1451标准的内容和开展经过,分析限制该标准应用的一些原因,讨论IEEE1451.x标准之间的关系,给出一个用于机器人手爪的基于IEEE1451.1标准的网络化智能传感器的例子。一、引言为理解决传感器与各种网络相连的问题,以KangLee为首的一些有识之士在199
2、3年就开场构造一种通用智能化传感器的接口标准。在1993年9月,IEEE第九届技术委员会即传感器测量和仪器仪表技术协会决定制定一种智能传感器通讯接口的协议,在1994年3月,美国国家技术标准局NIST和IEEE共同组织了一次关于制定智能传感器接口和制定智能传感器连接网络通用标准的研讨会,从这以后已连续举办了4次会议,讨论这种标准建立方面的细节问题,即IEEE1451传感器执行器智能变送器接口标准。直到1995年4月,成立了两个专门的技术委员会:P1451.1工作组和P1451.2工作组。P1451.1工作组主要负责对智能变送器的公共目的模型进展定义和对相应模型的接口进展定义;P1451.2工作
3、组主要定义TEDS和数字接口标准,包括STIM和NACP之间的通讯接口协议和管脚定义分配。1995年5月即给出了相应的标准草案和演示系统。经过几年的努力,IEEE会员分别在1997年和1999年投票通过了其中的IEEE1451.2和IEEE1451.1两个标准,同时新成立了两个新的工作组对1451.2标准进展进一步的扩展,即IEEEP1451.3和IEEEP1451.4。IEEE、NIST和波音、惠普等一些大公司积极支持IEEE1451,并在传感器国际会议上进展了基于IEEE1451标准的传感器系统演示。二、网络化智能传感器IEEE1451标准简介1、IEEE1451.2标准1451.2标准规
4、定了一个连接传感器到微处理器的数字接口,描绘了电子数据表格TEDSTransducerElectronicDataSheet及其数据格式,提供了一个连接STIM和NCAP的10线的标准接口TII,使制造商可以把一个传感器应用到多种网络中,使传感用具有“即插即用plug-and-play兼容性。这个标准没有指定信号调理、信号转换或者TEDS的怎样应用,由各传感器制造商自主实现,以保持各安闲性能、质量、特性与价格等方面的竞争力。2、IEEE1451.1标准IEEE1451.1定义了网络独立的信息模型,使传感器接口与NCAP相连,它使用了面向对象的模型定义提供应智能传感器及其组件。如图3所示为145
5、1.1标准实现模型示意图。该模型由一组对象类组成,这些对象类具有特定的属性、动作和行为,它们为传感器提供一个清楚、完好的描绘。该模型也为传感器的接口提供了一个与硬件无关的抽象描绘。该标准通过采用一个标准的应用编程接口API来实现从模型到网络协议的映射。同时,这个标准以可选的方式支持所有的接口模型的通讯方式,如其它的IEEE1451标准提供,如STIM、TBIMTransducerBusInterfaceModule和混合形式传感器。1451.1标准支持的现场设备和应用提供了很多优点,如丰富的通讯模型、支持客户机/效劳器模型和发布/订阅模型、强有力的模型简化了分布式测控系统软件的开发和系统的复杂
6、度、模块化的构造可以轻易的定制任意大小的系统、现场总线无关、总线和现场设备对应用来讲是透明的,等等。IEEE1415.2传感器接口标准的功能框架IEEE1451.1标准是围绕着面向对象系统技术建立的,这些系统中的核心是类的概念。一个类描绘功能模块所共有的特征,这些功能模块被称为实例或者对象。根本类的概念被附加的标准所扩展以用于IEEE1451.1。这些标准包括发布集合类所产生的事件,订阅集合类所相应的时间,状态机一个大规模的状态转换规那么标准集以及一组数据类型的定义提供互用性所必须的一局部特性。IEEE1451.1实现模型3、IEEEP1451.3标准IEEEP1451.3提议定义一标准的物理
7、接口指标,为以多点设置的方式连接多个物理上分散的传感器。这是非常必要的,比方讲,在某些情况下,由于恶劣的环境,不可能在物理上把TEDS嵌入在传感器中。IEEEP1451.3标准提议以一种“小总线mini-bus方式实现变送器总线接口模型TBIM,这种小总线因足够小且廉价可以轻易的嵌入到传感器中,进而允许通过一个简单的控制逻辑接口进展最大量的数据转换。IEEEP1451.3的物理连接表示表1TBIM通讯函灵数IEEEP1451.3允许变送器的制造商以很高的性能价格比且系统内部可操纵的特点消费变送器。这个标准既允许以相对较低的采样速率和适宜的时序要求来设计和消费简单的设备,同时,在另一方面,也可兼
8、容高达几兆带宽和小到纳秒的时序要求的设备。也就是讲,这两种不同频谱的设备可以和平的共处于同一条总线上。图4所示为IEEEP1451.3的物理连接表示。在图4中,一条单一的传输线既被用作支持变送器的电源,又用来提供总线控制器与变送器总线接口模型TBIM的通讯。这条总线可具有一个总线控制器和多个TBIM。网络适配器NCAP包含了总线的控制器和支持很多不同终端、NCAP和变送器总线的网络接口。假如变送器总线存在于网络的内部,总线控制器只能在NCAP中;否那么,它应该设在主机或者其它的设备中。一个变送器总线接口模型TBIM可以有一到多个不同的变送器。所有TBIM都包含有五个通讯函数,如表1所示。这些通
9、讯函数将在一个物理传输媒介上最少利用其中两个通讯通道。通讯通道将与启动变送器的电源分享这个物理媒介。对高功耗的变送器来讲,通过通讯电缆分享也许是不够的,这时可提供外电源来驱动变送器。最简单的系统只含有总线治理通讯通道,它被用作所有的通讯通道。总线通讯通道置于一个固定的频率,或者至少是一个小频率,保证每一个总线控制器都能使用。对最简系统来讲,TBIM通讯函数、同步函数、触发函数和数据传输函数都分享同样的通讯通道。IEEEP1451.3中定义了几种TEDS。它们可以多种方式来划分。一些TEDS是机器可读且被用作允许总线控制器决定设备的特点;而其它TEDS是基于文本的用来讲明设备怎样操纵的。三种机器
10、可读的TEDS对系统操纵是必须的,其它的TEDS都是可选的。对某些存贮器容量十分小或者特殊环境不允许TEDS存贮于TBIM中的,可把TEDS置于远程效劳器上,这种远程的TEDS在IEEEP1451.3中称作虚拟TEDS。三种必须的TEDS是通讯TEDS、模型总体TEDS和变送器特定的TEDS。通讯TEDS定义了TBIM的通讯才能。每一个TBIM中只有一个通讯TEDS。模型总体TEDS定义了TBIM的总体特征。每一个TBIM中只有一个模型总体TEDS。变送器特定的TEDS描绘了每个变送器的特点。在TBIM中,每一个变送器都有一个变送器特定的TEDS。一般情况下,这些TEDS的容量是很小的,只有几
11、百个字节大小。但是,TBIM的存贮器的大小需求依靠于TBIM中变送器的数目。此外,IEEEP1451.3工作组正在考虑一些可选的TEDS。所有IEEE1451.2中允许的TEDS都有可能包括在内。这些可选的TEDS中最常使用的是标定TEDS。这个TEDS提供了必要的常数来转换原始的传感器数据为工程单位的格式或转换工程单位格式到执行器所需要的格式。一些其它的TEDS正在考虑,如传输函数TEDS能用来描绘针对不同的输入频率时变送器的特点;数字滤波TEDS用来定义设置内部数据滤波以得到理想的频率响应的系数等等。IEEEP1451.4的混合形式变送器和接口的关系图4、IEEEP1451.4标准NIST
12、和IEEE工作组已局部完成了连接传感器和执行器到通讯网络,控制和测试系统的统一方法。IEEE1451.1、IEEE1451.2和IEEEP1451.3标准主要针对可数字方式读的具有网络处理才能的传感器和执行器。IEEEP1451.4标准主要致力于基于已存在的模拟量变送器连接方法提出一个混合形式智能变送器通讯协议,它同时也为具有智能特点的模拟量变送器接口到正当的系统指定了TEDS格式。这个提议的接口标准将与IEEE1451.X网络化变送器接口标准相兼容。IEEEP1451.4接口IEEEP1451.4提议定义一允许模拟量传感器如压电传感器、变形测量仪以数字信息形式或者混合形式通讯的标准,目的是传
13、感器能进展自识别和自设置。此标准同时建议数字TEDS数据的通讯将与使用最少量的线远远少于IEEE1451.2标准所需的10根线的传感器的模拟信号分享。一个IEEE1451.4的变送器包括一个变送器电子数据表格TEDS和一个混合形式的接口MMI。如图5所示为IEEEP1451.4的混合形式变送器传感器和执行器和接口的关系图。作为IEEE1451标准成员之一,IEEEP1451.4定义了一个混合形式变送器接口标准,如为控制和自己描绘的目的,模拟量变送器将具有数字输出才能。它将建立一个标准允许模拟输出的混合形式的变送器与IEEE1451兼容的对象进展数字通讯。每一个IEEEP1451.4兼容的混合形
14、式变送器将至少由一个变送器、变送器电子数据表格TEDS和控制和传输数据进入不同的已存在的模拟接口的接口逻辑。见图6。变送器的TEDS很小但定义了足够的信息,可允许一个高级的1451对象来进展补充。IEEEP1451.4工作组提议的这个标准允许模拟量变送器可与一个IEEE1451对象进展数字通讯。这个标准将定义通讯协议和接口,以及变送器TEDS格式。这里的TEDS将以IEEE1451.2的TEDS为根底。但标准没有指定变送器的设计,信号调理或者TEDS的十分使用。为了进展自己识别、自己描绘和设置,有必要制订一个允许模拟量变送器以数字方式通讯这样的标准。由于缺乏一个统一标准,一些变送器的厂家各自介
15、绍了一些不同的实现方案,但都存在着承受的限制,不为公众所认可。一个独立的开放定义的标准将使潜伏的用户、变送器和系统消费厂家和系统集成商减少冲突与矛盾,使具有IEEE1451.4接口和协议的产品之间相互兼容。这必将加速这项技术的诞生和被大家所承受。IEEEP1451.4的TEDS是IEEE1451.2标准定义的TEDS的一个子集,其目的是尽量减小TEDS存贮器的大小。IEEEP1451.4的TEDS设计的主要要素有:帮助用户的相关信息、即插即用功能、支持所有的变送器类型、开放性以知足个别需求和与IEEE1451.2兼容。IEEEP1451.4的TEDS将包括以下内容:1识别参数,如消费厂家、模块
16、代码、序列号、版本号和数据代码;2设备参数,如传感器类型、灵敏度、传输带宽、单位和精度;3标定参数,如最后的标定日期、校正引擎系数;4应用参数,如通道识别,通道分组,传感器位置和方向。IEEEP1451.4的NCAP通过努力,IEEEP1451.4工作组将建立一个标准,允许模拟量输出的混合形式变送器与高级的IEEE1451对象进展数字通讯。其中一个可能的实现如图7所示。三、IEEE1451标准应用讨论自IEEE和NIST组织制定网络化智能传感器接口标准IEEE1451以来,美国一些大公司积极介入IEEE1451标准的制定,并在屡次国际传感器展览会上进展了网络化智能传感器的演示和实验,详细内容详
17、见参考文献10,并有局部公司推出了网络化智能传感器系统开发工具。几年过去了,基于IEEE1451标准的产品问世不多。惠普公司在2000年初曾推出了支持IEEE1451标准的BFOOT11501、66501和66502系列NCAP芯片,但到2000年底就公布不再消费了,也就是讲,目前的市场还没有完全承受并推广使用这个新的网络化智能传感器标准。国外是如此,而国内有一些关于IEEE1451传感器接口标准的综述文章见于期刊,但关于基于IEEE1451标准的网络化智能传感器的应用研究成果还未见报道,也没有大公司公布支持IEEE1451标准。当然,一个新的标准要真正得到市场的认可是需要一定时间的。但出现目
18、前这种状况,我们以为除了标准本身的问题外,也有一些其它的因素。作者一直跟踪学习这个标准,本文在这里提出对IEEE1451标准实用化的几点考虑,供大家参考。1、现场总线厂商和传感器制造商的支持不可或者缺自八十年代提出现场总线的概念以来,由于最初没有统一的国际标准,国外一些企业,十分是美国、日本的一些大公司互相结合在一起,纷纷制定出各自的总线标准,并推出了自己的产品。目前在市场上较为流行的现场总线主要有CAN控制局域网络、LONWORKS部分操纵网络、PROFIBUS经过现场总线、HART可寻址远程传感器数据通讯、FF基金会现场总线等。由于这些企业本身在相应行业领域的垄断地位,在不同的应用领域中都
19、获得了很大的成功,进而导致目前市场上多种现场总线并存的现象。由于这些企业本身的上风不同,使用对象的差异,使得不同总线在各自领域中都有自身的上风。从贸易上看,各大现场总线技术厂商都不愿放弃已有的产品和市场,短期内不愿寻求统一。作为针对现场总线之间这种不可互操纵现实而制定的IEEE1451标准,在各大现场总线技术厂商仍各自为政,不愿推广使用这种标准的情况下,自然难有作为。2、澄清对IEEE1451.X之间关系的认识IEEE1451.2和IEEE1451.1标准公布以来,很多人都非常的困惑,把网络化智能传感器系统分成两个模块,即STIM和NCAP。而这两个模块都需要有微处理器,这就意味着要有两套系统
20、来分别作为STIM和NCAP的开发工具,无疑,这增加了标准推广使用的难度。英国某大学曾把AD公司的AduC812作为一个STIM,把惠普公司的BFOOT66501作为NCAP,研制了一套网络化智能传感器系统,用于对气象的检测,通过嵌入式WEB效劳器的方式远程监控气象的变化,获得了成功。但随着BFOOT系列支持1451标准的芯片的停产,到目前为止,还没有支持或者兼容1451标准的NCAP芯片再出现,这其中关键的一点就是IEEE1451.2定义的10根线的TII标准接口。也正是由于有了这个统一的硬件接口,传感器模块STIM才能即插即用。还有一种认识就是IEEE1451.X标准必须放在一起使用,这也
21、增加了标准使用或者实用化的难度。在去年的无线网络化智能传感器工作组会议上,制定1451标准的专家专门针对这个对标准的认识问题作了新的阐述,对标准的局部内容进展了更新。其中的关键点是:怎样使用IEEE1451标准以及IEEE1451.X之间的关系。IEEE1451.X标准的开发可以使它们工作在一起,构成网络化智能传感器系统,但也可以各个IEEE1451.X单独应用;IEEE1451.1标准可以独立于其它1451.X1451.2、P1451.3和P1451.4硬件接口标准而单独使用;而1451.X也可不需1451.1而单独使用,但是,必需要有一个相似1451.1所具有的软件构造,它可以提供物理参数
22、数据、应用功能函数和通讯功能来把1451.X设备与网络连接,实现1451.1的功能。3、基于1451.1标准网络化智能传感器系统IEEE1451标准定义了传感器或者执行器的软硬件接口标准,为传感器或者执行器提供了标准化的通讯接口和软硬件的定义,使不同的现场网络之间可以通过应用IEEE1451定义的接口标准互连,可以互操纵,解决了不同网络之间的兼容性问题,使传感器的厂家、系统集成商和最终用户有才能以低本钱去支持多种网络和变送器家族,并且通过简化连线,降低了系统总的消耗。但怎样使IEEE1451标准尽可能实用化,国内目前仍处于一种比拟混乱的状态,没有一个比拟清楚的认识。基于对IEEE1451.X之
23、间的关系新的认识,作者以为可以有多种不同的实现方案。我们研制了一种面向INTERNET的基于IEEE1451.1的网络化智能机器人手爪传感器系统。针对网络化智能传感器的特点,我们选用了嵌入式网络模块NetBox作为NCAP的研制平台。它的微处理器是Intel的高性能、32-bit、嵌入式微处理器386EX。NetBox模块上设置了有多种通讯接口,包括直接可连接的以太网10BASE-T接口、标准的RS232C接口,可扩展的RS422/RS485接口以及完善灵敏的精简总线接口,可与大多数的AD、DA、DIO、定时器、双口RAM等器件直接相连,而不需要任何接口逻辑电路等。我们研制了数据收集电路,把机
24、器人手爪的多传感器数字信号和模拟信号收集到到系统中,利用CGI通用网关接口原理,把NETBOX作为NCAP网络适配器,并以嵌入式WEB效劳器的方式连接到INTERNET,使人们远程即可通过阅读器访问这个系统。系统中运用神经元网络的方法对机器人手爪的多个传感器数据进展了交融,获取机器人手爪当前的工作状态,为整个机器人的控制、平安操纵和行走提供决策的根据。图8是系统总体框图,它由传感器、数据收集电路和NETBOX网络模块组成。在系统的设计中,我们采用了IEEE1451.1标准中的一些先进技术,系统具有如下特点:1电子数据表格TEDS技术,它可以充分描绘传感器的类型、行为、性能属性和相关的参数,比方,传感器消费商的名称、传感器的类型和序列号等等,进而使传感用具有了自己描绘才能和自己识别才能;2校正引擎技术,使传感器内部具有自动修正误差和自己补偿才能;3支持TCP/IP协议,使系统只要在任何一个具有一定IP地址的INTERNET终端节点上,做到即插即用。