Thingmagic M6e Manual de usuario Pagina 1

Busca en linea o descarga Manual de usuario para Hardware Thingmagic M6e. ThingMagic M6e User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 100
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
875-0053-08 RevA
M6e Hardware Guide
For: M6e (Firmware Ver. 1.13.1 and later)
Vista de pagina 0
1 2 3 4 5 6 ... 99 100

Indice de contenidos

Pagina 1 - M6e Hardware Guide

875-0053-08 RevAM6e Hardware Guide For: M6e (Firmware Ver. 1.13.1 and later)

Pagina 2

A DIVISION OF TRIMBLE10

Pagina 3 - Revision Table

Variables Affecting Performance100 Appendix C: Environmental ConsiderationsTag Orientation: Reader performance is affected by the orientation of the

Pagina 4

Communication Regulation InformationA DIVISION OF TRIMBLE11Communication Regulation InformationThe M6e module is available in two variants. The corres

Pagina 5 - Contents

M6e12M6eEMC FCC 47 CFR, Part 15Industrie Canada RSS-210M6e Regulatory InformationFederal Communication Commission Interference StatementThis equipmen

Pagina 6

M6eA DIVISION OF TRIMBLE131. The antenna(s) must be installed such that a minimum separation distance of 25cm is maintained between the radiator (a

Pagina 7

M6e14End Product LabelingThe final end product must be labeled in a visible area with the following:“Contains Transmitter Module FCC ID: QV5MERCURY6E”

Pagina 8

M6eA DIVISION OF TRIMBLE15End Product LabelingThe final end product must be labeled in a visible area with the following:“Contains ThingMagic Inc. Mer

Pagina 9

M6e16Authorized AntennasThis device has been designed to operate with the antennas listed in Authorized Antennas. Antennas not included in this list a

Pagina 10 - A DIVISION OF TRIMBLE

M6e-AA DIVISION OF TRIMBLE17M6e-AEMC FCC 47 CFR, Part 15Industrie Canada RSS-210Federal Communication Commission Interference StatementThis equipment

Pagina 11

M6e-A184. The transmitter module must not be co-located with any other antenna or transmitter. As long as the two conditions above are met, further

Pagina 12

M6e-AA DIVISION OF TRIMBLE19or “Contains FCC ID: QV5MERCURY6E-A.” Industry CanadaUnder Industry Canada regulations, this radio transmitter may only op

Pagina 13

Government Limited Rights Notice: All documentation and manuals were developed at private expense and no part of it was developed using Government fun

Pagina 14

M6e-A20Industrie CanadaConformément à la réglementation d'Industrie Canada, le présent émetteur radio peut fonctionner avec une antenne d'un

Pagina 15 - Industrie Canada

A DIVISION OF TRIMBLEMercury6e Introduction 21Mercury6e IntroductionThe ThingMagic® Mercury6e® (M6e) embedded module is an RFID engines that you can i

Pagina 16 - Authorized Antennas

A DIVISION OF TRIMBLE22 Mercury6e Introduction

Pagina 17

A DIVISION OF TRIMBLEHardware Overview 23Hardware OverviewThe following section provides detailed specifications of the M6e hardware including:Hardw

Pagina 18

Hardware InterfacesA DIVISION OF TRIMBLE24 Hardware OverviewHardware InterfacesAntenna ConnectionsThe M6e supports four monostatic bidirectional RF an

Pagina 19 - Industry Canada

Hardware InterfacesA DIVISION OF TRIMBLEHardware Overview 25Digital/Power ConnectorThe digital connector provides power, serial communications signals

Pagina 20

Hardware InterfacesA DIVISION OF TRIMBLE26 Hardware Overviewlogic level UART supports complete functionality. The USB port supports complete functiona

Pagina 21 - Mercury6e Introduction

Hardware InterfacesA DIVISION OF TRIMBLEHardware Overview 27NoteThe baudrate in the Boot Loader mode depends on whether the module entered the bootloa

Pagina 22 - 22 Mercury6e Introduction

Hardware InterfacesA DIVISION OF TRIMBLE28 Hardware Overviewbe adversely affected. The following instructions will yield specification compliant opera

Pagina 23 - Hardware Overview

Power RequirementsA DIVISION OF TRIMBLEHardware Overview 29Power RequirementsRF Power OutputThe M6e supports separate read and write power level which

Pagina 24 - Hardware Interfaces

A DIVISION OF TRIMBLE3Revision TableDate Version Description4/2010 01 RevA First Draft for Beta release8/2010 01 RevB • Updated GPIO content• Added

Pagina 25 - Digital/Power Connector

Power RequirementsA DIVISION OF TRIMBLE30 Hardware OverviewMinimum cable insertion loss = 0.8 dBPmax = 36 - 6 + 0.8 = 30.8 dBmThe maximum RF power tha

Pagina 26

Power RequirementsA DIVISION OF TRIMBLEHardware Overview 31in the Power Management section.M6e Power ConsumptionOperationPower/Transmit ModeRF Transmi

Pagina 27 - Hardware Overview 27

Environmental SpecificationsA DIVISION OF TRIMBLE32 Hardware OverviewEnvironmental SpecificationsOperating TemperatureThe M6e module may be considered

Pagina 28 - Reset Line

Assembly InformationA DIVISION OF TRIMBLEHardware Overview 33Assembly InformationCables and ConnectorsThe following are the cables and connectors used

Pagina 29 - Power Requirements

Assembly InformationA DIVISION OF TRIMBLE34 Hardware OverviewM6e Mechanical Drawing

Pagina 30 - Power Consumption

Authorized AntennasA DIVISION OF TRIMBLEHardware Overview 35Authorized AntennasThis device has been designed to operate with the antennas listed below

Pagina 31

M6e-A Authorized CablesA DIVISION OF TRIMBLE36 Hardware OverviewM6e-A Authorized CablesThe following table contains the cable loss values for authoriz

Pagina 32

A DIVISION OF TRIMBLEFirmware Overview 37Firmware OverviewThe following section provides detailed description of the M6e firmware components: Boot L

Pagina 33 - Assembly Information

Boot LoaderA DIVISION OF TRIMBLE38 Firmware OverviewBoot Loader The boot loader provides low-level functionality. This program provides the low level

Pagina 34 - M6e Mechanical Drawing

Application FirmwareA DIVISION OF TRIMBLEFirmware Overview 39Application Firmware The application firmware contains the tag protocol code along with a

Pagina 35

A DIVISION OF TRIMBLE4

Pagina 36 - M6e-A Authorized Cables

Custom On-Reader ApplicationsA DIVISION OF TRIMBLE40 Firmware OverviewCustom On-Reader ApplicationsThe M6e does not support installing customer applic

Pagina 37 - Firmware Overview

A DIVISION OF TRIMBLECommunication Protocol 41Communication ProtocolThe following section provides an overview of the low level serial communications

Pagina 38 - Boot Loader

Serial Communication ProtocolA DIVISION OF TRIMBLE42 Communication ProtocolSerial Communication ProtocolThe serial communication between a computer (h

Pagina 39 - Application Firmware

Serial Communication ProtocolA DIVISION OF TRIMBLECommunication Protocol 43Reader-to-Host CommunicationThe following diagram defines the format of the

Pagina 40 - Custom On-Reader Applications

User Programming InterfaceA DIVISION OF TRIMBLE44 Communication ProtocolUser Programming InterfaceThe M6e does not support programming to the serial p

Pagina 41 - Communication Protocol

A DIVISION OF TRIMBLEFunctionality of the Mercury6e 45Functionality of the Mercury6eThe following section provides detailed descriptions of the M6e fe

Pagina 42 - Serial Communication Protocol

Regulatory SupportA DIVISION OF TRIMBLE46 Functionality of the Mercury6eRegulatory SupportSupported RegionsThe M6e has differing levels of support for

Pagina 43 - Reader-to-Host Communication

Regulatory SupportA DIVISION OF TRIMBLEFunctionality of the Mercury6e 47The regional functionality is set using the MercuryAPI. Setting the region of

Pagina 44 - User Programming Interface

Regulatory SupportA DIVISION OF TRIMBLE48 Functionality of the Mercury6eFrequency UnitsAll frequencies in the M6e are expressed in kHz using unsigned

Pagina 45

Regulatory SupportA DIVISION OF TRIMBLEFunctionality of the Mercury6e 49For example: In the NA region, setting a frequency of 902,999 kHz results in a

Pagina 46

A DIVISION OF TRIMBLE5ContentsCommunication Regulation Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 47 - Frequency Setting

Protocol SupportA DIVISION OF TRIMBLE50 Functionality of the Mercury6eProtocol SupportThe M6e has the ability to support many different tag protocols.

Pagina 48 - Frequency Units

Protocol SupportA DIVISION OF TRIMBLEFunctionality of the Mercury6e 51reading data faster than the transport can handle and send, and the readerʼs buf

Pagina 49 - Frequency Hop Table

Protocol SupportA DIVISION OF TRIMBLE52 Functionality of the Mercury6eprotocol options are set in the MercuryAPI Reader Configuration Parameters (/rea

Pagina 50 - Protocol Support

Antenna PortsA DIVISION OF TRIMBLEFunctionality of the Mercury6e 53Antenna PortsThe M6e has four monostatic antenna ports. Each port is capable of bot

Pagina 51 - ISO 18000-6B

Antenna PortsA DIVISION OF TRIMBLE54 Functionality of the Mercury6eGPIO 1 & 2 Used for Antenna SwitchingIf only one GPIO Output line is used for a

Pagina 52 - Delimiter

Antenna PortsA DIVISION OF TRIMBLEFunctionality of the Mercury6e 55NoteThe “missing” logical antenna settings are still usable when only one GPIO line

Pagina 53 - Antenna Ports

Antenna PortsA DIVISION OF TRIMBLE56 Functionality of the Mercury6ereader/antenna/settlingTimeList, respectively. The order the antennas settings are

Pagina 54

Tag HandlingA DIVISION OF TRIMBLEFunctionality of the Mercury6e 57Tag HandlingWhen the M6e performs inventory operations (MercuryAPI Read commands) da

Pagina 55

Tag HandlingA DIVISION OF TRIMBLE58 Functionality of the Mercury6eNoteIt is recommended the USB Interface be used when operating the M6e in continuous

Pagina 56

Tag Read Meta DataA DIVISION OF TRIMBLEFunctionality of the Mercury6e 59Tag Read Meta DataIn addition to the tag EPC ID resulting from M6e inventory o

Pagina 57 - Tag Handling

A DIVISION OF TRIMBLE6M6e Mechanical Drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 58

Power ManagementA DIVISION OF TRIMBLE60 Functionality of the Mercury6ePower ManagementThe M6e is designed for power efficiency and offers several diff

Pagina 59 - Tag Read Meta Data

Power ManagementA DIVISION OF TRIMBLEFunctionality of the Mercury6e 61shown in the table under Power Consumption. The behavior of each mode is as foll

Pagina 60

Performance CharacteristicsA DIVISION OF TRIMBLE62 Functionality of the Mercury6ePerformance CharacteristicsEvent Response TimesThe following table pr

Pagina 61 - DRM Compliant Mode

Save and Restore ConfigurationA DIVISION OF TRIMBLEFunctionality of the Mercury6e 63Save and Restore ConfigurationThe M6e supports saving module and p

Pagina 62 - Performance Characteristics

Save and Restore ConfigurationA DIVISION OF TRIMBLE64 Functionality of the Mercury6e

Pagina 63

Common Error MessagesAppendix A: Error Messages 65Appendix A: Error MessagesCommon Error MessagesThe following table lists the common faults discussed

Pagina 64

Common Error Messages66 Appendix A: Error MessagesSolutionCheck the following:Make sure the command is supported in the currently running program.

Pagina 65 - Appendix A: Error Messages

Common Error MessagesAppendix A: Error Messages 67FAULT_MSG_INVALID_FREQ_RECEIVED (104h)CauseA message was received by the reader to set the frequency

Pagina 66

Common Error Messages68 Appendix A: Error MessagesSolutionCheck the command being invoked against the documentation.FAULT_INVALID_BAUD_RATE - (10Ah)Ca

Pagina 67 - Appendix A: Error Messages 67

Bootloader FaultsAppendix A: Error Messages 69Bootloader FaultsThe following table lists the common faults discussed in this section.FAULT_BL_INVALID_

Pagina 68 - Solution

A DIVISION OF TRIMBLE7Tag Streaming/Continuous Reading 57Tag Read Meta Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 69 - Bootloader Faults

Flash Faults70 Appendix A: Error MessagesFlash FaultsThe following table lists the common faults discussed in this section.FAULT_FLASH_BAD_ERASE_PASSW

Pagina 70

Flash FaultsAppendix A: Error Messages 71FAULT_FLASH_UNDEFINED_ERROR – 302hCauseThis is an internal error and it is caused by a software problem in mo

Pagina 71 - Appendix A: Error Messages 71

Flash Faults72 Appendix A: Error MessagesSolutionWhen this occurs make note of the operations you were executing, save FULL error response and send a

Pagina 72 - 72 Appendix A: Error Messages

Protocol FaultsAppendix A: Error Messages 73Protocol FaultsThe following table lists the common faults discussed in this section.Fault Message CodeFAU

Pagina 73 - Protocol Faults

Protocol Faults74 Appendix A: Error MessagesFAULT_NO_TAGS_FOUND – (400h)CauseA command was received (such as like read, write, or lock) but the operat

Pagina 74 - FAULT_NO_TAGS_FOUND – (400h)

Protocol FaultsAppendix A: Error Messages 75SolutionThis value is invalid or this version of SW does not support the protocol value. Check the documen

Pagina 75 - FAULT_AFE_NOT_ON – 405h

Protocol Faults76 Appendix A: Error MessagesFAULT_PROTOCOL_WRITE_FAILED – 406hCauseAn attempt to modify the contents of a tag failed. There are many r

Pagina 76

Protocol FaultsAppendix A: Error Messages 77FAULT_GENERAL_TAG_ERROR – 40AhCauseThis error is used by the GEN2 module. This fault can occur if the read

Pagina 77 - FAULT_DATA_TOO_LARGE – 40Bh

Protocol Faults78 Appendix A: Error MessagesFAULT_PROTOCOL_BIT_DECODING_FAILED - 40FhCauseAttempt to operate on a tag with an EPC length greater than

Pagina 78

Protocol FaultsAppendix A: Error Messages 79SolutionCheck the data that is being passed in the command resulting in this error. Try with a different t

Pagina 79 - Appendix A: Error Messages 79

A DIVISION OF TRIMBLE8FAULT_AFE_NOT_ON – 405h 75FAULT_PROTOCOL_WRITE_FAILED – 406h 76FAULT_NOT_IMPLEMENTED_FOR_THIS_PROTOCOL – 407h 76FAULT_PROTOCOL_I

Pagina 80

Protocol Faults80 Appendix A: Error MessagesFAULT_GEN2 PROTOCOL_NON_SPECIFIC_ERROR - 42FhCauseThis is an error returned by Gen2 tags. The tag does not

Pagina 81 - Appendix A: Error Messages 81

Analog Hardware Abstraction Layer FaultsAppendix A: Error Messages 81Analog Hardware Abstraction Layer FaultsFAULT_AHAL_INVALID_FREQ – 500hCauseA comm

Pagina 82 - FAULT_POOR_RETURN_LOSS – 505h

Analog Hardware Abstraction Layer Faults82 Appendix A: Error MessagesSolutionConnect a detectable antenna (antenna must have some DC resistance).FAULT

Pagina 83

Analog Hardware Abstraction Layer FaultsAppendix A: Error Messages 83SolutionUse the correct antenna setting or change the reader configuration.

Pagina 84 - Tag ID Buffer Faults

Tag ID Buffer Faults84 Appendix A: Error MessagesTag ID Buffer FaultsThe following table lists the common faults discussed in this section.FAULT_TAG_I

Pagina 85

Tag ID Buffer FaultsAppendix A: Error Messages 85FAULT_TAG_ID_BUFFER_REPEATED_TAG_ID – 602hCauseThe module has an internal error. One of the protocols

Pagina 86 - System Errors

System Errors86 Appendix A: Error MessagesSystem ErrorsFAULT_SYSTEM_UNKNOWN_ERROR – 7F00hCauseThe error is internal.SolutionSend a testcase reproducin

Pagina 87 - Devkit Hardware

Appendix B: Getting Started - Devkit 87 Appendix B: Getting Started - DevkitDevkit HardwareIncluded ComponentsWith the devkit, you will receive the f

Pagina 88 - Connecting the Antenna

Devkit Hardware88 Appendix B: Getting Started - DevkitConnecting the AntennaThingMagic supplies one antenna that can read tags from 20ʼ away with most

Pagina 89 - Devkit USB Interfaces

Devkit HardwareAppendix B: Getting Started - Devkit 89Devkit USB InterfacesUSB/RS232The USB interface (connector labeled USB/RS232) closest to the pow

Pagina 90

A DIVISION OF TRIMBLE9Powering up and Connecting to a PC 88Devkit USB Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 91 - Devkit Schematics

Devkit Hardware90 Appendix B: Getting Started - Devkitc. Select View | Devices by Type | Ports (COM & LPT) The device appears as Mercury6eUltra

Pagina 92 - Demo Application

Devkit HardwareAppendix B: Getting Started - Devkit 91Devkit SchematicsAvailable upon request from [email protected].

Pagina 93

Demo Application92 Appendix B: Getting Started - DevkitDemo ApplicationA demo application which supports multi-protocol reading and writing is provide

Pagina 94

Notice on Restricted Use of the DevKitAppendix B: Getting Started - Devkit 93Notice on Restricted Use of the DevKitThe Mercury6e Developers Kit (DevKi

Pagina 95 - Considerations

Notice on Restricted Use of the DevKit94 Appendix B: Getting Started - Devkit

Pagina 96

Appendix C: Environmental Considerations 95 Appendix C: Environmental ConsiderationsThis Appendix details environmental factors that should be consid

Pagina 97

ElectroStatic Discharge (ESD) Considerations96 Appendix C: Environmental Considerationshas returned to the bootloader to prevent any further damage. T

Pagina 98 - Raising the ESD Threshold

ElectroStatic Discharge (ESD) ConsiderationsAppendix C: Environmental Considerations 97What actually gets to the M6e is also strongly influenced by th

Pagina 99 - Tag Considerations

ElectroStatic Discharge (ESD) Considerations98 Appendix C: Environmental ConsiderationsRaising the ESD ThresholdFor applications where full M6e power

Pagina 100

Variables Affecting PerformanceAppendix C: Environmental Considerations 99Variables Affecting PerformanceReader performance may be affected by the fol

Comentarios a estos manuales

Sin comentarios