Motor winding temperature detection method and device, motor controller and storage medium
By detecting the operating parameters and ambient temperature of the motor winding, calculating the magnetic steel temperature to determine the winding temperature, accurately controlling the motor speed, solving the problem of motor speed drop caused by too small current limit value setting, ensuring air conditioning performance and motor safety.
Patent Information
- Application Number
- CN202311413218.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, when preventing the air conditioner motor from burning, the current limit value is set too small, resulting in a decrease in the motor speed in a non-high temperature environment, affecting the performance of the air conditioner.
By detecting the operating parameters and ambient temperature of the motor winding in the unheated and heated state, the motor magnetic steel temperature is calculated, thereby determining the winding temperature, achieving accurate control of the motor speed, and ensuring efficient operation of the air conditioner.
It effectively avoids the problem of the motor's speed drop due to current limit in non-high temperature environments, ensures the optimization of air conditioning performance, and timely controls the motor to stop running when the winding temperature is too high to avoid the risk of burning the machine.
Smart Images

Figure CN119906333A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of motor control technology, and in particular to a method and device for detecting the temperature of a motor winding, a motor controller and a storage medium. Background Art
[0002] When the heat exchanger of the air conditioner outdoor unit is blocked due to abnormal reasons (such as dirt or ice), the air duct flow field changes and the motor load becomes heavier, which increases the motor current and significantly increases the motor power, causing the motor to heat up severely, affecting the motor life and even posing the risk of burning out.
[0003] At present, the method to prevent motor burnout is to limit the motor current, that is, when the motor current reaches the current limit value, the motor speed will no longer increase. The current limit value is the current value corresponding to the motor burnout due to excessive temperature in a high temperature environment. Because the ambient temperature is high, the current limit value is small.
[0004] However, when the ambient temperature of the motor is not high and the heat exchanger is blocked due to foreign matter or a long period of time, the motor load becomes heavier. If the motor current exceeds the current limit, the motor speed will decrease, causing the motor speed to fail to reach the predetermined speed. However, the motor winding temperature is not high at this time, and there is no risk of burning the machine, which affects the performance of the air conditioner. Summary of the invention
[0005] The present invention aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present invention is to provide a method for detecting the temperature of a motor winding, determining the motor magnetic steel temperature according to the motor operating parameters and the ambient temperature corresponding to the motor winding in the non-heating state and the heating state, and then calculating the winding temperature according to the motor magnetic steel temperature, so that the motor speed can be accurately controlled according to the winding temperature to ensure that the air conditioner can operate efficiently.
[0006] A second object of the present invention is to provide a computer-readable storage medium.
[0007] The third objective of the present invention is to provide a motor controller.
[0008] A fourth object of the present invention is to provide a device for detecting the temperature of a motor winding.
[0009] To achieve the above-mentioned purpose, a method for detecting the temperature of a motor winding is proposed according to an embodiment of the first aspect of the present invention, comprising: obtaining a first motor operating parameter and a first ambient temperature of the motor winding in a non-heated state, and obtaining a second motor operating parameter and a second ambient temperature of the motor winding in a heated state; determining the motor magnetic steel temperature of the motor winding in the heated state according to the first motor operating parameter, the second motor operating parameter and the first ambient temperature and the second ambient temperature; and determining the winding temperature of the motor winding according to the motor magnetic steel temperature.
[0010] According to the method for detecting the temperature of a motor winding in an embodiment of the present invention, a first motor operating parameter and a first ambient temperature of the motor winding in a non-heated state are obtained, and a second motor operating parameter and a second ambient temperature of the motor winding in a heated state are obtained, and the motor magnetic steel temperature is determined according to the first motor operating parameter and the first ambient temperature of the motor winding in a non-heated state and the second motor operating parameter and the second ambient temperature of the motor winding in a heated state, and the winding temperature is determined according to the motor magnetic steel temperature, so that the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0011] According to one embodiment of the present invention, the motor magnetic steel temperature of the motor winding in a heating state is determined according to the first motor operating parameter, the second motor operating parameter, the first ambient temperature and the second ambient temperature, including: determining a coefficient ratio according to the first motor operating parameter and the first ambient temperature; determining the motor magnetic steel temperature according to the coefficient ratio, the second motor operating parameter and the second ambient temperature.
[0012] According to one embodiment of the present invention, the first motor operating parameter includes a first motor current and a first motor speed, wherein the coefficient ratio is calculated according to the following formula: Among them, I1 is the first motor current, K1 is the first coefficient, T 空1 is the first ambient temperature, n1 is the first motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁1 It is the temperature of the cold motor magnetic steel when the motor winding is not heated.
[0013] According to an embodiment of the present invention, the temperature of the cold motor magnetic steel is the same as the first ambient temperature.
[0014] According to one embodiment of the present invention, the second motor operating parameter includes a second motor current and a second motor speed, wherein the motor magnetic steel temperature is calculated according to the following formula: Where I2 is the second motor current, K1 is the first coefficient, T 空2 is the second ambient temperature, n2 is the second motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁2 is the motor magnetic steel temperature.
[0015] According to an embodiment of the present invention, determining the winding temperature of the motor winding according to the motor magnetic steel temperature includes: determining the sum of the difference between the motor magnetic steel temperature and a preset temperature as the winding temperature.
[0016] According to one embodiment of the present invention, after determining the winding temperature of the motor winding according to the motor magnetic steel temperature, the method further includes: if the winding temperature is greater than a preset temperature threshold, controlling the motor to stop running and issuing a prompt message, wherein the prompt message is used to indicate that the motor needs maintenance.
[0017] To achieve the above-mentioned purpose, according to the second aspect of the present invention, a computer-readable storage medium is proposed, on which a motor winding temperature detection program is stored. When the motor winding temperature detection program is executed by a processor, the motor winding temperature detection method of any of the aforementioned embodiments is implemented.
[0018] According to the computer-readable storage medium of an embodiment of the present invention, by executing a computer program of the above-mentioned motor winding temperature detection method, the motor magnetic steel temperature is determined according to the motor operating parameters and ambient temperature corresponding to the motor winding in a non-heating state and a heating state, and then the winding temperature is calculated according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0019] To achieve the above-mentioned purpose, according to an embodiment of the third aspect of the present invention, a motor controller is proposed, comprising a memory, a processor, and a motor winding temperature detection program stored in the memory and executable on the processor. When the processor executes the motor winding temperature detection program, the motor winding temperature detection method of any of the aforementioned embodiments is implemented.
[0020] According to the motor controller of the embodiment of the present invention, the computer program of the motor winding temperature detection method is executed by the processor, and the motor magnetic steel temperature is determined according to the motor operating parameters and ambient temperature corresponding to the motor winding in the non-heating state and the heating state, so as to calculate the winding temperature according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0021] To achieve the above-mentioned purpose, according to the fourth aspect of the present invention, an embodiment of a motor winding temperature detection device is proposed, including: a first acquisition module, used to obtain a first motor operating parameter and a first ambient temperature of the motor winding in a non-heated state; a second acquisition module, used to obtain a second motor operating parameter and a second ambient temperature of the motor winding in a heated state; a first determination module, used to determine the motor magnetic steel temperature of the motor winding in the heated state according to the first motor operating parameter, the second motor operating parameter and the first ambient temperature and the second ambient temperature; a second determination module, used to determine the winding temperature of the motor winding according to the motor magnetic steel temperature.
[0022] According to the detection device of the motor winding temperature of the embodiment of the present invention, the first motor operating parameter and the first ambient temperature of the motor winding in a non-heating state are obtained through the first acquisition module, and the second motor operating parameter and the second ambient temperature of the motor winding in a heating state are obtained through the second acquisition module, and the motor magnetic steel temperature is determined according to the first motor operating parameter and the first ambient temperature of the motor winding in the non-heating state and the second motor operating parameter and the second ambient temperature in the heating state through the first determination module, and the winding temperature is determined according to the motor magnetic steel temperature through the second determination module, so that the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0023] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 is a circuit diagram of a motor drive system according to an embodiment of the present invention;
[0025] Figure 2 is a schematic structural diagram of a motor according to an embodiment of the present invention;
[0026] Figure 3 is a structural exploded diagram of a motor according to an embodiment of the present invention;
[0027] Figure 4 is a flow chart of a method for detecting the temperature of a motor winding according to an embodiment of the present invention;
[0028] Figure 5 is a flow chart of a method for detecting the temperature of a motor winding according to a specific embodiment of the present invention;
[0029] Figure 6 is a system schematic diagram of a motor controller according to an embodiment of the present invention;
[0030] Figure 7 1 is a schematic diagram of the structure of a device for detecting the temperature of a motor winding according to an embodiment of the present invention. DETAILED DESCRIPTION
[0031] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0032] The following describes a method, device, motor controller and storage medium for detecting the motor winding temperature according to an embodiment of the present invention with reference to the accompanying drawings.
[0033] Figure 1 is a circuit diagram of a motor drive system according to an embodiment of the present invention. Figure 1 As shown, the motor drive system includes a bus capacitor C0, an inverter and a motor M. The inverter includes 6 switch tubes T1 to T6, wherein the switch tubes T1 and T2 constitute the first phase bridge arm of the inverter, the switch tubes T3 and T4 constitute the second phase bridge arm of the inverter, and the switch tubes T5 and T6 constitute the third phase bridge arm of the inverter. The upper bridge arm of each phase bridge arm is connected to the positive pole of the power supply u0, and the lower bridge arm of the three-phase bridge arm is connected to the negative pole of the power supply u0. By controlling the on-off of the switch tubes T1 to T6, the inverter can convert the direct current provided by the pre-power supply u0 into three-phase alternating current, thereby controlling the rotation of the motor M. The control logic can be a variety of control logics such as two-by-two conduction and three-by-three conduction. The specific control logic is not expanded here.
[0034] like Figure 2 and Figure 3 As shown, the motor 10 includes a first motor cover 11, a housing 12, a stator 13, a rotor 14, and a second motor cover 15. The stator 13 is formed by laminations to reduce the iron loss generated when the motor 10 is running, and a motor winding is arranged in the stator 13. The rotor 14 can be made in a solid form or pressed by laminations, and a magnetic steel 141 is arranged at the bottom of the rotor 14. The first motor cover 11, the housing 12, and the second motor cover 15 form a receiving cavity, and the stator 13 and the magnetic steel 141 are arranged in the receiving cavity.
[0035] Figure 4 FIG. 1 is a flow chart of a method for detecting the temperature of a motor winding according to an embodiment of the present invention. Figure 4 As shown, the method for detecting the motor winding temperature includes the following steps:
[0036] S101, obtaining a first motor operating parameter and a first ambient temperature of a motor winding in a non-heated state, and obtaining a second motor operating parameter and a second ambient temperature of a motor winding in a heated state.
[0037] Specifically, when the motor is just started, the motor winding is not heated because the motor has just started to run. At this time, the first motor operation parameter of the motor and the first ambient temperature of the environment in which the motor is located are obtained. After the motor has been running for 1 hour, the motor winding is in a heated state due to the long-term operation of the motor, and the ambient temperature of the motor will also increase because the heat exchanger of the air conditioner outdoor unit is always in working state. At this time, the second motor operation parameter of the motor and the second ambient temperature of the environment in which the motor is located are obtained.
[0038] It should be noted that the first ambient temperature and the second ambient temperature can be obtained by a temperature sensor.
[0039] S102, determining the motor magnetic steel temperature of the motor winding in a heating state according to the first motor operating parameter, the second motor operating parameter, the first ambient temperature, and the second ambient temperature.
[0040] Specifically, Figure 2 and Figure 3 As shown, since the motor magnet 141 is close to the motor winding, when the motor winding heats up, the temperature of the motor magnet will increase due to the influence of the winding temperature of the motor winding and the second ambient temperature. At this time, the temperature of the motor magnet is unknown and needs to be determined based on the first motor operating parameters, the second motor operating parameters, the first ambient temperature and the second ambient temperature.
[0041] In some embodiments, the motor magnetic steel temperature of the motor winding in a heating state is determined based on the first motor operating parameter, the second motor operating parameter, the first ambient temperature and the second ambient temperature, including: determining a coefficient ratio based on the first motor operating parameter and the first ambient temperature; determining the motor magnetic steel temperature based on the coefficient ratio, the second motor operating parameter and the second ambient temperature.
[0042] Specifically, from the above analysis, it can be seen that the motor magnetic steel temperature is related to the motor operating condition and the ambient temperature, but the degree to which the motor magnetic steel temperature is affected by the motor operating condition and the ambient temperature is uncertain. Therefore, it is necessary to determine the coefficient ratio based on the first motor operating parameter and the first ambient temperature, so as to determine the degree to which the motor magnetic steel temperature is affected by the motor operating condition and the ambient temperature. Only in this way can the motor magnetic steel temperature be obtained based on the coefficient ratio, the second motor operating parameter and the second ambient temperature.
[0043] In some embodiments, the first motor operating parameter includes a first motor current and a first motor speed, wherein the coefficient ratio is calculated according to the following formula (1):
[0044]
[0045] Among them, I1 is the first motor current, K1 is the first coefficient, T 空1 is the first ambient temperature, n1 is the first motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁1 It is the temperature of the cold motor magnetic steel when the motor winding is not heated.
[0046] Specifically, formula (1) is obtained by the following steps:
[0047] According to the formula (2) of torque T, the expression (3) of motor current I can be derived:
[0048] T=CT *φ*I (2)
[0049]
[0050] Among them, C T is the torque coefficient, φ is the magnetic flux, Ba is the air gap flux density, and A is the pole area of each pole face.
[0051] Torque T and air density ρ 空 Proportional to the air density ρ when the atmospheric pressure remains constant 空 is inversely proportional to the absolute temperature, so the air density ρ 空 It can be calculated according to formula (4):
[0052]
[0053] Among them, Tair is the air temperature, and 1.293 is the air density corresponding to the absolute temperature of 273.15.
[0054] Since the torque T is proportional to the square of the motor speed n, the formula for torque T can be obtained (5):
[0055]
[0056] The air gap flux Ba and the surface remanence Br of the motor magnet. Since the motor of the air conditioner outdoor unit is usually made of ferrite material, the temperature characteristic is that the remanence Br decreases by 0.2% for every 1°C increase in temperature. Therefore, the formula (6) for the air gap flux Ba can be obtained:
[0057] Ba=K2*Br*(1-(t 磁1 -20)*0.2%)=0.43*K2*(1-(t 磁1 -20)*0.2%)(6)
[0058] Since the torque coefficient CT and the pole area A are constants, the torque coefficient CT and the pole area A can be incorporated into the first coefficient K1. Combining formulas (3), (5) and (6), we can obtain formula (1).
[0059] Further, in some embodiments, the temperature of the cold motor magnetic steel is the same as the first ambient temperature.
[0060] It is understandable that in the cold state, since the motor windings do not generate heat, the motor magnetic steel temperature will not be affected, and the motor magnetic steel temperature is only affected by the first ambient temperature. Therefore, the cold motor magnetic steel temperature is the same as the first ambient temperature.
[0061] For example, the first motor speed n1 is 500 rpm, the first motor current I1 is 0.11 A, and the first ambient temperature T空1 is 40℃, the cold motor magnetic steel temperature t 磁1 The temperature is 40℃. Substituting the above values into formula (1), we can calculate the coefficient ratio K1 / K2 to be 1.61*10-7.
[0062] In some embodiments, the second motor operating parameter includes a second motor current and a second motor speed, wherein the motor magnetic steel temperature is calculated according to the following formula (7):
[0063]
[0064] Where I2 is the second motor current, K1 is the first coefficient, T 空2 is the second ambient temperature, n2 is the second motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁2 is the motor magnetic steel temperature.
[0065] Specifically, the coefficient ratio K1 / K2, the second motor current I2, the second ambient temperature T 空2 When the second motor speed n2 is known, only the motor magnetic steel temperature t 磁2 is unknown, so the motor magnetic steel temperature t is calculated 磁2 The numerical value of .
[0066] For example, the coefficient ratio K1 / K2 is 1.6*10-7, the second motor speed n2 is 1000rpm, the second motor current I2 is 0.47A, and the second ambient temperature T 空2 is 60℃, and substituting the value into formula (7), the motor magnetic steel temperature t 磁2 It is 97.7℃.
[0067] S103, determining the winding temperature of the motor winding according to the motor magnetic steel temperature.
[0068] Specifically, the motor magnetic steel temperature will be affected by the winding temperature and increase. Therefore, the motor magnetic steel temperature and the winding temperature are positively correlated. After the motor magnetic steel temperature is determined, the winding temperature can be obtained based on the motor magnetic steel temperature.
[0069] In some embodiments, determining the winding temperature of the motor winding according to the motor magnetic steel temperature includes: determining the sum of the motor magnetic steel temperature and a preset temperature difference as the winding temperature.
[0070] Specifically, the temperature difference between the motor magnetic steel temperature and the winding temperature is usually within 10°C, and the preset temperature difference value will leave a certain margin. For example, the preset temperature difference is 15°C, so that the calculated winding temperature is greater than the actual winding temperature. If the winding temperature is lower than the actual winding temperature, the actual winding temperature may be too high, but the calculated winding temperature is smaller. Therefore, when the motor operation is controlled according to the winding temperature, the motor will not be controlled to slow down or stop, resulting in a continuous increase in the winding temperature, causing the motor to burn out.
[0071] In the above embodiment, the first motor operating parameter and the first ambient temperature of the motor winding in the non-heated state and the second motor operating parameter and the second ambient temperature in the heated state are obtained. When the motor winding is in the non-heated state, the motor magnetic steel temperature will not be affected by the winding temperature, so the cold motor magnetic steel temperature is equal to the first ambient temperature. Therefore, the motor magnetic steel temperature can be calculated according to the first motor operating parameter and the first ambient temperature and the second motor operating parameter and the second ambient temperature, and then the winding temperature is calculated according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature to ensure that the air conditioner can operate efficiently.
[0072] In some embodiments, after determining the winding temperature of the motor winding according to the motor magnetic steel temperature, the method further includes: if the winding temperature is greater than a preset temperature threshold, controlling the motor to stop running and issuing a prompt message, wherein the prompt message is used to indicate that the motor needs maintenance.
[0073] Specifically, if the winding temperature is greater than the preset temperature threshold, it indicates that the motor winding is seriously overheated and there is a risk of the motor burning out. At this time, the motor needs to be stopped. After the motor stops running, the winding temperature will not continue to rise, and a prompt message will be issued to remind the user to repair the motor in time.
[0074] For example, if the preset temperature threshold is 115° C., the motor magnetic steel temperature is 97.7° C., and the preset temperature difference is 15° C., then the winding temperature is 112.7° C., which is less than 115° C. Therefore, the winding temperature is within the normal range, and there is no need to control the motor to stop running.
[0075] In the above embodiment, when the winding temperature is greater than the preset temperature threshold, the motor is controlled to stop running and a prompt message is issued so that the winding temperature does not continue to rise, thereby avoiding the risk of motor burnout.
[0076] The technical solution of the present application is further described in detail below in conjunction with specific implementation methods:
[0077] like Figure 5 As shown, the method for detecting the motor winding temperature includes the following steps:
[0078] S201, obtaining a first motor speed, a first motor current, and a first ambient temperature of a motor winding in a non-heated state.
[0079] S202, obtaining a second motor speed, a second motor current, and a second ambient temperature of the motor winding in a heating state.
[0080] S203, calculating the motor magnetic steel temperature of the motor winding in a heating state according to the first motor speed, the first motor current and the first ambient temperature and the second motor speed, the second motor current and the second ambient temperature.
[0081] S204, calculating the winding temperature according to the motor magnetic steel temperature and a preset temperature difference.
[0082] S205, determining whether the winding temperature is less than or equal to 115°C. If the winding temperature is less than or equal to 115°C, returning to step S202; if the winding temperature is greater than 115°C, executing step S206.
[0083] S206, controlling the motor to stop running and issuing a prompt message.
[0084] In the above embodiment, the first motor operating parameter and the first ambient temperature of the motor winding in the non-heated state and the second motor operating parameter and the second ambient temperature in the heated state are obtained. When the motor winding is in the non-heated state, the motor magnetic steel temperature will not be affected by the winding temperature, so the cold motor magnetic steel temperature is equal to the first ambient temperature. Therefore, the motor magnetic steel temperature can be calculated according to the first motor operating parameter and the first ambient temperature and the second motor operating parameter and the second ambient temperature, and then the winding temperature is calculated according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature to ensure that the air conditioner can operate efficiently; and when the winding temperature is greater than the preset temperature threshold, the motor is controlled to stop running and a prompt message is issued, so that the winding temperature will not continue to rise, thereby avoiding the risk of motor burning.
[0085] In summary, according to the method for detecting the temperature of the motor winding according to the embodiment of the present invention, the first motor operating parameter and the first ambient temperature of the motor winding in the non-heating state are obtained, and the second motor operating parameter and the second ambient temperature of the motor winding in the heating state are obtained, and the motor magnetic steel temperature is determined according to the first motor operating parameter and the first ambient temperature of the motor winding in the non-heating state and the second motor operating parameter and the second ambient temperature in the heating state, and the winding temperature is determined according to the motor magnetic steel temperature, so that the motor speed can be accurately controlled according to the winding temperature later to ensure that the air conditioner can operate efficiently. Furthermore, when the winding temperature is greater than the preset temperature threshold, the motor is controlled to stop running and a prompt message is issued, so that the winding temperature will not continue to rise, thereby avoiding the risk of motor burnout.
[0086] Corresponding to the above embodiments, an embodiment of the present invention further provides a computer-readable storage medium on which a motor winding temperature detection program is stored. When the motor winding temperature detection program is executed by a processor, the motor winding temperature detection method of any of the above embodiments is implemented.
[0087] According to the computer-readable storage medium of an embodiment of the present invention, by executing a computer program of the above-mentioned motor winding temperature detection method, the motor magnetic steel temperature is determined according to the motor operating parameters and ambient temperature corresponding to the motor winding in a non-heating state and a heating state, and then the winding temperature is calculated according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0088] Corresponding to the above embodiment, the embodiment of the present invention further provides a motor controller. Figure 6 As shown, the motor controller 100 includes a memory 110, a processor 120, and a motor winding temperature detection program stored in the memory 110 and executable on the processor 120. When the processor 120 executes the motor winding temperature detection program, the motor winding temperature detection method of any of the aforementioned embodiments is implemented.
[0089] According to the motor controller of the embodiment of the present invention, the computer program of the motor winding temperature detection method is executed by the processor, and the motor magnetic steel temperature is determined according to the motor operating parameters and ambient temperature corresponding to the motor winding in the non-heating state and the heating state, so as to calculate the winding temperature according to the motor magnetic steel temperature. In this way, the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0090] Corresponding to the above embodiment, the embodiment of the present invention further provides a device for detecting the temperature of a motor winding. Figure 7 As shown, the device for detecting the motor winding temperature includes: a first acquisition module 20 , a second acquisition module 30 , a first determination module 40 and a second determination module 50 .
[0091] Among them, the first acquisition module 20 is used to obtain the first motor operating parameters and the first ambient temperature of the motor winding in a non-heated state; the second acquisition module 30 is used to obtain the second motor operating parameters and the second ambient temperature of the motor winding in a heated state; the first determination module 40 is used to determine the motor magnetic steel temperature of the motor winding in the heated state according to the first motor operating parameters, the second motor operating parameters and the first ambient temperature and the second ambient temperature; the second determination module 50 is used to determine the winding temperature of the motor winding according to the motor magnetic steel temperature.
[0092] In some embodiments, the first determination module 40 is further used to: determine a coefficient ratio according to the first motor operating parameter and the first ambient temperature; and determine the motor magnetic steel temperature according to the coefficient ratio, the second motor operating parameter and the second ambient temperature.
[0093] In some embodiments, the first motor operating parameter includes a first motor current and a first motor speed, wherein the coefficient ratio is calculated according to the following formula: Among them, I1 is the first motor current, K1 is the first coefficient, T 空1 is the first ambient temperature, n1 is the first motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁1 It is the temperature of the cold motor magnetic steel when the motor winding is not heated.
[0094] In some embodiments, the cold motor magnetic steel temperature is the same as the first ambient temperature.
[0095] In some embodiments, the second motor operating parameter includes a second motor current and a second motor speed, wherein the magnetic steel temperature is calculated according to the following formula: Where I2 is the second motor current, K1 is the first coefficient, T 空2 is the second ambient temperature, n2 is the second motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁2 is the motor magnetic steel temperature.
[0096] In some embodiments, the second determination module 50 is further used to determine the sum of the difference between the motor magnetic steel temperature and a preset temperature as the winding temperature.
[0097] In some embodiments, the device also includes a control module (not shown), which is used to control the motor to stop running and issue a prompt message after determining the winding temperature of the motor winding according to the motor magnetic steel temperature, if the winding temperature is greater than a preset temperature threshold, wherein the prompt message is used to indicate that the motor needs maintenance.
[0098] It should be noted that the specific implementation of the motor winding temperature detection device in the embodiment of the present invention corresponds one to one with the specific implementation of the motor winding temperature detection method in the aforementioned embodiment of the present invention, and will not be described in detail here.
[0099] According to the detection device of the motor winding temperature of the embodiment of the present invention, the first motor operating parameter and the first ambient temperature of the motor winding in a non-heating state are obtained through the first acquisition module, and the second motor operating parameter and the second ambient temperature of the motor winding in a heating state are obtained through the second acquisition module, and the motor magnetic steel temperature is determined according to the first motor operating parameter and the first ambient temperature of the motor winding in the non-heating state and the second motor operating parameter and the second ambient temperature in the heating state through the first determination module, and the winding temperature is determined according to the motor magnetic steel temperature through the second determination module, so that the motor speed can be accurately controlled according to the winding temperature subsequently to ensure that the air conditioner can operate efficiently.
[0100] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0101] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0102] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0103] In the description of the present invention, it is to be understood that the terms “center”, “longitudinal”, “lateral”, “length”, “width”, “thickness”, “up”, “down”, “front”, “back”, “left”, “right”, “vertical”, “horizontal”, “top”, “bottom”, “inside”, “outside”, “clockwise”, “counterclockwise”, “axial”, “radial”, “circumferential”, etc., indicating orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0104] In addition, the terms "first", "second", etc. used in the embodiments of the present invention are only used for descriptive purposes and should not be understood as indicating or implying relative importance, or implicitly indicating the number of technical features indicated in the present embodiment. Therefore, the features defined by the terms "first", "second", etc. in the embodiments of the present invention can explicitly or implicitly indicate that the embodiment includes at least one of the features. In the description of the present invention, the word "multiple" means at least two or two or more, such as two, three, four, etc., unless otherwise clearly and specifically defined in the embodiments.
[0105] In the present invention, unless otherwise clearly specified or limited in the embodiments, the terms "installed", "connected", "connected" and "fixed" etc. in the embodiments should be understood in a broad sense. For example, the connection can be a fixed connection, a detachable connection, or an integrated connection. It can be understood that it can also be a mechanical connection, an electrical connection, etc.; of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal connection of two elements, or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to the specific implementation situation.
[0106] In the present invention, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Moreover, a first feature being "above", "above" or "above" a second feature may mean that the first feature is directly above or obliquely above the second feature, or simply means that the first feature is higher in level than the second feature. A first feature being "below", "below" or "below" a second feature may mean that the first feature is directly below or obliquely below the second feature, or simply means that the first feature is lower in level than the second feature.
[0107] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A method for detecting the temperature of a motor winding, characterized in that: include: Acquire a first motor operating parameter and a first ambient temperature of the motor winding in a non-heated state, and acquire a second motor operating parameter and a second ambient temperature of the motor winding in a heated state; Determine the motor magnetic steel temperature of the motor winding in a heating state according to the first motor operating parameter, the second motor operating parameter, the first ambient temperature, and the second ambient temperature; The winding temperature of the motor winding is determined according to the motor magnetic steel temperature.
2. The method according to claim 1, characterized in that Determining the motor magnetic steel temperature of the motor winding in a heating state according to the first motor operating parameter, the second motor operating parameter, the first ambient temperature, and the second ambient temperature includes: determining a coefficient ratio according to the first motor operating parameter and the first ambient temperature; The motor magnetic steel temperature is determined according to the coefficient ratio, the second motor operating parameter and the second ambient temperature.
3. The method according to claim 2, characterized in that The first motor operating parameter includes a first motor current and a first motor speed, wherein the coefficient ratio is calculated according to the following formula: Wherein, I1 is the first motor current, K1 is the first coefficient, T 空1 is the first ambient temperature, n1 is the first motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁1 It is the cold motor magnetic steel temperature when the motor winding is in a non-heated state.
4. The method according to claim 3, characterized in that: The cold motor magnetic steel temperature is the same as the first ambient temperature.
5. The method according to claim 2, characterized in that: The second motor operating parameter includes a second motor current and a second motor speed, wherein the motor magnetic steel temperature is calculated according to the following formula: Wherein, I2 is the second motor current, K1 is the first coefficient, T 空2 is the second ambient temperature, n2 is the second motor speed, K2 is the second coefficient, the coefficient ratio is K1 / K2, t 磁2 is the motor magnetic steel temperature.
6. The method according to any one of claims 1 to 5, characterized in that Determining the winding temperature of the motor winding according to the motor magnetic steel temperature includes: The sum of the difference between the motor magnetic steel temperature and a preset temperature is determined as the winding temperature.
7. The method according to any one of claims 1 to 5, characterized in that After determining the winding temperature of the motor winding according to the motor magnetic steel temperature, the method further includes: If the winding temperature is greater than a preset temperature threshold, the motor is controlled to stop running and a prompt message is issued, wherein the prompt message is used to indicate that the motor needs maintenance.
8. A computer-readable storage medium, characterized in that: A motor winding temperature detection program is stored thereon, and when the motor winding temperature detection program is executed by a processor, a motor winding temperature detection method according to any one of claims 1-7 is implemented.
9. A motor controller, characterized in that: It comprises a memory, a processor and a motor winding temperature detection program stored in the memory and executable on the processor. When the processor executes the motor winding temperature detection program, it implements the motor winding temperature detection method according to any one of claims 1-7.
10. A device for detecting the temperature of a motor winding, characterized in that: include: A first acquisition module, used for acquiring a first motor operating parameter and a first ambient temperature of the motor winding in a non-heated state; A second acquisition module, used for acquiring a second motor operating parameter and a second ambient temperature of the motor winding in a heating state; A first determination module, configured to determine the motor magnetic steel temperature of the motor winding in a heating state according to the first motor operating parameter, the second motor operating parameter, the first ambient temperature, and the second ambient temperature; The second determination module is used to determine the winding temperature of the motor winding according to the motor magnetic steel temperature.