A voltage analog-to-digital conversion system based on multi-slope integration control
By adopting multi-slope integral control technology in voltage-analog-digital conversion system, the problem of large conversion error in existing systems is solved, and higher accuracy and more accurate conversion results are achieved.
Patent Information
- Application Number
- CN202311760636.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2043-12-20
AI Technical Summary
There are errors in the existing voltage analog-to-digital conversion system during the conversion process, which affects the accuracy.
A voltage-analog-digital conversion system based on multi-slope integral control is adopted, which includes a voltage input interface, a control module, a multi-slope integral module, an analog-to-digital conversion module and a digital output interface. The multi-slope integration module integrates the voltage signal according to multiple variable slope time periods, and calculates the error coefficient to select the number of operations to improve the accuracy of the integration operation.
Through multi-slope integral control technology, the accuracy of the voltage analog-to-digital conversion system is significantly improved, errors are reduced, and the accuracy of the conversion results are improved.
Smart Images

Figure CN119135167B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of voltage analog-to-digital conversion systems, and particularly relates to a voltage analog-to-digital conversion system based on multi-slope integration control. Background Art
[0002] An analog-to-digital converter, i.e., an A / D converter, or simply an ADC for short, generally refers to an electronic component that converts an analog signal into a digital signal.
[0003] A traditional slope integration analog-to-digital converter operates by placing a charge proportional to the unknown voltage to be measured on a capacitor associated with an operational amplifier integrator, applying a reference voltage to discharge the integrator capacitor at a known rate and measuring the amount of discharge time, and finally calculating the unknown voltage as the ratio of the measured time to the product of a predetermined time and the reference voltage.
[0004] Many have been developed now. After a large amount of retrieval and reference by us, it is found that the prior art is as disclosed in US4574271A, US5321403A, and US07064694B1. These general integrators and converters integrate the input voltage signal by the integrator and then convert the integrated voltage signal into a digital signal. In the actual conversion process, due to the influence of other factors during the conversion, there will be a certain error in the conversion. Summary of the Invention
[0005] The purpose of the present invention is to improve the conversion accuracy. In view of the above deficiencies, a voltage analog-to-digital conversion system based on multi-slope integration control is proposed.
[0006] The present invention adopts the following technical solutions:
[0007] A voltage analog-to-digital conversion system based on multi-slope integration control, the system includes a voltage input interface, a control module, a multi-slope integration module, an analog-to-digital conversion module, and a digital output interface that are communicatively connected to each other;
[0008] The voltage input interface is used to receive the voltage signal to be converted and transmit it to the multi-slope integration module;
[0009] The control module generates multiple time periods with variable slopes and transmits them to the multi-slope integration module;
[0010] The multi-slope integration module integrates the voltage signal to be converted according to the multiple time periods with variable slopes, obtains the integrated voltage signal and transmits it to the analog-to-digital conversion module. The multi-slope integration module is also used to calculate the selection function of the number of operations of the multi-slope integrator, obtain the information of the number of operations of the multi-slope integrator and transmit it to the control module;
[0011] The analog-to-digital conversion module converts the integrated voltage signal into a digital signal and transmits it to the digital output interface;
[0012] The digital output interface is used to output the digital signal;
[0013] The multi-slope integration module includes a multi-slope integrator, a multi-slope integration storage sub-module, a multi-slope integration time sub-module, and a multi-slope integration calculation sub-module that are communicatively connected to each other;
[0014] The multi-slope integrator receives a time signal with multiple slopes and the voltage signal to be converted and fits them into a linear graph. The multi-slope integrator obtains the value of the i-th slope, the time start point of the i-th slope, the time end point of the i-th slope, and the duration of the i-th slope according to the linear graph and transmits them to the multi-slope integration calculation sub-module. The multi-slope integrator integrates the voltage signal to be converted according to the time signal with multiple slopes to obtain the integrated voltage signal and transmits it to the analog-to-digital conversion module. Among them, the value of the i-th slope is the slope of the i-th slant segment of the linear graph, the time start point of the i-th slant segment is the time corresponding to the start point of the i-th slant segment, and the time end point of the i-th slant segment is the time corresponding to the end point of the i-th slant segment;
[0015] The multi-slope integration storage sub-module is used to store the information of the production year and the current year of the multi-slope integrator and transmit it to the multi-slope integration calculation sub-module;
[0016] The multi-slope integration time sub-module is used to calculate the current continuous use time of the multi-slope integrator and the cumulative use time of the multi-slope integrator and transmit them to the multi-slope integration calculation sub-module. Among them, the current continuous use time of the multi-slope integrator is the time of continuous use after the multi-slope integrator is restarted last time, and the cumulative use time is the sum of the time from the first use of the multi-slope integrator to the current use time;
[0017] The multi-slope integration calculation sub-module calculates the first error coefficient according to the information transmitted by the multi-slope integrator, the multi-slope integration storage sub-module, and the multi-slope integration time sub-module, calculates the selection function of the operation times of the multi-slope integrator according to the first error coefficient, and transmits the information of the operation times of the multi-slope integrator to the control module.
[0018] Optionally, when the multi-slope integration calculation sub-module calculates the first error coefficient, the following formula is satisfied:
[0019]
[0020]
[0021]
[0022]
[0023] Among them, B is the first error coefficient, Z(K slope ) is the selection function of the slope error coefficient, I is the total number of slopes, K T1 is the usage time reference coefficient of the multi-slope integrator, α is the reference exponent of the multi-slope integrator, and α has the following values respectively, α = 1 or α = 2. When the cumulative usage time of the multi-slope integrator is less than or equal to 10,000 hours, α = 1. When the cumulative usage time of the multi-slope integrator is greater than 10,000 hours, α = 2;
[0024] K slope is the slope error exponent, A i is the value of the i-th slope, T i is the time period of the i-th slope, is the starting value of the i-th slope, is the ending value of the i-th slope;
[0025] a1 to a m are different slope error coefficients, to are the thresholds of different slope error exponents;
[0026] is the difference between the production year of the multi-slope integrator and the current year, is the current continuous usage time of the multi-slope integrator.
[0027] Optionally, when the multi-slope integral calculation sub-module calculates the selection function of the operation times of the multi-slope integrator, the following formula is satisfied:
[0028]
[0029] Among them, Y(B) is the selection function of the operation times of the multi-slope integrator, d1 to d m are different operation times of the multi-slope integrator, and b1 to b m-1 are the thresholds of the first error coefficient.
[0030] Optionally, the analog-to-digital conversion module is further configured to calculate the selection function of the operation times of the analog-to-digital converter and transmit the information of the operation times of the analog-to-digital converter to the control module.
[0031] Optionally, the analog-to-digital conversion module includes an analog-to-digital converter, an analog-to-digital conversion storage sub-module, an analog-to-digital conversion time sub-module, an analog-to-digital conversion calculation sub-module, and a temperature monitoring sub-module that are communicatively connected to each other;
[0032] The analog-to-digital converter converts the integrated voltage signal into a digital signal and transmits it to the digital output interface;
[0033] The analog-to-digital conversion storage sub-module is used to store information such as interval reference coefficients, the number of bits of the resolution of the analog-to-digital converter, the maximum value of the signal amplitude that the analog-to-digital converter can distinguish, clock stability reference coefficients, the production year of the analog-to-digital converter, and the current year, and transmit it to the analog-to-digital conversion calculation sub-module;
[0034] The analog-to-digital conversion time sub-module is used to calculate the conversion time of the analog-to-digital converter, the current continuous usage time of the analog-to-digital converter, and the time for internal devices to recover when the analog-to-digital converter is restarted, and transmit it to the analog-to-digital conversion calculation sub-module;
[0035] The temperature monitoring sub-module is used to monitor the ambient temperature and the operating temperature of the analog-to-digital converter, and transmit it to the analog-to-digital conversion calculation sub-module;
[0036] The analog-to-digital conversion calculation sub-module calculates the second error coefficient according to the information transmitted by the analog-to-digital conversion storage sub-module, the analog-to-digital conversion time sub-module, and the temperature monitoring sub-module, calculates the selection function of the number of operations of the analog-to-digital converter according to the second error coefficient, and transmits the information of the number of operations of the analog-to-digital converter to the control module.
[0037] Optionally, when the analog-to-digital conversion calculation sub-module calculates the second error coefficient, it satisfies the following formula:
[0038]
[0039]
[0040] K ots = ε g + T rst ;
[0041] Where, E is the second error coefficient, β is the interval reference coefficient, β has the following values, β = 1 or β = 2, when the analog-to-digital converter has non-linear characteristics, β = 2, when the analog-to-digital converter has linear characteristics, β = 1, N is the number of bits of the resolution of the analog-to-digital converter, μ max is the maximum value of the signal amplitude that the analog-to-digital converter can distinguish, ρ is the clock stability reference coefficient, ρ has the following values, ρ = 1 or ρ = 2, when the clock stability is good, ρ = 1, when the clock stability is poor, ρ = 2, is the clock sampling frequency, T rt is the conversion time of the analog-to-digital converter, is the usage time reference coefficient of the analog-to-digital converter, K ots is the environmental error reference coefficient;
[0042] is the difference between the production year and the current year of the analog-to-digital converter, is the current continuous usage time of the analog-to-digital converter;
[0043] ε is the reference index of the ambient temperature. ε has the following values respectively: ε = 1 or ε = 2 or ε = 3 or ε = 4 or ε = 5. When the range value of the ambient temperature is less than or equal to 25 °C, ε = 1. When the range value of the ambient temperature is greater than 25 °C and less than or equal to 28 °C, ε = 2. When the range value of the ambient temperature is greater than 28 °C and less than or equal to 31 °C, ε = 3. When the range value of the ambient temperature is greater than 31 °C and less than or equal to 34 °C, ε = 4. When the range value of the ambient temperature is greater than 34 °C, ε = 5. g is the reference index of the operating state of the analog-to-digital converter. g has the following values respectively: g = 1 or g = 2. When the analog-to-digital converter overheats, g = 2. When the analog-to-digital converter is in the normal operating state, g = 1. T rst is the reference index of the restart time. T rst has the following values respectively: T rst = 1 or T rst = 2 or T rst = 3 or T rst = 4 or T rst = 5. When the time range value for the internal components to recover when the analog-to-digital converter restarts is less than or equal to 30 s, T rst = 1. When the time range value for the internal components to recover when the analog-to-digital converter restarts is greater than 30 s and less than or equal to 60 s, T rst = 2. When the time range value for the internal components to recover when the analog-to-digital converter restarts is greater than 60 s and less than or equal to 90 s, T rst = 3. When the time range value for the internal components to recover when the analog-to-digital converter restarts is greater than 90 s and less than or equal to 120 s, T rst = 4. When the time range value for the internal components to recover when the analog-to-digital converter restarts is greater than 120 s, T rst = 5.
[0044] Optionally, when the analog-to-digital conversion calculation sub-module calculates the selection function of the number of operations of the analog-to-digital converter, the following formula is satisfied:
[0045]
[0046] Among them, X(E) is the selection function of the number of operations of the analog-to-digital converter, f1 to f m are different numbers of operations of the analog-to-digital converter, and e1 to e m-1 are the thresholds of the second error coefficient.
[0047] The beneficial effects achieved by the present invention are:
[0048] 1. The multi-slope integration calculation sub-module calculates the first error coefficient according to the information transmitted by the multi-slope integrator, the multi-slope integration storage sub-module, and the multi-slope integration time sub-module, calculates the selection function of the number of operations of the multi-slope integrator according to the first error coefficient, and transmits the information of the number of operations of the multi-slope integrator to the control module to improve the accuracy of the integration operation of the multi-slope integrator;
[0049] 2. The analog-to-digital conversion calculation sub-module calculates the second error coefficient according to the information transmitted by the analog-to-digital conversion storage sub-module, the analog-to-digital conversion time sub-module, and the temperature monitoring sub-module, calculates the selection function of the number of operations of the analog-to-digital converter according to the second error coefficient, and transmits the information of the number of operations of the analog-to-digital converter to the control module to improve the accuracy of the conversion of the analog-to-digital converter.
[0050] To enable a further understanding of the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention. However, the provided drawings are only for reference and illustration, and are not used to limit the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 is a schematic diagram of the overall structure of the present invention;
[0052] Figure 2 is a schematic diagram of the structure of the analog-to-digital conversion module in the present invention;
[0053] Figure 3 is a linear graph fitted by the multi-slope integrator in the present invention;
[0054] Figure 4 is a schematic diagram of the overall structure of the second embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0055] The following are specific embodiments to illustrate the implementation manners of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the spirit of the present invention. Additionally, the drawings of the present invention are only for simple schematic illustration and are not drawn according to actual dimensions, hereby declared. The following embodiments will further detail the related technical content of the present invention, but the disclosed content is not used to limit the protection scope of the present invention.
[0056] Embodiment 1: This embodiment provides a voltage analog-to-digital conversion system based on multi-slope integration control, in combination with Figure 1 and Figure 2 and Figure 3 .
[0057] A voltage analog-to-digital conversion system based on multi-slope integration control, the system includes a voltage input interface, a control module, a multi-slope integration module, an analog-to-digital conversion module, and a digital output interface that are communicatively connected to each other;
[0058] The voltage input interface is used to receive the voltage signal to be converted and transmit it to the multi-slope integration module;
[0059] The control module generates multiple time periods with variable slopes and transmits them to the multi-slope integration module;
[0060] The multi-slope integration module integrates the voltage signal to be converted according to multiple time periods with variable slopes, obtains the integrated voltage signal and transmits it to the analog-to-digital conversion module. The multi-slope integration module is also used to calculate the selection function of the operation times of the multi-slope integrator, obtain the information of the operation times of the multi-slope integrator and transmit it to the control module;
[0061] The analog-to-digital conversion module converts the integrated voltage signal into a digital signal and transmits it to the digital output interface;
[0062] The digital output interface is used to output the digital signal;
[0063] The multi-slope integration module includes a multi-slope integrator, a multi-slope integration storage sub-module, a multi-slope integration time sub-module, and a multi-slope integration calculation sub-module that are communicatively connected to each other;
[0064] The multi-slope integrator receives the time signal with multiple slopes and the voltage signal to be converted and fits them into a linear graph as shown in Figure 3 The multi-slope integrator obtains the value of the i-th slope, the time start point of the i-th slope, the time end point of the i-th slope, and the duration of the i-th slope according to the linear graph and transmits them to the multi-slope integration calculation sub-module. The multi-slope integrator integrates the voltage signal to be converted according to the time signal with multiple slopes, obtains the integrated voltage signal and transmits it to the analog-to-digital conversion module; specifically, the value of the i-th slope is the slope of the corresponding line segment of the i-th slant segment of the linear graph, the time start point of the i-th slant segment is the time corresponding to the start point of the corresponding line segment, the time end point of the i-th slant segment is the time corresponding to the end point of the corresponding line segment, and the duration of the i-th slant segment is the time difference between the time end point and the time start point of the corresponding line segment. Combining Figure 3 For illustration, taking i = 1 as an example, the value of Tb minus Ta in the figure is the duration of the 1st slope, Ta is the time start point of the 1st slope, Tb is the time end point of the 1st slope, and the slope of the line segment from Ta to Tb is the value of the 1st slope.
[0065] The multi-slope integration storage sub-module is used to store the information of the production year and the current year of the multi-slope integrator and transmit it to the multi-slope integration calculation sub-module;
[0066] The multi-slope integration time sub-module is used to calculate the current continuous usage time of the multi-slope integrator and the cumulative usage time of the multi-slope integrator, and transmit them to the multi-slope integration calculation sub-module; specifically, the current continuous usage time of the multi-slope integrator is the time since the last restart of the multi-slope integrator, and the cumulative usage time of the multi-slope integrator is the sum of the time from the first use of the multi-slope integrator to the current use time;
[0067] The multi-slope integration calculation sub-module calculates the first error coefficient according to the information transmitted by the multi-slope integrator, the multi-slope integration storage sub-module and the multi-slope integration time sub-module, calculates the selection function of the operation times of the multi-slope integrator according to the first error coefficient, and transmits the information of the operation times of the multi-slope integrator to the control module.
[0068] Optionally, when the multi-slope integration calculation sub-module calculates the first error coefficient, the following formula is satisfied:
[0069]
[0070]
[0071]
[0072]
[0073] Among them, B is the first error coefficient, Z(K slope ) is the selection function of the slope error coefficient, I is the total number of slopes, is the usage time reference coefficient of the multi-slope integrator, α is the reference exponent of the multi-slope integrator, α is preset by those skilled in the art according to experience, and α has the following values respectively, α = 1 or α = 2. When the cumulative usage time of the multi-slope integrator is less than or equal to 10,000 hours, α = 1. When the cumulative usage time of the multi-slope integrator is greater than 10,000 hours, α = 2;
[0074] K slope is the slope error exponent, A i is the value of the i-th slope, T i is the time period of the i-th slope, is the starting value of the i-th slope, is the ending value of the i-th slope;
[0075] a1 to a m are different slope error coefficients, to are the thresholds of different slope error exponents, which are preset by those skilled in the art according to experience;
[0076] is the difference between the production year of the multi-slope integrator and the current year, is the current continuous usage time of the multi-slope integrator.
[0077] Optionally, when the multi-slope integration calculation sub-module calculates the selection function of the operation times of the multi-slope integrator, the following formula is satisfied:
[0078]
[0079] where Y(B) is the selection function of the operation times of the multi-slope integrator, d1 to d m are different operation times of the multi-slope integrator, and b1 to b m-1 are the thresholds of the first error coefficient, which are preset by those skilled in the art according to experience.
[0080] Optionally, the analog-to-digital conversion module is further configured to calculate the selection function of the operation times of the analog-to-digital converter and transmit the information of the operation times of the analog-to-digital converter to the control module.
[0081] Optionally, the analog-to-digital conversion module includes an analog-to-digital converter, an analog-to-digital conversion storage sub-module, an analog-to-digital conversion time sub-module, an analog-to-digital conversion calculation sub-module, and a temperature monitoring sub-module that are communicatively connected to each other;
[0082] The analog-to-digital converter converts the integrated voltage signal into a digital signal and transmits it to the digital output interface;
[0083] The analog-to-digital conversion storage sub-module is used to store the information of the interval reference coefficient, the number of bits of the resolution of the analog-to-digital converter, the maximum value of the signal amplitude that the analog-to-digital converter can resolve, the clock stability reference coefficient, the production year of the analog-to-digital converter, and the current year, and transmits it to the analog-to-digital conversion calculation sub-module;
[0084] The analog-to-digital conversion time sub-module is used to calculate the conversion time of the analog-to-digital converter, the current continuous usage time of the analog-to-digital converter, and the time for the internal devices to recover when the analog-to-digital converter restarts, and transmits it to the analog-to-digital conversion calculation sub-module;
[0085] The temperature monitoring sub-module is used to monitor the ambient temperature and the operating temperature of the analog-to-digital converter and transmit it to the analog-to-digital conversion calculation sub-module;
[0086] The analog-to-digital conversion calculation sub-module calculates the second error coefficient according to the information transmitted by the analog-to-digital conversion storage sub-module, the analog-to-digital conversion time sub-module, and the temperature monitoring sub-module, calculates the selection function of the operation times of the analog-to-digital converter according to the second error coefficient, and transmits the information of the operation times of the analog-to-digital converter to the control module.
[0087] Optionally, when the analog-to-digital conversion calculation sub-module calculates the second error coefficient, the following formula is satisfied:
[0088]
[0089]
[0090] K ots = ε g + T rst ;
[0091] Where E is the second error coefficient, β is the interval reference coefficient, which is preset by those skilled in the art according to experience. β has the following values: β = 1 or β = 2. When the analog-to-digital converter has non-linear characteristics, β = 2; when the analog-to-digital converter has linear characteristics, β = 1. N is the number of bits of the analog-to-digital converter resolution, μ max is the maximum value of the signal amplitude that the analog-to-digital converter can resolve, ρ is the clock stability reference coefficient, which is preset by those skilled in the art according to experience. ρ has the following values: ρ = 1 or ρ = 2. When the clock stability is good, ρ = 1; when the clock stability is poor, ρ = 2, is the clock sampling frequency, T rt is the conversion time of the analog-to-digital converter, is the usage time reference coefficient of the analog-to-digital converter, K ots is the environmental error reference coefficient;
[0092] is the difference between the production year of the analog-to-digital converter and the current year, is the current continuous usage time of the analog-to-digital converter;
[0093] ε is the environmental temperature reference index, which is preset by those skilled in the art according to experience. ε has the following values respectively: ε = 1 or ε = 2 or ε = 3 or ε = 4 or ε = 5. When the range value of the environmental temperature is less than or equal to 25 °C, ε = 1; when the range value of the environmental temperature is greater than 25 °C and less than or equal to 28 °C, ε = 2; when the range value of the environmental temperature is greater than 28 °C and less than or equal to 31 °C, ε = 3; when the range value of the environmental temperature is greater than 31 °C and less than or equal to 34 °C, ε = 4; when the range value of the environmental temperature is greater than 34 °C, ε = 5. g is the reference index of the working state of the analog-to-digital converter, which is preset by those skilled in the art according to experience. g has the following values respectively: g = 1 or g = 2. When the analog-to-digital converter overheats, g = 2; when the analog-to-digital converter is in the normal working state, g = 1. Those skilled in the art set different overheat temperatures for different types of analog-to-digital converters, generally by monitoring the temperature inside the analog-to-digital converter, T rst is the reference index of the restart time, T rst has the following values respectively, T rst= 1 or T rst = 2 or T rst = 3 or T rst = 4 or T rst = 5, when the time range value for the internal device to recover when the analog-to-digital converter restarts is less than or equal to 30 s, T rst = 1, when the time range value for the internal device to recover when the analog-to-digital converter restarts is greater than 30 s and less than or equal to 60 s, T rst = 2, when the time range value for the internal device to recover when the analog-to-digital converter restarts is greater than 60 s and less than or equal to 90 s, T rst = 3, when the time range value for the internal device to recover when the analog-to-digital converter restarts is greater than 90 s and less than or equal to 120 s, T rst = 4, when the time range value for the internal device to recover when the analog-to-digital converter restarts is greater than 120 s, T rst = 5.
[0094] Optionally, when the analog-to-digital conversion calculation sub-module calculates the selection function of the number of operations of the analog-to-digital converter, the following formula is satisfied:
[0095]
[0096] where X(E) is the selection function of the number of operations of the analog-to-digital converter, f1 to f m are different numbers of operations of the analog-to-digital converter, and e1 to e m-1 are the thresholds of the second error coefficient.
[0097] In this embodiment, a problem of large conversion error existing in the traditional voltage analog-to-digital conversion system is solved through a simple circuit design. Specifically, the multi-slope integration calculation sub-module calculates the first error coefficient according to the information transmitted by the multi-slope integrator, the multi-slope integration storage sub-module, and the multi-slope integration time sub-module, calculates the selection function of the number of operations of the multi-slope integrator according to the first error coefficient, and transmits the information of the number of operations of the multi-slope integrator to the control module to improve the accuracy of the integration operation of the multi-slope integrator; in addition, the analog-to-digital conversion calculation sub-module also calculates the second error coefficient according to the information transmitted by the analog-to-digital conversion storage sub-module, the analog-to-digital conversion time sub-module, and the temperature monitoring sub-module, calculates the selection function of the number of operations of the analog-to-digital converter according to the second error coefficient, and transmits the information of the number of operations of the analog-to-digital converter to the control module to improve the accuracy of the conversion of the analog-to-digital converter.
[0098] Embodiment 2: This embodiment includes all the contents of Embodiment 1 and provides a voltage analog-to-digital conversion system based on multi-slope integration control, as shown in combination with Figure 4 shown.
[0099] The output signal output by the digital output interface is transmitted to the control module, and the control module calculates the reference value of the output voltage and the selection function of the total number of operations.
[0100] When the control module calculates the reference value of the output voltage, the following formula is satisfied:
[0101]
[0102] W = max(Y(B), X(E));
[0103] Among them, V ref is the reference value of the output voltage, V out is the output value of the actual voltage, that is, the output signal output by the digital output interface, and W is the selection function of the total number of operations.
[0104] This embodiment solves the problem of conversion error existing in the traditional voltage analog-to-digital conversion system. Specifically, the control module calculates the selection function of the total number of operations, and then sums and averages the reference values of the output voltage multiple times. At this time, a relatively accurate reference value of the output voltage is obtained. This embodiment is easy to implement, has low requirements for hardware devices, is easy to transplant, and has strong versatility.
[0105] The content disclosed above is only the preferred feasible embodiment of the present invention, and does not limit the protection scope of the present invention. Therefore, all equivalent technical changes made by using the content of the specification and drawings of the present invention are included in the protection scope of the present invention. In addition, the elements therein can be updated with the development of technology.
Claims
1. A voltage analog-to-digital conversion system based on multi-slope integration control, characterized in that, The system includes a voltage input interface, a control module, a multi-slope integration module, an analog-to-digital conversion module, and a digital output interface that are communicatively connected to each other; the voltage input interface is used to receive a voltage signal to be converted and transmit it to the multi-slope integration module; the control module generates multiple time periods with variable slopes and transmits them to the multi-slope integration module; the multi-slope integration module integrates the voltage signal to be converted according to the multiple time periods with variable slopes, obtains the integrated voltage signal and transmits it to the analog-to-digital conversion module, and the multi-slope integration module is also used to calculate a selection function for the number of operations of the multi-slope integrator, obtain information on the number of operations of the multi-slope integrator and transmit it to the control module; the analog-to-digital conversion module converts the integrated voltage signal into a digital signal and transmits it to the digital output interface; the digital output interface is used to output the digital signal; the multi-slope integration module includes a multi-slope integrator, a multi-slope integration storage sub-module, a multi-slope integration time sub-module, and a multi-slope integration calculation sub-module that are communicatively connected to each other; the multi-slope integrator receives a time signal with multiple slopes and the voltage signal to be converted and fits them into a linear graph, and the multi-slope integrator obtains the value of the th slope, the time start point of the th slope, the time end point of the th slope, and the duration of the th slope and transmits them to the multi-slope integration calculation sub-module. The multi-slope integrator integrates the voltage signal to be converted according to the time signal with multiple slopes, obtains the integrated voltage signal and transmits it to the analog-to-digital conversion module. Among them, the value of the th slope is the slope of the i-th slant segment of the linear graph, and the time start point of the th slant segment is the time corresponding to the start point of the i-th slant segment, and the time end point of the th slant segment is the time corresponding to the end point of the i-th slant segment; the multi-slope integration storage sub-module is used to store information on the production year and the current year of the multi-slope integrator and transmit it to the multi-slope integration calculation sub-module; the multi-slope integration time sub-module is used to calculate the current continuous use time of the multi-slope integrator and the cumulative use time of the multi-slope integrator and transmit them to the multi-slope integration calculation sub-module. Among them, the current continuous use time of the multi-slope integrator is the time since the multi-slope integrator was last restarted, and the cumulative use time is the sum of the time from the first use of the multi-slope integrator to the current use; the multi-slope integration calculation sub-module calculates a first error coefficient according to the information transmitted by the multi-slope integrator, the multi-slope integration storage sub-module, and the multi-slope integration time sub-module, calculates a selection function for the number of operations of the multi-slope integrator according to the first error coefficient, and transmits information on the number of operations of the multi-slope integrator to the control module; when the multi-slope integration calculation sub-module calculates the first error coefficient, the following formula is satisfied: ; ; ; ; Among them, is the first error coefficient, is the selection function of the slope error coefficient, is the total number of slopes, is the usage time reference coefficient of the multi-slope integrator, is the reference exponent of the multi-slope integrator, respectively have the following values, or , when the cumulative usage time of the multi-slope integrator is less than or equal to 10,000 hours , when the cumulative usage time of the multi-slope integrator is greater than 10,000 hours ; is the slope error index, is the value of the -th slope, is the time period of the -th slope, is the starting value of the -th slope, is the ending value of the -th slope; to are different slope error coefficients, to are thresholds of different slope error exponents; is the difference between the production year of the multi-slope integrator and the current year, is the current continuous usage time of the multi-slope integrator.
2. The voltage analog-to-digital conversion system based on multi-slope integration control according to claim 1, characterized in that, When the multi-slope integral calculation sub-module calculates the selection function of the number of operations of the multi-slope integrator, the following formula is satisfied: ; Among them, is the selection function of the operation times of the multi-slope integrator, to are different operation times of the multi-slope integrator, to are the thresholds of the first error coefficient.
3. A voltage analog-to-digital conversion system based on multi-slope integration control according to claim 2, characterized in that, The analog-to-digital conversion module is also used to calculate the selection function of the number of operations of the analog-to-digital converter and transmit the information on the number of operations of the analog-to-digital converter to the control module.
4. A voltage analog-to-digital conversion system based on multi-slope integration control according to claim 3, characterized in that, The analog-to-digital conversion module includes an analog-to-digital converter, an analog-to-digital conversion storage sub-module, an analog-to-digital conversion time sub-module, an analog-to-digital conversion calculation sub-module, and a temperature monitoring sub-module that are communicatively connected to each other; The analog-to-digital converter converts the integrated voltage signal into a digital signal and transmits it to the digital output interface; The analog-to-digital conversion storage sub-module is used to store information such as the interval reference coefficient, the number of bits of the resolution of the analog-to-digital converter, the maximum value of the signal amplitude that the analog-to-digital converter can resolve, the clock stability reference coefficient, the production year of the analog-to-digital converter, and the current year, and transmits it to the analog-to-digital conversion calculation sub-module; The analog-to-digital conversion time sub-module is used to calculate the conversion time of the analog-to-digital converter, the current continuous use time of the analog-to-digital converter, and the time for the internal devices to recover when the analog-to-digital converter is restarted, and transmits it to the analog-to-digital conversion calculation sub-module; The temperature monitoring sub-module is used to monitor the ambient temperature and the operating temperature of the analog-to-digital converter and transmit it to the analog-to-digital conversion calculation sub-module; The analog-to-digital conversion calculation sub-module calculates the second error coefficient based on the information transmitted by the analog-to-digital conversion storage sub-module, the analog-to-digital conversion time sub-module, and the temperature monitoring sub-module, calculates the selection function of the number of operations of the analog-to-digital converter according to the second error coefficient, and transmits the information on the number of operations of the analog-to-digital converter to the control module.
5. A voltage analog-to-digital conversion system based on multi-slope integration control according to claim 4, characterized in that, When the analog-to-digital conversion calculation sub-module calculates the second error coefficient, the following formula is satisfied: ; ; ; Among them, is the second error coefficient, is the interval reference coefficient, has the following values, or , when the analog-to-digital converter has non-linear characteristics , when the analog-to-digital converter has linear characteristics , is the number of bits of the analog-to-digital converter resolution, is the maximum value of the signal amplitude that the analog-to-digital converter can resolve, is the clock stability reference coefficient, has the following values, or , when the clock stability is good , when the clock stability is poor , is the clock sampling frequency, is the conversion time of the analog-to-digital converter, is the usage time reference coefficient of the analog-to-digital converter, is the environmental error reference coefficient; is the difference between the production year of the analog-to-digital converter and the current year, is the current continuous usage time of the analog-to-digital converter; is the reference index for the ambient temperature, which has the following values respectively, or or or or , when the range value of the ambient temperature is less than or equal to 25 °C , when the range value of the ambient temperature is greater than 25 °C and less than or equal to 28 °C , when the range value of the ambient temperature is greater than 28 °C and less than or equal to 31 °C , when the range value of the ambient temperature is greater than 31 °C and less than or equal to 34 °C , when the range value of the ambient temperature is greater than 34 °C , is the reference index for the operating state of the analog-to-digital converter, which has the following values respectively, or , when the analog-to-digital converter overheats , when the analog-to-digital converter is in the normal operating state , is the reference index for the restart time, which has the following values respectively, or or or or , when the recovery time range of the internal components when the analog-to-digital converter restarts is less than or equal to 30 s , when the recovery time range of the internal components when the analog-to-digital converter restarts is greater than 30 s and less than or equal to 60 s , when the recovery time range of the internal components when the analog-to-digital converter restarts is greater than 60 s and less than or equal to 90 s , when the recovery time range of the internal components when the analog-to-digital converter restarts is greater than 90 s and less than or equal to 120 s , when the recovery time range of the internal components when the analog-to-digital converter restarts is greater than 120 s .
6. The voltage analog-to-digital conversion system based on multi-slope integration control according to claim 5, wherein When the analog-to-digital conversion calculation sub-module calculates the selection function of the number of operations of the analog-to-digital converter, the following formula is satisfied: ; Among them, is a selection function for the number of operations of the analog-to-digital converter, to are different numbers of operations of the analog-to-digital converter, to are the thresholds of the second error coefficient.
Citation Information
Patent Citations
Multi-slope analog-to-digital converter
US4574271A
Multiple slope analog-to-digital converter
US5321403A
Multi-cycle, multi-slope analog to digital converter
US7064694B1
Piecewise linear real-time integral error compensation method and integral circuit thereof
CN107070453A