IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
   Text Size: Small Text Normal Text Larger Text
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

Frequently Asked Questions About:

IEEE Standard 1451.4-2004


What is IEEE Std 1451.4-2004, what are its uses and how does it work?

What are the benefits of using IEEE Std 1451.4-2004?

What is an IEEE 1451.4 manufacturer ID?

What is a URN and why is it needed?

What is a transducer electronic data sheet (TEDS)?

What is a template?

Who writes templates, where may they be obtained and how may I publish one?

What is the template description language?

How can I obtain a manufacturer ID?

How can I obtain an assignment of a URN block(s)?

What are the costs involved in obtaining a manufacturer ID or URN block assignment, or in publishing a new template? What is the method of payment?

How may I obtain the names and ID numbers of those companies who own a manufacturer ID or URN block assignment?

May I re-sell or distribute a segment of the URN block after I obtain it?

My company wants a second manufacturer ID number for our new project. Can we receive one?

What if the company address or contact information changes after I have received the manufacturer ID or URN block assignment, or have published a new template?


What is IEEE Std 1451.4-2004, what are its uses and how does it work?

IEEE Std 1451.4 is a member of the IEEE 1451 family of smart transducer standards.
Distinguishing features of IEEE 1451.4 are:

  • A mixed-mode communication interface (MMI), which allows digital data and analog waveforms to alternately occupy a single connection, with analog bandwidth not limited by sampling. Also defined are separate data and analog connections for transducer applications not adapted to the shared connection.
  • A transducer electronic data sheet (TEDS) definition, adapted to very small memories through the use of templates and containing identification and calibration data.
  • A template description language (TDL) allowing ongoing development of templates for diverse transducer types.
  • A rich template collection adapting 1451.4 to large family of transducers.
  • A transducer block definition allowing 1451.4 to adapt to the 1451.1 Object Model.

IEEE Std 1451.4 allows self identification of transducers via the internal TEDS, easing bookkeeping in large measurement arrays. Stored sensitivity data allows data acquisition systems to standardize automatically to the installed transducers and track the transducers. A user field may be used to identify the transducer location in human readable format. The mixed-mode interface allows the analog waveform to be utilized in pristine form, without limitations of bandwidth introduced by sampling.

For a detailed description on IEEE Std 1451.4 operation, click here.


What are the benefits of using IEEE Std 1451.4-2004?

The IEEE 1451 family provides a set of common interfaces between sensors or actuators, instruments and networks. With these standard interfaces, interoperability and interchangeability of sensors or actuators across different transducer networks are thus established. These standards reduce the effort needed to develop networked smart transducers. The use of IEEE 1451.4 based transducers offers the potential for simple plug and play operation, simplifying transducer installation and system upgrade.For transducer (sensor or actuator) manufacturers, the need for major redesign of their product for compatibility with a specific instrument or network is eliminated. They can deliver products for multiple instruments and networks based on one set of standard interfaces.

For control network vendors, the availability of a large pool of network-compatible sensors and actuators will likely increase the utilization of control networks, thus creating a push-pull effort.

For system integrators, the standard interfaces will provide a significant reduction in implementation effort.

For end users, IEEE Standard 1451.4-2004 has the potential to significantly reduce the total life-cycle costs of the sensor system or network, which include installation, maintenance, and upgrade.


What is an IEEE 1451.4 manufacturer_ID?

Within a 64-bit section of the 1451.4 TEDS, called basic TEDS, the manufacturer of the transducer is defined with a 14-bit code called the manufacturer ID, along with manufacturer-assigned transducer model number, model letter, model version nember and serial number. (see IEEE Std 1451.4.2004 subclause 5.1.1, Table 2) The IEEE Registration Authority issues the manufacturer ID, to guarantee that it is unique to a manufacturer, and publishes the list of existing IEEE 1451.4 manufacturer ID's. Data acquisition systems may make use of the basic TEDS, including manufacturer ID, and model number data in determining the transducer type and the proper template to be used in unpacking TEDS data, particularly in the case of a transducer manufacturer choosing to use a non-IEEE, or manufacturer, template. Do not confuse manufacturer ID and basic TEDS with URN, as they are two separate and distinct entities.

For details on the 1451.4 manufacturer ID and Basic TEDS, click here.

To view the IEEE listing of 1451.4 manufacturer ID codes, click here.

To apply for an IEEE 1451.4 manufacturer ID code, click here.


What is a URN and why is it needed?

The unique registration number is a 64-bit unique identifier contained in the memory devices, or nodes, in which IEEE 1451.4 TEDS data is stored. Because multiple nodes may be arrayed in a multi-drop network format, to allow memory capacity to be increased, or other functions to be added, the URN allows a number of nodes to be individually accessed by the system. (see IEEE Std 1451.4.2004 subclause 5.4, figure 2) For details on the use of the URN in node devices, click here. Do not confuse the URN with manufacturer ID and basic TEDS, as they are two separate and distinct entities.

IEEE 1451.4 transducer manufacturers using commercially available nodes obtain a URN automatically in each node they purchase. Manufacturers wishing to emulate the IEEE 1451.4 node function with an ASIC or micro-controller, for example, must purchase a URN for each node function produced. For this purpose, the IEEE Registration Authority issues blocks of 4096 URN codes. If you are producing nodes for use with IEEE 1451.4, and wish to purchase a block of URN codes from IEEE-RA, click here.


What is a transducer electronic data sheet (TEDS)?

Each of the standards in the IEEE 1451 family defines a storage format for data pertinent to a transducer, to be stored in the transducer. This data is called the transducer electronic data sheet, or TEDS. In general, transducer identification and calibration data are contained in the TEDS. In the case of IEEE 1451.4, the memory is large enough to contain only packed numerical data, without any units, which account for substantial memory usage in the TEDS definitions of the other standards. A template therefore defines the significance of the stored data in a 1451.4 transducer. The template is resident in the system, which reads the TEDS and unpacks the data.

For details on IEEE TEDS and templates, click here.


What is a template?

A template is a documented definition of the placement and significance of each piece of data stored within the TEDS memory. (see IEEE Std 1451.4.2004 subclause 5.3) The template is not contained within the TEDS data, but the TEDS data identifies which template is to be referenced in interpreting the TEDS data. Templates must be accessible to the program code, which is used to write and read the TEDS data, allowing that data to be properly packed for writing and unpacked subsequent to reading. Templates are written in the template description language (TDL) and contained in template description files. The template description file is an ASCII text file, written in TDL, and having a file name extension of .tdl. (see IEEE Std 1451.4.2004 subclause 6.1) IEEE Standard 1451.4-2004 annex A contains several examples of the template description file. Typically the template description file is read by an application program which, at the same time,reads and interprets (or generates and writes) the bits from (to) TEDS.


Who writes templates, where may they be obtained and how may I publish one?

Templates, or more precisely template description files, may be written by those having a transducer application not adapted to an IEEE published template. It is advisable that the library of IEEE templates be exhaustively investigated prior to undertaking writing a custom template, since it contains templates adapted to most transducer types. Using a standard template will save considerable effort by the user. The IEEE template description files can be found here.

Should writing a custom template be found necessary, please read and understand Clause 7, Template Description Language, contained in IEEE Std 1451.4-2004. Templates must be written in this language and the rules of the standard followed. For more details on using TDL, click here.

As described in the standard, a company or user can create templates for use by all to whom the template description files are distributed. A template description file may be submitted to IEEE for consideration as IEEE template by the manufacturer who developed the template of significant use, under the following condition:

The submitted template must have been in use for a sufficiently long period and by a sufficient number of users to demonstrate its effectiveness and freedom from defects.

All new templates must conform with the TDL syntax rules and pass the syntax check program located in the TDL programmer's start-up kit described below.

To submit a new template to the IEEE-RA for consideration, click here.

The application form and the template description file must be sent to the IEEE as indicated at the end of the form,for listing as an IEEE template. Manufacturers may elect to use non-IEEE templates for their own 1451.4 compliant products. Manufacturers choosing to use unpublished, manufacturer templates are solely responsible for the distribution and effective usage of these templates. All manufacturer templates must conform with the TDL syntax and template format guide. The format guide and TDL syntax check program are located in the TDL start-up kit.

NOTICE: The attached software is currently undergoing BETA testing. The software has not been verified for any particular purpose. USE AT YOUR OWN RISK. The software is intended solely as a tool of convenience. The software does NOT guarantee that a given product is or will be compliant with IEEE-SA Standards and is NOT intended to be used, explicitly or implicitly, to certify or assure such compliance, and you shall NOT represent or imply to others that IEEE-SA has tested, certified or otherwise approved of any product developed through use of this software.

To download the programmer's startup kit for writing templates, click here.


What is the template description language?

A major driving force behind the development of the IEEE 1451.4 standard was the need to minimize the amount of memory required to store a TEDS; with a stated objective of only needing 256 bits, although more are allowed. This requires a method of mapping the bits in a precise fashion. This bit mapping is accomplished through templates which are text based files written in the template description language (TDL). The TDL is a formal language similar to programming languages, but with considerably less looping and conditional control. This is because the entire purpose of the language is to map bits and not to implement general processing or mathematical capabilities.

For details on the functionality and syntax of the TDL, click here.


How can I obtain a manufacturer ID?

The IEEE Registration Authority issues IEEE 1451.4 manufacturer ID numbers on a fee basis. To apply for an IEEE 1451.4 manufacturer ID, click here.


How can I obtain an assignment of a URN Block(s)?

The IEEE Registration Authority issues IEEE 1451.4 URNs on a fee basis, in blocks of 4,096 numbers. To apply for IEEE 1451.4 URN blocks, click here. Note: There is a maximum of 10 assignments that can be issued at one time.


What are the costs involved in obtaining a manufacturer ID or URN block assignment, or in publishing a new template? What is the method of payment?

The IEEE Registration Authority oversees the issuance of IEEE 1451.4 manufacturer ID numbers and URN blocks and keeps a current listing of the IEEE 1451.4 template files. To cover administrative costs, fees are charged for manufacturer ID numbers and URN blocks and to publish new templates. Payment terms are listed with the fees for each of these services.

To determine the fee or to obtain a manufacturer ID number, click here.

To determine the fee or to obtain a URN block, click here.

To determine the fee or to publish a new template, click here.


How may I obtain the names and ID numbers of those companies who own a manufacturer ID or URN block assignment?

The listings of existing IEEE 1451.4 manufacturer ID numbers and URN blocks are available for no charge, from the IEEE Registration Authority.

To view existing manufacturer ID numbers, click here.

There are no URN blocks assigned by the IEEE Registration Authority at this time.


May I re-sell or distribute a segment of the URN block after I obtain it?

The IEEE Registration Authority distributes URNs in blocks of 4,096, which is considered to be the smallest practical volume for administration purposes, at a reasonable fee for small volume users. IEEE-RA does not sanction the re-sale of partial URN blocks, due to the danger of loss of uniqueness. Several divisions within a company may share a block of URNs, however.


My company wants a second manufacturer ID number for our new project. Can we receive one?

Manufacturers may obtain an additional manufacturer ID number only when the original has become exhausted. A statement must be furnished to the IEEE Registration Authority, verifying that 95% of the capacity of the original number has been used. The manufacturer ID occupies 14 bits of a 64-bit transducer identifier called the basic TEDS. The pool of individual transducer model numbers available to each holder of a single manufacturer ID, using the remaining 50 bits of the Basic TEDS as defined in IEEE Standard 1451.4-2004, is therefore in excess of 54.5 million model numbers. Each model may be produced up to a total in excess of 16.7 million serialized copies. By changing the version number or version letter, as defined in the Standard, a larger total of serialized copies of a given model may be supported. The total number of individual units indentifiable using the IEEE Standard 1451.4-2004 basic TEDS, under a single manufacturer ID, is slightly in excess of 9 x 1014.


What if the company address or contact information changes after I have received the Manufacturer ID or URN Block assignment, or have published a new template?

Please complete the information change form. If there is a company name change due to purchase or sale please also fax a press release or some details of the company name change to +1 732-562-1571. The company name change will not be uploaded to the public listing unless the press release or details are received.



1451.4 Registration Home
spacer
Copyright ©2008 IEEE-SA
Contact IEEE-SA

(ieee-registration-authority@ieee.org)
URL: http: standards.ieee.org/regauth/1451/FAQs.html

spacer