ER-MNS-04 Fast Alignment MEMS North Seeker for Heading Machine
Introduction
ER-MNS-04 fast north seeker adopts the latest MEMS gyro technology, breaking through the volume and performance limitations of traditional directional equipment, compressing the volume to the extreme, meeting the integrated operation requirements, and can be easily embedded in various small devices or complex systems. Mainly used in scenarios that require fast alignment.
By sensing the horizontal component of the earth's rotational angular velocity, the true north direction is measured without relying on an external reference benchmark, providing a high-precision azimuth benchmark for complex environments. The fastest fast alignment is 30s, and the user can choose 30s and 90s for the fast alignment time. The fast alignment accuracy can reach 1° or 0.5°.
It adopts three-axis MEMS gyroscope and three-axis MEMS accelerometer strapdown inertial measurement technology, embedded with the original "Chinese Tripod" structure inner platform, through the all-solid-state design without moving parts and high-density packaging, it has strong stability, can withstand strong impact and vibration, and stably output reliable north-seeking data in complex environments.
Modular design, support flexible OEM customization, compatible with mainstream communication interfaces, and meet the needs of fast embedding in different scenarios.
Technical Features
- Adopt the latest MEMS gyro technology, with the ultimate volume compression, the size is 40×40×42 (with shell)/27×26×34 (inner table);
- Adopt the latest three-axis MEMS gyro, three-axis MEMS accelerometerstrapdown inertial measurement technology;
- Full solid-state design, built-in inner table, excellent impact and vibration resistance, and resistant to harsh environment;
- Modular design, OEM is available, the inner table adopts China Ding design, high reliability;
- It has the function of self-seeking north, not affected by magnetic field;
- It can realize fast alignment/seeking north, and the fast alignment time can be selected by users: 30s, 90s;
- 30s fast alignment, alignment accuracy 1°, 90s precise alignment, alignment accuracy 0.5°;
Applications
Fast alignment
Directional pointing and tracking in satellite antenna and target tracking systems
Orientation and axis calibration in tunneling
Direction and trajectory control in underground engineering pipeline tracking and mapping
Track control and azimuth calibration of underground drilling equipment
North finding in land surveying/geological instrument exploration
Precision platform attitude measurement and control
Specifications
| Model No. | ER-MNS-04AD | ER-MNS-04BD |
| Azimuth accuracy (1σ,°secψ) | 1 | 0.5 |
| Attitude accuracy(1σ,°) | ≤0.3 | |
| Azimuth accuracy retaining time | 20min | |
| Attitude accuracy retaining time | 20min | |
| Azimuth measurement range(°) | 0~360 | |
| Inclination angle measurement range(°) | -85~85 | |
| North seeking time | 30s (90s optional) | |
| North seeking method | Stationary | |
| Update Rate (Hz) | 100 | |
| Environment and power | ||
| Operating temperature (℃) | 5~+55 | |
| Storage temperature (℃) | 0~+65 | |
| Power supply (V) | 6~12 DC | |
| Power (W, power supply 6V) | 2 | |
| Communication interface | RS-422 | |
| Physical characteristics | ||
| Size (mm×mm×mm) | 40*40*42( with shell)/27*26*34(without shell and baseboard) | |
| Weight (g) | 80g(with shell)/ 40g(without shell and baseboard) | |
Wiring Definition
| Connect Type | Pin | Definition |
| J30J-15ZKP | 1 | +6~12V |
| 3 | GND | |
| 6 | Tx+ | |
| 7 | Tx- | |
| 8 | Rx+ | |
| 9 | Rx- | |
| 10 | GND |
Dimension


Data protocols
Upper computer receiving protocol
The data update rate is 100Hz, the baud rate is 230400bps, and each frame contains 61 bytes of data, each byte contains 1 start bit (0), 8 data bits, 1 stop bit (1), and no parity. The specific data format is shown in the table below:
Table 1 Receive data frame format
| Bytes (60 bytes total) | Data content | supplementary note |
| 1~4 | header | EB8055AA |
| 5~8 | X Gyro Data | Low then high, dimensionless digital FLOAT |
| 9~12 | Y gyro data | Low then high, dimensionless digital FLOAT |
| 13~16 | Z Gyro Data | Low then high, dimensionless digital FLOAT |
| 17~20 | X ACCL data | Low then high, dimensionless digital FLOAT |
| 21~24 | Y ACCL data | Low then high, dimensionless digital FLOAT |
| 25~28 | Z ACCL data | Low then high, dimensionless digital FLOAT |
| 29~32 | Lon | Low then high, 0.000001°. |
| 33~36 | Lat | Low then high, 0.000001°. |
| 37~40 | Alt | First low, then high, 0.000001m |
| 41~44 | count | Low then high, 10ms |
| 45~46 | pit | Low then high, 0.01° |
| 47~48 | rol | Low then high, 0.01° |
| 49~50 | yaw | Low then high, 0.01° |
| 51~52 | North speed | First low then high, 0.01m/s |
| 53~54 | up speed | First low then high, 0.01m/s |
| 55~56 | east speed | First low then high, 0.01m/s |
| 57 | state | 0xA1 alignment, 0xB1 hold |
| 58 | end of frame | 0x00 |
| 59 | end of frame | 0xFF |
| 60 | end of frame | 0x34 |
| 61 | matching test | EB 80 and the sum of all bytes other than itself |
Host computer sending protocol
Total number of bytes sent down in a single transmission: 21 bytes, baud rate 230400bps, no parity, each byte includes: start bit (0), data bit (8 bits), stop bit (1).
- Priming
| byte symbol | define | note |
| 1 | 0xEB | |
| 2 | 0x80 | |
| 3 | 0x00 | |
| 4 | 0xCC | |
| 5-8 | 0x00 | |
| 9-12 | 0x00 | |
| 13-16 | 0x00 | |
| 17-21 | 0x00 |
- Send warp and woof height
| byte symbol | define | note |
| 1 | 0xEB | |
| 2 | 0x80 | |
| 3 | 0x00 | |
| 4 | 0xAA | |
| 5-8 | lon | |
| 9-12 | lat | |
| 13-16 | alt | |
| 17 | 0xAA | |
| 18 | 0xBB | |
| 19 | 0xCC | |
| 20 | 0xDD | |
| 21 | 5~20 heterodyne calibration |
Determine the definition of the data sent based on byte 4:
- if control_flag==0xCC: restart work
- if control_flag==0xAA: send latitude/longitude altitude
Send order: 5-8 bytes: latitude (*1e6 in °)
9-12 bytes: longitude (*1e6 in °)
13-16 bytes: height (*1 in m)
For example, the C code that sends the latitude/longitude instruction (the rest of the bytes are configured arbitrarily), Latitude is "latitude * 1e6", longitude is similar, and altitude scale is 1.
bytSend[0] = 0xeb;
bytSend[1] = 0x80;
bytSend[2] = 0x00;
bytSend[3] = 0xaa;
bytSend[4] = (Latitude>>24) & 0xff;
bytSend[5] = (Latitude>>16) & 0xff;
bytSend[6] = (Latitude>>8) & 0xff;
bytSend[7] = (Latitude) & 0xff.
bytSend[8] = (Longitude>>24) & 0xff;
bytSend[9] = (Longitude>>16) & 0xff;
bytSend[10] = (Longitude>>8) & 0xff;
bytSend[11] = (Longitude) & 0xff.
bytSend[12] = (Altitude>>24) & 0xff;
bytSend[13] = (Altitude>>16) & 0xff;
bytSend[14] = (Altitude>>8) & 0xff;
bytSend[15] = (Altitude) & 0xff;
bytSend[16] = 0xaa;
bytSend[17] = 0xbb;
bytSend[18] = 0xcc;
bytSend[19] = 0xdd;
bytSend[20] = b[4]^b[5]^... .b[19];
Introduction to the software
Click the COMCFG button to set the serial port, baud rate and frequency. The baud rate is 230400 and the frequency CAL is 100HZ.
Click Open to start the test.
Click Initial Align to start the north search, the search time is 300s.The result is displayed at PIT;YAW;ROL.
If you want to change the latitude and longitude, please change them at Lon0 and Lat0, then click Load, and then click Initial Align to re-navigate.

After sale
Please do not disassemble this product without our company's permission, if disassembled without permission, the warranty will be invalid.
If there is any technical problem or failure in the use of the product, you can contact the corresponding technical personnel of our company.
Application Techniques
1.Why can MEMS north finders become the revolutionary orienteering in the era of miniaturization?
2.How important is the North Seeker in the field of oil、mining and drilling?
3.ER-MNS-09 MEMS directional module: a precise tool for revolutionizing drilling technology
4.Precision without boundaries! ER-MNS-05 MEMS North Finder defines new mining standards
6.Efficient mining, north seeker assists mining drilling operations








