I / F circuit starting characteristic real-time compensation method and system
By performing temperature scanning and cold start on the I/F circuit, and calculating temperature compensation parameters, the problem of low accuracy during the startup phase of the I/F circuit is solved, resulting in higher output stability and startup speed.
Patent Information
- Application Number
- CN202511496604.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-02-13
AI Technical Summary
The I/F circuit has low accuracy during the startup phase in laser strapdown inertial navigation systems, making it unable to start up quickly and resulting in poor output stability.
By performing a temperature scan on the I/F circuit to obtain the output pulse and temperature, calculating the temperature compensation parameters, and performing cold starts at multiple temperature points, the difference between the actual temperature and the measured temperature is calculated to obtain the start-up characteristic compensation parameters, and temperature compensation is performed to improve the start-up characteristics.
It improves the output stability and startup speed of the I/F circuit, and enhances startup accuracy.
Smart Images

Figure CN121521096A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of test measurement technology, in particular to an I / F circuit startup characteristic real-time compensation method and system. BACKGROUND
[0002] The main function of the I / F circuit in the laser strapdown inertial measurement unit is to convert the output current signal of the accelerometer into a frequency signal, so the conversion accuracy of the I / F circuit has an important influence on the measurement of acceleration. At present, the accuracy of the I / F circuit in the startup stage cannot be guaranteed, and it cannot be started quickly.
[0003] In an ideal case, the output pulse value of the I / F circuit is only linearly related to the output current signal of the accelerometer, however, the temperature of the internal components of the I / F circuit such as the precision resistor will rapidly increase in the startup stage of the circuit, and the resistance value will change, which is the inherent characteristic of the resistor; and this characteristic will affect the digital pulse result, so that the pulse value changes greatly in the initial stage of the I / F circuit, and finally affects the output stability in the power-on range. The rapid change of the temperature in the startup process is the fundamental reason for the startup characteristic of the I / F circuit. SUMMARY
[0004] The present application provides an I / F circuit startup characteristic real-time compensation method and system to solve the problems of low output stability of the I / F circuit, slow startup speed and low accuracy in the startup stage in the prior art.
[0005] In order to achieve the above-mentioned purpose, the present application realizes the technical scheme as follows:
[0006] In a first aspect, the present application provides an I / F circuit startup characteristic real-time compensation method, comprising:
[0007] S1: temperature scanning is performed on the I / F circuit to be compensated to obtain the output pulse and the temperature of the I / F circuit to be compensated;
[0008] S2: based on the output pulse and the temperature, a temperature compensation parameter is calculated;
[0009] S3: cold startup is performed on the I / F circuit at N temperature points, the real temperature is calculated, and the difference between the real temperature and the measured temperature is calculated, wherein N is a positive integer greater than 1;
[0010] S4: based on the difference between the real temperature and the measured temperature, a startup characteristic compensation parameter is obtained;
[0011] S5: based on the startup characteristic compensation parameter, temperature compensation is performed on the measured temperature to obtain the measured temperature after startup characteristic compensation;
[0012] S6: compensating the measured temperature after the start-up characteristic compensation based on the temperature compensation parameter, to realize the final start-up characteristic compensation of the I / F circuit to be compensated.
[0013] Optionally, the cold start of the I / F circuit at the N temperature points comprises:
[0014] The cold start is performed at ambient temperatures of 10℃, 30℃ and 50℃.
[0015] Optionally, the S3 comprises:
[0016] S31: dividing the scale factor value by the collection pulse value corresponding to each temperature point T ws As X-axis data, divide the scale factor value by the collection pulse value corresponding to each temperature point as a proportional value, take the proportional value as Y-axis data, and perform six-order curve fitting to obtain a pulse proportional value y, satisfying the following relationship:
[0017]
[0018] Wherein, a o ~a6 are temperature compensation coefficients; is the temperature of each temperature point during the temperature sweep;
[0019] S32: collecting the start-up characteristic data of the I / F circuit at different ambient temperatures of 10℃, 30℃ and 50℃;
[0020] S33: based on the relationship of the pulse proportional value y, inversely deducing the real temperature T' required for temperature compensation of the start-up characteristic data to the scale factor value at the different ambient temperatures of 10℃, 30℃ and 50℃;
[0021] S34: performing difference calculation on the real temperature T' and the measured temperature T 实测 , satisfying the following relationship:
[0022] ΔT=T'-T 实测 .
[0023] Optionally, the S4 comprises:
[0024] Based on the difference ΔT between the real temperature T' and the measured temperature T 实测 , parameter identification is performed, satisfying the following relationship:
[0025] ΔT=b5×t 4 +b4×t 3 +b3×t 2 +b2×t+b1×T0+b0;
[0026] Where b5~b0 are the startup characteristic compensation coefficients; t is the acquisition time; T0 is the instantaneous measured temperature at the moment of power-on, i.e., the ambient temperature.
[0027] Optionally, S5 includes:
[0028] When performing startup characteristic compensation on the I / F circuit to be compensated, the DSP chip adjusts the current temperature T. 当前 Temperature compensation is performed, satisfying the following relationship:
[0029] T = T 当前 +ΔT;
[0030] Where T is the measured temperature after startup characteristic compensation.
[0031] Optionally, S6 includes:
[0032] Based on the temperature compensation parameters, the measured temperature after the start-up characteristic compensation is adjusted to satisfy the following relationship:
[0033] f = f 实测 *(a6×T 6 ×a5×T 5 +a4×T 4 +a3×T 3 +a2×T 2 +a1×T 1 +a0×T 0 );
[0034] Where f is the pulse value after startup characteristic compensation, f 实测 The pulse value before compensation, T 6 ~T 0 This is the temperature after temperature compensation.
[0035] In a second aspect, this application provides a real-time compensation system for I / F circuit startup characteristics, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in the first aspect above.
[0036] Beneficial effects:
[0037] This application provides a real-time compensation method for the startup characteristics of an I / F circuit. The method involves temperature scanning of the I / F circuit, acquiring its output pulses and temperature, calculating temperature compensation parameters, and then performing a cold start on the I / F circuit at multiple temperature points to obtain startup data at different temperatures. The method calculates the actual temperature at each temperature point and the difference between the actual and measured temperatures. By identifying parameters from these differences, startup characteristic compensation parameters are obtained. Temperature compensation is then applied using these parameters, thereby achieving startup characteristic compensation for the I / F circuit. By performing real-time startup characteristic compensation on a cold-started I / F circuit, the output stability of the I / F circuit is improved, as well as its startup speed and accuracy. Attached Figure Description
[0038] Figure 1 This is a flowchart of a preferred embodiment of the present invention for a real-time compensation method for the startup characteristics of an I / F circuit;
[0039] Figure 2 This is a pulse comparison diagram before and after 30°C start-up characteristic compensation according to a preferred embodiment of the present invention;
[0040] Figure 3 This is a pulse comparison diagram before and after 45°C start-up characteristic compensation according to a preferred embodiment of the present invention;
[0041] Figure 4 This is a pulse comparison diagram before and after 60°C start-up characteristic compensation, representing a preferred embodiment of the present invention. Detailed Implementation
[0042] The technical solution of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Unless otherwise defined, the technical or scientific terms used in this invention shall have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Similarly, the terms "an" or "a" and similar terms do not indicate a quantity limitation, but rather indicate the presence of at least one. The terms "connected" or "linked" and similar terms are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up," "down," "left," "right," etc., are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship also changes accordingly.
[0044] Please see Figure 1 This application provides a real-time compensation method for the startup characteristics of an I / F circuit, comprising:
[0045] S1: Perform a temperature scan on the I / F circuit to be compensated to obtain the output pulse and temperature of the I / F circuit to be compensated;
[0046] S2: Based on the output pulse and temperature, the temperature compensation parameters are calculated;
[0047] In an optional embodiment, the calculation steps for the temperature compensation parameter are as follows:
[0048] 1) Perform a temperature scan from 0-60℃ to obtain the IF output pulse-temperature curve;
[0049] 2) Divide the scaling factor value by the pulse data collected in step 1 to obtain a set of pulse ratio values;
[0050] 3) Fit the pulse ratio value to the temperature using a sixth-order curve. The resulting fitting parameters are the temperature compensation parameters.
[0051] 4) During temperature compensation, the pulse ratio value is obtained by using the temperature compensation parameters and temperature solution from step 3. Multiplying the ratio value by the currently acquired pulse value will compensate the pulse to the scaling factor value.
[0052] S3: Perform a cold start on the I / F circuit at N temperature points, calculate the true temperature, and calculate the difference between the true temperature and the measured temperature, where N is a positive integer greater than 1;
[0053] S4: Based on the difference between the actual temperature and the measured temperature, obtain the start-up characteristic compensation parameters;
[0054] S5: Based on the aforementioned startup characteristic compensation parameters, perform temperature compensation on the measured temperature to obtain the measured temperature after startup characteristic compensation;
[0055] S6: Based on the temperature compensation parameters, perform temperature compensation on the measured temperature after the startup characteristic compensation to achieve the final startup characteristic compensation of the I / F circuit to be compensated.
[0056] The aforementioned real-time compensation method for I / F circuit startup characteristics addresses the problems of low output stability, slow startup speed, and low accuracy in the startup phase of I / F circuits. This method involves temperature scanning of the I / F circuit, acquiring its output pulses and temperature, calculating temperature compensation parameters, and then performing a cold start on the I / F circuit at multiple temperature points to obtain startup data at different temperatures. The actual temperature at each temperature point is calculated, along with the difference between the actual and measured temperatures. By identifying parameters from these differences, startup characteristic compensation parameters are obtained. These parameters are then used to compensate for temperature fluctuations, thereby achieving I / F circuit startup characteristic compensation. By performing real-time startup characteristic compensation on cold-started I / F circuits, the output stability, startup speed, and accuracy of the I / F circuit are improved.
[0057] Optionally, the cold start of the I / F circuit at N temperature points includes:
[0058] Cold start was performed at ambient temperatures of 10℃, 30℃, and 50℃.
[0059] Optionally, S3 includes:
[0060] S31: Set each temperature point T ws Treating the data as X-axis data, the scaling factor value is divided by the acquisition pulse value corresponding to each temperature point to obtain the scale value. This scale value is then used as the Y-axis data, and a sixth-order curve fitting is performed to obtain the pulse scale value y, which satisfies the following relationship:
[0061]
[0062] Among them, a o ~a6 is the temperature compensation coefficient; This refers to the temperature at each temperature point during the temperature scan;
[0063] In an optional embodiment, the scaling factor of the I / F circuit = output pulse / input current. The scaling factor varies for different items, and in this embodiment it can be 20000.
[0064] S32: Collect startup characteristic data of the I / F circuit under different ambient temperatures of 10℃, 30℃, and 50℃;
[0065] S33: Based on the relationship of the pulse ratio value y, the temperature compensation of the startup characteristic data to the actual temperature T′ required for the scaling factor value is derived in reverse at different ambient temperatures of 10℃, 30℃, and 50℃.
[0066] S34: Compare the true temperature T′ with the measured temperature T实测 The difference is calculated and the following relationship is satisfied:
[0067] ΔT=T′-T 实测 .
[0068] Optionally, S4 includes:
[0069] Based on the true temperature T′ and the measured temperature T 实测 The difference ΔT is used for parameter identification, satisfying the following relationship:
[0070] ΔT=b5×t 4 +b4×t 3 +b3×t 2 +b2×t+b1×T0+b0;
[0071] Where b5~b0 are the startup characteristic compensation coefficients; t is the acquisition time; T0 is the instantaneous measured temperature at the moment of power-on, i.e., the ambient temperature.
[0072] Optionally, S5 includes:
[0073] When performing startup characteristic compensation on the I / F circuit to be compensated, the DSP chip adjusts the current temperature T. 当前 Temperature compensation is performed, satisfying the following relationship:
[0074] T = T 当前 +ΔT;
[0075] Where T is the measured temperature after compensation for startup characteristics;
[0076] In one optional embodiment, the measured temperature and the current temperature are the same temperature. The measured temperature is used during the training phase, while the current temperature is used during the verification phase. The measured temperature is offline data, which is the input data used for training, while the current temperature is the data used for real-time compensation.
[0077] Optionally, S6 includes:
[0078] Based on the temperature compensation parameters, the measured temperature after the start-up characteristic compensation is adjusted to satisfy the following relationship:
[0079] f = f 实测 *(a6×T 6 ×a5×T 5 +a4×T 4 +a3×T 3 +a2×T 2 +a1×T 1 +a0×T 0 );
[0080] Where f is the pulse value after startup characteristic compensation, f实测 The pulse value before compensation, T 6 ~T 0 This is the temperature after temperature compensation.
[0081] This application also provides a real-time compensation system for I / F circuit startup characteristics, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the above-described method. This real-time compensation system for I / F circuit startup characteristics can implement various embodiments of the above-described method and achieve the same beneficial effects; further details are omitted here.
[0082] The preferred embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make numerous modifications and variations based on the concept of the present invention without creative effort. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning, or limited experimentation on the basis of existing technology should be within the scope of protection defined by the claims.
Claims
1. A method for real-time compensation of I / F circuit startup characteristics, characterized in that, include: S1: Perform a temperature scan on the I / F circuit to be compensated to obtain the output pulse and temperature of the I / F circuit to be compensated; S2: Based on the output pulse and temperature, the temperature compensation parameters are calculated; S3: Perform a cold start on the I / F circuit at N temperature points, calculate the true temperature, and calculate the difference between the true temperature and the measured temperature, where N is a positive integer greater than 1; S4: Based on the difference between the actual temperature and the measured temperature, obtain the start-up characteristic compensation parameters; S5: Based on the aforementioned startup characteristic compensation parameters, perform temperature compensation on the measured temperature to obtain the measured temperature after startup characteristic compensation; S6: Based on the temperature compensation parameters, perform temperature compensation on the measured temperature after the startup characteristic compensation to achieve the final startup characteristic compensation of the I / F circuit to be compensated.
2. The real-time compensation method for I / F circuit startup characteristics according to claim 1, characterized in that, The cold start of the I / F circuit at N temperature points includes: Cold start was performed at ambient temperatures of 10℃, 30℃, and 50℃.
3. The real-time compensation method for I / F circuit startup characteristics according to claim 1, characterized in that, S3 includes: S31: Set each temperature point T ws Treating the data as X-axis data, the scaling factor value is divided by the acquisition pulse value corresponding to each temperature point to obtain the scale value. This scale value is then used as the Y-axis data, and a sixth-order curve fitting is performed to obtain the pulse scale value y, which satisfies the following relationship: Among them, a o ~a6 is the temperature compensation coefficient; This refers to the temperature at each temperature point during the temperature scan; S32: Collect startup characteristic data of the I / F circuit under different ambient temperatures of 10℃, 30℃, and 50℃; S33: Based on the relationship of the pulse ratio value y, the temperature compensation of the startup characteristic data to the actual temperature T′ required for the scaling factor value is derived in reverse at different ambient temperatures of 10℃, 30℃, and 50℃. S34: Compare the true temperature T′ with the measured temperature T 实测 The difference is calculated and the following relationship is satisfied: ΔT=T′-T 实测 。 4. The real-time compensation method for I / F circuit startup characteristics according to claim 1, characterized in that, S4 includes: Based on the true temperature T′ and the measured temperature T 实测 The difference ΔT is used for parameter identification, satisfying the following relationship: ΔT=b5×t 4 +b4×t 3 +b3×t 2 +b2×t+b1×T0+b0; Where b5~b0 are the startup characteristic compensation coefficients; t is the acquisition time; T0 is the instantaneous measured temperature at the moment of power-on, i.e., the ambient temperature.
5. The real-time compensation method for I / F circuit startup characteristics according to claim 1, characterized in that, S5 includes: When performing startup characteristic compensation on the I / F circuit to be compensated, the DSP chip adjusts the current temperature T. 当前 Temperature compensation is performed, satisfying the following relationship: T=T 当前 +ΔT; Where T is the measured temperature after startup characteristic compensation.
6. The real-time compensation method for I / F circuit startup characteristics according to claim 1, characterized in that, S6 includes: Based on the temperature compensation parameters, the measured temperature after the start-up characteristic compensation is adjusted to satisfy the following relationship: f=f 实测 *(a6×T 6 ×a5×T 5 +a4×T 4 +a3×T 3 +a2×T 2 +a1×T 1 +a0×T 0 ); Where f is the pulse value after startup characteristic compensation, f 实测 The pulse value before compensation, T 6 ~T 0 This is the temperature after temperature compensation.
7. A real-time compensation system for I / F circuit startup characteristics, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method described in any one of claims 1 to 6.