Acquisition temperature determination method for NTC type thermistor of power battery, computer equipment and medium

By converting the resistance-temperature lookup table of NTC thermistors into an AD-temperature lookup table during the preprocessing stage, and using a lookup function to determine the temperature, the problem of excessive processor resource consumption is solved, enabling fast and real-time battery temperature monitoring and improving the control accuracy and stability of the battery pack.

CN121783361APending Publication Date: 2026-04-03LISHEN (QINGDAO) NEW ENERGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-20
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In existing technologies, the temperature conversion method of NTC thermistors consumes too much processor resources, resulting in a decrease in processor performance and failing to meet the real-time and efficient operation requirements of new energy vehicles for battery temperature monitoring.

Method used

The preprocessing stage converts the resistance-temperature lookup table of NTC thermistors into an AD-temperature lookup table, and uses a lookup function to determine the temperature, reducing floating-point and integer operations of the processor and simplifying the temperature conversion process.

Benefits of technology

It significantly reduces processor resource utilization, improves temperature conversion speed and real-time performance, ensures that the processor has sufficient resources to complete core tasks such as battery pack balancing control and fault diagnosis, and improves the overall control accuracy and stability of the battery pack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121783361A_ABST
    Figure CN121783361A_ABST
Patent Text Reader

Abstract

The invention discloses an acquisition temperature determination method of a power battery NTC type thermistor, computer equipment and a medium. The acquisition temperature determination method comprises the following steps: determining the AD value of the currently acquired voltage on the NTC type thermistor; the temperature value acquired by the NTC type thermistor determined last time is a table look-up initial bit, an AD value corresponding to the temperature value is searched and compared with the AD value of the voltage on the currently acquired NTC type thermistor in the AD value-temperature comparison table, and the temperature value acquired by the currently acquired NTC type thermistor is determined according to the comparison result. The resource occupancy rate of the processor can be reduced, the processor is prevented from repeatedly executing a large amount of basic operation, processor resources are released, core tasks such as battery pack balance control and fault diagnosis can be efficiently completed, and the overall performance of the processor is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery pack technology, and in particular to a method for determining the acquisition temperature of an NTC thermistor for a power battery, a computer device, and a computer storage medium. Background Technology

[0002] Against the backdrop of the rapid development of the new energy vehicle industry, the battery pack, as the core power source, directly affects the safety and user experience of the entire vehicle. Currently, new energy vehicle battery packs are generally composed of hundreds of power batteries connected in series or parallel, and the temperature of the power battery is a key parameter affecting its performance, lifespan, and safety. When the battery temperature is too high or too low, it will not only lead to capacity decay and reduced charging and discharging efficiency, but may also cause serious safety accidents such as thermal runaway, fire, and explosion.

[0003] To monitor the temperature of each power battery cell in real time and prevent safety risks such as thermal runaway caused by abnormal temperatures, the industry widely uses negative temperature coefficient (NTC) thermistors as temperature sensors to independently monitor the temperature of each power battery cell. To achieve accurate monitoring, the number of NTC thermistor sensors is matched to the number of power batteries, typically ranging from dozens to hundreds. During temperature detection, the processor needs to convert the signal collected by the NTC thermistor into an actual temperature value, usually using a formula lookup method or a curve fitting method. The formula lookup method, using existing general calculation formulas, requires four core steps:

[0004] First, the processor acquires the ADC value of the voltage across the NTC thermistor via a port; second, it converts the ADC value into a voltage value using a specific formula; third, combining the voltage division ratio of the sampling circuit, it further converts the voltage value into the resistance value of the NTC thermistor; finally, by referring to the resistance-temperature correspondence table of the NTC thermistor, it obtains the final temperature value using a lookup algorithm. This processing method has the following drawbacks:

[0005] Firstly, NTC thermistor temperature sensors require a microcontroller to sequentially complete the ADC acquisition of the NTC thermistor, converting the acquired ADC value to a voltage value, the voltage value to a resistance value, and the resistance value to a temperature value by looking up a table. This involves a large number of integer multiplication and division operations; the curve fitting method involves even more floating-point operations. These methods consume a lot of processor computing resources. When the number of NTC thermistors reaches dozens to hundreds, the large number of repetitive operations will cause the processor load to increase sharply.

[0006] Secondly, the lookup method includes linear lookup and binary lookup. Linear lookup requires traversing the resistance-temperature table one by one, and the number of searches depends on the position of the temperature value in the table, resulting in the highest number of searches per session. Binary lookup, by halving the search range, quickly locates the target value, significantly reducing the number of searches compared to linear lookup. However, in applications involving large quantities of NTC thermistors in new energy battery packs, it is still necessary to reduce lookup time. For example, a binary lookup method for a temperature table with 165 elements requires up to 7 searches, which is still a long time.

[0007] Third, the high processor resource utilization rate severely reduces processor performance. Since the temperature conversion of each NTC thermistor requires the independent execution of a complete calculation process, the processor needs to prioritize the processing of massive temperature conversion tasks, resulting in insufficient resource allocation for core functions such as battery pack equalization control, fault diagnosis, and communication with the vehicle controller, and even response delays, affecting the overall control accuracy of the battery pack and the stability of vehicle operation.

[0008] In summary, it can be seen that the conversion formula steps used in the current processing program involve a large number of multiplication and division operations, resulting in complex program design. The curve fitting method first requires fitting the NTC thermistor value with the temperature data to obtain a fitting curve formula, and the program uses the fitting formula to calculate the temperature value of the NTC thermistor; moreover, the calculation uses floating-point operations, consuming a large amount of microcontroller resources.

[0009] As battery pack capacity increases and the number of NTC thermistors grows, existing conversion methods are gradually revealing significant shortcomings, making it difficult to meet the demands of new energy vehicles for real-time battery temperature monitoring and efficient processor operation. Summary of the Invention

[0010] The purpose of this invention is to overcome the shortcomings and defects of the prior art and to provide a method for determining the acquisition temperature of an NTC thermistor in a power battery, a computer device, and a medium.

[0011] The first objective of this invention is to provide a method for determining the acquisition temperature of an NTC-type thermistor in a power battery, comprising the following steps:

[0012] Determine the AD value of the voltage across the currently acquired NTC thermistor;

[0013] The temperature value collected by the NTC thermistor determined in the previous step is used as the initial position in the table. The AD value corresponding to the temperature value is compared with the AD value of the voltage on the NTC thermistor currently being collected in the AD value-temperature comparison table. The temperature value collected by the NTC thermistor is determined based on the comparison result.

[0014] Preferably, the AD value-temperature reference table is formed by converting the NTC thermistor's resistance value-temperature reference table based on the correspondence between the resistance value of the NTC thermistor and the AD value of the voltage across the NTC thermistor.

[0015] Preferably, based on the voltage division ratio of the temperature sampling circuit and the reference voltage value of the microcontroller's ADC acquisition channel, the resistance value of the NTC thermistor is converted into the AD value of the voltage across the NTC thermistor, and then correlated with the temperature lookup table to obtain the AD value-temperature lookup table.

[0016] Preferably, the AD value of the voltage across the NTC thermistor is obtained by dividing the product of the full value of the ADC of the microcontroller and the resistance value of the NTC thermistor by the resistance value of the pull-up voltage divider resistor of the sampling circuit.

[0017] Preferably, in the AD value-temperature reference table, the AD value-temperature reference table of the voltage on the NTC thermistor is set as a one-dimensional array T_Table[n], where the array element T_Table is the AD value of the voltage on the NTC thermistor, and n is the temperature value T including a -40℃ offset.

[0018] Preferably, the range of n is [0:164], and the range of T is [-40℃:125℃].

[0019] Preferably, when the temperature value obtained from the NTC thermistor determined in the previous step is used as the initial position for looking up the table, a preset lookup function is used to compare the AD value corresponding to the temperature value with the AD value of the voltage on the NTC thermistor currently being collected in the AD value-temperature lookup table.

[0020] Preferably, when searching according to the preset lookup function, the temperature value collected by the previously determined NTC thermistor is used as the initial position for the lookup table. The AD value corresponding to the temperature value collected by the previously determined NTC thermistor is compared with the AD value of the voltage on the currently collected NTC thermistor to determine whether the AD values ​​are the same. If they are the same, the search ends and the current temperature value is used as the current temperature value collected by the NTC thermistor. Otherwise, the temperature value collected by the previously determined NTC thermistor is updated, and the search continues to compare the AD values ​​by incrementing / decrementing the preset temperature value forward / backward from the initial position of the lookup table. The current temperature value collected by the NTC thermistor is determined based on the comparison result.

[0021] Preferably, the temperature value obtained from the previous determination by the NTC thermistor is obtained by converting and processing the temperature signal obtained by the NTC thermistor.

[0022] Preferably, the input parameter of the preset lookup table function is the AD value of the voltage on the currently acquired NTC thermistor.T The temperature value T0 obtained from the NTC thermistor was determined in the previous test;

[0023] The initial lookup function locates the table at T_Table[T0], and retrieves the AD value corresponding to the previously determined temperature value T0 collected by the NTC thermistor, along with the AD... T Comparison;

[0024] If T_Table[T0] equals AD T If the temperature obtained from the table is T0, then the temperature obtained from this table lookup is equal to T0.

[0025] If T_Table[T0] is greater than AD T Then take n=T0+1, and compare T_Table[T0+1] with AD. T The magnitude of the value; if the two are equal, the temperature value is T0+1; when T_Table[T0+1] is less than AD T When the time is right, the temperature value is T0; if T_Table[T0+1] is greater than AD, then the temperature value is T0. T Then take n=T0+2, and compare T_Table[T0+2] with AD. T The magnitude of the value; if the two are equal, the temperature value is T0+2; when T_Table[T0+2] is less than AD T When the time is T0+1, the temperature value is T0+1.

[0026] If T_Table[T0] is less than AD T Then take n=T0-1, and compare T_Table[T0-1] with AD. T The magnitude of the values; if they are equal, the temperature value is T0-1; when T_Table[T0-1] is greater than AD... T When the value is less than AD, the temperature value is T0. T Then take n=T0-2, and compare T_Table[T0-2] with AD. T The magnitude of the values; if they are equal, the temperature value is T0-2; when T_Table[T0-2] is greater than AD... T When the temperature is T0-1, the temperature value is T0-1.

[0027] A third objective of the present invention is to provide a computer device, including a processor and a memory, wherein the memory stores a computer program, and the computer program, when executed by the processor, implements a method for determining the acquisition temperature of the NTC thermistor of the power battery.

[0028] A third objective of this invention is to provide a computer storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements a method for determining the acquisition temperature of the NTC thermistor of the power battery.

[0029] This invention simplifies the temperature conversion process of NTC thermistors. The steps of converting ADC values ​​to voltage values ​​and voltage values ​​to resistance values, which require real-time execution by the processor in existing methods, are preprocessed during the design phase, eliminating redundant calculations and fundamentally reducing the computational load in the temperature conversion process. Furthermore, this invention uses a lookup table method to reduce processor resource usage, avoiding the processor from repeatedly performing a large number of basic calculations, freeing up processor resources, and ensuring that it can efficiently complete core tasks such as battery pack balancing control and fault diagnosis, thus guaranteeing overall processor performance. Attached Figure Description

[0030] Figure 1 This is a flowchart of the methodology for determining the acquisition temperature of the NTC thermistor for power batteries according to the present invention.

[0031] Figure 2 This is a flowchart illustrating the operation of determining the acquisition temperature of an NTC-type thermistor according to the present invention.

[0032] Figure 3 The diagram shows a comparison of the microcontroller processing time in a BMS temperature acquisition system with 50 NTC thermistors and a temperature increase of 1 degree Celsius from -40°C to 125°C.

[0033] Figure 4 The temperature change curves during the charging and discharging of the battery system are shown. Detailed Implementation

[0034] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0035] See Figure 1 As shown in the exemplary embodiment of this application, the method for determining the acquisition temperature of the NTC thermistor of the power battery includes the following steps:

[0036] S1. Determine the AD value of the voltage across the currently acquired NTC thermistor;

[0037] S2. Using the temperature value determined in the previous step of the NTC thermistor as the initial position in the table, find and compare the AD value corresponding to the temperature value with the AD value of the voltage on the NTC thermistor currently being measured in the AD value-temperature comparison table. Determine the temperature value currently being measured by the NTC thermistor based on the comparison result.

[0038] In the technology of this application, the AD value-temperature reference table is formed by converting the resistance value-temperature reference table of NTC thermistors based on the correspondence between the resistance value of NTC thermistors and the AD value of the voltage across NTC thermistors.

[0039] In this application, to handle the temperature conversion of dozens or even hundreds of NTC thermistors within the battery system, the resistance-to-temperature lookup table of the NTC thermistors is pre-programmed and converted into an AD-to-temperature lookup table based on the voltage division ratio of the acquisition circuit and the reference voltage value of the microcontroller's ADC acquisition channel. When looking up the table, it is only necessary to directly compare the acquired AD value with the value in the lookup table, eliminating formula calculations in the program code and avoiding the use of floating-point calculation instructions and integer multiplication and division instructions that consume microcontroller resources.

[0040] In this application, the steps of converting ADC values ​​to voltage values ​​and voltage values ​​to resistance values, which require real-time execution by the processor in existing methods, are completed in advance during the design phase through preprocessing. This eliminates redundant calculation steps and fundamentally reduces the amount of computation in the temperature conversion process. By using a lookup table method, the processor resource utilization rate is reduced, avoiding the processor from repeatedly executing a large number of basic calculations, thus freeing up processor resources and ensuring that it can efficiently complete core tasks such as battery pack equalization control and fault diagnosis, thereby guaranteeing the overall performance of the processor.

[0041] In the exemplary embodiment, during the pre-programming stage, the resistance value of the NTC thermistor is converted into an AD value of the voltage across the NTC thermistor based on the voltage division ratio of the temperature sampling circuit and the reference voltage value of the microcontroller's ADC acquisition channel. This AD value is then correlated with a temperature lookup table to obtain an AD value-temperature lookup table. In the exemplary embodiment, the AD value of the voltage across the NTC thermistor is obtained by the full-value ADC of the microcontroller. The resistance value of the NTC thermistor The product is obtained by dividing by the resistance value of the pull-up voltage divider resistor in the sampling circuit. Specifically, during the pre-programming stage, the NTC thermistor value-temperature lookup table is converted into an AD value-temperature lookup table based on the voltage divider ratio designed in the sampling circuit, including:

[0042] According to the voltage divider formula, the voltage VT across the NTC thermistor is = .in This is the reference voltage for the ADC; This is the value of the pull-up voltage divider resistor; This is the resistance value of an NTC thermistor;

[0043] According to the ADC-voltage conversion formula: the AD value of the sampled voltage of the NTC thermistor is: AD T = Where AD is the full-value ADC of the microcontroller;

[0044] Based on the above formula, the relationship between AD value and resistance can be obtained: AD T = This leads to the AD value-temperature conversion table.

[0045] In the exemplary embodiment, the lookup table sets the AD value-temperature lookup table of the voltage on the NTC thermistor as a one-dimensional array T_Table[n]. The array element T_Table is the AD value of the voltage on the NTC thermistor, and n is the temperature value T including a -40℃ offset.

[0046] In the exemplary embodiment, the range of n is [0:164], and the range of T is [-40℃:125℃].

[0047] Specifically, in programming, the AD value and temperature reference table is set as a one-dimensional array T_Table[n], where the array elements are AD values ​​and n contains temperature values ​​with an offset of -40℃.

[0048] In the exemplary embodiment, when the temperature value collected by the NTC thermistor determined in the previous step is used as the initial position for looking up the table, a preset lookup function is used to compare the AD value corresponding to the temperature value with the AD value of the voltage on the NTC thermistor currently collected in the AD value-temperature lookup table.

[0049] In an exemplary embodiment, preferably, when searching according to a preset lookup function, the previously determined NTC thermistor temperature value is used as the initial position for the lookup table. The AD value corresponding to the previous battery temperature value is compared with the AD value of the voltage on the currently collected NTC thermistor to determine whether the AD values ​​are the same. If they are the same, the search ends, and this temperature value is used as the current temperature value collected by the NTC thermistor. Otherwise, the previously determined NTC thermistor temperature value is updated, and the search continues to compare the AD values ​​by incrementing / decrementing the preset temperature value forward / backward from the initial position of the lookup table. The current temperature value collected by the NTC thermistor is determined based on the comparison result.

[0050] In this application, based on the characteristic that the internal temperature of the battery system / battery pack does not change abruptly in a short period of time during operation, the previously obtained temperature value is used as the initial temperature value T0 of the array T_Table in the lookup function. This allows the comparison with the AD value to be performed near the initial temperature value T0, thereby completing the lookup and obtaining the corresponding temperature value.

[0051] See Figure 2 As shown in the embodiment of this application, the input parameter of the lookup table function is parameter AD. T And T0, where AD TThis represents the AD value of the voltage currently acquired on the NTC thermistor, where T0 is the temperature value converted from the previous NTC thermistor acquisition. Specific queries include the following:

[0052] The input parameter for the table lookup function is parameter AD. T And T0:

[0053] The initial lookup function locates T_Table[T0], retrieves the AD value corresponding to T0 and its relation to AD. T Comparison.

[0054] If T_Table[T0] equals AD T Then the temperature looked up in the table this time is equal to T. 0, Temperature conversion was completed with only one comparison. If T_Table[T0] is greater than AD... T Then take n=T0+1, and then compare T_Table[T0+1] with AD. T The magnitude of the values; when they are equal, the temperature value is represented as T0+1; when T_Table[T0+1] is less than AD T At that time, the temperature value is T0; if T_Table[T0+1] is greater than AD T Then take n=T0+2, and compare T_Table[T0+2] with AD again. T The value is the magnitude of the value. When it equals, the temperature value is represented as T0+2; when T_Table[T0+2] is less than AD, the value is represented as T0+2. T At that time, the temperature value is represented as T0+1; since the battery temperature inside the battery pack will not change significantly within the 200ms temperature measurement period (e.g., Figure 4 As shown in the figure, if the temperature will not exceed 2°C, the method of using T0 to locate the initial position of the table is adopted. At most 3 comparisons are required to complete 1 table lookup and obtain the temperature value.

[0055] If T_Table[T0] is less than AD T Then take n=T0-1, and then continue to compare T_Table[T0-1] with AD. T The value is large; when it equals, the temperature value is represented as T0-1; when T_Table[T0-1] is greater than AD... T When the value is less than AD, the temperature value is represented as T0. T Then take n=T0-2, and compare T_Table[T0-2] with AD again. T The value is large; when it equals, the temperature value is represented as T0-2; when T_Table[T0-2] is greater than AD, the value is small. TThe temperature value is represented as T0-1. Since the temperature change of the battery in the battery pack will not exceed 2℃ within a 200ms temperature measurement cycle, the method of using T0 to locate the initial position of the table can complete one table lookup by a maximum of 3 comparisons.

[0056] The method for obtaining the temperature of an NTC thermistor proposed in this invention uses a microcontroller to obtain the AD value of the NTC thermistor, and uses the obtained AD value and the previous temperature value as the element value and index of the temperature table T_Table to directly query the AD value-temperature table to quickly obtain the battery temperature value.

[0057] The pre-programming stage of this invention converts the resistance-temperature lookup table of NTC thermistors into an AD value-temperature lookup table, eliminating multiple formula calculations in the program code and completely avoiding the use of floating-point calculations and integer multiplication and division instructions. This avoids the need for microcontrollers to perform AD analog-to-voltage conversions and voltage-to-resistance conversion formula calculations, thus replacing the formula lookup table method and curve fitting method in existing technologies. By completely avoiding the use of floating-point arithmetic and integer multiplication and division instructions that consume a lot of microcontroller resources, the speed of acquiring the temperature of NTC thermistors is greatly improved, and product costs can be reduced.

[0058] This invention uses a lookup table algorithm to introduce the previous temperature value T0 as the initial index of the array T_Table. In actual operation, the temperature value can be obtained quickly in 2-3 lookups, which improves the speed of power battery temperature processing.

[0059] The method of this invention is suitable for use in scenarios involving large-scale NTC thermistor temperature acquisition, and is particularly suitable for use in power battery systems. Figure 3 The paper presents a comparison of the microcontroller processing time in a BMS temperature acquisition system with 50 NTC thermistors and a temperature increase of 1 degree Celsius from -40°C to 125°C. This verifies that the fast conversion algorithm of this application has a significantly faster lookup speed than the binary lookup algorithm and the fitted curve.

[0060] In summary, this invention, through a preprocessing stage in programming, combines the resistance-temperature table of the NTC thermistor with the voltage divider ratio to generate an AD-temperature table in advance. This directly eliminates the two core computational steps of converting AD values ​​to voltage values ​​and voltage values ​​to resistance values ​​in existing methods, shifting the multi-step calculations that originally required real-time processor execution to the design stage. The lookup function uses the previous temperature value as the initial location for the lookup, enabling a temperature conversion to be completed in a maximum of three lookups, significantly reducing computational load and processor resource consumption. In a scenario with 50 NTC thermistors and a temperature change of 1 degree Celsius from -40°C to 125°C, the processor execution time is reduced from 16.9ms to 3.8ms, lowering processor resource utilization. The temperature update cycle is improved from 500ms to 100ms, increasing the real-time performance of temperature data by over 80%. This allows the processor to allocate more resources to core functions such as battery equalization control and fault diagnosis, avoiding processor response delays caused by temperature conversion tasks and improving the overall control accuracy and stability of the battery pack. Even in scenarios with drastic changes in battery charging and discharging power and rapid temperature fluctuations, it can promptly detect temperature anomalies, providing a basis for rapid intervention in the thermal management system and effectively reducing the risk of thermal runaway.

[0061] In an exemplary embodiment of the present invention, a computer device is provided, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements a method for determining the acquisition temperature of the NTC thermistor of the power battery.

[0062] In an exemplary embodiment of the present invention, a computer storage medium is provided, on which a computer program is stored, wherein the computer program, when executed by a processor, implements a method for determining the acquisition temperature of the NTC thermistor of the power battery.

[0063] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. It will be apparent to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or basic features of the present invention.

[0064] Therefore, the embodiments should be regarded as exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, it is intended that all variations falling within the meaning and scope of the equivalents of the claims be included within the invention.

[0065] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims

1. A method for determining the acquisition temperature of an NTC-type thermistor in a power battery, characterized in that, include: Determine the AD value of the voltage across the currently acquired NTC thermistor; The temperature value collected by the NTC thermistor determined in the previous step is used as the initial position in the table. The AD value corresponding to the temperature value is compared with the AD value of the voltage on the NTC thermistor currently being collected in the AD value-temperature comparison table. The temperature value collected by the NTC thermistor is determined based on the comparison result.

2. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 1, characterized in that, in, The AD value-temperature reference table is generated by converting the resistance value of NTC thermistors into an AD value based on the correspondence between the resistance value of NTC thermistors and the AD value of the voltage across NTC thermistors. Preferably, based on the voltage division ratio of the temperature sampling circuit and the reference voltage value of the microcontroller's ADC acquisition channel, the resistance value of the NTC thermistor is converted into the AD value of the voltage across the NTC thermistor, and then correlated with the corresponding temperature lookup table to obtain the AD value-temperature lookup table.

3. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 1, characterized in that, The voltage across the NTC thermistor is measured by the full-value ADC of the microcontroller. The resistance value of the NTC thermistor The product is obtained by dividing the value of the pull-up voltage divider resistor in the sampling circuit.

4. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 1, characterized in that, In the AD value-temperature reference table, the AD value-temperature reference table of the voltage on the NTC thermistor is set as a one-dimensional array T_Table[n]. The array element T_Table is the AD value of the voltage on the NTC thermistor, and n is the temperature value T including a -40℃ offset.

5. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 4, characterized in that, The range of n is [0:164], and the range of T is [-40℃:125℃].

6. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 5, characterized in that, The temperature value determined in the previous step of the NTC thermistor is used as the initial position for looking up the table. When searching and comparing the AD value corresponding to the temperature value with the AD value of the voltage on the NTC thermistor currently being collected, a preset lookup function is used.

7. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 6, characterized in that, When searching according to the preset lookup function, the temperature value collected by the previously determined NTC thermistor is used as the initial position for the lookup table. The AD value corresponding to the temperature value collected by the previously determined NTC thermistor is compared with the AD value of the voltage on the currently collected NTC thermistor to determine if the AD values ​​are the same. If they are the same, the search ends and the current temperature value is used as the current temperature value collected by the NTC thermistor. Otherwise, the temperature value collected by the previously determined NTC thermistor is updated, and the search continues to compare the AD values ​​by incrementing / decrementing the preset temperature value forward / backward from the initial position of the lookup table. The current temperature value collected by the NTC thermistor is determined based on the comparison result. Preferably, the temperature value obtained from the previous determination by the NTC thermistor is obtained by converting and processing the temperature signal obtained by the NTC thermistor.

8. The method for determining the acquisition temperature of the NTC thermistor for power batteries according to claim 7, characterized in that, The input parameter of the preset lookup table function is the AD value of the voltage across the currently acquired NTC thermistor. T The temperature value T0 collected by the NTC thermistor was determined last time; the initial lookup function locates T_Table[T0], and retrieves the AD value corresponding to T0 and AD. T Comparison; If T_Table[T0] equals AD T If the temperature obtained from the table is T0, then the temperature obtained from this table lookup is equal to T0. If T_Table[T0] is greater than AD T Then take n=T0+1, and compare T_Table[T0+1] with AD. T The magnitude of the value; if the two are equal, the temperature value is T0+1; when T_Table[T0+1] is less than AD T When the time is right, the temperature value is T0; if T_Table[T0+1] is greater than AD, then the temperature value is T0; T Then take n=T0+2, and compare T_Table[T0+2] with AD. T The magnitude of the value; if the two are equal, the temperature value is T0+2; when T_Table[T0+2] is less than AD T When the time is T0+1, the temperature value is T0+1. If T_Table[T0] is less than AD T Then take n=T0-1, and compare T_Table[T0-1] with AD. T The magnitude of the values; if they are equal, the temperature value is T0-1; when T_Table[T0-1] is greater than AD... T When the value is less than AD, the temperature value is T0. T Then take n=T0-2, and compare T_Table[T0-2] with AD. T The magnitude of the values; if they are equal, the temperature value is T0-2; when T_Table[T0-2] is greater than AD... T When the temperature is T0-1, the temperature value is T0-1.

9. A computer device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the method for determining the acquisition temperature of the NTC thermistor of the power battery as described in any one of claims 1 to 8.

10. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for determining the acquisition temperature of the NTC thermistor of the power battery as described in any one of claims 1 to 8.