ECB100 High Accuracy 3D Electronic Compass Board
Product Information:
The ECB100 is a high accuracy 3D electronic compass board
designed to provide precise compass readings. It is equipped with
advanced technology to ensure accurate measurements and reliable
performance. The main features of the ECB100 are as follows:
- High Accuracy: The ECB100 offers exceptional accuracy in
measuring compass directions, allowing for precise navigation and
orientation. - 3D Compass: With its 3D capabilities, the ECB100 provides
accurate compass readings in three dimensions, allowing for
accurate positioning even in complex environments. - Electronic Design: The board utilizes electronic components and
sensors to provide accurate and reliable compass readings. - Compact Size: The ECB100 is designed to be compact and
lightweight, making it suitable for various applications where
space is limited. - Easy Integration: The board is designed for easy integration
into existing systems or projects, allowing for seamless
integration and compatibility.
Product Usage Instructions:
Before using the ECB100, please follow these instructions:
- Power Supply: Connect the power supply to the appropriate input
pins on the board. Ensure that the voltage requirements are met to
prevent damage to the board. - Mounting: Securely mount the ECB100 in the desired location
using screws or adhesive. Ensure that it is placed in a position
where it can provide accurate compass readings without any
obstructions. - Calibration: Prior to use, it is recommended to calibrate the
ECB100 to ensure accurate readings. Follow the calibration
instructions provided in the user manual to perform this
process. - Connection: Connect the ECB100 to your system or device using
the appropriate interface or connectors. Ensure proper alignment
and secure connections to prevent any signal loss or
instability. - Software Integration: If required, integrate the ECB100 with
your software or application using the provided software
development kit (SDK) or libraries. Follow the instructions
provided in the SDK documentation for seamless integration.
Once the ECB100 is properly installed and calibrated, you can
use it for various applications such as navigation systems,
robotics, virtual reality, and more. Refer to the user manual for
additional information on advanced features and troubleshooting
tips.
ECB100
High Accuracy 3D Electronic Compass Board
Main Features
– Smallest Size: 16.5*16.5*6.5mm – 3D Angle (Heading, Pitch, Roll) Output – Heading Accuracy: 0.8° RMS (25°C, Tilt Angle<30°) – Pitch and Roll Accuracy: ±0.1° (25°C, Full Range) – Hard/Soft Magnetic Compensation, Tilt Compensation – Support User Calibration – Power Supply: 3.3±0.3VDC, Interface: LV-TTL – Widely Working Temperature: -40~+85°C
ECB100 electronic compass board is the smallest compass module that provides accurate heading and tilt readings, SkyMEMS’s advanced hard and soft iron correction algorithms allow for compensation of magnetic distortions inherent in the user’s system, resulting in reliable and consistent readings.
ECB100 integrates 3-axis magneto-inductive sensors, 3-axis MEMS accelerometer and central processing unit to calculate the heading data in real time and compensate the heading when it has inclination angle. ECB100 enjoys smallest size, high accuracy, low power consumption and low cost, which is very convenient to be integrated into different systems, it has been widely used in laser rangefinders, antenna positioning, buoy, unmanned systems and marine navigation fields, etc.
12-Step Quality Control, Super Reliability, More Functions
Adopting Original Big Brand Component, High-class Material, Competitive Price
Real Actual Precise after Calibration, Perfect Performance
Successful Applications in Tens of Fields, More than 1000 Customers are Using
Typical Applications
Laser Rangefinders Antenna Positioning
Buoy
Unmanned Systems
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516 Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Technical Specifications
Technical Specs Parameters Heading Range
Accuracy
Resolution Tilt Performance Specs Range Accuracy Resolution Electronical Performance Input Voltage Current Power Consumption Startup Time Environment Condition Working Temperature Communication Protocol Communication Mode Baud Rate Maximum Output Speed Physical Parameter Dimensions (L x W x H) Weight
Value
0~360° 0.8° RMS 1.2° RMS 1.5° RMS <0.1°
roll: ±180º , pitch: ±85º 0.1° RMS < 0.01°
3.3±0.3VDC [email protected] <0.15W 200ms
-40~+85°C
LV-TTL 2400~115200 100Hz
16.5*16.5*6.5mm around 6grams
Comments 25°C, tilt angle<30° 25°C, tilt angle<60° 25°C, tilt angle<85°
25°C
settable ODM supported without pins
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-2-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Pins Definition
Pins Definition
Pins No. Name
P1-1
VCC
P1-2
GND
P1-3
UART-TX
P1-4
UART-RX
P2
NC
Description power positive pole (3.3VDC) power gound UART transmitting UART receiving don’t connect with any outside signal
Dimensions
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-3-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Axis/Angle Definition
Remarks: · Arrow direction indicates positive angle direction · Heading angle that directs true north is 0° · Heading angle that directs true south is 180°
Installation
Though SkyMEMS E-Compass can compensate magnetic interference, please install and use the compass in the environment that has no or very little magnetic interference. And please keep the compass far away from iron, nickel, magnetic-iron, motors and other types of magnetic materials. Be sure that keeping strong magnetic materials (such as magnetic iron and motors) away from the compass, which will damage the compass’ accuracy, and the damage can’t be recovered. SkyMEMS E-Compass has done calibration in the factory, if using it in the environment where there is no or less magnetic interference, it can be used without the environment calibration. It is better to do the magnetic calibration in the actual application. The calibration procedure please refers to “User Manual of SkyMEMS E-Compass Second Calibration Software”. Remarks: during the calibration, the operator should not have mobile phone, keys, and other material that can generate the magnetic field.
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-4-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Communication Protocol
You may get direct access to the product through communication protocol (RS232), with which the product can be easily integrated into your system
1 Data Frame Format: (the default rate is 115200)
Send the Command:
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
Command Code (1 byte)
Data Domain
Checksum (1 byte)
68
XX
XX
XX
XX
XX
Data formatHexadecimal System Preamble Code: 68 (fixed)
Data Length: the length from Data Length to Checksum (including Checksum)
Address: the module’s address, the default address is 00)
Data Domain: the content and length of Data Domain will be different according to the different command.
Checksum: it is the sum of Data Length, Address, Command Code (command response), (No carry). for example, if the command is 68 06 00 06 02 08 16, so the checksum=06+00+06+02+08=16
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-5-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Communication Protocol
2 Command Description
2.1 Read Angle of Pitch, Roll, Yaw Send Command: 68 04 00 04 08
Preamble Code (1 byte)
Data Length (1 byte)
68
04
Command response:
Address (1 byte)
00
Command Code (1 byte)
04
Data Domain –
Checksum (1 byte)
08
Preamble Code Data Length
(1 byte)
(1 byte)
Address (1 byte)
Command Code (1 byte)
Pitch (3bytes)
Roll (3bytes)
68
0D
00
84
SXXXYY SXXXYY
Yaw (3 bytes)
SXXXYY
Checksum (1 byte)
XX
Remarks: the datat domain is 9 bytes, they are representing Pitch, Roll, and Yaw. S is sign bit (0: positive, 1 negative) , XXX is 3 bit integer value, YY is decimal fraction, for example, if the command response is 68 0D 00 84 00 10 50 10 10 05 01 04 01 1C, it means that the pitch: +010.50°, roll: 010.05°, yaw: +104.01°
2.2 Set magnetic declination angle Send Command: 68 06 00 06 02 08 16
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
Command Code (1 byte)
Data Domain (2 bytes)
Checksum (1 byte)
68
06
00
06
SXXY
XX
Remarks: the datat domain is 2 bytes, SXXY, S is sign bit (0: positive, 1 negative) , XX is 2 bit integer value, YY is decimal fraction, for example, if the command response is 68 06 00 06 02 08 16, it means that the data domain is 02 08, it is +20.8degree.
Command response:
Preamble Code (1 byte)
68
Data Length (1 byte)
05
Address (1 byte)
00
Command Code (1 byte)
Data Domain (1 byte)
86
00 (setting success) FF (setting failed)
Checksum (1 byte)
8B 8A
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-6-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Communication Protocol
2.3 Read magnetic declination angle Send Command: 68 04 00 07 0B
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
68
04
00
Command response:
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
68
06
00
Command Code (1 byte)
07
Data Domain (2 bytes)
–
Command Code (1 byte)
87
Data Domain (2 bytes)
SXXY
Checksum (1 byte) 0B
Checksum (1 byte) XXXX
Remarks: the datat domain is the returned magnetic declination angle, 2 bytes, SXXY, S is sign bit (0: positive, 1 negative) , XX is 2 bit integer value, YY is decimal fraction, for example, if the command response is 68 06 00 87 02 08 97, it means that the magnetic declination angle is +20.8degree.
2.4 Set communication rate Send Command: 68 05 00 0B 02 12
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
Command Code (1 byte)
Data Domain (1 byte)
Checksum (1 byte)
68
05
00
0B
XX
XX
Remarks: the datat domain is 1 byte, XX is the baud rate option: 00 means 2400, 01 means 4800, 02 means 9600, 03 means 19200, 04 means 38400, 04 means 115200, the default is 04: 115200.
Command response:
Preamble Code (1 byte)
68
Data Length (1 byte)
05
Address (1 byte)
00
Command Code (1 byte)
Data Domain (1 byte)
8B
00 (setting success) FF (setting failed)
Checksum (1 byte)
90 8F
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-7-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Communication Protocol
2.5 Set module address Send Command: 68 05 00 0F 01 15
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
Command Code (1 byte)
Data Domain (1 byte)
Checksum (1 byte)
68
05
00
0F
XX
XX
Remarks: the datat domain is address XX, the range is from 00 to FE; we reserved FF address as backup address, if forgetting the setting address, user can use FF to operate the module.
Command response:
Preamble Code (1 byte)
68
Data Length (1 byte)
05
Address (1 byte)
00
Command Code (1 byte)
Data Domain (1 byte)
8F
00 (setting success) FF (setting failed)
Checksum (1 byte)
94 93
2.6 Set output mode Send Command: 68 05 00 0C 00 11
Preamble Code (1 byte)
Data Length (1 byte)
Address (1 byte)
Command Code (1 byte)
Data Domain (1 byte)
Checksum (1 byte)
68
05
00
0C
00 (QA mode) 01 (Auto mode)
11 12
Remarks: output mode: 00 is question and answer mode, 01 is output automatically (default)
Command response:
Preamble Code (1 byte)
Data Length (1 byte)
68
05
Address (1 byte)
00
Command Code (1 byte)
Data Domain (1 byte)
8C
00 (setting success) FF (setting failed)
Checksum (1 byte)
91 90
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-8-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro
ECB100
High Accuracy 3D Electronic Compass Board
Communication Protocol
2.7 Query output mode Send Command: 68 04 00 42 46
Preamble Code (1 byte)
Data Length (1 byte)
68
04
Command response:
Preamble Code (1 byte)
Data Length (1 byte)
68
05
Address (1 byte)
00
Address (1 byte)
00
Command Code (1 byte)
42
Data Domain (0 byte)
–
Command Code (1 byte)
C2
Data Domain (1 byte)
00
Checksum (1 byte) 46
Checksum (1 byte) C7
Remarks: The data domain indicate the output mode : 00 is question and answer mode, 01 is output automatically.
Super Reliability & Performance
www.SkyMEMS.com Mobile: +86 133 7203 8516
-9-
Skype: skymems
Copy Right Reserved © 2021 Nanjing Sky MEMS Technology co., ltd. Focus on MEMS Measurement & Control Technologies, Products include:
MEMS Accelerometer MEMS Gyro Inclinometer E-compass IMU Vertical Gyro AHRS GNSS/INS Fiber Optical Gyro

















