Motor driver for setting duty cycle based on temperature and motor driving method

By modulating the drive signal with a motor driver that sets the duty cycle based on temperature, the problem of motor starting difficulties caused by lubricant solidification at low temperatures is solved, and the motor can be started and driven smoothly at low temperatures.

CN121664024APending Publication Date: 2026-03-13ANPEC ELECTRONICS CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In low-temperature environments, the lubricant between the bearings and balls of a fan motor solidifies, preventing conventional motor drives from starting smoothly.

Method used

A temperature-based duty cycle motor driver is used. By combining a temperature sensor, a temperature duty cycle modulation circuit, a start-up duty cycle determination circuit, a start-up signal generation circuit, and a drive circuit, the drive signal of the motor is modulated to increase thrust, ensuring that the motor can start smoothly at low temperatures.

Benefits of technology

Increasing the thrust of the motor at low temperatures ensures smooth start-up and operation, avoiding viscosity problems caused by lubricant solidification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121664024A_ABST
    Figure CN121664024A_ABST
Patent Text Reader

Abstract

The invention discloses a motor driver for setting a duty ratio based on temperature and a motor driving method. The motor driver senses the temperature of the environment where the motor is located, sets a duty cycle modulation value according to the sensed temperature, and modulates a default duty cycle according to the duty cycle modulation value to generate a starting duty cycle. The motor driver sets or modulates the duty cycle of one or more waveforms of a start signal to be equal to the start duty cycle. A motor driver of the present invention outputs a start signal to a motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to electric motor drivers, and more particularly to an electric motor driver and method for setting the duty cycle based on temperature. Background Technology

[0002] In electronic devices, fans are often used to cool processors and other heat-generating components. However, when a fan is placed in a low-temperature environment and a conventional motor driver attempts to start the fan's motor at low temperatures, the motor becomes stuck due to the solidification of lubricant between the bearings and balls, preventing the conventional motor driver from starting the motor smoothly. Summary of the Invention

[0003] To address the shortcomings of existing technologies, this invention provides a motor driver based on a temperature-set duty cycle. The motor driver based on a temperature-set duty cycle includes a temperature sensor, a temperature duty cycle modulation circuit, a start-up duty cycle determination circuit, a start-up signal generation circuit, and a drive circuit. The temperature sensor is configured to sense a temperature of the motor or its environment, and output a temperature sensing signal. The temperature duty cycle modulation circuit is connected to the temperature sensor. The temperature duty cycle modulation circuit is configured to output a duty cycle modulation indication signal based on the temperature sensing signal. The start-up duty cycle determination circuit is connected to the temperature duty cycle modulation circuit. The start-up duty cycle determination circuit is configured to modulate a default duty cycle based on the duty cycle modulation indication signal to generate a start-up duty cycle, and output a start-up duty cycle indication signal based on the start-up duty cycle. The start-up signal generation circuit is connected to the start-up duty cycle determination circuit. The start-up signal generation circuit is configured to set or modulate the duty cycle of one or more waveforms of a start-up signal to be equal to the start-up duty cycle based on the start-up duty cycle indication signal. The drive circuit is connected to the start signal generation circuit. The drive circuit is configured to output a drive signal to the motor based on the start signal.

[0004] Furthermore, this invention provides a motor driving method based on temperature-set duty cycle. The motor driving method based on temperature-set duty cycle of this invention includes the following steps: sensing a temperature of a motor or its surrounding environment as a sensing temperature to output a temperature sensing signal; outputting a duty cycle modulation indication signal based on the temperature sensing signal; modulating a default duty cycle based on the duty cycle modulation indication signal to generate a startup duty cycle; modulating the default duty cycle based on the duty cycle modulation value to generate a startup duty cycle; outputting a startup duty cycle indication signal based on the startup duty cycle; setting or modulating the duty cycle of one or more waveforms of a startup signal to be equal to the startup duty cycle based on the startup duty cycle indication signal; and outputting a drive signal to the motor based on the startup signal.

[0005] As described above, the present invention provides a motor driver and a motor driving method that set the duty cycle based on temperature. The motor driver and motor driving method of the present invention can adjust the drive signal output to the motor based on temperature, thereby modulating the thrust borne by the motor. In particular, when the lubricant between the bearings and balls of the motor solidifies and becomes viscous at low temperatures, it can increase the thrust borne by the motor to smoothly start and drive the motor.

[0006] To further understand the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are for reference and illustration only and are not intended to limit the present invention. Attached Figure Description

[0007] Figure 1 This is a block diagram of a temperature-based duty cycle motor driver according to the first embodiment of the present invention.

[0008] Figure 2 This is a flowchart illustrating the steps of a motor driving method based on temperature-controlled duty cycle according to the first embodiment of the present invention.

[0009] Figure 3 The flowchart illustrates the steps of adjusting the duty cycle of the drive signal used to start the motor in a low-temperature environment in the motor drive method based on temperature-controlled duty cycle according to the second embodiment of the present invention.

[0010] Figure 4 This is a block diagram of a motor driver based on temperature-controlled duty cycle according to a third embodiment of the present invention.

[0011] Figure 5 This is a schematic diagram showing the initial duty cycle of the drive signal output by the motor driver based on temperature-set duty cycle according to the fourth embodiment of the present invention, modulated over time.

[0012] Figure 6This is a schematic diagram showing the initial duty cycle and the final duty cycle modulated over time in the drive signal output by the motor driver based on temperature-set duty cycle according to the fifth embodiment of the present invention.

[0013] Figure 7 This is a schematic diagram illustrating how a motor driver based on temperature-controlled duty cycles in the sixth embodiment of the present invention sets multiple duty cycles corresponding to multiple temperatures.

[0014] Figure 8 This is a waveform diagram of the reference image waveform signal of the motor driver based on temperature-set duty cycle according to the seventh embodiment of the present invention.

[0015] Figure 9 The waveform diagrams of the reference image, oscillation signal, and drive signal of the motor driver based on temperature-set duty cycle according to the seventh embodiment of the present invention are shown.

[0016] Figure 10 The waveform diagram of the signal of the motor driver based on temperature-set duty cycle according to the eighth embodiment of the present invention at room temperature.

[0017] Figure 11 The waveform diagram of the signal of the motor driver based on temperature-set duty cycle according to the eighth embodiment of the present invention at low temperature. Detailed Implementation

[0018] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the concept of the present invention. Furthermore, the accompanying drawings of the present invention are for simple illustrative purposes only and are not depictions of actual dimensions, as stated in advance. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the scope of protection of the present invention. In addition, the term "or" as used herein may, depending on the actual situation, include any combination of any one or more of the associated listed items.

[0019] Please see Figure 1 and Figure 2 ,in Figure 1 This is a block diagram of a temperature-based duty cycle motor driver according to the first embodiment of the present invention. Figure 2 This is a flowchart illustrating the steps of a motor driving method based on temperature-controlled duty cycle according to the first embodiment of the present invention.

[0020] The electric motor driving method based on temperature-controlled duty cycle of the present invention may include, for example: Figure 2 Steps S101 to S106 shown can be performed as follows: Figure 1 or Figure 4 The present invention is executed by a motor driver based on a temperature-set duty cycle.

[0021] In a first embodiment, the temperature-based duty cycle motor driver of the present invention includes, as follows: Figure 1 The circuit shown includes a temperature sensor TSE, a temperature duty cycle modulation circuit TDY, a start-up duty cycle determination circuit SDT, a start-up signal generation circuit STA, and a drive circuit DRV.

[0022] The temperature sensor TSE, temperature duty cycle modulation circuit TDY, start-up duty cycle determination circuit SDT, start-up signal generation circuit STA, and drive circuit DRV described herein each include one or more hardware components. For example, but not limited to, the temperature sensor TSE includes a thermistor, thermocouple, or other hardware components with temperature sensing function. The temperature duty cycle modulation circuit TDY, start-up duty cycle determination circuit SDT, and start-up signal generation circuit STA may, for example, but not limited to, a processor or other hardware components with the same function. The drive circuit DRV may, for example, but not limited to, include multiple upper bridge switches and multiple lower bridge switches. The first terminals of the multiple upper bridge switches are coupled to a common voltage, and the second terminals of the multiple upper bridge switches are respectively connected to the first terminals of the multiple lower bridge switches. The drive circuit DRV is connected to the control terminal of each of the multiple upper bridge switches and the multiple lower bridge switches.

[0023] like Figure 1 As shown, the temperature duty cycle modulation circuit TDY is connected to the temperature sensor TSE and the start-up duty cycle determination circuit SDT. The start-up signal generation circuit STA is connected to the start-up duty cycle determination circuit SDT and the drive circuit DRV. The drive circuit DRV is connected to the motor MT. The motor MT mentioned in this article can be a single-phase motor or a three-phase motor.

[0024] Temperature sensor TSE senses the temperature of the motor MT or the ambient temperature of the motor MT as a sensing temperature. Figure 2 In step S101), a temperature sensing signal TEMP is output based on the sensed temperature.

[0025] The temperature duty cycle modulation circuit TDY acquires a sensed temperature indicated by a temperature sensing signal TEMP received from the temperature sensor TSE, and outputs a duty cycle modulation indication signal MUDUY based on this sensed temperature. For example, the temperature duty cycle modulation circuit TDY can calculate a temperature difference between this sensed temperature and a temperature threshold value. Figure 2 Step S102), set a duty cycle modulation value corresponding to this temperature difference ( Figure 2In step S103), a duty cycle modulation indication signal MUDUY is output based on this duty cycle modulation value. In this way, the modulation amount of the duty cycle is set according to the amount of temperature change.

[0026] The start-up duty cycle determination circuit SDT modulates a default duty cycle based on a duty cycle modulation indication signal MUDUY received from the temperature duty cycle modulation circuit TDY, thereby generating a start-up duty cycle. Figure 2 (Step S104), then output a start duty cycle indication signal STADUTY based on this start duty cycle.

[0027] The start signal generation circuit STA sets or modulates the duty cycle of one or more waveforms of a start signal to be equal to a start duty cycle, based on a start duty cycle indication signal STADUTY received from the start duty cycle determination circuit SDT. Figure 2 Step S105).

[0028] The drive circuit DRV outputs a drive signal to the motor MT based on a start signal received from the start signal generation circuit STA, thereby starting the motor MT and driving the motor MT to run after start-up. Figure 2 Step S106).

[0029] In other words, the motor driver of the present invention modulates the drive of the motor MT according to the temperature of the motor MT or the environment in which the motor MT is located, so that the thrust on the motor MT changes with the temperature of the motor MT or the environment in which the motor MT is located. This ensures that regardless of temperature changes, the motor driver of the present invention can smoothly drive the motor MT with appropriate thrust to maintain its desired operation. In particular, even when the ambient temperature drops to an excessively low value, causing the lubricant between the bearings and balls of the motor to solidify and become sticky, the motor driver of the present invention can still smoothly start the motor.

[0030] Please see Figure 3 The flowchart below shows the steps of adjusting the duty cycle of the drive signal used to start the motor in a low-temperature environment in the motor drive method based on temperature-set duty cycle according to the second embodiment of the present invention.

[0031] The electric motor driving method based on temperature-controlled duty cycle of the present invention may further include, for example: Figure 3 Steps S201 to S202 shown can be performed as follows: Figure 1 or Figure 4 The present invention is executed by a motor driver based on a temperature-set duty cycle.

[0032] The temperature of the temperature sensor TSE, which senses the temperature of the motor MT or the environment in which the motor MT is located, is taken as a sensing temperature. Figure 2 After step S101), the temperature duty cycle modulation circuit TDY determines whether the sensed temperature is lower than a temperature threshold. Figure 3 Step S201), to output a duty cycle modulation indication signal MUDUY.

[0033] If the temperature of the motor MT or the ambient temperature of the motor MT is not lower than a temperature threshold, the temperature duty cycle modulation circuit TDY does not calculate the temperature difference between the sensor temperature and the temperature threshold (i.e., it does not perform the operation). Figure 2 In step S102), no further setting or output of a duty cycle modulation value corresponding to this temperature difference (or actually outputting a duty cycle modulation value of zero). Furthermore, when the duty cycle determination circuit SDT does not receive a duty cycle modulation value (or actually receives a duty cycle modulation value of zero), it does not increase a default duty cycle (i.e., it does not execute...). Figure 2 Step S103). At this time, the temperature sensor TSE can continuously sense the temperature of the motor MT or the environment in which the motor MT is located ( Figure 2 and Figure 3 Step S101).

[0034] Conversely, if the temperature of the motor MT or the ambient temperature of the motor MT is lower than a temperature threshold, the start duty cycle determination circuit SDT adjusts the default duty cycle based on a non-zero duty cycle modulation value indicated by the duty cycle modulation indication signal MUDUY received from the temperature duty cycle modulation circuit TDY. The adjusted default duty cycle is then used as the start duty cycle. Figure 3 Step S202).

[0035] A startup duty cycle is set in the startup duty cycle determination circuit SDT. Figure 3 After step S202), the start signal generation circuit STA sets or modulates the duty cycle of one or more of the multiple waveforms of a start signal to be equal to a start duty cycle. Figure 2 and Figure 3 In step S105, the drive circuit DRV then outputs a drive signal to the motor MT based on this start signal to start the motor MT and drive the motor MT to run after starting. Figure 2 and Figure 3 Step S106).

[0036] When the ambient temperature of the motor MT is too low (such as below the above-mentioned temperature threshold), the solidification of the lubricant between the bearings and balls of the motor MT will cause the multiple components to stick together and fail to operate normally. At this time, the motor driving method of the present invention increases the thrust on the motor MT to smoothly push the motor MT.

[0037] Please see Figure 4 This is a block diagram of a motor driver based on a temperature-controlled duty cycle according to the third embodiment of the present invention.

[0038] In the third embodiment, the temperature-based duty cycle motor driver of the present invention is as follows: Figure 4 The circuit shown includes a temperature sensor (TSE), a temperature duty cycle modulation circuit (TDY), a start-up duty cycle determination circuit (SDT), a start-up signal generation circuit (STA), and a drive circuit (DRV). It also includes a waveform image generation circuit (PAN) and an oscillation signal generation circuit (OSC).

[0039] like Figure 4 As shown, the temperature duty cycle modulation circuit TDY is connected to the temperature sensor TSE and the start-up duty cycle determination circuit SDT. The start-up signal generation circuit STA is connected to the start-up duty cycle determination circuit SDT, the waveform image generation circuit PAN, and the drive circuit DRV. The drive circuit DRV is connected to the oscillation signal generation circuit OSC and the motor MT.

[0040] The temperature duty cycle modulation circuit TDY can set multiple corresponding duty cycle modulation values ​​based on the temperature difference between the temperature of the motor MT or its environment and a temperature threshold value sensed by the temperature sensor TSE, and output a duty cycle modulation indication signal MUDUY.

[0041] For example, the multiple duty cycle modulation values ​​indicated in the duty cycle modulation indication signal MUDUY may include an initial duty cycle modulation value, a final duty cycle modulation value, or both.

[0042] Next, the start-up duty cycle determination circuit SDT can modulate an initial duty cycle INTDUTY based on an initial duty cycle modulation value indicated by a duty cycle modulation indication signal MUDUY received from the temperature duty cycle modulation circuit TDY, thereby generating an initial start-up duty cycle. Alternatively, the start-up duty cycle determination circuit SDT can modulate a final duty cycle FNLDUTY based on a final duty cycle modulation value indicated by this duty cycle modulation indication signal MUDUY, thereby generating a final start-up duty cycle.

[0043] The duty cycle of the earliest or earlier of the multiple waveforms of the start duty cycle indicator signal STADUTY generated by the start duty cycle determination circuit SDT is equal to an initial start duty cycle, and / or the duty cycle of the last or later of the multiple waveforms of this start duty cycle indicator signal STADUTY is equal to a final start duty cycle.

[0044] The start signal generation circuit STA can set the duty cycles of other waveforms in a start duty cycle indicator signal STADUTY based on an initial start duty cycle and a final start duty cycle. The duty cycles of these other waveforms are between an initial start duty cycle and a final start duty cycle.

[0045] The waveform image generation circuit PAN can store multiple reference image waveform signals.

[0046] The start signal generation circuit STA modulates multiple waveforms of multiple reference image waveform signals obtained from the waveform image generation circuit PAN based on multiple waveforms of a start duty cycle indication signal STADUTY received from the start duty cycle determination circuit SDT, so as to output multiple start signals.

[0047] The drive circuit DRV uses the voltage levels of multiple waveforms of multiple start signals received from the start signal generation circuit STA and the voltage levels of multiple waveforms of an oscillation signal received from the oscillation signal generation circuit OSC to determine the duty cycle of multiple waveforms of a drive signal.

[0048] The drive circuit DRV outputs a drive signal to the motor MT to start the motor MT and drive the motor MT to run after starting.

[0049] Please see Figure 5 This is a schematic diagram of the initial duty cycle of the drive signal output by the motor driver based on the temperature-set duty cycle according to the fourth embodiment of the present invention, modulated over time.

[0050] The start-up duty cycle determining circuit SDT can be as follows Figure 5 The diagram shows the modulation of an initial duty cycle INTDUTY from a first initial ratio INDUTY10 to a second initial ratio INDUTY11.

[0051] Please see Figure 6 This is a schematic diagram of the initial duty cycle and the final duty cycle modulated over time in the drive signal output by the motor driver based on the temperature-set duty cycle according to the fifth embodiment of the present invention.

[0052] The start-up duty cycle determining circuit SDT can be as follows Figure 6 The diagram shows that an initial duty cycle INTDUTY is modulated from a first initial ratio INDUTY20 to a second initial ratio INDUTY21, and a final duty cycle FNLDUTY is modulated from a first final ratio FNDUTY20 to a second final ratio FNDUTY21.

[0053] Please see Figure 7 This is a schematic diagram of a motor driver based on temperature-based duty cycle in the sixth embodiment of the present invention, which sets multiple duty cycles to correspond to multiple temperatures.

[0054] like Figure 1 or Figure 4 The temperature duty cycle modulation circuit TDY shown can set multiple reference modulation temperatures and their corresponding multiple reference modulation duty cycles, for example... Figure 7 The diagram shows multiple reference modulation temperatures TM1, TM2, and TM3, and their corresponding reference modulation duty cycles DTY1, DTY2, and DTY3. Different reference modulation temperatures correspond to different reference modulation duty cycles. Generally, the lower the temperature, the more severe the viscosity, and a larger reference modulation duty cycle is required to increase the starting thrust of the motor MT.

[0055] In such Figure 1 or Figure 4 The temperature duty cycle modulation circuit TDY, as shown, obtains a sensed temperature of the motor MT or its environment from the temperature sensor TSE. TDY then calculates a temperature difference between the sensed temperature indicated by the temperature sensing signal TEMP and a temperature threshold. Next, TDY compares this sensed temperature with multiple reference modulation temperatures to determine a reference modulation duty cycle corresponding to a reference modulation temperature with the same temperature difference. Finally, it outputs a duty cycle modulation indication signal MUDUY, indicating a reference modulation duty cycle, to the duty cycle determination circuit SDT.

[0056] If needed, the temperature duty cycle modulation circuit TDY can establish a graph based on multiple set reference modulation temperatures and their corresponding reference modulation duty cycles, and construct a curve within this graph. The temperature duty cycle modulation circuit TDY can then use this curve to find a reference modulation temperature that has the same temperature difference as the temperature difference between the sensed temperature and a temperature threshold value, and use this as a duty cycle modulation value to output a duty cycle modulation indication signal MUDUY indicating this duty cycle modulation value.

[0057] Next, the start duty cycle determination circuit SDT modulates a default duty cycle based on a duty cycle modulation value indicated by a duty cycle modulation indication signal MUDUY to generate a start duty cycle, and then outputs a start duty cycle indication signal STADUTY based on this start duty cycle.

[0058] Next, the start signal generation circuit STA sets or modulates the duty cycle of one or more of the multiple waveforms of a start signal to be equal to a start duty cycle, based on a start duty cycle indicated by a start duty cycle indication signal STADUTY.

[0059] Finally, the drive circuit DRV outputs a drive signal to the motor MT based on this start signal, so as to start the motor MT and drive the motor MT to run after starting. Figure 2 Step S106).

[0060] Please see Figure 8 and Figure 9 ,in Figure 8 This is a waveform diagram of the reference image waveform signal of the motor driver based on temperature-set duty cycle according to the seventh embodiment of the present invention. Figure 9 The waveform diagrams of the reference image, oscillation signal, and drive signal of the motor driver based on temperature-set duty cycle according to the seventh embodiment of the present invention are shown.

[0061] For example, such as Figure 4 The waveform image generation circuit PAN shown can output multiple reference image waveform signals that are identical to those shown. Figure 8 The multiple reference image waveform signals PUS, PVS, and PWS shown contain multiple third harmonic waveforms, or may actually contain multiple sine wave waveforms.

[0062] The start signal generation circuit STA can modulate multiple reference image waveform signals PUS, PVS, and PWS based on a start duty cycle indication signal STADUTY received from the start duty cycle determination circuit SDT, to generate a signal such as... Figure 8 The multiple start signals shown are STUS, STVS, and STWS.

[0063] For example, the oscillation signal received by the drive circuit DRV from the oscillation signal generation circuit OSC may be the same as... Figure 9 The oscillating signal OLS shown contains multiple triangular wave waveforms, or in fact, it may contain multiple sawtooth wave waveforms.

[0064] The drive circuit DRV can compare the voltages of multiple waveforms of multiple start signals STUS, STVS, and STWS with the voltages of multiple waveforms of multiple oscillation signals OLS to determine the duty cycle of multiple waveforms of multiple drive signals DRUS, DRVS, and DRWS output to the motor MT.

[0065] Please see Figure 10 and Figure 11 ,in Figure 10 This is a waveform diagram of the signal of the motor driver based on temperature-set duty cycle according to the eighth embodiment of the present invention at room temperature. Figure 11 The waveform diagram of the signal of the motor driver based on temperature-set duty cycle according to the eighth embodiment of the present invention at low temperature.

[0066] like Figure 10 and Figure 11 The time it takes for the detection indication signal DES to be at a high level, as shown, can be used as a sensing time, such as... Figure 1 or Figure 4The temperature sensor TSE of the motor driver of the present invention can sense the temperature of the motor MT or its surrounding environment during this sensing time.

[0067] At room temperature, such as Figure 1 or Figure 4 The DRV output of the motor driver of the present invention shown is as follows: Figure 10 The drive signal DTS0 shown is sent to the motor MT to drive the motor MT to operate at a speed of a motor speed signal RPM, causing the motor MT to generate the following speed: Figure 10 The image shows a motor current signal IMTS0.

[0068] At low temperatures, such as Figure 1 or Figure 4 The DRV output of the motor driver of the present invention shown is as follows: Figure 11 The drive signal DTS1 shown is sent to the motor MT to drive the motor MT to operate at a speed of a motor speed signal RPM, so that the motor MT generates the following speed: Figure 10 The image shows a motor current signal IMTS1.

[0069] It is worth noting that the electric motor MT is more difficult to drive at low temperatures than at room temperature. For example, the lubricating oil may solidify at low temperatures, causing multiple components of the motor to stick together and making it difficult to drive. Therefore, the duty cycle of multiple waveforms of a drive signal DTS1 output to the electric motor MT at low temperatures is higher than the duty cycle of multiple waveforms of a drive signal DTS0 output to the electric motor MT at room temperature.

[0070] At low temperatures, the drive circuit DRV of the motor driver of the present invention increases the duty cycle of a drive signal DTS1, thereby increasing the current value of a motor current signal IMTS1 of the motor MT, thus increasing the thrust on the motor MT, so that the motor MT can still start smoothly at low temperatures, and the operating speed at low temperatures can be the same as the operating speed at normal temperatures.

[0071] In summary, this invention provides a motor driver and a motor driving method that set the duty cycle based on temperature. The motor driver and motor driving method of this invention can adjust the drive signal output to the motor based on temperature, thereby modulating the thrust borne by the motor. In particular, at low temperatures, when the lubricant between the motor's bearings and balls solidifies and becomes viscous, it can increase the thrust borne by the motor, thus facilitating smooth starting and driving of the motor.

[0072] The above-disclosed content is only a preferred and feasible embodiment of the present invention and is not intended to limit the claims of the present invention. Therefore, all equivalent technical changes made based on the description and drawings of the present invention are included in the claims of the present invention.

Claims

1. A motor driver with a duty cycle set based on temperature, characterized in that, The temperature-based duty cycle motor driver includes: A temperature sensor is configured to use the temperature of the sensing motor or the environment in which the motor is located as a sensing temperature, and to output a temperature sensing signal. A temperature duty cycle modulation circuit, connected to the temperature sensor, is configured to output a duty cycle modulation indication signal based on the temperature sensing signal. The duty cycle determination circuit is activated, connected to the temperature duty cycle modulation circuit, and configured to modulate a default duty cycle according to the duty cycle modulation indication signal to generate a start-up duty cycle, and to output a start-up duty cycle indication signal according to the start-up duty cycle. A start signal generation circuit, connected to the start duty cycle determination circuit, is configured to set or modulate the duty cycle of one or more of a plurality of waveforms of a start signal to be equal to the start duty cycle according to the start duty cycle indication signal. as well as A drive circuit, connected to the start signal generation circuit, is configured to output a drive signal to the motor based on the start signal.

2. The motor driver based on temperature-controlled duty cycle according to claim 1, characterized in that, The temperature duty cycle modulation circuit is configured to calculate a temperature difference between the sensed temperature indicated by the temperature sensing signal and a temperature threshold, set a duty cycle modulation value corresponding to the temperature difference, and output the duty cycle modulation indication signal based on the duty cycle modulation value.

3. The motor driver based on temperature-controlled duty cycle according to claim 2, characterized in that, When the sensing temperature is lower than the temperature threshold, the start-up duty cycle determination circuit increases the default duty cycle according to the duty cycle modulation indication signal to generate the start-up duty cycle.

4. The motor driver based on temperature-controlled duty cycle according to claim 3, characterized in that, When the sensing temperature is not lower than the temperature threshold, the start-up duty cycle determination circuit does not increase the default duty cycle according to the duty cycle modulation indication signal, and directly uses the default duty cycle as the start-up duty cycle.

5. The motor driver based on temperature-controlled duty cycle according to claim 2, characterized in that, The temperature duty cycle modulation circuit sets multiple reference modulation temperatures and multiple reference modulation duty cycles corresponding to the multiple reference modulation temperatures, and outputs the duty cycle modulation indication signal based on the reference modulation duty cycle corresponding to the reference modulation temperature with the same temperature difference.

6. The motor driver based on temperature-controlled duty cycle according to claim 1, characterized in that, The start-up duty cycle determining circuit modulates an initial duty cycle according to the duty cycle modulation indication signal to generate an initial start-up duty cycle. The duty cycle of the earliest one or more of the multiple waveforms of the start-up signal output by the start-up signal generation circuit is equal to the initial start-up duty cycle.

7. The motor driver based on temperature-controlled duty cycle according to claim 1, characterized in that, The start-up duty cycle determining circuit modulates a final duty cycle according to the duty cycle modulation indication signal to generate a final start-up duty cycle. The duty cycle of the last generated or the later generated one of the multiple waveforms of the start-up signal output by the start-up signal generation circuit is equal to the final start-up duty cycle.

8. The motor driver based on temperature-controlled duty cycle according to claim 1, characterized in that, The temperature-based duty cycle motor driver also includes: A waveform image generation circuit is connected to the start signal generation circuit, wherein the start signal generation circuit modulates a plurality of reference image waveform signals obtained from the waveform image generation circuit according to the start duty cycle indication signal, and outputs the start signal according to the modulated plurality of reference image waveform signals.

9. The motor driver based on temperature-controlled duty cycle according to claim 1, characterized in that, The temperature-based duty cycle motor driver also includes: An oscillation signal generation circuit, connected to the driving circuit, is configured to output an oscillation signal. The driving circuit compares the voltage level of the oscillation signal with the voltage level of the start signal to determine the duty cycle of multiple waveforms of the driving signal.

10. A method for driving a motor based on a temperature-controlled duty cycle, characterized in that, The motor drive method based on temperature-based duty cycle setting includes the following steps: The temperature of the sensing motor or the environment in which the motor is located is used as a sensing temperature to output a temperature sensing signal. Based on the temperature sensing signal, a duty cycle modulation indication signal is output; Based on the duty cycle modulation indication signal, a default duty cycle is modulated to generate a startup duty cycle; Based on the aforementioned duty cycle modulation value, a default duty cycle is modulated to generate a startup duty cycle; Based on the stated start duty cycle, output a start duty cycle indication signal; Based on the start duty cycle indication signal, the duty cycle of one or more of the multiple waveforms of a start signal is set or modulated to be equal to the start duty cycle; as well as Based on the start signal, a drive signal is output to the motor.

11. The motor driving method based on temperature-controlled duty cycle according to claim 10, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: Calculate a temperature difference between the sensed temperature indicated by the temperature sensing signal and a temperature threshold value. Set the duty cycle modulation value corresponding to the temperature difference value; as well as The duty cycle modulation indication signal is output based on the duty cycle modulation value.

12. The motor driving method based on temperature-controlled duty cycle according to claim 11, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: When the sensing temperature is lower than the temperature threshold, the default duty cycle is increased according to the duty cycle modulation indication signal to generate the startup duty cycle.

13. The motor driving method based on temperature-controlled duty cycle according to claim 12, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: When the sensing temperature is not lower than the temperature threshold, according to the duty cycle modulation indication signal, the default duty cycle is not increased, and the default duty cycle is directly used as the start-up duty cycle.

14. The motor driving method based on temperature-controlled duty cycle according to claim 11, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: Multiple reference modulation temperatures and multiple reference modulation duty cycles corresponding to the multiple reference modulation temperatures are set; as well as Based on the reference modulation duty cycle corresponding to the reference modulation temperature that is the same as the temperature difference, the duty cycle modulation indication signal is output.

15. The motor driving method based on temperature-controlled duty cycle according to claim 10, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: An initial duty cycle is modulated according to the duty cycle modulation indication signal to generate an initial start-up duty cycle; as well as The duty cycle of the earliest one or more of the waveforms of the start signal is set to be equal to the initial start duty cycle.

16. The motor driving method based on temperature-controlled duty cycle according to claim 10, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: A final duty cycle is modulated according to the duty cycle modulation indication signal to generate a final start duty cycle; The duty cycle of the last generated waveform or the later generated waveforms of the start signal is set to be equal to the final start duty cycle.

17. The motor driving method based on temperature-controlled duty cycle according to claim 10, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: Based on the aforementioned start-up duty cycle, multiple reference image waveform signals are modulated to output the start-up signal.

18. The motor driving method based on temperature-controlled duty cycle according to claim 10, characterized in that, The motor drive method based on temperature-based duty cycle setting also includes the following steps: The voltage level of an oscillation signal is compared with the voltage level of the start signal to determine the duty cycle of multiple waveforms of the drive signal.