Motor control system, control method and device thereof, storage medium and program product
By using hardware structure to control the carrier frequency and phase current in the brushless DC motor control system, the shutdown protection problem caused by excessive temperature of the IPM drive module is solved, and the operating stability of the motor is improved.
Patent Information
- Application Number
- CN202411914284.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-28
AI Technical Summary
If the temperature of the IPM drive module is too high, it will directly contact the machine shutdown protection, reducing the operating stability of the brushless DC motor.
The over-temperature protection of the IPM driver module is achieved through the hardware structure. When the temperature is too high, the temperature of the IPM driver module is reduced by controlling the carrier frequency and phase current to prevent triggering of shutdown protection.
It effectively prevents the IPM drive module from overtemperature, improves the operating stability of the motor, and avoids the triggering of shutdown protection.
Smart Images

Figure CN119727474A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of motors, and in particular relates to a motor control system and a control method, device, storage medium and program product thereof. Background Art
[0002] With the mature development of home appliance technology and the rapid advancement of power electronics technology, brushless DC motors are becoming more and more popular with their high efficiency and low noise. Common brushless DC motor controllers are pure hardware solutions composed of intelligent power modules. Their internal control logic is fixed. The Hall position sensor is used to determine the rotor position, thereby generating six PWM waves to turn on and off the corresponding switch tubes to form a rotating magnetic flux and drive the motor to operate normally. The switching frequency of the six switch tubes is determined by the carrier frequency of SVPWM. At the same time, the controller has current limiting, over-temperature and other protection functions to provide high reliability protection for motor operation.
[0003] In a high temperature and harsh environment, if the temperature of the controller's IPM drive module is too high, it will directly trigger the over-temperature shutdown protection, reducing the operating stability of the brushless DC motor.
[0004] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The object of the present invention is to provide a control method, device, motor control system, storage medium and computer program product of a motor control system to solve the problem that the over-temperature of the IPM drive module in the related scheme will directly trigger the shutdown protection, thereby reducing the operating stability of the brushless DC motor, so as to achieve the effect of realizing over-temperature protection of the IPM drive module by adopting a hardware structure, controlling the carrier frequency and phase current when the temperature is too high to reduce the temperature of the IPM drive module, preventing the shutdown protection from being triggered, and improving the operating stability of the motor.
[0006] The present invention provides a motor control system, which comprises: an IPM drive module and a temperature sensing module; the IPM drive module is used to provide electric energy for the motor; the temperature sensing module can adjust the equivalent resistance value of itself according to the temperature of the IPM drive module; the IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module.
[0007] In some embodiments, the motor control system further includes a carrier frequency control module and a current limiting module; the carrier frequency control module is located between the RT pin and the GND pin of the IPM drive module; the current limiting module is located between the PGND pin and the SNS pin of the IPM drive module.
[0008] In some embodiments, the temperature sensing module is connected in series with the carrier frequency control module, and the temperature sensing module is also located between the PGND pin and the SNS pin of the IPM driving module; the equivalent resistance of the temperature sensing module increases as the temperature of the IPM driving module increases.
[0009] To match the above-mentioned motor control system, the present invention provides a control method for a motor control system, comprising: obtaining the temperature of the IPM drive module: determining whether it is necessary to adjust the carrier frequency and phase current of the motor according to the temperature of the IPM drive module; if it is determined that the carrier frequency and phase current of the motor need to be adjusted, controlling the carrier frequency and phase current of the motor according to the temperature of the IPM drive module.
[0010] In some embodiments, determining whether it is necessary to lower the temperature of the IPM drive module based on the temperature of the IPM drive module includes: judging the relationship between the temperature of the IPM drive module and a preset temperature threshold; if the temperature of the IPM drive module is less than or equal to the preset temperature threshold, determining that it is not necessary to adjust the carrier frequency and phase current of the motor; if the temperature of the IPM drive module is greater than the preset temperature threshold, determining that it is necessary to adjust the carrier frequency and phase current of the motor.
[0011] In some embodiments, the carrier frequency and the phase current of the motor are controlled according to the temperature of the IPM drive module, including: determining the temperature range in which the temperature of the IPM drive module is located, including a first temperature range and a second temperature range; if the temperature of the IPM drive module is in the first temperature range, reducing the carrier frequency of the motor by a preset first carrier frequency adjustment amount, and reducing the phase current of the motor by a preset first phase current adjustment amount; if the temperature of the IPM drive module is in the second temperature range, reducing the carrier frequency of the motor by a preset second carrier frequency adjustment amount, and reducing the phase current of the motor by a preset second phase current adjustment amount; wherein, the first temperature range>the second temperature range, the first carrier frequency adjustment amount>the second carrier frequency adjustment amount, and the first phase current adjustment amount>the second phase current adjustment amount.
[0012] In some implementations, the method further includes: after controlling the carrier frequency and phase current of the motor, if the temperature of the IPM drive module is less than or equal to a preset temperature threshold, restoring the carrier frequency and phase current of the motor to a state before control.
[0013] Matching the above method, the present invention provides a control device for a motor control system on the other hand, the device comprising: an acquisition unit, configured to acquire the temperature of the IPM drive module; a control unit, configured to determine whether it is necessary to adjust the carrier frequency and phase current of the motor according to the temperature of the IPM drive module; the control unit is also configured to control the carrier frequency and phase current of the motor according to the temperature of the IPM drive module if it is determined that the carrier frequency and phase current of the motor need to be adjusted.
[0014] In some embodiments, the control unit determines whether it is necessary to lower the temperature of the IPM drive module based on the temperature of the IPM drive module, including: judging the relationship between the temperature of the IPM drive module and a preset temperature threshold; if the temperature of the IPM drive module is less than or equal to the preset temperature threshold, determining that it is not necessary to adjust the carrier frequency and phase current of the motor; if the temperature of the IPM drive module is greater than the preset temperature threshold, determining that it is necessary to adjust the carrier frequency and phase current of the motor.
[0015] In some embodiments, the control unit controls the carrier frequency and the phase current of the motor according to the temperature of the IPM drive module, including: determining the temperature range in which the temperature of the IPM drive module is located, including a first temperature range and a second temperature range; if the temperature of the IPM drive module is in the first temperature range, reducing the carrier frequency of the motor by a preset first carrier frequency adjustment amount, and reducing the phase current of the motor by a preset first phase current adjustment amount; if the temperature of the IPM drive module is in the second temperature range, reducing the carrier frequency of the motor by a preset second carrier frequency adjustment amount, and reducing the phase current of the motor by a preset second phase current adjustment amount; wherein, the first temperature range>the second temperature range, the first carrier frequency adjustment amount>the second carrier frequency adjustment amount, and the first phase current adjustment amount>the second phase current adjustment amount.
[0016] In some embodiments, the control unit is further configured to restore the carrier frequency and phase current of the motor to the state before control if the temperature of the IPM drive module is less than or equal to a preset temperature threshold after controlling the carrier frequency and phase current of the motor.
[0017] In accordance with the above method, the present invention provides a storage medium on another aspect, wherein the storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the control method of the motor control system described above.
[0018] Matching the above method, the present invention further provides a computer program product on the other hand, wherein the computer program product includes a computer program, and when the computer program product is processed and executed, the steps of the control method of the motor control system are implemented.
[0019] The scheme of the present invention comprises an IPM driving module and a temperature sensing module. The IPM driving module is used to provide electric energy to the motor. The temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM driving module. The IPM driving module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module. The over-temperature protection of the IPM driving module is achieved by adopting a hardware structure. When the temperature is too high, the carrier frequency and phase current are controlled to reduce the temperature of the IPM driving module, so as to prevent the shutdown protection from being triggered and improve the running stability of the motor.
[0020] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present invention.
[0021] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 is a hardware block diagram of the motor control system of the present invention;
[0023] Figure 2 A schematic flow chart of an embodiment of a control method of a motor control system of the present invention;
[0024] Figure 3 A schematic structural diagram of an embodiment of a control device of a motor control system of the present invention;
[0025] Figure 4 FIG. 4 is a flow chart of another embodiment of a control method of a motor control system of the present invention.
[0026] In conjunction with the accompanying drawings, the reference numerals in the embodiments of the present invention are as follows:
[0027] 102 - acquisition unit; 104 - control unit. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0029] According to an embodiment of the present invention, a motor control system is provided, the motor control system comprising: an IPM drive module, a temperature sensing module, such as Figure 3 As shown, the temperature sensing module is a temperature sensing circuit; the IPM driving module is used to provide electrical energy to the motor; the temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM driving module; the IPM driving module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module.
[0030] In some embodiments, the motor control system further includes a carrier frequency control module and a current limiting module, such as Figure 3 As shown, the carrier frequency control module is a carrier frequency circuit, and the current limiting module is a sampling resistor current limiting circuit; the carrier frequency control module is located between the RT pin and the GND pin of the IPM driver module; the current limiting module is located between the PGND pin and the SNS pin of the IPM driver module. The current limiting module is used to implement current limiting protection. When current limiting protection is required, the voltage of the SNS pin is increased to the protection threshold voltage, thereby triggering the current limiting protection.
[0031] In some embodiments, the temperature sensing module is connected in series with the carrier frequency control module, and the temperature sensing module is also located between the PGND pin and the SNS pin of the IPM driving module; the equivalent resistance of the temperature sensing module increases as the temperature of the IPM driving module increases. The temperature sensing circuit can be set as a PTC resistor, and the function of the temperature sensing module is realized according to the characteristic that the resistance of the PTC resistor changes with temperature.
[0032] The structure of the motor control system is as follows Figure 3 As shown in the figure, the pins of the IPM driver module include RT pin, GND pin, PGND pin, and SNS pin. The GND pin is a ground pin; the PGND pin is a power ground pin; the RT pin is a resistor pin, which is used to control the frequency of the internal oscillator of the IPM driver module, thereby adjusting the operating frequency and other performance of the IPM driver module; the SNS pin is a detection pin, which is used to detect current, voltage, etc., and feed back the detection signal to the inside of the IPM driver module to achieve overcurrent protection, overvoltage protection and other functions. After the RT pin is connected to the external carrier frequency circuit, the switching frequency of the IPM driver module can be adjusted, thereby controlling the carrier frequency of the motor. After the SNS pin is connected to the external sampling resistor current limiting circuit, current limiting protection can be performed. The IPM driver module also provides three-phase power for the brushless DC motor.
[0033] The carrier frequency circuit controls the switching frequency of the six switch tubes in the IPM driver module through the RT pin. The sampling resistor current limiting circuit can perform current limiting protection through the SNS pin. When the voltage of the SNS pin exceeds the current limiting protection threshold voltage, the current limiting protection function will be executed.
[0034] The larger the carrier frequency of the IPM drive module, the greater the heat generated by the IPM drive module. The higher the temperature of the IPM, the easier it is to trigger the over-temperature protection. The carrier frequency of the IPM drive module is related to the resistance value of the external resistor between the RT pin and the GND pin. Specifically, the larger the resistance value of the external resistor, the smaller the carrier frequency of the IPM drive module. For example, carrier frequency f = 400 / external resistor R. Therefore, when the temperature of the IPM drive module is too high, by increasing the resistance value of the external resistor, the carrier frequency can be reduced, thereby reducing the heat generated by the IPM drive module and lowering the temperature of the IPM drive module. In order to control the size of the carrier frequency according to the temperature of the IPM drive module, the temperature sensing circuit and the carrier frequency circuit can be connected in series, that is, the temperature sensing circuit is set between the carrier frequency circuit and the GND pin, or the temperature sensing circuit can be set between the carrier frequency circuit and the RT pin. Therefore, when the temperature of the IPM drive module increases, the equivalent resistance of the temperature sensing circuit increases, that is, the resistance of the external resistor between the RT pin and the GND pin increases, the carrier frequency decreases, and the heat generated by the IPM drive module is reduced; when the temperature of the IPM drive module decreases, the equivalent resistance of the temperature sensing circuit decreases, that is, the resistance of the external resistor between the RT pin and the GND pin decreases, the carrier frequency decreases, and the operating power of the motor is increased.
[0035] The larger the current value of the current provided by the IPM drive module to the motor, the greater the heat generated by the IPM drive module, and the higher the temperature of the IPM, the easier it is to trigger over-temperature protection and current limiting protection. The current size provided by the IPM drive module is related to the voltage size of the SNS pin. Specifically, the smaller the voltage of the SNS pin, the smaller the current value of the current provided by the IPM drive module. Therefore, when the temperature of the IPM drive module is too high, by reducing the voltage of the SNS pin, the current size is reduced, and then the heat generated by the IPM drive module is reduced to avoid triggering over-temperature protection and current limiting protection. In order to control the size of the current according to the temperature of the IPM drive module, the temperature sensing circuit can be set between the PGND pin and the SNS pin, and the temperature sensing circuit and the sampling resistor current limiting circuit are in parallel. Therefore, when the temperature of the IPM drive module increases, the equivalent resistance value of the temperature sensing circuit increases, the voltage of the SNS pin decreases, the current decreases, and the heat generated by the IPM drive module is reduced; when the temperature of the IPM drive module decreases, the equivalent resistance value of the temperature sensing circuit decreases, the voltage of the SNS pin increases, the current increases, and the running performance of the motor is improved.
[0036] In order to prevent the voltage fluctuation from causing the voltage of the SNS pin to be lower than the minimum threshold voltage, a bias resistor can be set between the SNS pin and the PGND pin, and the temperature sensing circuit is connected in series with the bias resistor.
[0037] This solution uses a pure hardware circuit to control the temperature of the IPM drive module. When the temperature of the IPM drive module is too high, the carrier frequency and phase current of the motor are reduced to prevent the triggering of over-temperature protection and current limiting protection, thereby improving the stability of the motor operation; and when the temperature of the IPM drive module is reduced, the carrier frequency and phase current of the motor are increased to achieve reliable operation of the motor at maximum power performance.
[0038] According to an embodiment of the present invention, a control method of a motor control system is provided. Figure 2 The control method of the motor control system may include: steps S110 to S130.
[0039] In step S110 , the temperature of the IPM driving module is obtained.
[0040] In step S120 , it is determined whether the carrier frequency and the phase current of the motor need to be adjusted according to the temperature of the IPM drive module.
[0041] In some embodiments, in step S120, the specific process of determining whether it is necessary to lower the temperature of the IPM drive module according to the temperature of the IPM drive module includes: judging the relationship between the temperature of the IPM drive module and a preset temperature threshold; if the temperature of the IPM drive module is less than or equal to the preset temperature threshold, determining that it is not necessary to adjust the carrier frequency and phase current of the motor; if the temperature of the IPM drive module is greater than the preset temperature threshold, determining that it is necessary to adjust the carrier frequency and phase current of the motor.
[0042] At normal temperature, the motor runs at maximum efficiency, the motor's carrier frequency is the highest carrier frequency value, and the phase current is the maximum current value that does not trigger the current limiting protection. Only when the temperature of the IPM driver module exceeds the preset temperature threshold, the temperature of the IPM driver module begins to decrease.
[0043] At step S130, if it is determined that the carrier frequency and phase current of the motor need to be adjusted, the carrier frequency and phase current of the motor are controlled according to the temperature of the IPM drive module to reduce the temperature of the IPM drive module and prevent the drive module from overheating and overcurrent.
[0044] In some embodiments, in step S130, the carrier frequency and the phase current of the motor are controlled according to the temperature of the IPM drive module, including: determining the temperature range in which the temperature of the IPM drive module is located, including a first temperature range and a second temperature range; if the temperature of the IPM drive module is in the first temperature range, reducing the carrier frequency of the motor by a preset first carrier frequency adjustment amount, and reducing the phase current of the motor by a preset first phase current adjustment amount; if the temperature of the IPM drive module is in the second temperature range, reducing the carrier frequency of the motor by a preset second carrier frequency adjustment amount, and reducing the phase current of the motor by a preset second phase current adjustment amount; wherein, the first temperature range>the second temperature range, the first carrier frequency adjustment amount>the second carrier frequency adjustment amount, and the first phase current adjustment amount>the second phase current adjustment amount.
[0045] When reducing the carrier frequency and the phase current, the reduction amount is related to the current temperature of the IPM drive module. The higher the temperature of the IPM drive module, the greater the amplitude of reducing the carrier frequency and the phase current.
[0046] In order to achieve more precise temperature control and achieve a balance between temperature and performance, the temperature of the IPM drive module can be divided into more ranges. Each temperature range corresponds to a carrier frequency adjustment amount and a phase current adjustment amount, and as the temperature range increases, the carrier frequency adjustment amount and the phase current adjustment amount become larger.
[0047] Optionally, a linear relationship may be established between the temperature of the IPM drive module and the carrier frequency and the phase current, in which the temperature of the IPM drive module is inversely proportional to the carrier frequency and the temperature of the IPM drive module is inversely proportional to the phase current. The carrier frequency and the phase current are controlled according to the linear relationship.
[0048] In some implementations, the method further includes: after controlling the carrier frequency and phase current of the motor, if the temperature of the IPM drive module is less than or equal to a preset temperature threshold, restoring the carrier frequency and phase current of the motor to a state before control.
[0049] After reducing the carrier frequency and phase current of the motor, the temperature of the IPM drive module begins to decrease. When the temperature of the IPM drive module drops to a normal range, the carrier frequency and phase current are restored to the state before the reduction, that is, the carrier frequency is restored to the highest carrier frequency value, and the phase current is restored to the maximum current value that does not trigger the current limiting protection, so that the motor runs at maximum power performance.
[0050] Figure 4 FIG. 1 is a flow chart of another embodiment of a control method of a motor control system of the present invention. Figure 4 As shown, the method includes:
[0051] Step 1: Under normal temperature conditions, the motor starts to run normally. At this time, the phase current is the maximum current value and the carrier frequency is the highest frequency 16KHz.
[0052] Step 2, when the temperature collected by the temperature sensing circuit continues to rise, the carrier frequency of the motor is gradually reduced from the highest frequency 16KHz, and the phase current is gradually reduced from the maximum current value until it is reduced to the preset minimum carrier frequency value and phase current value.
[0053] Step 3, when the temperature collected by the temperature sensing circuit continues to drop, the carrier frequency of the motor gradually increases, and the phase current increases until the carrier frequency increases to the maximum frequency of 16KHz and the phase current increases to the maximum current value when the temperature is at normal temperature.
[0054] The technical solution of this embodiment is adopted, and the motor control system includes an IPM drive module and a temperature sensing module. The IPM drive module is used to provide electric energy to the motor, and the temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM drive module. The IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module. The over-temperature protection of the IPM drive module is achieved by adopting a hardware structure. When the temperature is too high, the carrier frequency and phase current are controlled to reduce the temperature of the IPM drive module, prevent the shutdown protection from being triggered, and improve the running stability of the motor.
[0055] According to an embodiment of the present invention, a control device of a motor control system corresponding to the control method of the motor control system is also provided. Figure 3 The control device of the motor control system may include: an acquisition unit 102 and a control unit 104 .
[0056] The acquisition unit 102 is configured to acquire the temperature of the IPM driving module. The specific functions and processing of the acquisition unit 102 refer to step S110.
[0057] The control unit 104 is configured to determine whether the carrier frequency and phase current of the motor need to be adjusted according to the temperature of the IPM drive module. The specific functions and processing of the control unit 104 refer to step S120.
[0058] In some embodiments, the control unit 104 determines whether it is necessary to lower the temperature of the IPM drive module according to the temperature of the IPM drive module, and the specific process includes: judging the relationship between the temperature of the IPM drive module and a preset temperature threshold; if the temperature of the IPM drive module is less than or equal to the preset temperature threshold, determining that it is not necessary to adjust the carrier frequency and phase current of the motor; if the temperature of the IPM drive module is greater than the preset temperature threshold, determining that it is necessary to adjust the carrier frequency and phase current of the motor.
[0059] At normal temperature, the motor runs at maximum efficiency, the motor's carrier frequency is the highest carrier frequency value, and the phase current is the maximum current value that does not trigger the current limiting protection. Only when the temperature of the IPM driver module exceeds the preset temperature threshold, the temperature of the IPM driver module begins to decrease.
[0060] The control unit 104 is further configured to control the carrier frequency and phase current of the motor according to the temperature of the IPM drive module if it is determined that the carrier frequency and phase current of the motor need to be adjusted, so as to reduce the temperature of the IPM drive module and prevent the drive module from overheating and overcurrent. The specific functions and processing of the control unit 104 refer to step S130.
[0061] In some embodiments, the control unit 104 controls the carrier frequency and the phase current of the motor according to the temperature of the IPM drive module, including: determining the temperature range in which the temperature of the IPM drive module is located, including a first temperature range and a second temperature range; if the temperature of the IPM drive module is in the first temperature range, reducing the carrier frequency of the motor by a preset first carrier frequency adjustment amount, and reducing the phase current of the motor by a preset first phase current adjustment amount; if the temperature of the IPM drive module is in the second temperature range, reducing the carrier frequency of the motor by a preset second carrier frequency adjustment amount, and reducing the phase current of the motor by a preset second phase current adjustment amount; wherein, the first temperature range>the second temperature range, the first carrier frequency adjustment amount>the second carrier frequency adjustment amount, and the first phase current adjustment amount>the second phase current adjustment amount.
[0062] When reducing the carrier frequency and the phase current, the reduction amount is related to the current temperature of the IPM drive module. The higher the temperature of the IPM drive module, the greater the amplitude of reducing the carrier frequency and the phase current.
[0063] In order to achieve more precise temperature control and achieve a balance between temperature and performance, the temperature of the IPM drive module can be divided into more ranges. Each temperature range corresponds to a carrier frequency adjustment amount and a phase current adjustment amount, and as the temperature range increases, the carrier frequency adjustment amount and the phase current adjustment amount become larger.
[0064] Optionally, a linear relationship may be established between the temperature of the IPM drive module and the carrier frequency and the phase current, in which the temperature of the IPM drive module is inversely proportional to the carrier frequency and the temperature of the IPM drive module is inversely proportional to the phase current. The carrier frequency and the phase current are controlled according to the linear relationship.
[0065] In some embodiments, the control unit 104 is further configured to restore the carrier frequency and phase current of the motor to the state before control if the temperature of the IPM drive module is less than or equal to a preset temperature threshold after controlling the carrier frequency and phase current of the motor.
[0066] After reducing the carrier frequency and phase current of the motor, the temperature of the IPM drive module begins to decrease. When the temperature of the IPM drive module drops to a normal range, the carrier frequency and phase current are restored to the state before the reduction, that is, the carrier frequency is restored to the highest carrier frequency value, and the phase current is restored to the maximum current value that does not trigger the current limiting protection, so that the motor runs at maximum power performance.
[0067] Figure 4 FIG. 1 is a flow chart of another embodiment of a control method of a motor control system of the present invention. Figure 4 As shown, the method includes:
[0068] Step 1: Under normal temperature conditions, the motor starts to run normally. At this time, the phase current is the maximum current value and the carrier frequency is the highest frequency 16KHz.
[0069] Step 2, when the temperature collected by the temperature sensing circuit continues to rise, the carrier frequency of the motor is gradually reduced from the highest frequency 16KHz, and the phase current is gradually reduced from the maximum current value until it is reduced to the preset minimum carrier frequency value and phase current value.
[0070] Step 3, when the temperature collected by the temperature sensing circuit continues to drop, the carrier frequency of the motor gradually increases, and the phase current increases until the carrier frequency increases to the maximum frequency of 16KHz and the phase current increases to the maximum current value when the temperature is at normal temperature.
[0071] Since the processing and functions implemented by the device of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.
[0072] According to the technical solution of the present invention, the motor control system includes an IPM drive module and a temperature sensing module. The IPM drive module is used to provide electric energy to the motor. The temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM drive module. The IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module. The over-temperature protection of the IPM drive module is achieved by adopting a hardware structure. When the temperature is too high, the carrier frequency and phase current are controlled to reduce the temperature of the IPM drive module, thereby preventing the shutdown protection from being triggered and improving the running stability of the motor.
[0073] According to an embodiment of the present invention, a storage medium corresponding to a control method of a motor control system is also provided, wherein the storage medium includes a stored program, wherein when the program is running, the device where the storage medium is located is controlled to execute the control method of the motor control system described above.
[0074] Since the processing and functions implemented by the storage medium of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments, and no further elaboration will be made here.
[0075] According to the technical solution of the present invention, the motor control system includes an IPM drive module and a temperature sensing module. The IPM drive module is used to provide electric energy to the motor. The temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM drive module. The IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module. The over-temperature protection of the IPM drive module is achieved by adopting a hardware structure. When the temperature is too high, the carrier frequency and phase current are controlled to reduce the temperature of the IPM drive module, thereby preventing the shutdown protection from being triggered and improving the running stability of the motor.
[0076] According to an embodiment of the present invention, a computer program product corresponding to the control method of the motor control system is also provided. The computer program product includes a computer program. When the computer program product is processed and executed, the steps of the control method of the motor control system are implemented.
[0077] Since the processing and functions implemented by the computer program product of this embodiment basically correspond to the embodiments, principles and examples of the aforementioned method, for the details not fully described in this embodiment, please refer to the relevant descriptions in the aforementioned embodiments and will not be repeated here.
[0078] According to the technical solution of the present invention, the motor control system includes an IPM drive module and a temperature sensing module. The IPM drive module is used to provide electric energy to the motor. The temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM drive module. The IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module. The over-temperature protection of the IPM drive module is achieved by adopting a hardware structure. When the temperature is too high, the carrier frequency and phase current are controlled to reduce the temperature of the IPM drive module, thereby preventing the shutdown protection from being triggered and improving the running stability of the motor.
[0079] In summary, it is easy for those skilled in the art to understand that, under the premise of no conflict, the above-mentioned advantageous methods can be freely combined and superimposed.
[0080] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.
Claims
1. A motor control system, characterized in that: The motor control system includes: an IPM drive module and a temperature sensing module; the IPM drive module is used to provide electrical energy to the motor; the temperature sensing module can adjust its own equivalent resistance value according to the temperature of the IPM drive module; the IPM drive module is used to control the carrier frequency and phase current of the motor according to the equivalent resistance value of the temperature sensing module.
2. The motor control system according to claim 1, characterized in that: The motor control system further includes a carrier frequency control module and a current limiting module; the carrier frequency control module is located between the RT pin and the GND pin of the IPM driving module; the current limiting module is located between the PGND pin and the SNS pin of the IPM driving module.
3. The motor control system according to claim 2, characterized in that: The temperature sensing module is connected in series with the carrier frequency control module, and the temperature sensing module is also located between the PGND pin and the SNS pin of the IPM driving module; the equivalent resistance of the temperature sensing module increases as the temperature of the IPM driving module increases.
4. A control method for a motor control system, characterized in that: include: Get the temperature of the IPM driver module: Determining whether it is necessary to adjust the carrier frequency and phase current of the motor according to the temperature of the IPM drive module; If it is determined that the carrier frequency and the phase current of the motor need to be adjusted, the carrier frequency and the phase current of the motor are controlled according to the temperature of the IPM drive module.
5. The control method of the motor control system according to claim 4, characterized in that: Determining whether it is necessary to reduce the temperature of the IPM driving module according to the temperature of the IPM driving module includes: Determine the relationship between the temperature of the IPM driving module and a preset temperature threshold; If the temperature of the IPM drive module is less than or equal to a preset temperature threshold, it is determined that there is no need to adjust the carrier frequency and phase current of the motor; If the temperature of the IPM driving module is greater than a preset temperature threshold, it is determined that the carrier frequency and the phase current of the motor need to be adjusted.
6. The control method of the motor control system according to claim 4 or 5, characterized in that: Controlling the carrier frequency and the phase current of the motor according to the temperature of the IPM drive module includes: Determine the temperature range of the IPM driving module, including a first temperature range and a second temperature range; If the temperature of the IPM driving module is within a first temperature range, the carrier frequency of the motor is reduced by a preset first carrier frequency adjustment amount, and the phase current of the motor is reduced by a preset first phase current adjustment amount; If the temperature of the IPM drive module is within the second temperature range, the carrier frequency of the motor is reduced by a preset second carrier frequency adjustment amount, and the phase current of the motor is reduced by a preset second phase current adjustment amount; Among them, the first temperature range>the second temperature range, the first carrier frequency adjustment amount>the second carrier frequency adjustment amount, and the first phase current adjustment amount>the second phase current adjustment amount.
7. The control method of the motor control system according to claim 5 or 6, characterized in that: Also includes: After controlling the carrier frequency and the phase current of the motor, if the temperature of the IPM driving module is less than or equal to a preset temperature threshold, the carrier frequency and the phase current of the motor are restored to the state before the control.
8. A control device for a motor control system, characterized in that: The IPM driving module is used to power the motor; the device comprises: An acquisition unit is configured to acquire the temperature of the IPM driving module: A control unit configured to determine whether the carrier frequency and phase current of the motor need to be adjusted according to the temperature of the IPM drive module; The control unit is further configured to control the carrier frequency and phase current of the motor according to the temperature of the IPM drive module if it is determined that the carrier frequency and phase current of the motor need to be adjusted.
9. A storage medium, characterized in that: The storage medium includes a stored program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the control method of the motor control system according to any one of claims 4 to 7.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 4 to 7 are implemented.