Radiofrequency identification of animals — Advanced transponders — Part 2: Code and command structure

ISO 14223-2:2010 specifies the code and command structure between the transceiver and the advanced transponder used in the radiofrequency identification of animals, this specification being fully backwards-compatible with those of ISO 11784 and ISO 11785. As a direct extension of ISO 11785, it is intended to be used in conjunction with that International Standard.

Identification des animaux par radiofréquence — Transpondeurs évolués — Partie 2: Code et structure de commande

L'ISO 14223-2:2010 spécifie le code et la structure de commande entre l'émetteur-récepteur et le transpondeur évolué utilisé pour l'identification des animaux par radiofréquence, à compatibilité descendante totale avec les spécifications données dans l'ISO 11784 et l'ISO 11785. En tant que prolongement de l'ISO 11785, elle est censée être utilisée conjointement avec celle-ci.

General Information

Status
Published
Publication Date
12-Aug-2010
Current Stage
9093 - International Standard confirmed
Completion Date
08-Sep-2021
Ref Project

Buy Standard

Standard
ISO 14223-2:2010 - Radiofrequency identification of animals -- Advanced transponders
English language
34 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 14223-2:2010 - Identification des animaux par radiofréquence -- Transpondeurs évolués
French language
34 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO
STANDARD 14223-2
First edition
2010-08-15

Radiofrequency identification of
animals — Advanced transponders —
Part 2:
Code and command structure
Identification des animaux par radiofréquence — Transpondeurs
évolués —
Partie 2: Code et structure de commande




Reference number
ISO 14223-2:2010(E)
©
ISO 2010

---------------------- Page: 1 ----------------------
ISO 14223-2:2010(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.


COPYRIGHT PROTECTED DOCUMENT


©  ISO 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland

ii © ISO 2010 – All rights reserved

---------------------- Page: 2 ----------------------
ISO 14223-2:2010(E)
Contents Page
Foreword .v
Introduction.vi
1 Scope.1
2 Normative references.1
3 Conformance .1
3.1 Transponder.1
3.2 Transceiver .1
4 Terms and definitions .2
5 Abbreviated terms .2
6 Transmission protocol.3
6.1 Basic elements .3
6.2 Unique identifier .3
6.3 Request format .4
6.4 Response format .5
6.5 Request flags .5
6.5.1 General .5
6.5.2 NOS flag.6
6.5.3 SEL flag and ADR flag.7
6.5.4 CRCT flag .7
6.6 Response flag and error code.7
6.7 Error handling.8
6.8 Block security status (BSS).8
6.9 Start of frame pattern (SOF) .9
6.9.1 Transceiver request .9
6.9.2 Transponder response.9
6.10 Cyclic redundancy check (CRC) .9
6.11 Data storage format identifier (DSFID) .9
7 Memory organization .10
7.1 General .10
7.2 User data memory — Page 0.10
7.3 User data memory — Extended memory (W page 1).10
8 Transponder states .11
8.1 General .11
8.2 RF-off state.11
8.3 ISO 11785 state .11
8.4 Wait state.11
8.5 Ready state .11
8.6 Quiet state .11
8.7 Selected state .11
8.8 State diagram.12
9 Anticollision .13
9.1 General .13
9.2 Request parameters .13
9.3 Request processing by the transponder .14
9.4 Explanation of anticollision sequences.16
9.4.1 General .16
9.4.2 Anticollision sequence with one slot .16
© ISO 2010 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO 14223-2:2010(E)
9.4.3 Anticollision sequence with 16 slots.16
9.4.4 Mixed population with transponders of type FDX-ADV and HDX-ADV.17
9.4.5 Advanced anticollision mode.17
10 Commands .19
10.1 Command classification .19
10.2 Command list .20
10.3 Mandatory commands.21
10.3.1 INVENTORY.21
10.3.2 READ UID.22
10.3.3 READ MULTIPLE BLOCKS .22
10.3.4 STAY QUIET .23
10.3.5 WRITE SINGLE BLOCK .23
10.3.6 LOCK BLOCK.23
10.4 Optional commands .24
10.4.1 READ SINGLE BLOCK .24
10.4.2 READ SINGLE BLOCK WITH SECURITY STATUS .24
10.4.3 READ MULTIPLE BLOCKS WITH SECURITY STATUS .25
10.4.4 WRITE MULTIPLE BLOCKS .25
10.4.5 GET SYSTEM INFORMATION .26
10.4.6 SELECT.27
10.4.7 RESET TO READY .28
10.4.8 WRITE SYSTEM DATA .28
10.4.9 LOCK SYSTEM DATA.29
10.4.10 READ EXTENDED MULTIPLE BLOCKS.29
10.4.11 WRITE EXTENDED MULTIPLE BLOCKS .30
10.4.12 LOCK EXTENDED BLOCK .31
10.4.13 Optional command execution in inventory mode .31
10.5 Custom commands.32
10.6 Proprietary commands.32
Annex A (informative) Description of a typical anticollision sequence with FDX and HDX
transponders.33
Bibliography .34

iv © ISO 2010 – All rights reserved

---------------------- Page: 4 ----------------------
ISO 14223-2:2010(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
ISO 14223-2 was prepared by Technical Committee ISO/TC 23, Tractors and machinery for agriculture and
forestry, Subcommittee SC 19, Agricultural electronics.
ISO 14223 consists of the following parts, under the general title Radiofrequency identification of animals —
Advanced transponders:
⎯ Part 1: Air Interface
⎯ Part 2: Code and command structure
The following part is under preparation:
⎯ Part 3: Applications
© ISO 2010 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO 14223-2:2010(E)
Introduction
This part of 14223 specifies the communication interface of the radio frequency (RF) system for advanced
transponders for animals. The technical concept of advanced transponders for animal identification described
is based upon the principle of radio frequency identification (RFID) and is an extension of the standards
ISO 11784 and ISO 11785. Apart from transmission of the (unique) identification code of animals, the
application of advanced technologies facilitates the storage and retrieval of additional information (integrated
database), the implementation of authentication methods and the reading of data from integrated sensors, etc.
The International Organization for Standardization (ISO) draws attention to the fact that it is claimed that
compliance with this document may involve the use of patents concerning the methods of transmission
referred to throughout the document.
ISO takes no position concerning the evidence, validity and scope of these patent rights.
The holders of these patent rights have assured ISO that they are willing to negotiate licences under
reasonable and non-discriminatory terms and conditions with applicants throughout the world. In this respect,
the statements of the holders of these patent rights are registered with ISO. Information may be obtained
from:
N.V. Nederlandsche Apparatenfabriek “Nedap”
Parallelweg 2
NL-7141 DC Groenlo
The Netherlands
Texas Instruments Deutschland GmbH
Haggerstrasse 1
D-85356 Freising
Germany
NXP Semiconductors
Mikron-Weg 1
A-8101 Gratkorn
Austria
EM Microelectronic-Marin SA
Sors 3
CH-2074 Marin
Switzerland
Atmel Germany GmbH
P.O. Box 3535
74025 Heilbronn
Germany
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights other than those identified above. ISO shall not be held responsible for identifying any or all such patent
rights.

vi © ISO 2010 – All rights reserved

---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 14223-2:2010(E)

Radiofrequency identification of animals — Advanced
transponders —
Part 2:
Code and command structure
1 Scope
This part of ISO 14223 specifies the code and command structure between the transceiver and the advanced
transponder used in the radiofrequency identification of animals, this specification being fully backwards-
compatible with those of ISO 11784 and ISO 11785. As a direct extension of ISO 11785, it is intended to be
used in conjunction with that International Standard.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
ISO 11784, Radio frequency identification of animals — Code structure
ISO 11785, Radio frequency identification of animals — Technical concept
ISO/IEC 7816-6, Identification cards — Integrated circuit cards — Part 6: Interindustry data elements for
interchange
ISO 24631-1, Radiofrequency identification of animals — Part 1: Evaluation of conformance of RFID
transponders with ISO 11784 and ISO 11785 (including granting and use of a manufacturer code)
3 Conformance
3.1 Transponder
For conformance with this part of ISO 14223 to be claimed, a transponder shall be FDX-ADV or HDX-ADV.
NOTE Nothing in this International Standard prevents a transponder being of more than one type, although for
technical reasons, it is unlikely that such transponders are ever marketed.
3.2 Transceiver
For conformance with this part of ISO 14223 to be claimed, a transceiver shall support both FDX-ADV and
HDX-ADV. When in the inventory mode, the transceiver shall alternate between FDX-ADV and HDX-ADV
interrogation. The transceiver shall move back to ISO 11785 mode after completion of the advanced operation.
© ISO 2010 – All rights reserved 1

---------------------- Page: 7 ----------------------
ISO 14223-2:2010(E)
4 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
4.1
advanced transponder
transponder conforming to ISO 14223, downward compatible according to ISO 11784 and ISO 11785, with
facilities for storage and retrieval of additional data, integrated sensors, etc.
4.2
advanced mode
operating method of the advanced transponder after reception of a valid command
4.3
anticollision sequence
algorithm used to prepare for and handle a dialogue between transceiver and one or more transponders out of
several in its energizing field
4.4
byte
eight bits of data designated b1 to b8, from the most significant bit (MSB, b8) to the least significant bit (LSB, b1)
5 Abbreviated terms
BSS block security status
CRC cyclic redundancy check
CRCT response cyclic redundancy check flag
DSFID data storage format identifier
EOF end of frame
FDX full duplex
IC integrated circuit
ICR integrated circuit reference number
HDX half duplex
LSB least significant bit
MFC integrated circuit manufacturer code
MSB most significant bit
MSN manufacturer serial number
NOB number of blocks per page
NOP number of pages
NOS number of slots
NRZ non-return to zero
2 © ISO 2010 – All rights reserved

---------------------- Page: 8 ----------------------
ISO 14223-2:2010(E)
NSS number of sensors
RF radio frequency
RTF reader talk first
RFU reserved for future use
SOF start of frame
UID unique identifier (includes MFC and MSN)
6 Transmission protocol
6.1 Basic elements
The advanced transmission protocol defines the mechanism for exchanging instructions and data between the
transceiver and the transponders, in both directions.
It is based on the following concepts.
⎯ The transponders are by default conformant with ISO 11784 and ISO 11785. This shall be evaluated
conformant with ISO 24631-1. For advanced instructions the transceiver has the ability to communicate
with a transponder in the advanced mode. In this mode the transponder is communicating in RTF mode
and does not start to respond unless it has received and decoded a valid request from the transceiver.
⎯ The transponders are uniquely identified by 48 bit UID, programmed at the manufacture of the integrated
circuit. The UID coding is defined in 6.2.
⎯ An identification code of 64 bits according to ISO 11784 is stored in page 0 (the four blocks given in
Table 11 can be used to store the full ISO 11785 protocol) of the user memory area (blocks 0 to 3). This
identification code shall be programmed and locked by the transponder issuer in order to avoid
manipulations.
The advanced mode protocol is based on
⎯ a request from the transceiver to the transponder, and
⎯ a response from the transponder to the transceiver.
The protocol is bit-oriented. The number of bits transmitted after a SOF depends on the respective request
and response.
Flags are used for the control of request and response format. The setting of the flags indicates either request
and response variants (e.g. number of slots) or the presence of optional fields. In the case of optional fields,
when the flag is set to one (1), the field is present. When the flag is reset to zero (0), the field is absent.
RFU flags shall be set to zero (0).
6.2 Unique identifier
The UID is used for addressing each transponder uniquely and individually.
The length of the UID is 48 bits, the format of the UID is presented in Table 1. The IC manufacturer is
responsible for setting the UID as defined by this part of ISO 14223 and for ensuring the uniqueness of the
MSN.
© ISO 2010 – All rights reserved 3

---------------------- Page: 9 ----------------------
ISO 14223-2:2010(E)
Table 1 — UID format
MSB LSB
48 . 41 40 . 1
IC manufacturer IC manufacturer
code serial number
(MFC) (MSN)
The UID shall comprise
⎯ the 8 bit MFC, according to ISO/IEC 7816-6, and
⎯ the 40 bit MSN, a unique serial number assigned by the IC manufacturer.
6.3 Request format
A request consists of the following elements:
⎯ SOF;
⎯ flags;
⎯ command;
⎯ parameters (depending on the command);
⎯ data (depending on the command);
⎯ CRC (optional);
⎯ EOF.
The general request format is presented in Table 2.
Table 2 — General request format
SOF flags command parameters data CRC EOF
Each request starts with a SOF. The fields are transmitted successively from the first field (flags) to the last
field (e.g. CRC). All fields are transmitted LSB first. At the end of a request, an EOF is appended.
The allocation of the LSB and MSB for each field of the request format is shown in Table 3.
Table 3 — Allocation of LSB and MSB to the request fields

LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
SOF Field 1 (5 bits) Field 2 (6 bits) Field 3 Field 4 Field 5 (16 bits) EOF
(Flags 1 … 5) (Command) (Parameters) (Data) (CRC)

4 © ISO 2010 – All rights reserved

---------------------- Page: 10 ----------------------
ISO 14223-2:2010(E)
6.4 Response format
A response consists of the following elements:
⎯ SOF pattern;
⎯ error flag;
⎯ error code;
⎯ data (depending on the command);
⎯ CRC (is optional depending on command and flag settings);
⎯ EOF pattern.
The format of the general response if there is no error is presented in Table 4 and that of the general
response if there is an error in Table 5.
Table 4 — General response format if no error
SOF Error Data CRC EOF
flag 0
Table 5 — General response format if error
SOF Error Error CRC EOF
flag 1 code
Each response begins with a SOF. The subsequent fields are transmitted successively from the first field
(Flag) to the last field (e.g. CRC). All fields are transmitted LSB first. At the end of a response, an EOF is
appended.
The allocation of the LSB and MSB for each field of the response format is shown in Table 6.
Table 6 — Allocation of LSB and MSB to response fields
LSB MSB LSB MSB LSB MSB
SOF Field 1 (1 bit) Field 2 (W3 bits) Field 3 (16 bits) EOF
(Error flag) (Error code or data) (CRC)
6.5 Request flags
6.5.1 General
In each request, five flags are used, with flag b1 to be transmitted first. The specific meaning of the request
flags depends on the context. The meaning of request flags b1 to b3 is explained in Table 7, that of b4 and b5
where the inventory flag is not set in Table 8 and that where the inventory flag is set in Table 9.
© ISO 2010 – All rights reserved 5

---------------------- Page: 11 ----------------------
ISO 14223-2:2010(E)
Table 7 — Meaning of request flags b1 to b3
Bit Flag name Value Description
0 No protocol format extension
PEXT (protocol
b1
extension) flag
1 RFU
0 The meaning of flags b4 to b5 is according to Table 8
b2 INV (inventory) flag
1 The meaning of flags b4 to b5 is according to Table 9
0 CRC shall not be appended to the transponder response
b3 CRCT
1 CRC shall be appended to the transponder response
Table 8 — Request flags b4 to b5 definition when inventory flag is not set
Bit Flag name Value Description
Request shall be executed by any transponder according to the setting of
0
the address flag.
b4 SEL (select) flag
Request shall be executed only by transponder in selected state. The
1 address flag shall be set to 0 and the UID field shall not be included in the
request.
Request is not addressed. UID field is not included. It shall be executed by
0
any transponder.
b5 ADR (address) flag
Request is addressed. UID field is included. It shall be executed only by
1 that transponder whose UID matches the UID specified in the request. The
SEL flag shall be set to 0.
Table 9 — Request flags b4 to b5 definition when the inventory flag is set
Bit Flag name Value Description
b4 RFU 0 —
0 16 slots
b5 NOS flag
1 1 slot
A further description of these flags is given in 6.5.2 to 6.5.4.
6.5.2 NOS flag
The NOS flag (see Table 10) is used by the INVENTORY command to select the number of slots during
execution of the anticollision sequence.
Table 10 — Meaning of NOS flag
NOS flag Meaning only for INVENTORY command
0 16 slots
1 1 slot
6 © ISO 2010 – All rights reserved

---------------------- Page: 12 ----------------------
ISO 14223-2:2010(E)
6.5.3 SEL flag and ADR flag
The SEL flag and ADR flag are used by all commands except the INVENTORY and READ UID commands.
When both the ADR flag and the SEL flag are set to 0, the request shall not contain a UID. Any transponder in
the ready state receiving such a request shall execute it (if possible) and shall return a response to the
transceiver as specified by the command description.
When the ADR flag is set to 1 (addressed mode), the request shall contain the UID of the addressed
transponder. Independent of the state, any transponder receiving such a request shall compare the received
UID (address) to its own ID. If it matches, it shall execute it (if possible) and return a response to the
transceiver as specified by the command description. If it does not match, it shall remain silent and keep its
current state.
When the SEL flag is set to 1 (selected mode), the request shall not contain a transponder UID. Only the
transponder in the selected state receiving such a request shall execute it (if possible) and shall return a
response to the transceiver as specified by the command description. Other transponders not in the selected
state shall keep their current state and be silent. The combination of ADR and SEL flag is not supported.
Table 11 gives an overview of the meaning of the SEL flag and ADR flag.
Table 11 — Meaning of SEL flag and ADR flag
SEL ADR Meaning for all commands except INVENTORY and READ UID
0 0 No UID is attached. All transponders in the ready state shall execute this command.
0 1 The UID is attached. Only the transponder with corresponding UID shall execute this command.
1 0 No UID is attached. Only the transponder in the selected state shall execute this command.
1 1 RFU
6.5.4 CRCT flag
The CRCT flag specifies whether or not the transponder is to attach a CRC in its response. The CRC
implementation on the transponder is mandatory.
6.6 Response flag and error code
The error flag indicates whether or not the transpo
...

NORME ISO
INTERNATIONALE 14223-2
Première édition
2010-08-15


Identification des animaux par
radiofréquence — Transpondeurs
évolués —
Partie 2:
Code et structure de commande
Radiofrequency identification of animals — Advanced transponders —
Part 2: Code and command structure




Numéro de référence
ISO 14223-2:2010(F)
©
ISO 2010

---------------------- Page: 1 ----------------------
ISO 14223-2:2010(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.


DOCUMENT PROTÉGÉ PAR COPYRIGHT


©  ISO 2010
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication ne peut être reproduite ni utilisée sous
quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Publié en Suisse

ii © ISO 2010 – Tous droits réservés

---------------------- Page: 2 ----------------------
ISO 14223-2:2010(F)
Sommaire Page
Avant-propos .v
Introduction.vi
1 Domaine d'application .1
2 Références normatives.1
3 Conformité.1
3.1 Transpondeur .1
3.2 Émetteur-récepteur .1
4 Termes et définitions .2
5 Termes abrégés .2
6 Protocole de transmission .3
6.1 Éléments de base .3
6.2 Identifiant unique.3
6.3 Format de requête .4
6.4 Format de réponse .5
6.5 Signaux de requête .5
6.5.1 Généralités .5
6.5.2 Signal NOS .6
6.5.3 Signal SEL et signal ADR .7
6.5.4 Signal CRCT.7
6.6 Signal de réponse et code d'erreur .7
6.7 Traitement d'erreur.8
6.8 État de sécurité du bloc (BSS) .8
6.9 Signal de début de trame (SOF).9
6.9.1 Requête de l'émetteur-récepteur .9
6.9.2 Réponse du transpondeur.9
6.10 Contrôle de redondance cyclique (CRC) .9
6.11 Identifiant du format de stockage de données (DSFID) .9
7 Organisation de la mémoire .9
7.1 Généralités .9
7.2 Mémoire de données utilisateur — Page 0 .10
7.3 Mémoire de données utilisateur — Mémoire étendue (W page 1) .10
8 États du transpondeur .11
8.1 Généralités .11
8.2 État RF désactivée.11
8.3 État ISO 11785.11
8.4 État attente .11
8.5 État prêt .11
8.6 État silencieux .11
8.7 État choisi.12
8.8 Diagramme d'état.12
9 Anticollision .13
9.1 Généralités .13
9.2 Paramètres de requête.13
9.3 Traitement de requête par le transpondeur.14
9.4 Explication des séquences anticollision .16
9.4.1 Généralités .16
9.4.2 Séquence anticollision avec un emplacement.16
© ISO 2010 – Tous droits réservés iii

---------------------- Page: 3 ----------------------
ISO 14223-2:2010(F)
9.4.3 Séquence anticollision avec 16 emplacements.16
9.4.4 Population mélangée avec des transpondeurs de type FDX-ADV et HDX-ADV .17
9.4.5 Mode anticollision évolué .17
10 Commandes .19
10.1 Classification des commandes .19
10.2 Liste des commandes .20
10.3 Commandes obligatoires.21
10.3.1 INVENTORY (Inventaire) .21
10.3.2 READ UID (Lire UID) .22
10.3.3 READ MULTIPLE BLOCKS (Lire plusieurs blocs).22
10.3.4 STAY QUIET (Rester silencieux) .23
10.3.5 WRITE SINGLE BLOCK (Écrire un bloc unique).23
10.3.6 LOCK BLOCK (Verrouiller bloc).23
10.4 Commandes facultatives .24
10.4.1 READ SINGLE BLOCK (Lire un bloc unique).24
10.4.2 READ SINGLE BLOCK WITH SECURITY STATUS (Lire un bloc unique avec état de
sécurité) .24
10.4.3 READ MULTIPLE BLOCKS WITH SECURITY STATUS (Lire plusieurs blocs avec état de
sécurité) .25
10.4.4 WRITE MULTIPLE BLOCKS (Écrire plusieurs blocs).26
10.4.5 GET SYSTEM INFORMATION (Obtenir des informations système) .26
10.4.6 SELECT (Choisir).27
10.4.7 RESET TO READY (Réinitialiser à prêt) .28
10.4.8 WRITE SYSTEM DATA (Écrire données du système).28
10.4.9 LOCK SYSTEM DATA (Verrouiller données du système) .29
10.4.10 READ EXTENDED MULTIPLE BLOCKS (Lire plusieurs blocs étendus) .29
10.4.11 WRITE EXTENDED MULTIPLE BLOCK (Écrire plusieurs blocs étendus).30
10.4.12 LOCK EXTENDED BLOCK (Verrouiller bloc étendu) .31
10.4.13 EXÉCUTION DE COMMANDE FACULTATIVE EN MODE INVENTAIRE .31
10.5 Commandes adaptées.32
10.6 Commandes propriétaires .32
Annexe A (informative) Description d'une séquence anticollision type avec des transpondeurs
FDX et HDX .33
Bibliographie .34

iv © ISO 2010 – Tous droits réservés

---------------------- Page: 4 ----------------------
ISO 14223-2:2010(F)
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes nationaux de
normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est en général confiée
aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude a le droit de faire partie du
comité technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec l'ISO participent également aux travaux. L'ISO collabore étroitement avec
la Commission électrotechnique internationale (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres
votants.
L'ISO 14223-2 a été élaborée par le comité technique ISO/TC 23, Tracteurs et matériels agricoles et forestiers,
sous-comité SC 19, Électronique en agriculture.
L'ISO 14223 comprend les parties suivantes, présentées sous le titre général Identification des animaux par
radiofréquence — Transpondeurs évolués:
⎯ Partie 1: Interface hertzienne
⎯ Partie 2: Code et structure de commande
La partie suivante est en préparation:
⎯ Partie 3: Applications
© ISO 2010 – Tous droits réservés v

---------------------- Page: 5 ----------------------
ISO 14223-2:2010(F)
Introduction
La présente partie de l'ISO 14223 spécifie l'interface de communication du système de radiofréquence (RF)
des transpondeurs évolués pour les animaux. La description du concept technique des transpondeurs évolués
pour l'identification des animaux est basée sur le principe de l'identification par radiofréquence (RFID) et
représente un prolongement de l'ISO 11784 et de l'ISO 11785. Outre la transmission du code d'identification
(unique) des animaux, l'application de technologies de pointe facilite le stockage et la recherche
d'informations supplémentaires (base de données intégrée), la mise en œuvre de méthodes d'authentification
et la lecture des données des capteurs intégrés, etc.
L'Organisation internationale de normalisation (ISO) attire l'attention sur le fait qu'il est déclaré que la
conformité avec les dispositions du présent document peut impliquer l'utilisation de brevets intéressant les
méthodes de transmission traitées dans le présent document.
L'ISO ne prend pas position quant à la preuve, à la validité et à la portée de ces droits de propriété.
Les détenteurs de ces droits de propriété ont donné l'assurance à l'ISO qu'ils consentent à négocier des
licences avec des demandeurs du monde entier, à des termes et conditions raisonnables et non
discriminatoires. À ce propos, la déclaration des détenteurs des droits de propriété est enregistrée à l'ISO.
Des informations peuvent être demandées à:
N.V. Nederlandsche Apparatenfabriek, «Nedap»
Parallelweg 2
NL-7141 DC Groenlo
Pays-Bas
Texas Instruments Deutschland GmbH
Haggerstrasse 1
D-85356 Freising
Allemagne
NXP Semiconductors
Mikron-Weg 1
A-8101 Gratkorn
Autriche
EM Microelectronic-Marin SA
Sors 3
CH-2074 Marin
Suisse
Atmel Germany GmbH
P.O. Box 3535
74025 Heilbronn
Allemagne
L'attention est d'autre part attirée sur le fait que certains des éléments du présent document peuvent faire
l'objet de droits de propriété autres que ceux qui ont été mentionnés ci-dessus. L'ISO ne saurait être tenue
pour responsable de l'identification de ces droits de propriété en tout ou partie.

vi © ISO 2010 – Tous droits réservés

---------------------- Page: 6 ----------------------
NORME INTERNATIONALE ISO 14223-2:2010(F)

Identification des animaux par radiofréquence —
Transpondeurs évolués —
Partie 2:
Code et structure de commande
1 Domaine d'application
La présente partie de l'ISO 14223 spécifie le code et la structure de commande entre l'émetteur-récepteur et
le transpondeur évolué utilisé pour l'identification des animaux par radiofréquence, à compatibilité
descendante totale avec les spécifications données dans l'ISO 11784 et l'ISO 11785. En tant que
prolongement de l'ISO 11785, elle est censée être utilisée conjointement avec celle-ci.
2 Références normatives
Les documents de référence suivants sont indispensables pour l'application du présent document. Pour les
références datées, seule l'édition citée s'applique. Pour les références non datées, la dernière édition du
document de référence s'applique (y compris les éventuels amendements).
ISO 11784, Identification des animaux par radiofréquence — Structure du code
ISO 11785, Identification des animaux par radiofréquence — Concept technique
ISO/CEI 7816-6, Cartes d'identification — Cartes à circuit intégré — Partie 6: Éléments de données
intersectoriels pour les échanges
ISO 24631-1, Identification des animaux par radiofréquence — Partie 1: Évaluation de la conformité des
transpondeurs RFID à l'ISO 11784 et à l'ISO 11785 (y compris l'attribution et l'utilisation d'un code de
fabricant)
3 Conformité
3.1 Transpondeur
Pour revendiquer la conformité à la présente partie de l'ISO 14223, le transpondeur doit être FDX-ADV ou
HDX-ADV.
NOTE La présente Norme internationale n'empêche pas un transpondeur d'être de plusieurs types, bien que, pour
des raisons techniques, il soit probable que de tels transpondeurs ne seront jamais commercialisés.
3.2 Émetteur-récepteur
Pour revendiquer la conformité à la présente partie de l'ISO 14223, l'émetteur-récepteur doit prendre en
charge les interfaces FDX-ADV et HDX-ADV. Lorsqu'il est dans le mode inventaire, l'émetteur-récepteur doit
alterner entre l'interrogation FDX-ADV et HDX-ADV. L'émetteur-récepteur doit réintégrer le mode de
l'ISO 11785 après l'achèvement de l'opération évoluée.
© ISO 2010 – Tous droits réservés 1

---------------------- Page: 7 ----------------------
ISO 14223-2:2010(F)
4 Termes et définitions
Pour les besoins du présent document, les termes et définitions suivants s'appliquent.
4.1
transpondeur évolué
transpondeur conforme à l'ISO 14223, à compatibilité descendante avec l'ISO 11784 et l'ISO 11785,
présentant des possibilités de stockage et de retour de données supplémentaires, des capteurs intégrés, etc.
4.2
mode évolué
mode de fonctionnement du transpondeur évolué après réception d'une commande valide
4.3
séquence anticollision
algorithme utilisé pour préparer et traiter un dialogue entre un émetteur-récepteur et un ou plusieurs des
transpondeurs dans son champ électromagnétique
4.4
octet
huit bits de données désignés b1 à b8, du bit de poids fort (MSB, b8) au bit de poids faible (LSB, b1)
5 Termes abrégés
BSS état de sécurité du bloc (block security status)
CRC contrôle de redondance cyclique (cyclic redundancy check)
CRCT signal de contrôle de redondance cyclique de la réponse (response cyclic redundancy check flag)
DSFID identifiant de format de stockage de données (data storage format identifier)
EOF fin de trame (end of frame)
FDX duplex intégral (full duplex)
CI circuit intégré
ICR numéro de référence de circuit intégré (integrated circuit reference number)
HDX semi duplex (half duplex)
LSB bit de poids faible (least signifiant bit)
MFC code du fabricant du circuit intégré (integrated circuit manufacturer code)
MSB bit de poids fort (most significant bit)
MSN numéro de série du fabricant (manufacturer serial number)
NOB nombre de blocs par page (number of blocks per page)
NOP nombre de pages (number of pages)
NOS nombre d'emplacements (number of slots)
NSS nombre de capteurs (number of sensors)
2 © ISO 2010 – Tous droits réservés

---------------------- Page: 8 ----------------------
ISO 14223-2:2010(F)
NRZ non-retour à zéro
RF radiofréquence
RTF lecteur parle en premier (reader talk first)
RFU réservé pour usage futur (reserved for future use)
SOF début de trame (start of frame)
UID identifiant unique (unique identifier, comprend MFC et MSN)
6 Protocole de transmission
6.1 Éléments de base
Le protocole de transmission évolué définit le mécanisme d'échange des commandes et des données entre
l'émetteur-récepteur et les transpondeurs, dans les deux directions.
Il est fondé sur les concepts suivants.
a) Les transpondeurs sont par défaut conformes à l'ISO 11784 et à l'ISO 11785. Cela doit être évalué
conformément à l'ISO 24631-1. Pour les commandes évoluées, l'émetteur-récepteur peut communiquer
avec un transpondeur en mode évolué. Dans ce mode, le transpondeur communique en mode RTF et ne
commence pas la réponse avant qu'il n'ait reçu et décodé une requête valide de l'émetteur-récepteur.
b) Les transpondeurs sont identifiés de manière unique par un UID de 48 bits programmé lors de la
fabrication du circuit intégré. Le codage de l'UID est défini en 6.2.
c) Un code d'identification de 64 bits conforme à l'ISO 11784 est stocké à la page 0 (les quatre blocs
donnés dans le Tableau 11 peuvent être utilisés pour stocker le protocole complet de l'ISO 11785) de la
zone de mémoire utilisateur (blocs 0 à 3). Ce code d'identification doit être programmé et verrouillé par le
fournisseur du transpondeur afin d'éviter toutes manipulations.
Le protocole de mode évolué est fondé sur
⎯ une requête de l'émetteur-récepteur au transpondeur, et
⎯ une réponse du transpondeur à l'émetteur-récepteur.
Le protocole est fondé sur le bit. Le nombre de bits transmis après un SOF dépend de la requête et de la
réponse.
Des signaux sont utilisés pour le contrôle du format de requête et de réponse. Le paramétrage des signaux
indique soit des variantes de requête et de réponse (par exemple le nombre d'emplacements), soit la
présence de champs facultatifs. Dans le cas de champs facultatifs, lorsque le signal est fixé sur un (1), le
champ est présent. Lorsque le signal est remis à zéro (0), le champ est absent.
Les signaux RFU doivent être fixés sur zéro (0).
6.2 Identifiant unique
L'UID est utilisé pour traiter chaque transpondeur de manière unique et individuelle.
La longueur de l'UID est de 48 bits; le format de l'UID est présenté dans le Tableau 1. Le fabricant du CI est
responsable de la gestion de l'UID, tel que défini dans la présente partie de l'ISO 14223, et d'assurer l'unicité
du MSN.
© ISO 2010 – Tous droits réservés 3

---------------------- Page: 9 ----------------------
ISO 14223-2:2010(F)
Tableau 1 — Format de l'UID
MSB LSB
48 . 41 40 . 1
Code du fabricant Numéro de série
du CI du fabricant du CI
(MFC) (MSN)
L'UID doit comprendre
⎯ le MFC de 8 bits, conformément à l'ISO/CEI 7816-6, et
⎯ le MSN de 40 bits, un numéro de série unique affecté par le fabricant du CI.
6.3 Format de requête
Une requête comprend les éléments suivants:
⎯ SOF;
⎯ signaux;
⎯ commande;
⎯ paramètres (en fonction de la commande);
⎯ données (en fonction de la commande);
⎯ CRC (facultatif);
⎯ EOF.
Le format de requête général est présenté dans le Tableau 2.
Tableau 2 — Format de requête général
SOF signaux commande paramètres données CRC EOF
Toute requête commence par un SOF. Les champs sont transmis successivement du premier champ
(signaux) au dernier champ (par exemple CRC). Tous les champs sont transmis avec le LSB en premier. À la
fin d'une requête, une EOF est ajoutée.
L'affectation du LSB et du MSB pour chaque champ du format de requête est illustrée dans le Tableau 3.
Tableau 3 — Affectation du LSB et du MSB aux champs de requête
LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
SOF Champ 1 (5 bits) Champ 2 (6 bits) Champ 3 Champ 4 Champ 5 (16 bits) EOF
(signaux 1 . 5) (commande) (paramètres) (données) (CRC)
4 © ISO 2010 – Tous droits réservés

---------------------- Page: 10 ----------------------
ISO 14223-2:2010(F)
6.4 Format de réponse
Une réponse comprend les éléments suivants:
⎯ signal SOF;
⎯ signal d'erreur;
⎯ code d'erreur;
⎯ données (en fonction de la commande);
⎯ CRC (est facultatif en fonction de la commande et des paramètres du signal);
⎯ signal EOF.
Le format de réponse général en l'absence d'erreur est présenté dans le Tableau 4 et le format de réponse
général en présence d'erreur dans le Tableau 5.
Tableau 4 — Format de réponse général en l'absence d'erreur
SOF Signal Données CRC EOF
d'erreur
0
Tableau 5 — Format de réponse général en présence d'erreur
SOF Signal Code CRC EOF
d'erreur d'erreur
1
Chaque réponse commence avec un SOF. Les champs suivants sont transmis successivement du premier
champ (signal) au dernier champ (par exemple CRC). Tous les champs sont transmis avec le LSB en premier.
À la fin de la réponse, une EOF est ajoutée.
L'affectation du LSB et du MSB pour chaque champ du format de réponse est illustrée dans le Tableau 6.
Tableau 6 — Affectation du LSB et du MSB aux champs de réponse
LSB MSBLSB MSBLSB MSB
SOF Champ 1 (1 bit) Champ 2 (W 3 bits) Champ 3 (16 bits) EOF
(signal d'erreur) (CRC)
(code d'erreur
ou données)
6.5 Signaux de requête
6.5.1 Généralités
Dans chaque requête, cinq signaux sont utilisés, le signal b1 devant être transmis en premier. Le sens
spécifique des signaux de requête dépend du contexte. La signification des signaux de requête b1 à b3 est
expliquée dans le Tableau 7, celle de b4 et b5 est expliquée dans le Tableau 8, lorsque le signal d'inventaire
n'est pas fixé, et dans le Tableau 9, lorsque le signal d'inventaire est fixé.
© ISO 2010 – Tous droits réservés 5

---------------------- Page: 11 ----------------------
ISO 14223-2:2010(F)
Tableau 7 — Signification des signaux de requête b1 à b3
Bit Nom du signal F Valeur Description
Signal PEXT 0 Pas d'extension de format de protocole
b1
(extension de
1 RFU
protocole)
0 La signification des signaux b4 à b5 est conforme au Tableau 8
Signal INV
b2
(inventaire)
1 La signification des signaux b4 à b5 est conforme au Tableau 9
0 Le CRC ne doit pas être ajouté à la réponse du transpondeur
b3 CRCT
1 Le CRC doit être ajouté à la réponse du transpondeur
Tableau 8 — Signification des signaux de requête b4 à b5, lorsque le signal d'inventaire n'est pas fixé
Bit Nom du signal Valeur Description
La requête doit être exécutée par un transpondeur conformément au
0
paramètre du signal d'adresse.
Signal SEL
b4
La requête doit être exécutée uniquement par le transpondeur à l'état
(choix, select)
1 «choisi». Le signal d'adresse doit être fixé sur 0 et le champ de l'UID ne doit
pas être inclus dans la requête.
La requête n'est pas adressée. Le champ de l'UID n'est pas inclus. Elle doit
0
être exécutée par un transpondeur.
Signal ADR
b5
La requête est adressée. Le champ de l'UID est inclus. Elle doit être
(adresse)
1 exécutée uniquement par le transpondeur dont l'UID correspond à l'UID
spécifié dans la requête. Le signal SEL doit être fixé sur 0.
Tableau 9 — Signification des signaux de requête b4 à b5, lorsque le signal d'inventaire est fixé
Bit Nom du signal Valeur Description
b4 RFU 0 —
0 16 emplacements
b5 Signal NOS
1 1 emplacement
Une description plus approfondie de ces signaux est donnée de 6.5.2 à 6.5.4.
6.5.2 Signal NOS
Le signal NOS (voir Tableau 10) est utilisé par la commande INVENTORY (inventaire) afin de choisir le
nombre d'emplacements pendant l'exécution de la séquence anticollision.
Tableau 10 — Signification du signal NOS
Signal NOS Signification applicable uniquement
à la commande INVENTORY
0 16 emplacements
1 1 emplacement
6 © ISO 2010 – Tous droits réservés

---------------------- Page: 12 ----------------------
ISO 14223-2:2010(F)
6.5.3 Si
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.