Feig Electronic OBID i-scan ID ISC.M02.M8-B Manual

Feig Electronic OBID i-scan ID ISC.M02.M8-B Manual

Hide thumbs Also See for OBID i-scan ID ISC.M02.M8-B:

Advertisement

Quick Links

®
MANUAL
OBID i-scan
ID ISC.M02.M8-B
peliminary
public (B)
2009-06-08
H90400-0e-ID-B.doc

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the OBID i-scan ID ISC.M02.M8-B and is the answer not in the manual?

Questions and answers

Summary of Contents for Feig Electronic OBID i-scan ID ISC.M02.M8-B

  • Page 1 ® MANUAL OBID i-scan ID ISC.M02.M8-B peliminary public (B) 2009-06-08 H90400-0e-ID-B.doc...
  • Page 2 Composition of the information in this manual has been done to the best of our knowledge. FEIG ELECTRONIC GmbH does not guarantee the correctness and completeness of the details given in this manual and may not be held liable for damages ensuing from incorrect or incomplete information.
  • Page 3: Table Of Contents

    5.1. [0x52] Baud Rate Detection....................21 5.2. [0x55] Start Flash Loader ....................21 5.3. [0x63] CPU Reset ......................22 5.4. [0x65] Get Software Version ....................23 5.5. [0x66] Get Reader Info ......................24 5.6. [0x69] RF Reset .........................26 FEIG ELECTRONIC GmbH Page 3 of 43 H90400-0e-ID-B.doc...
  • Page 4 6.1.5. [0x2B] Get System Information...................38 ANNEX ANNEX A: Codes of Transponder Types ................40 ANNEX B: Index of Status Bytes .....................41 Error-Code for ISO15693 Transponders ................43 ANNEX C: Codes of Identifier Data Types (IDDT) ..............43 FEIG ELECTRONIC GmbH Page 4 of 43 H90400-0e-ID-B.doc...
  • Page 5: Revision History Of Documentation

    ® OBID i-scan System-Manual ID ISC.M02.M8-B Revision History of documentation Rev. Date Description • 30.04.2009 Created FEIG ELECTRONIC GmbH Page 5 of 43 H90400-0e-ID-B.doc...
  • Page 6: Abbreviations

    Most Significant Byte Number Output Read / Write Access Read Relay Radio Frequency RSSI Received Signal Strength Indicator Real Time Clock Table Transponder Timeslot Unique Identifier (read only Serial Number) Write Only Access Write FEIG ELECTRONIC GmbH Page 6 of 43 H90400-0e-ID-B.doc...
  • Page 7: Data Transmission Between Obid

    Host (Terminal / PC / ..) Reader → parameter- / control command parameter received and stored / control command processed ← status / error status data ← FEIG ELECTRONIC GmbH Page 7 of 43 H90400-0e-ID-B.doc...
  • Page 8: Iso15693 Host Commands

    Transponder data in Reader field ← → write data to Transponder with UID Transponder with correct UID in antenna field ? ← OK status status = no Transponder in Reader field ← FEIG ELECTRONIC GmbH Page 8 of 43 H90400-0e-ID-B.doc...
  • Page 9: Asynchronous Interface

    CRC16: Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITT-CRC16 Polynom: + 1 (0x8408) Start Value: 0xFFFF Direction: Backward see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 9 of 43 H90400-0e-ID-B.doc...
  • Page 10: Crc16 Calculation Algorithm

    /* cnt = number of protocol bytes without CRC */ crc ^= DATA[i]; for (j = 0; j < 8; j++) if (crc & 0x0001) crc = (crc >> 1) ^ CRC_POLYNOM; else crc = (crc >> 1); FEIG ELECTRONIC GmbH Page 10 of 43 H90400-0e-ID-B.doc...
  • Page 11: Configuration Parameters (Cfg)

    Malfunctions may occur if parameters are configured outside their described range or if unspecified parameters have been changed! • A firmware update resets the EEPROM to default settings and the Reader goes into the er- ror status “EE-Init-mode”. FEIG ELECTRONIC GmbH Page 11 of 43 H90400-0e-ID-B.doc...
  • Page 12 Changing of this parame- bytes must not be changed, as ter only becomes effective this may cause faulty operation of after writing / saving this the Reader configuration block EEPROM and a Reader reset FEIG ELECTRONIC GmbH Page 12 of 43 H90400-0e-ID-B.doc...
  • Page 13: Protocols For Reader Configuration

    14 byte configuration block read from address CFGn in CFG-ADR. Note: Reading from reserved configuration blocks will result in an 0x15 error code. see ANNEX B: Index of Status Bytes see Chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 13 of 43 H90400-0e-ID-B.doc...
  • Page 14: 0X81] Write Configuration

    14-byte configuration block stored in the configuration memory of the Reader at address CFGn. Note: A write to reserved configuration blocks will result in error code 0x16. see ANNEX B: Index of Status Bytes see chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 14 of 43 H90400-0e-ID-B.doc...
  • Page 15: 0X82] Save Configuration

    4.3. [0x82] Save Configuration • A save configuration to EEPROM with reserved configuration blocks will result in error code 0x16. see ANNEX B: Index of Status Bytes see chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 15 of 43 H90400-0e-ID-B.doc...
  • Page 16: 0X83] Set Default Configuration

    RAM and EEPROM Notes: • To save the configuration to non-volatile memory, use 4.3. [0x82] Save Configuration • A set to default configuration with reserved configuration blocks will result in error code 0x16. FEIG ELECTRONIC GmbH Page 16 of 43 H90400-0e-ID-B.doc...
  • Page 17: Cfg1: Interface

    • The Reader set the baud rate to 38400 baud, if the user set an invalid baudrate. • Not available by the USB-Reader A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 17 of 43 H90400-0e-ID-B.doc...
  • Page 18 TR-RESPONSE-TIME 0...65535 * 100 ms A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 18 of 43 H90400-0e-ID-B.doc...
  • Page 19 • An Antenna Timeout will be set internal to a value 1/4 * TR-Response-Time if not more than 4 antennas area used. If more than 4 antennas are used the Antenna Timeout will be set to 1/8 * TR- Response Time. FEIG ELECTRONIC GmbH Page 19 of 43 H90400-0e-ID-B.doc...
  • Page 20: Cfg4: Transponder Parameters

    A value of 0x00 will be automatically set to a block size of 4byte. Blocksize: Automatic (If transponder is known) Manuel (As specified in DB-Blocksize) Read Mode: b00: Automatic Mode (If transponder is known) Single Read Multiple Read FEIG ELECTRONIC GmbH Page 20 of 43 H90400-0e-ID-B.doc...
  • Page 21: Protocols For Reader Control

    Host ← Reader 0x00 [0x55] 0x00 CRC16 Note: • This command is only available if the correct COM-ADR of the Reader is used. • All COM-addresses except 255 [0xFF] will be accept. FEIG ELECTRONIC GmbH Page 21 of 43 H90400-0e-ID-B.doc...
  • Page 22: 0X63] Cpu Reset

    5.3. [0x63] CPU Reset This protocol allows you to reset the CPU on the Reader. Host → Reader COM-ADR [0x63] CRC16 Host ← Reader COM-ADR [0x63] CRC16 STATUS see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 22 of 43 H90400-0e-ID-B.doc...
  • Page 23: 0X65] Get Software Version

    Displays the type / model of the Reader. The value should be 0x21. TR-TYPE: Displays the Transponders supported by the software. Bit: Function: Bit: Function: 15693 see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 23 of 43 H90400-0e-ID-B.doc...
  • Page 24: 0X66] Get Reader Info

    TX-BUF is the maximum transmit buffer size of the Reader. The host has to take in to account that a response protocol of the Reader can have this length. see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 24 of 43 H90400-0e-ID-B.doc...
  • Page 25 The flag fields are independent of configurable password protection 5...6 7...n-2 n-1...n COM-ADR [0x66] STATUS NR_OF_ PERMISSION CRC16 PAGES PERMISSION: Byte Bit: CFG_NO FEIG ELECTRONIC GmbH Page 25 of 43 H90400-0e-ID-B.doc...
  • Page 26: 0X69] Rf Reset

    Host ← Reader COM-ADR [0x69] CRC16 STATUS Notes: • After an RF Reset the Reader is not able to receive a new Transponder before expiration of t see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 26 of 43 H90400-0e-ID-B.doc...
  • Page 27: 0X6A] Rf Output On/Off

    • The RF power will stay active after a RF Output ON until a ISOHost commands has been sent or a RF Output OFF command has been sent. see ANNEX B: Index of Status Bytes FEIG ELECTRONIC GmbH Page 27 of 43 H90400-0e-ID-B.doc...
  • Page 28: Protocols For Iso15693 Host Commands

    √ 6.1.3. [0x23] Read Multiple Blocks √ 6.1.4. [0x24] Write Multiple Blocks √ 6.1.5. [0x2B] Get System Information Note: After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 28 of 43 H90400-0e-ID-B.doc...
  • Page 29: 0Xb0] Host Commands For Iso15693 Mandatory And Optional Commands

    Command specific request RESPONSE-DATA: Command specific response Notes: • Data is transferred only if STATUS = 0x00, 0x83, 0x94, 0x95. • After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 29 of 43 H90400-0e-ID-B.doc...
  • Page 30: 0X01] Inventory

    Byte 7 Byte 8 Byte 9 Byte 10-17 Byte 18 Byte 19 Byte20 Byte 21 Byte 22-25 ANT_ TR-TYPE DSFID IDD_LEN IDD (UID) reserved ANT_NR RSSI reserved 0x11 STATUS Repeated DATA-SETS times FEIG ELECTRONIC GmbH Page 30 of 43 H90400-0e-ID-B.doc...
  • Page 31 ANNEX A: Codes of Transponder Types DSFID: (only ISO15693 Transponders) Data Storage Family Identifier. If not used this value will return 0x00. IDD-LEN: Identifier Data Length defines the length of the IDD in Byte. FEIG ELECTRONIC GmbH Page 31 of 43 H90400-0e-ID-B.doc...
  • Page 32 After an ISO Host command the RF power will be switched off automatically. • If a transponder was read from different antennas, the reader sends a separate data set for each antenna. FEIG ELECTRONIC GmbH Page 32 of 43 H90400-0e-ID-B.doc...
  • Page 33: 0X22] Lock Multiple Blocks

    Block number where the error occurred. Note: • If an error occurred during a lock command, the following blocks could not be locked. • After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 33 of 43 H90400-0e-ID-B.doc...
  • Page 34: 0X23] Read Multiple Blocks

    The maximum number of DB-N, depends on DB-Size. The maximum number of bytes is 128 bytes. DB-Size Max. DB-N = 128 / x ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. FEIG ELECTRONIC GmbH Page 34 of 43 H90400-0e-ID-B.doc...
  • Page 35 Requested data block. The block size is defined by DB-SIZE. Notes: • A read from 1 block uses a Read Single Block command to the Transponder. • After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 35 of 43 H90400-0e-ID-B.doc...
  • Page 36: 0X24] Write Multiple Blocks

    Number of data blocks to be written to the Transponder, starting at DB-ADR. The maximum number of DB-N, depends on DB-Size. The maximum number of bytes is 128 bytes. DB-Size Max. DB-N = 128 / x FEIG ELECTRONIC GmbH Page 36 of 43 H90400-0e-ID-B.doc...
  • Page 37 • If an error occurred during a write command, the following blocks could not be written. • After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 37 of 43 H90400-0e-ID-B.doc...
  • Page 38: 0X2B] Get System Information

    The LSB (32bits) from the Read only Serial Number of the Transponder. AFI: Application Family Identifier. If not supported by the Transponder, this value will return 0x00. Manufacturer Code: Manufacturer specific code (see: ANNEX A: Codes of Transponder Types) FEIG ELECTRONIC GmbH Page 38 of 43 H90400-0e-ID-B.doc...
  • Page 39 IC reference (version) of the Transponder. If not supported by the Transponder, this value will return 0x00. Chip Version: Chip version of the Transponder Note: This command is only available for ISO15693 Transponders. After an ISO Host command the RF power will be switched off automatically. FEIG ELECTRONIC GmbH Page 39 of 43 H90400-0e-ID-B.doc...
  • Page 40: Annex

    ® OBID i-scan System-Manual ID ISC.M02.M8-B ANNEX ANNEX A: Codes of Transponder Types Value Transponder type 0x03 ISO15693 Tags The Information will be send by performing the 6.1.1. [0x01] Inventory command. FEIG ELECTRONIC GmbH Page 40 of 43 H90400-0e-ID-B.doc...
  • Page 41: Annex B: Index Of Status Bytes

    ( >4 Antennas => Antenna Timeout = 1/8 TR-Response Time (CFG1)) (<=4 Antennas => Antenna Timeout = 1/4 TR-Respose Time (CFG1)) 0x94 More Data: • There were more transponders in the antenna areas than the reader could han- dle. FEIG ELECTRONIC GmbH Page 41 of 43 H90400-0e-ID-B.doc...
  • Page 42 ® OBID i-scan System-Manual ID ISC.M02.M8-B 0x95 ISO 15693 Error: • An additional error code for ISO15693 Transponders is sent with response data. FEIG ELECTRONIC GmbH Page 42 of 43 H90400-0e-ID-B.doc...
  • Page 43: Error-Code For Iso15693 Transponders

    ANNEX C: Codes of Identifier Data Types (IDDT) Value IDDT 0x00 SNR or UID The Information will be send by performing the 6.1.1. [0x01] Inventory command. FEIG ELECTRONIC GmbH Page 43 of 43 H90400-0e-ID-B.doc...

Table of Contents