Thingmagic M6e Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Thingmagic M6e. ThingMagic M6e User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 100
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
875-0053-08 RevA
M6e Hardware Guide
For: M6e (Firmware Ver. 1.13.1 and later)
Vue de la page 0
1 2 3 4 5 6 ... 99 100

Résumé du contenu

Page 1 - M6e Hardware Guide

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

Page 2

A DIVISION OF TRIMBLE10

Page 3 - Revision Table

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

Page 4

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

Page 5 - Contents

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

Page 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

Page 7

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

Page 8

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

Page 9

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

Page 10 - A DIVISION OF TRIMBLE

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

Page 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

Page 12

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

Page 13

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

Page 14

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

Page 15 - Industrie Canada

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

Page 16 - Authorized Antennas

A DIVISION OF TRIMBLE22 Mercury6e Introduction

Page 17

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

Page 18

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

Page 19 - Industry Canada

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

Page 20

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

Page 21 - Mercury6e Introduction

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

Page 22 - 22 Mercury6e Introduction

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

Page 23 - Hardware Overview

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

Page 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

Page 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

Page 26

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

Page 27 - Hardware Overview 27

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

Page 28 - Reset Line

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

Page 29 - Power Requirements

Assembly InformationA DIVISION OF TRIMBLE34 Hardware OverviewM6e Mechanical Drawing

Page 30 - Power Consumption

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

Page 31

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

Page 32

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

Page 33 - Assembly Information

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

Page 34 - M6e Mechanical Drawing

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

Page 35

A DIVISION OF TRIMBLE4

Page 36 - M6e-A Authorized Cables

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

Page 37 - Firmware Overview

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

Page 38 - Boot Loader

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

Page 39 - Application Firmware

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

Page 40 - Custom On-Reader Applications

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

Page 41 - Communication Protocol

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

Page 42 - Serial Communication Protocol

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

Page 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

Page 44 - User Programming Interface

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

Page 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

Page 46

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

Page 47 - Frequency Setting

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

Page 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

Page 49 - Frequency Hop Table

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

Page 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

Page 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

Page 52 - Delimiter

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

Page 53 - Antenna Ports

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

Page 54

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

Page 55

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

Page 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

Page 57 - Tag Handling

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

Page 58

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

Page 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

Page 60

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

Page 61 - DRM Compliant Mode

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

Page 62 - Performance Characteristics

Save and Restore ConfigurationA DIVISION OF TRIMBLE64 Functionality of the Mercury6e

Page 63

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

Page 64

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

Page 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

Page 66

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

Page 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_

Page 68 - Solution

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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 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

Page 80

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

Page 81 - Appendix A: Error Messages 81

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

Page 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

Page 83

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

Page 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

Page 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

Page 86 - System Errors

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

Page 87 - Devkit Hardware

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

Page 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

Page 89 - Devkit USB Interfaces

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

Page 90

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

Page 91 - Devkit Schematics

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

Page 92 - Demo Application

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

Page 93

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

Page 94

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

Page 95 - Considerations

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

Page 96

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

Page 97

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

Page 98 - Raising the ESD Threshold

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

Page 99 - Tag Considerations

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

Page 100

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

Commentaires sur ces manuels

Pas de commentaire