High-precision inclination measurement is required in engineering applications such as geological and petroleum exploration, equipment installation, road and bridge construction, as well as in the automatic leveling of systems such as robot control, tank and ship artillery platform control, and aircraft attitude control. However, high-precision inclination measurement equipment is usually large in size and high in cost, which limits many engineering applications. Starting from the high-precision measurement of inclination, this article focuses on the inclination
1 Hardware Design of Inclination Measurement System
The hardware part of the inclination measurement system is mainly composed of MEMS sensors (including dual-axis inclination sensors and
1.1 MEMS tilt sensor interface
The MEMS inclination sensor uses the SCA100T-D01 in the SCA100T series of VTI Technologies of Finland, with a measurement range of ±30°. The SCA100T series is a high-resolution dual-axis inclination sensor manufactured using micro-electromechanical system (MEMS) technology. The digital output resolution of SCA100T-D01 is 0.035°/LSB, and
SCA100T-D01 has a built-in temperature sensor, which can read the temperature value through its own SPI digital interface and perform corresponding temperature compensation in the processor. This is another way to ensure system accuracy.
1.2 Impedance matching and amplification
The output impedance of SCA100T-D01 is 10 kΩ. In order to ensure that the signal output by the MEMS inclination sensor SCA100T-D01 is effectively transmitted, that is, the attenuation is required to be minimal, the impedance matching circuit is designed using the field effect tube type operational amplifier TL081 with high input impedance, and the same-phase input is used to increase the input impedance.
The signal amplification circuit is completed by using the ICL7653 chopper-stabilized zero
[page]
1.3 Differential conversion and drive
As shown in Figure 3, the differential conversion circuit uses AD8138AR as the core, converting single-ended signals into differential signals, which can not only improve the common-mode rejection ratio and effectively reduce the impact of common-mode signals, but also drive the 24-bit differential Sigma-Delta analog/digital
1.4 SOC microcontroller resource allocation
This design uses Silicon Labs' C8051F350 as the processing core. C8051F350 is a truly independent system-on-chip (SOC). It has an 8K-byte Flash memory and can be programmed in the system. It integrates a fully differential 24-bit Siva-Delta analog-to-digital converter (ADC) with on-chip calibration function. Two independent digital decimation filters can be programmed to a sampling rate of 1 kHz. It has two UARTs and one SPI interface. Compared with other types of microcontrollers that require a combination of multiple chips to achieve the same function, C8051F350 not only reduces system cost and system size, but also greatly improves system reliability.
The design uses C8051F350's 24-bit Sigma-Delta analog/digital converter for analog-to-digital conversion of system signals, SPI interface for temperature acquisition of MEMS tilt sensor to achieve temperature compensation of sensor, and UART as serial
1.5 ADC reference source and sensor power supply
When the inclination angle of the MEMS inclination sensor SCA100T is 0°, the analog output is 1/2 times of its power supply voltage. If the power supply voltage of the inclination sensor fluctuates, its output will fluctuate accordingly. Therefore, when designing, the output of the reference source is provided to the analog-to-digital conversion circuit (as shown in Figure 4), and after improving the driving capability, it is provided to the MEMS inclination sensor SCA100T as a power supply (as shown in Figure 5). On the one hand, the output ripple of the reference source is extremely small and the performance is stable; on the other hand, the reference source of the analog-to-digital converter and the power supply of the MEMS inclination sensor SCA100T change in the same direction at the same time, offsetting the influence of the zero drift of the MEMS inclination sensor caused by the power supply.
The 2.5 V voltage output by the reference source LM236 in Figure 4 is processed by the follower circuit composed of the rail-to-rail operational amplifier OPA340, which increases the driving capability. It serves as the reference source of the analog-to-digital conversion circuit, and also provides the center voltage for the differential conversion circuit and the power input of the MEMS inclination sensor SCA100T.
The input in Figure 5 is the reference voltage (VREF) output in Figure 4. The op amp circuit composed of the low drift, high stability op amp OPA340 provides power to the inclination sensor SCA100T, which can ensure small power ripple and stable operation. [page]
2 Mathematical processing of signals
2.1
The C8051F350 has two independent decimation filters (SINC3 filter and fast filter) and a programmable gain
As can be seen from Table 1, a higher decimation ratio requires a longer conversion period, ie, a lower output word rate, but with lower noise.
According to the reference, when using the SINC3 filter, the actual resolution of the analog/digital
According to the actual resolution formula (1), when the decimation ratio is 1920 and the output word rate is 10 Hz, the actual resolution is about 20.00 bits.
The sensitivity of SCA100T
2.2 Temperature compensation
According to the reference, the temperature error curve of SCA100T-D01 is shown in Figure 6.
Through curve fitting, the curve equation is:
After the signal is collected by the analog-to-digital converter and converted into an angle output, the corresponding angle value can be compensated according to the temperature compensation curve based on the real-time collected temperature value of the inclination sensor SCA100T, thus minimizing the impact of temperature on inclination measurement. [page]
2.3 Curve Fitting
Since there is a nonlinear relationship between the output of the SCA100T series sensor and the tilt angle (the nonlinear error is 0.11° within the measurement range), it is not conducive to analyzing and processing the measurement results. Therefore, corresponding linearization measures must be taken to compensate for the nonlinearity introduced by the sensor. Most of the traditional methods use hardware methods, which are relatively complex to implement and difficult to control stability and reliability.
Since the nonlinear characteristics of the SCA100T series sensors are known, the corresponding correction function can be used for compensation. Since
During the design, the measurement range of the SCA100T-D01 sensor was further subdivided, such as dividing the curve with an inclination angle of 3° into 2.5°~3.5°, and modifying the fitting curve to the following formula:
Where XIN is the sampled value obtained after the output value of the analog-to-digital converter is filtered by the internal SINC3 filter, TER is the real-time temperature compensation value of the SCA100T sensor, and PI is the pi.
The above formula not only corrects the nonlinearity of the sensor output, but also corrects the effect of temperature on the sensor.
3 Measured data
The inclination measurement system was indexed and tested on the MC019-JJ2 digital 2" optical indexing head standard instrument. The MC019-JJ2 digital 2" optical indexing head is a precision optical metrology instrument for angular indexing or angle inspection of workpieces clamped on its spindle, and its display equivalent is 1". The test data is shown in Table 2.
From the test data in Table 2, we can see that the deviation of each test point is positive and negative. The main reason is that the curve fitting of these test points is independent and does not affect each other. In addition, the absolute error is the largest at 30°, with the maximum absolute error being 0.0044°, and the relative error is the largest at 1°, which is 0.001 8/1≈0.018%.
4 Conclusion
Previous article:Digital Frequency Domain Interference Canceller Based on Xilinx FPGA
Next article:Simulation Research on Rapid Capture of Spread Spectrum Ranging Based on FPGA
Recommended ReadingLatest update time:2024-11-17 03:31
- Popular Resources
- Popular amplifiers
- Research on collaborative energy-saving optimization control method for connected hybrid vehicle fleet
- Research on image recognition for SoC deep learning algorithms_Yang Donghong
- Implementing a perception system for autonomous vehicles using a detection and segmentation network on a SoC FPGA
- Multi-port and shared memory architecture for high-performance ADAS SoCs
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- Here is the camera information on the national competition list
- 【Intelligent courtyard integrated control system】 Environmental parameter acquisition unit hardware
- One is okay, but two is not okay, so what about three?
- A collection of digital IC front-end design learning materials, one-click download without points
- RF Components Test Technology Seminar for 5G - You are invited to attend!
- What suitable domestic chips are recommended?
- Put down the textbook and look at the application circuit of the transistor
- EEWORLD University Hall----Application of Infineon Industrial Semiconductors in the Motor Drive Industry
- Last day, make an appointment and get a gift: Design and test solution for vehicle-mounted radar
- A novice asks for help with PCB design issues