Temperature detection method and detection circuit of motor system

By adopting a dual negative temperature coefficient resistive temperature sensing circuit and capacitance filter circuit in the motor system, combined with the Kalman filtering algorithm, the problem of traditional temperature detection methods changing rapidly and lacking real-time prediction capabilities is solved, and high-precision and stable temperature detection and real-time temperature prediction are achieved, enhancing the reliability and energy efficiency optimization capabilities of the motor system.

CN119573909AActive Publication Date: 2025-03-07PINGYUAN FILTER
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411751427.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-03-07
Estimated Expiration
2044-12-02

AI Technical Summary

Technical Problem

Traditional motor system temperature detection methods are difficult to fully reflect the overall temperature distribution of the motor system. In the case of rapid temperature changes, the detection accuracy decreases, lacks the ability to predict temperature changes in real time, and cannot effectively protect the motor system from overheating.

Method used

The two negative temperature coefficient resistance temperature sensing circuit and capacitor filter circuit are used to obtain the two temperature sensing voltages, and the resistance values ​​of the two temperature sensing resistors are obtained, and the temperature data is fused using the Kalman filtering algorithm to correct and predict the temperature in real time.

Benefits of technology

It significantly improves the accuracy and stability of the temperature detection of the motor system, realizes real-time correction and prediction of dynamic temperatures, enhances the reliability of the system, responds to temperature changes in a timely manner, prevents potential failures such as overheating, and provides a scientific basis for the energy efficiency optimization and thermal management of the motor system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119573909A_ABST
    Figure CN119573909A_ABST
Patent Text Reader

Abstract

The invention discloses a temperature detection method and detection circuit for a motor system, and relates to the technical field of motor temperature detection, and the method comprises the steps: obtaining a first temperature-sensing voltage and a second temperature-sensing voltage from a temperature-sensing circuit of the motor system, the temperature sensing circuit comprises a first temperature sensing resistor and a second temperature sensing resistor based on a negative temperature coefficient; based on a first temperature-sensing voltage change rate of the first resistor, a second temperature-sensing voltage change rate of the second resistor, the first temperature-sensing voltage and the second temperature-sensing voltage, a first resistance value of the first temperature-sensing resistor and a second resistance value of the second temperature-sensing resistor are respectively calculated; wherein the first temperature-sensing voltage change rate is obtained by counting the first temperature-sensing voltage of the first temperature-sensing resistor at different temperatures, and the first temperature-sensing voltage change rate is obtained by counting the second temperature-sensing voltage of the second temperature-sensing resistor at different temperatures; and calculating the system temperature of the motor system based on the first resistance value and the second resistance value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of motor temperature detection, and in particular to a temperature detection method and detection circuit for a motor system. Background Art

[0002] During the operation of the motor system, temperature is a crucial parameter, which is directly related to the working efficiency, operation stability and service life of the motor. Traditional temperature detection methods mostly use a single negative temperature coefficient resistor (NTC) for temperature acquisition.

[0003] However, this method has many limitations. First, a single NTC resistor is difficult to fully reflect the overall temperature distribution of the motor system, because when the motor system is running, the temperature of various parts inside it may vary greatly. Secondly, traditional temperature detection methods often ignore the impact of the current on the filter capacitor on temperature measurement, which will cause the accuracy of temperature detection to drop significantly when the temperature changes rapidly. In addition, traditional temperature detection methods lack the ability to predict temperature changes in real time, and cannot provide timely and effective temperature information for overheating protection and energy efficiency optimization of the motor system. Summary of the invention

[0004] The purpose of the present application is to provide a temperature detection method and detection circuit for a motor system.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides a temperature detection method for a motor system, comprising:

[0007] Acquire a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor and a second temperature-sensing resistor based on a negative temperature coefficient;

[0008] Based on a first temperature-sensitive voltage change rate of the first resistor, a second temperature-sensitive voltage change rate of the second resistor, the first temperature-sensitive voltage, and the second temperature-sensitive voltage, respectively calculating and obtaining a first resistance value of the first temperature-sensitive resistor and a second resistance value of the second temperature-sensitive resistor, wherein the first temperature-sensitive voltage change rate is obtained by counting the first temperature-sensitive voltage of the first temperature-sensitive resistor at different temperatures, and the first temperature-sensitive voltage change rate is obtained by counting the second temperature-sensitive voltage of the second temperature-sensitive resistor at different temperatures;

[0009] The system temperature of the motor system is calculated based on the first resistance value and the second resistance value.

[0010] Optionally, the step of calculating and obtaining the system temperature of the motor system based on the first resistance value and the second resistance value includes:

[0011] Calculating a first temperature of the motor system based on the first resistance value and the first temperature-sensitive voltage change rate, and calculating a second temperature of the motor system based on the second resistance value and the second temperature-sensitive voltage change rate;

[0012] The first temperature and the second temperature are merged according to a Kalman filter algorithm to obtain a system temperature of the motor system.

[0013] Optionally, the step of respectively calculating a first resistance value of the first temperature-sensing resistor and a second resistance value of the second temperature-sensing resistor based on a first temperature-sensing voltage change rate of the first resistor, a second temperature-sensing voltage change rate of the second resistor, the first temperature-sensing voltage, and the second temperature-sensing voltage comprises:

[0014] The first resistance value is calculated by the following formula:

[0015]

[0016] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is a first temperature sensing voltage of the first temperature sensing resistor;

[0017]

[0018] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is the first temperature sensing voltage of the first temperature sensing resistor.

[0019] In a second aspect, the present application provides a temperature detection device for a motor system, comprising:

[0020] An acquisition module, configured to acquire a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor and a second temperature-sensing resistor based on a negative temperature coefficient;

[0021] a processing module, configured to calculate and obtain a first resistance value of the first temperature-sensitive resistor and a second resistance value of the second temperature-sensitive resistor respectively based on a first temperature-sensitive voltage change rate of the first resistor, a second temperature-sensitive voltage change rate of the second resistor, the first temperature-sensitive voltage, and the second temperature-sensitive voltage, wherein the first temperature-sensitive voltage change rate is obtained by counting the first temperature-sensitive voltage of the first temperature-sensitive resistor at different temperatures, and the first temperature-sensitive voltage change rate is obtained by counting the second temperature-sensitive voltage of the second temperature-sensitive resistor at different temperatures;

[0022] The system temperature of the motor system is calculated based on the first resistance value and the second resistance value.

[0023] Optionally, the processing module is further used to:

[0024] Calculating a first temperature of the motor system based on the first resistance value and the first temperature-sensitive voltage change rate, and calculating a second temperature of the motor system based on the second resistance value and the second temperature-sensitive voltage change rate;

[0025] The first temperature and the second temperature are merged according to a Kalman filter algorithm to obtain a system temperature of the motor system.

[0026] Optionally, the processing module is further used to:

[0027] The first resistance value is calculated by the following formula:

[0028]

[0029] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is a first temperature sensing voltage of the first temperature sensing resistor;

[0030]

[0031] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is the first temperature sensing voltage of the first temperature sensing resistor.

[0032] In a third aspect, the present application provides a temperature detection circuit of a motor system, the temperature detection circuit of the motor system comprising: a power supply circuit, a two-way temperature sensing circuit based on a negative temperature system resistor, a capacitor filter circuit, and a control circuit connected in sequence;

[0033] The temperature sensing circuit is used to generate two temperature sensing voltages of different magnitudes that vary with temperature;

[0034] The capacitor filter circuit is used to filter the temperature sensing voltage;

[0035] The control circuit is used to execute the steps of the temperature detection method of the motor system provided in some embodiments of the present application based on the temperature sensing voltage to obtain the system temperature of the motor system.

[0036] Optionally, the temperature detection circuit of the motor system further includes: a memory circuit for storing the system temperature.

[0037] Optionally, the control circuit is a microcontroller.

[0038] Optionally, the control circuit is further connected to an external digital-to-analog conversion circuit, and the digital-to-analog conversion circuit is used to perform digital-to-analog conversion on the temperature-sensing voltage to obtain original data.

[0039] In a fourth aspect, the present application provides a computer device, comprising: 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 temperature detection method for the motor system described in any one of the above.

[0040] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for detecting the temperature of a motor system.

[0041] In a sixth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods for detecting the temperature of a motor system.

[0042] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0043] The present application provides a temperature detection method and detection circuit for a motor system. By adopting a dual-path negative temperature coefficient resistor temperature sensing circuit and a capacitor filter circuit, the present technical solution significantly improves the accuracy and stability of the motor system temperature detection, while reducing the detection cost. By using a low-cost microcontroller and a linear differentiator algorithm, real-time correction and prediction of dynamic temperature are achieved, effectively solving the deficiencies of traditional temperature detection solutions in dynamic temperature detection. This design not only improves the accuracy of temperature detection, but also enhances the reliability of the system, enabling the motor system to respond to temperature changes in a timely manner and prevent potential faults such as overheating. In addition, the real-time temperature prediction capability provides a scientific basis for the energy efficiency optimization and thermal management of the motor system, which helps to improve the overall performance and operating efficiency of the motor system. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 A schematic diagram of a temperature detection circuit for a motor system provided in one embodiment of the present application;

[0046] Figure 2 A schematic diagram of the structure of a storage circuit provided in one embodiment of the present application;

[0047] Figure 3 A schematic diagram of the structure of a microprocessor provided in one embodiment of the present application;

[0048] Figure 4 A schematic flow chart of a temperature detection method for a motor system provided in one embodiment of the present application;

[0049] Figure 5 A schematic diagram of functional modules of a temperature detection device for a motor system provided in one embodiment of the present application;

[0050] Figure 6 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0052] like Figure 1 As shown, some embodiments of the present application provide a temperature detection circuit of a motor system, the temperature detection circuit of the motor system comprising: a power supply circuit GND, VCC, a dual-path temperature sensing circuit R14, R16 based on a negative temperature system resistor, a capacitor filter circuit C14, C15, and a control circuit MCU connected in sequence;

[0053] The temperature sensing circuit is used to generate two temperature sensing voltages of different magnitudes that vary with temperature;

[0054] The capacitor filter circuit is used to filter the temperature sensing voltage;

[0055] The control circuit is used to execute the steps of the temperature detection method of the motor system as described in some embodiments of the present application based on the temperature sensing voltage to obtain the system temperature of the motor system.

[0056] In an embodiment of the present application, two temperature sensing circuits R14 and R16 generate two temperature sensing voltages of different sizes that change with temperature based on negative temperature system resistance, and then filter the temperature sensing voltage in hardware through two capacitor filter circuits C14 and C15. Then, based on a control circuit of a low-cost MCU, the original data of the temperature sensing voltage is read through the digital-to-analog conversion peripheral on the microcontroller, and the control circuit MCU uses a linear differentiator to correct and predict the original data of the temperature sensing voltage. The specific process can refer to the detailed description of a temperature detection method for a click system in some embodiments of the present application below.

[0057] Optionally, the temperature detection circuit of the motor system further includes: a memory circuit for storing the system temperature.

[0058] In the embodiment of the present application, in order to save the temperature data in real time for backup, a memory circuit is designed to save the temperature data in real time. The memory circuit can refer to Figure 2 .

[0059] Optionally, the control circuit is a microcontroller.

[0060] Microcontroller can refer to Figure 3 .

[0061] Optionally, the control circuit is further connected to an external digital-to-analog conversion circuit, and the digital-to-analog conversion circuit is used to perform digital-to-analog conversion on the temperature-sensing voltage to obtain original data.

[0062] The embodiment of the present application adopts a dual-path negative temperature coefficient resistor temperature sensing circuit and a capacitor filter circuit. This technical solution significantly improves the accuracy and stability of the motor system temperature detection, while reducing the detection cost. It uses a low-cost microcontroller and a linear differentiator algorithm to achieve real-time correction and prediction of dynamic temperature, effectively solving the shortcomings of traditional temperature detection solutions in dynamic temperature detection. This design not only improves the accuracy of temperature detection, but also enhances the reliability of the system, enabling the motor system to respond to temperature changes in a timely manner and prevent potential faults such as overheating. In addition, the real-time temperature prediction capability provides a scientific basis for the energy efficiency optimization and thermal management of the motor system, which helps to improve the overall performance and operating efficiency of the motor system.

[0063] like Figure 4 As shown, some embodiments of the present application provide a temperature detection method for a motor system, which includes the following steps 101 to 104. Among them:

[0064] Step 101, obtaining a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor based on a negative temperature coefficient and a second temperature-sensing resistor;

[0065] Step 102, based on a first temperature-sensitive voltage change rate of the first resistor, a second temperature-sensitive voltage change rate of the second resistor, the first temperature-sensitive voltage, and the second temperature-sensitive voltage, respectively calculate and obtain a first resistance value of the first temperature-sensitive resistor and a second resistance value of the second temperature-sensitive resistor, wherein the first temperature-sensitive voltage change rate is obtained by counting the first temperature-sensitive voltage of the first temperature-sensitive resistor at different temperatures, and the first temperature-sensitive voltage change rate is obtained by counting the second temperature-sensitive voltage of the second temperature-sensitive resistor at different temperatures;

[0066] Step 103: Calculate and obtain the system temperature of the motor system based on the first resistance value and the second resistance value.

[0067] In an embodiment of the present application, in the motor system, a special temperature sensing circuit is used to detect the temperature. This temperature sensing circuit includes two key components: a first temperature sensing resistor and a second temperature sensing resistor based on a negative temperature coefficient. A negative temperature coefficient (NTC) resistor is a special resistor whose resistance value decreases as the temperature increases, and vice versa. Therefore, by measuring the change in the resistance value of this resistor, the change in temperature can be indirectly measured.

[0068] In this temperature sensing circuit, the first temperature sensing resistor and the second temperature sensing resistor are connected to the circuit respectively to form two independent temperature detection channels. When the temperature of the motor system changes, the resistance values ​​of the two resistors will also change accordingly, thereby generating two temperature-sensitive voltages of different magnitudes that change with temperature, namely the first temperature sensing voltage and the second temperature sensing voltage. The magnitudes of these two voltages are inversely proportional to the resistance values ​​of the resistors, that is, the smaller the resistance value, the larger the voltage generated; conversely, the larger the resistance value, the smaller the voltage generated.

[0069] By measuring the magnitude of these two temperature-sensing voltages and combining them with the known resistance-temperature relationship, the current temperature of the motor system can be calculated. In addition, in order to measure the temperature more accurately, some advanced algorithms, such as the Kalman filter algorithm and the linear differentiator algorithm, can be used to process and fuse the two temperature-sensing voltages to obtain a more accurate temperature value.

[0070] The embodiment of the present application adopts a dual-path negative temperature coefficient resistor temperature sensing circuit and a capacitor filter circuit. This technical solution significantly improves the accuracy and stability of the motor system temperature detection, while reducing the detection cost. It uses a low-cost microcontroller and a linear differentiator algorithm to achieve real-time correction and prediction of dynamic temperature, effectively solving the shortcomings of traditional temperature detection solutions in dynamic temperature detection. This design not only improves the accuracy of temperature detection, but also enhances the reliability of the system, enabling the motor system to respond to temperature changes in a timely manner and prevent potential faults such as overheating. In addition, the real-time temperature prediction capability provides a scientific basis for the energy efficiency optimization and thermal management of the motor system, which helps to improve the overall performance and operating efficiency of the motor system.

[0071] Optionally, the step 103 includes:

[0072] Step 1031, calculating a first temperature of the motor system based on the first resistance value and the first temperature-sensitive voltage change rate, and calculating a second temperature of the motor system based on the second resistance value and the second temperature-sensitive voltage change rate;

[0073] Step 1032: The first temperature and the second temperature are integrated according to a Kalman filter algorithm to obtain a system temperature of the motor system.

[0074] In the embodiment of the present application, when the first temperature sensitivity change rate is obtained After that, the above formula can be used to calculate the resistance value of the negative temperature coefficient resistor R14 in the microcontroller, and then the current temperature T1 can be inversely solved based on the resistance value. Similarly, another negative temperature coefficient R16 can be solved to inversely solve the second value of the current temperature T2. According to the Kalman filter algorithm, T1 and T2 are fused in the microcontroller to obtain T3, and T3 is the precise value of the current temperature.

[0075] Optionally, the step 102 includes:

[0076] The first resistance value is calculated by the following formula:

[0077]

[0078] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is a first temperature sensing voltage of the first temperature sensing resistor;

[0079]

[0080] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is the first temperature sensing voltage of the first temperature sensing resistor.

[0081] In the embodiments of this application, refer to Figure 1 , R14 and R16 are negative temperature coefficient resistors, which are divided by resistors R15 and R17 and input into the ADC peripheral port of the MCU through the NTC1 and NTC2 ports. According to relevant circuit theory, taking R14 as an example, the following formula (1) is obtained:

[0082]

[0083] In the above formula, VCC (Volt Current Condenser, circuit supply voltage), R15, C14 are all known quantities, u c It can be read by the digital-to-analog conversion peripheral of the microcontroller (the microcontroller circuit is as follows Figure 2 shown). Only is an unknown quantity. When the temperature change is small, It can be ignored, but when the temperature changes greatly, how to accurately obtain this item becomes the key to temperature detection.

[0084] To obtain precise Using a linear differentiator algorithm, tracking u c And find its time derivative

[0085] Based on the same inventive concept, the embodiment of the present application also provides a temperature detection device for a motor system for implementing the temperature detection method for a motor system involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the temperature detection device for one or more motor systems provided below can refer to the limitations of the temperature detection method for the motor system above, and will not be repeated here.

[0086] In an exemplary embodiment, Figure 5 As shown, a temperature detection device 20 of a motor system is provided, comprising:

[0087] An acquisition module 201 is used to acquire a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor and a second temperature-sensing resistor based on a negative temperature coefficient;

[0088] A processing module 202 is used to calculate a first resistance value of the first temperature-sensing resistor and a second resistance value of the second temperature-sensing resistor based on a first temperature-sensing voltage change rate of the first resistor, a second temperature-sensing voltage change rate of the second resistor, the first temperature-sensing voltage, and the second temperature-sensing voltage, respectively, wherein the first temperature-sensing voltage change rate is obtained by counting the first temperature-sensing voltage of the first temperature-sensing resistor at different temperatures, and the first temperature-sensing voltage change rate is obtained by counting the second temperature-sensing voltage of the second temperature-sensing resistor at different temperatures;

[0089] The system temperature of the motor system is calculated based on the first resistance value and the second resistance value.

[0090] Optionally, the processing module 202 is further configured to:

[0091] Calculating a first temperature of the motor system based on the first resistance value and the first temperature-sensitive voltage change rate, and calculating a second temperature of the motor system based on the second resistance value and the second temperature-sensitive voltage change rate;

[0092] The first temperature and the second temperature are merged according to a Kalman filter algorithm to obtain a system temperature of the motor system.

[0093] Optionally, the processing module 202 is further configured to:

[0094] The first resistance value is calculated by the following formula:

[0095]

[0096] Among them, R 14is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is a first temperature sensing voltage of the first temperature sensing resistor;

[0097]

[0098] Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is the first temperature sensing voltage of the first temperature sensing resistor.

[0099] The embodiment of the present application adopts a dual-path negative temperature coefficient resistor temperature sensing circuit and a capacitor filter circuit. This technical solution significantly improves the accuracy and stability of the motor system temperature detection, while reducing the detection cost. It uses a low-cost microcontroller and a linear differentiator algorithm to achieve real-time correction and prediction of dynamic temperature, effectively solving the shortcomings of traditional temperature detection solutions in dynamic temperature detection. This design not only improves the accuracy of temperature detection, but also enhances the reliability of the system, enabling the motor system to respond to temperature changes in a timely manner and prevent potential faults such as overheating. In addition, the real-time temperature prediction capability provides a scientific basis for the energy efficiency optimization and thermal management of the motor system, which helps to improve the overall performance and operating efficiency of the motor system.

[0100] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store temperature detection data of the motor system. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a temperature detection method of a motor system is implemented.

[0101] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0102] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0103] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0104] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0105] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0106] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0107] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0108] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0109] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A temperature detection method for a motor system, characterized in that: The temperature detection of the motor system includes: Acquire a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor and a second temperature-sensing resistor based on a negative temperature coefficient; Based on a first temperature-sensitive voltage change rate of the first resistor, a second temperature-sensitive voltage change rate of the second resistor, the first temperature-sensitive voltage, and the second temperature-sensitive voltage, respectively calculating and obtaining a first resistance value of the first temperature-sensitive resistor and a second resistance value of the second temperature-sensitive resistor, wherein the first temperature-sensitive voltage change rate is obtained by counting the first temperature-sensitive voltage of the first temperature-sensitive resistor at different temperatures, and the first temperature-sensitive voltage change rate is obtained by counting the second temperature-sensitive voltage of the second temperature-sensitive resistor at different temperatures; The system temperature of the motor system is calculated based on the first resistance value and the second resistance value.

2. The temperature detection method of the motor system according to claim 1, characterized in that: The step of calculating and obtaining the system temperature of the motor system based on the first resistance value and the second resistance value comprises: Calculating a first temperature of the motor system based on the first resistance value and the first temperature-sensitive voltage change rate, and calculating a second temperature of the motor system based on the second resistance value and the second temperature-sensitive voltage change rate; The first temperature and the second temperature are merged according to a Kalman filter algorithm to obtain a system temperature of the motor system.

3. The temperature detection method of the voltage system according to claim 1, characterized in that: The step of respectively calculating a first resistance value of the first temperature-sensing resistor and a second resistance value of the second temperature-sensing resistor based on a first temperature-sensing voltage change rate of the first resistor, a second temperature-sensing voltage change rate of the second resistor, the first temperature-sensing voltage, and the second temperature-sensing voltage comprises: The first resistance value is calculated by the following formula: Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is a first temperature sensing voltage of the first temperature sensing resistor; Among them, R 14 is the first resistance of the first temperature-sensing resistor, VCC is the circuit power supply voltage, R 15 The first conventional resistor connected to the first temperature sensing resistor, C 14 is the first capacitor connected to the first temperature sensing resistor, u c is the first temperature sensing voltage of the first temperature sensing resistor.

4. A temperature detection circuit for a motor system, characterized in that: The temperature detection circuit of the motor system comprises: a power supply circuit, a two-way temperature sensing circuit based on negative temperature system resistance, a capacitor filter circuit, and a control circuit connected in sequence; The temperature sensing circuit is used to generate two temperature sensing voltages of different magnitudes that vary with temperature; The capacitor filter circuit is used to filter the temperature sensing voltage; The control circuit is used to execute the steps of the temperature detection method of the motor system according to any one of claims 1 to 3 based on the temperature sensing voltage to obtain the system temperature of the motor system.

5. The temperature detection circuit of the motor system according to claim 4, characterized in that: The temperature detection circuit of the motor system further includes: a memory circuit for storing the system temperature.

6. The temperature detection circuit of the motor system according to claim 4, characterized in that: The control circuit is a microcontroller.

7. The temperature detection circuit of the motor system according to claim 4, characterized in that: The control circuit is also connected to an external digital-to-analog conversion circuit, and the digital-to-analog conversion circuit is used to perform digital-to-analog conversion on the temperature-sensing voltage to obtain original data.

8. A temperature detection device for a motor system, characterized in that: The temperature detection device of the motor system comprises: An acquisition module, configured to acquire a first temperature-sensing voltage and a second temperature-sensing voltage that vary with temperature and have different magnitudes from a temperature-sensing circuit of the motor system, wherein the temperature-sensing circuit includes a first temperature-sensing resistor and a second temperature-sensing resistor based on a negative temperature coefficient; a processing module, configured to calculate and obtain a first resistance value of the first temperature-sensitive resistor and a second resistance value of the second temperature-sensitive resistor respectively based on a first temperature-sensitive voltage change rate of the first resistor, a second temperature-sensitive voltage change rate of the second resistor, the first temperature-sensitive voltage, and the second temperature-sensitive voltage, wherein the first temperature-sensitive voltage change rate is obtained by counting the first temperature-sensitive voltage of the first temperature-sensitive resistor at different temperatures, and the first temperature-sensitive voltage change rate is obtained by counting the second temperature-sensitive voltage of the second temperature-sensitive resistor at different temperatures; The system temperature of the motor system is calculated based on the first resistance value and the second resistance value.

9. A computer device comprising: 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 temperature detection method for a motor system according to any one of claims 1 to 3.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the temperature detection method of the motor system according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Temperature sensor and display device including the same

    CN114253415A

  • Temperature measuring instrument

    JP1998170351A

  • Temperature detection device and error correction method

    JP2019015526A

  • System for sensing temperature and device motor device having the same

    KR1020160050373A

  • Temperature and pressure sensor, and electronic device

    US20230366757A1