PNI CompassPoint V2Xe User Manual

Electronic 2-axis compass module

Advertisement

Quick Links

User Manual
V2Xe
CompassPoint
Electronic 2-Axis Compass Module

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CompassPoint V2Xe and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for PNI CompassPoint V2Xe

  • Page 1 User Manual V2Xe CompassPoint Electronic 2-Axis Compass Module...
  • Page 2: Table Of Contents

    Table 5-3: ASIC Period Values Table 5-4: Component Identifiers List of Figures Figure 3-1: Mechanical Drawing Figure 4-1: Transfer from Host to V2Xe Figure 4-2: Transfer from V2Xe to Host PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012 Page i...
  • Page 3: Copyright & Warranty Information

    Product in effect at time of order. PNI will make no changes to the specifications or manufacturing processes that affect form, fit, or function of the Product without written notice to the OEM, however, PNI may at any time, without such notice, make minor changes to specifications or manufacturing processes that do not affect the form, fit, or function of the Product.
  • Page 4: Introduction

    And measurement data is very stable over temperature and inherently free from offset drift. The CompassPoint V2Xe allows designers to bypass the time and expense required to build a 2- axis digital compass from scratch. Features include:...
  • Page 5: Specifications

    -1100 µT +1100 µT Gain 32 counts/µT Magnetometer Mode Resolution 1/gain Characteristics Linearity 0.6% Sensor Frequency 175 kHz Accuracy 2° rms 1° rms Compass Mode Characteristics Resolution 0.01° PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012 Page 3...
  • Page 6: Package Information

    Footnotes: 1. Characteristics are subject to change. Values assume supply voltage of 3 VDC. 2. Measurement taken with no sensor activity 3. Measurement taken during continuous polling of sensors 4. Field measurement range is defined a the monotonic region of the output characteristic curve 5.
  • Page 7: Set-Up

    A rising edge on the V2Xe SYNC line resets the V2Xe’s SPI and communication buffers. The SYNC line is asynchronous with respect to the SPI, so proper care in its implementation is mandatory. Contact PNI if you are experiencing synchronization issues.
  • Page 8: Mechanical Installation

    Mechanical Installation 4.2.1 Mounting Orientation The V2Xe should be mounted horizontally and as level as possible. The arrow on the top of the board should point in the direction of travel or line of sight. 4.2.2 Locate away from changing magnetic fields It is not possible to calibrate for changing magnetic anomalies.
  • Page 9 The V2Xe has a built-in transmit response timeout. If the host sends a query command to the V2Xe, the host needs to clock in the response within 0.5 seconds. The V2Xe will flush the response after the 0.5 second timeout to accommodate new commands. PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012...
  • Page 10: Operation With V2Xe Protocol

    Operation with V2Xe Protocol The following section describes the data structure and the commands used to communicate with the V2Xe over its SPI interface. Datagram Structure The datagram structure for a basic message is given below: Sync Flag Frame Type Terminator 0x00 0xAA...
  • Page 11: Parameter Formats

    Parameter Formats Note: Floating-point based parameters conform to ANSI/IEEE Std 754-1985. Please refer to the Standard for more information. PNI also recommends the user refer to the compiler’s instructions to understand how the compiler implements floating-point format. 32 Bit Floating Point (Float32) Shown below is the 32 bit float format in big Endian.
  • Page 12 Signed 8 Bit Integer (SInt8) UInt8-based parameters are unsigned 8-bit numbers. Bit 7 represents the sign of the value (0=positive, 1=negative) byte Unsigned 32 Bit Integer (UInt32) UInt32-based parameters are unsigned 32 bit numbers. 24 23 16 15 Big Endian 0 15 8 23 Little Endian...
  • Page 13: Commands & Communication Frames

    Queries the V2Xe for data 0x05 kGetDataResp Response to kGetData Module Set-Up kGetModInfo (frame ID 0x01) This frame queries the device's type and firmware revision number. The frame has no payload. PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012 Page 11...
  • Page 14 kGetModInfoResp (frame ID 0x02) The response to kGetModInfo is given below. The payload contains the device type identifier followed by the firmware revision number. Payload Type Revision FourCharCode FourCharCode kSetConfig (frame ID 0x06) This frame sets internal configurations in the V2Xe. The first byte of the payload is the configuration ID followed by a format-specific value.
  • Page 15 When damping is enabled and a value (n = 1 to 8) for the damping range is selected, the V2Xe will perform a simple average of PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012...
  • Page 16: 5.5 Calibration

    the “n” number elements. Damping is only applied to the heading data. This is not a running average but instead an average of the most recent “n” number with the oldest being dropped in each successive heading calculation. kGetConfig (frame ID 0x07) This frame queries the TCM for the current internal configuration value.
  • Page 17 By performing a calibration, the V2Xe identifies local sources of distortion and negates their effects from the overall reading to provide an accurate heading. For more on magnetic distortion and calibration, see PNI’s white paper “Local Magnetic Distortion Effects on 3- Axis Compassing” at PNI’s website (http://www.pnicorp.com/technology/papers).
  • Page 18: Making Measurements

    kSetCalData (frame ID 0x0E) This frame writes calibration data into the V2Xe using the same frame structure as kCalDataResp. This is an optional command and is not used for most applications. However, it allows the user to store multiple sets of calibration coefficients on the host system, and write them into the V2Xe when appropriate.
  • Page 19 This flag indicates the user calibration status. True means it is not user calibrated and this is the default value. kGetData (frame ID 0x04) This frame queries the V2Xe for data. The frame has no payload. The response is kGetDataResp. PNI Sensor Corporation DOC#1017814 r01 V2Xe User Manual – May 2012 Page 17...
  • Page 20 After a request for data is sent, a time delay is required for processing and sampling. The time delay required is relative to the period select value being used and is also influenced by the strength of field being measured. With a period select value of 8 (/4096), a delay of approximately 50 msec is required.

Table of Contents