IEEE-1451.0-2007.pdf

上传人:哈尼dd 文档编号:3771791 上传时间:2019-09-23 格式:PDF 页数:335 大小:2.91MB
返回 下载 相关 举报
IEEE-1451.0-2007.pdf_第1页
第1页 / 共335页
IEEE-1451.0-2007.pdf_第2页
第2页 / 共335页
IEEE-1451.0-2007.pdf_第3页
第3页 / 共335页
IEEE-1451.0-2007.pdf_第4页
第4页 / 共335页
IEEE-1451.0-2007.pdf_第5页
第5页 / 共335页
亲,该文档总共335页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《IEEE-1451.0-2007.pdf》由会员分享,可在线阅读,更多相关《IEEE-1451.0-2007.pdf(335页珍藏版)》请在三一文库上搜索。

1、IEEE Std 1451.0-2007 IEEE Standard for a Smart Transducer Interface for Sensors and Actuators Common Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats IEEE 3 Park Avenue New York, NY 10016-5997, USA 21 September 2007 IEEE Instrumentation and Measurement Society

2、Sponsored by the Technical Committee on Sensor Technology (TC-9) 1451.0 TM Recognized as an IEEE Std 1451.0-2007 American National Standard (ANSI) IEEE Standard for a Smart Transducer Interface for Sensors and Actuators Common Functions, Communication Protocols, and Transducer Electronic Data Sheet

3、(TEDS) Formats Sponsor Technical Committee on Sensor Technology (TC-9) of the IEEE Instrumentation and Measurement Society Approved 9 August 2007 American National Standards Institute Approved 22 March 2007 IEEE-SA Standards Board -,-,- Abstract: This standard provides a common basis for members of

4、the IEEE 1451 family of standards to be interoperable. It defines the functions that are to be performed by a transducer interface module (TIM) and the common characteristics for all devices that implement the TIM. It specifies the formats for Transducer Electronic Data Sheets (TEDS). It defines a s

5、et of commands to facilitate the setup and control of the TIM as well as reading and writing the data used by the system. Application programming interfaces (APIs) are defined to facilitate communications with the TIM and with applications. Keywords: actuator, application programming interface, comm

6、unication protocol, network- capable application processor, sensor, smart transducer, transducer electronic data sheet, transducer interface module The Institute of Electrical and Electronics Engineers, Inc. 3 Park Avenue, New York, NY 10016-5997, USA Copyright 2007 by the Institute of Electrical an

7、d Electronics Engineers, Inc. All rights reserved. Published 21 September 2007. Printed in the United States of America. IEEE is a registered trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual standard for educational classroom use can also be obtained t

8、hrough the Copyright Clearance Center. -,-,- Introduction This introduction is not part of IEEE Std 1451.0-2007, IEEE Standard for a Smart Transducer Interface for Sensors and ActuatorsCommon Functions, Communication Protocols, and Transducer Electronic Data Sheet (TEDS) Formats. This standard is in

9、tended to provide a basis for all future members of the IEEE 1451 family of standards that use digital interfaces. It should also be adopted by the existing members of the IEEE 1451 family of standards as they are revised in the future in order to provide the highest degree of compatibility among th

10、e members of the family. This standard does not apply to IEEE Std 1451.4TM-2004, which only provides a size-constrained TEDS and an analog interface. The relationships between this standard and the other members of the family are shown in the following diagram. Three of these standards were complete

11、 before this standard was started and do not comply with this standard but will in the future as they are revised. They are IEEE Std 1451.1TM-1999, IEEE Std 1451.2 -1997, and IEEE Std 1451.3 TMTM-2003. IEEE Std 1451.1 is an application that, in the future, will fit between the users network and this

12、 standard. IEEE Std 1451.2 and IEEE Std 1451.3 will also be modified to interface with this standard. When these changes are made, the functions of an IEEE 1451 transducer will be as defined in this standard as will be the commands and TEDS. IEEE 1451.5TM- 2007, which uses any of several different w

13、ireless communications media, and IEEE P1451.6TM have been written around the functions, commands, and TEDS as described in this standard. IEEE Std 1451.4 uses an analog signal interface and a TEDS that is not the same as that used by other members of the family. It may be used as the input to any o

14、f the other standards in the family but does not comply with the functions, commands, and TEDS defined in this standard. Items shown with a gray background are items that are not covered by any of the IEEE 1451 family of standards but that may be used. The underlying purpose of this family of standa

15、rds is to allow manufacturers to build elements of a system that are interoperable. To accomplish this goal, the IEEE 1451 family of standards divides the parts of a system into two general categories of devices. One is the network capable application processor (NCAP) that functions as a gateway bet

16、ween the users network and the transducer interface modules (TIMs). The NCAP is a processor-based device that has two interfaces. The physical interface to the users network is not specified in any of this family of standards. IEEE Std 1451.1 provides a logical object model for this iv Copyright 200

17、7 IEEE. All rights reserved. interface. Other applications may also be used at the manufacturers discretion. The communications interface between the NCAP and the TIMs is defined in the remaining members of the family of standards. Different manufacturers may build the NCAPs and TIMs, and if both co

18、mply with this standard, they should be interoperable. This standard provides a description of the functions that are to be performed by a transducer interface module or TIM. Provisions are made for a high level of addressing that is independent of the physical medium-level and low-level protocols t

19、hat are used to implement the communications. It defines the common characteristics for all devices that implement the transducer modules. The timing of the acquiring or processing of the data samples is described. Methods of grouping the outputs from multiple transducers within one TIM are defined.

20、 Common status words are also defined. A standard set of commands are defined to facilitate the setup and control of the transducer modules as well as to read and write the data used by the system. Commands are also provided for reading and writing the TEDS that supply the system with the operating

21、characteristics that are needed to use the transducer modules. A method of adding manufacturer unique commands is included. In addition, this standard provides formats for the TEDS. Several TEDS are defined in the standard. Four of these TEDS are required, and the remaining TEDS are optional. Some T

22、EDS are provided to allow the user to define information and to store it in the TEDS. This standard provides areas that are “open to manufacturers.” It should be noted that any use of these areas may compromise the “plug-and-play” potential of controllers and TIMs. Notice to users Errata Errata, if

23、any, for this and all other standards can be accessed at the following URL: http:/ standards.ieee.org/reading/ieee/updates/errata/index.html. Users are encouraged to check this URL for errata periodically. Interpretations Current interpretations can be accessed at the following URL: http:/standards.

24、ieee.org/reading/ieee/interp/ index.html. Patents Attention is called to the possibility that implementation of this standard may require use of subject matter covered by patent rights. By publication of this standard, no position is taken with respect to the existence or validity of any patent righ

25、ts in connection therewith. The IEEE is not responsible for identifying Essential Patent Claims for which a license may be required, for conducting inquiries into the legal validity or scope of Patents Claims or determining whether any licensing terms or conditions are reasonable or non- discriminat

26、ory. Further information may be obtained from the IEEE Standards Association. v Copyright 2007 IEEE. All rights reserved. Participants At the time this standard was submitted to the IEEE-SA Standards Board for approval, the Common Functionality and TEDS Working Group had the following membership: Ka

27、ng Lee, Chair Victoria K. Sweetser, Vice Chair Jay J. Nemeth-Johannes, Secretary Lee H. Eccles, Editor Jefferson B. Burch, API Architect Eugene Song David B. Perrussel Pat Blakely Rich Valde Andrew Segal Murat Bog Larry Whipple Mallikarjun Shankar Charles H. Jones James J. Wiczer Robert Sinclair Edw

28、ard Koch Darold Wobschall Dan Maxwell Other individuals who have contributed to this standard are as follows: Myung Lee Ken Cornett Thurston Brooks Larry Malchodi Phil Ellerbrock Wayne Catlin Loren Rittle Peter Flitner Baozhi Chen Jay Warrior Fernando GenKuong Stephen Chen Stan Woods Robert N. Johns

29、on Ryan Coleman Alice Law The following members of the individual balloting committee voted on this standard. Balloters may have voted for approval, disapproval, or abstention. Howard W. Penrose Jens Hult William J. Ackerman David B. Perrussel Robert N. Johnson Chris B. Bagge Vikram Punj Charles H.

30、Jones Jefferson B. Burch Bogdan Seliger Innocent Kamwa Juan C. Carreon Mallikarjun Shankar Piotr Karocki Danila Chernetsov Thomas M. Siep James C. Kemerling Keith Chow Matthew L. Smith Edward Koch Tommy P. Cooper Victoria K. Sweetser Charles A. Lennon, Jr. Matthew T. Davis Leroy O. Thielman William

31、Lumpkins David B. Droste Stephen C. Webb G. L. Luri Lee H. Eccles James J. Wiczer Joseph R. Marshall, Jr. Michael D. Geipel Ernesto Jorge Wiedenbrug Gary L. Michel Fernando Genkuong Darold Wobschall Yinghua Min Sergiu R. Goma Derek T. Woo Georges F. Montillet Patrick S. Gonia Eric V. Woods Jerry R.

32、Murphy Randall C. Groves Oren Yuen Jay J. Nemeth-Johannes Ryusuke Hasegawa Janusz ZalewskiMichael S. Newman Werner Hoelzl Chris L. Osterloh Dennis Horwitz vi Copyright 2007 IEEE. All rights reserved. When the IEEE-SA Standards Board approved this standard on 22 March 2007, it had the following membe

33、rship: Steve M. Mills, Chair Robert M. Grow, Vice Chair Donald F. Wright, Past Chair Judith Gorman, Secretary Narayanan Ramachandran Richard H. Hulett Richard DeBlasio Greg Ratta Hermann Koch Alex Gelman Robby Robson Joseph L. Koepfinger* William R. Goldbach Anne-Marie Sahazizian John D. Kulick Arno

34、ld M. Greenspan Virginia C. Sulzberger David J. Law Joanna N. Guenin Malcolm V. Thaden Glenn Parsons Julian Forster* Richard L. Townsend Ronald C. Petersen Kenneth S. Hanus Howard L. Wolfman Tom A. Prevost William B. Hopf *Member Emeritus Also included are the following nonvoting IEEE-SA Standards B

35、oard liaisons: Satish K. Aggarwal, NRC Representative Alan H. Cookson, NIST Representative Jennie M. Steinhagen IEEE Standards Program Manager, Document Development Norma B. Davis IEEE Standards Program Manager, Technical Program Development vii Copyright 2007 IEEE. All rights reserved. -,-,- Conten

36、ts .1 1Overview .3 1.1Scope 3 1.2Purpose .3 1.3Conformance .5 2Normative references .6 3Definitions, acronyms, and abbreviations .6 3.1Definitions .9 3.2Acronyms and abbreviations 10 4Data types .10 4.1Unsigned octet integer .10 4.2Unsigned 16 bit integer 10 4.3Signed 32 bit integer .10 4.4Unsigned

37、32 bit integer 11 4.5Single-precision real 11 4.6Double-precision real .11 4.7String 11 4.8Boolean 12 4.9IEEE1451Dot0:Args:TimeRepresentation .13 4.10Data types for associated applications 13 4.11Physical Units .15 4.12Universal unique identification 15 4.13Arbitrary octet array 16 4.14String array

38、16 4.15Boolean array 16 4.16Array of 8 bit signed integers 16 4.17Array of 16 bit signed integers 16 4.18Array of 32 bit signed integers 17 4.19Array of 8 bit unsigned integers 18 4.20Array of 16 bit unsigned integers 18 4.21Array of 32 bit unsigned integers .18 4.22Array of single-precision real nu

39、mbers 18 4.23Array of double-precision real numbers .18 4.24Array of TimeDuration data types 19 4.25Array of TimeInstance data types .19 5Smart transducer functional specification .19 5.1IEEE 1451 family reference model 23 5.2Plug-and-play capability .23 5.3Addresses 25 5.4Common characteristics 27

40、5.5Transducer Electronic Data Sheets 31 5.6TransducerChannel type descriptions 34 5.7Embedded TransducerChannels 34 5.8TransducerChannel groups viii Copyright 2007 IEEE. All rights reserved. .35 5.9TransducerChannel proxy .36 5.10Attributes and operating modes 41 5.11Triggering .48 5.12Synchronizati

41、on .49 5.13Status 55 5.14Service request logic .56 5.15Hot-swap capability 56 6Message structures .56 6.1Data transmission order and bit significance .57 6.2Command message structure .58 6.3Reply messages 58 6.4TIM initiated message structure .59 7Commands .60 7.1Standard commands 81 7.2Manufacturer

42、-defined commands 81 8TEDS specification 81 8.1General format for TEDS .83 8.2Order of octets in numeric fields .83 8.3TEDS identification header .84 8.4Meta-TEDS .94 8.5TransducerChannel TEDS 119 8.6Calibration TEDS .136 8.7Frequency Response TEDS .139 8.8Transfer Function TEDS 149 8.9Text-based TE

43、DS .154 8.10End User Application Specific TEDS 155 8.11Users Transducer Name TEDS .157 8.12Manufacturer-defined TEDS 158 8.13PHY TEDS 158 9Introduction to the IEEE 1451.0 API .159 9.1API goals .160 9.2API design decisions 162 9.3IEEE1451Dot0 10 173 Transducer services API 173 10.1IEEE1451Dot0:Transd

44、ucerServices:TimDiscovery .175 10.2IEEE1451Dot0:TransducerServices:TransducerAccess 181 10.3IEEE1451Dot0:TransducerServices:TransducerManager .187 10.4IEEE1451Dot0:TransducerServices:TedsManager 190 10.5IEEE1451Dot0:TransducerServices:CommManager 191 10.6IEEE1451Dot0:TransducerServices:AppCallback i

45、x Copyright 2007 IEEE. All rights reserved. 11 .193Module Communications API .193 11.1IEEE1451Dot0:ModuleCommunication:Comm .197 11.2IEEE1451Dot0:ModuleCommunication:P2PComm 11.3IEEE1451Dot0:ModuleCommunication:NetComm201 .210 11.4IEEE1451Dot0:ModuleCommunication:Registration 212 11.5IEEE1451Dot0:Mo

46、duleCommunication:P2PRegistration .214 11.6IEEE1451Dot0:ModuleCommunication:NetRegistration .217 11.7IEEE1451Dot0:ModuleCommunication:Receive .217 11.8IEEE1451Dot0:ModuleCommunication:P2PReceive .218 11.9IEEE1451Dot0:ModuleCommunication:NetReceive 12 .220 HTTP protocol 221 12.1IEEE 1451.0 HTTP API .

47、224 12.2Discovery API 226 12.3Transducer access API 232 12.4TEDS Manager API 12.5Transducer Manager API 238 Annex A (informative) Bibliography244 Annex B (informative) Guidance to Transducer Services Interface .246 Annex C (informative) Guidance to Module Communication Interface.240 Annex D (informa

48、tive) XML Schema for Text-based TEDS .261 Annex E (informative) Example Meta-Identification TEDS.268 Annex F (informative) Example TransducerChannel Identification TEDS280 Annex G (informative) Example Calibration Identification TEDS.282 Annex H (informative) Example Commands TEDS.284 Annex I (infor

49、mative) Example Location and Title TEDS.287 Annex J (infomative) Example Units Extension TEDS289 Annex K (informative) Examples of Physical Units290 Annex L (informative) TEDS read and write protocols296 Annex M (informative) Trigger logic configurations298 Annex N (informative) Notation summary for IDL303 Annex O (informative) TEDS implementation of a simple sensor .307 x Copyright 2007 I

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1