A high current starting method suitable for DC motors

By setting a temperature and current detection module in the DC motor and combining it with a restart logic module to dynamically adjust the restart cycle, the current interruption problem during the startup of a large-capacitance DC motor is solved, and the success rate of motor startup and system stability are improved.

CN119813845BActive Publication Date: 2025-09-16SOLNENG SEMICON
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510279746.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-09-16
Estimated Expiration
2045-03-11

AI Technical Summary

Technical Problem

In the prior art, when starting a large-capacitance DC motor, current interruption is likely to occur, resulting in motor starting failure.

Method used

By setting up a temperature detection module and an OCP detection module, the temperature and current data of the motor are continuously monitored, and these data are input into the restart logic module with a delay, and the need for a motor restart operation is determined according to the preset restart algorithm.

Benefits of technology

Effectively prevent motor damage caused by overheating or overcurrent, dynamically adjust the restart cycle, improve the success rate of motor startup, and avoid startup failures caused by overcurrent protection or overheating protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119813845B_ABST
    Figure CN119813845B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of motor starting control and discloses a high-current starting method suitable for a DC motor. The present invention continuously monitors temperature data during the starting process of a driving motor through a temperature detection module, and an OCP detection module collects current data during the starting process. The collected temperature data and OCP monitoring characteristics are delayed and input into a restart logic module. The restart logic module determines whether to restart according to a preset algorithm and generates a first restart instruction or a second restart instruction. The bridge drive circuit controls the starting and restarting of the motor according to the received instruction until the motor is successfully started. By monitoring temperature and current data in real time, damage caused by overheating or overcurrent of the motor can be effectively prevented, the restart cycle can be dynamically adjusted, the success rate of the driving motor starting can be improved, and starting failure caused by overcurrent protection or overheating protection can be avoided. The problem of current interruption that is prone to occur when starting a large-capacitance DC motor in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of motor starting control, and in particular to a high-current starting method suitable for a DC motor. Background Art

[0002] Large-capacitance DC motor loads typically require a large current during startup, and this current flow persists for a long time. This situation can easily trigger overcurrent protection (OCP) in many control systems. Once the OCP is triggered, the current to the driver chip is interrupted, affecting the motor's startup process and potentially causing startup failure. To address this issue, different chips and driver circuits have adopted different coping strategies.

[0003] Existing strategies include temporarily ignoring OCP protection signals and short-term self-restarts. Some chips temporarily ignore OCP signals to protect against high-current startup. This prevents OCP from being triggered during current overloads, allowing the motor to continue starting. However, the risk is that if the current is too high or lasts too long, the chip may overheat or be damaged by the excessive current. This approach significantly impacts chip reliability. Other chips employ a short-term self-restart strategy. After triggering OCP, the chip attempts to restart and restore the drive current. This strategy aims to gradually start the motor through intermittent restarts, reducing the immediate burden on the chip. However, this short-term self-restart can cause the system to repeatedly enter the temperature protection state, further leading to current interruptions, preventing the chip from recovering smoothly, and even causing it to remain in a faulty state for a long time. Summary of the Invention

[0004] The purpose of the present invention is to provide a high-current starting method suitable for a DC motor, aiming to solve the problem in the prior art that current interruption is easily caused when starting a large-capacitance DC motor.

[0005] The present invention is implemented in this way. The present invention provides a high-current starting method suitable for a DC motor, comprising:

[0006] Continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module provided on the drive motor to obtain the time series temperature data of the drive motor during the startup process;

[0007] Continuously collecting and analyzing current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor to obtain OCP monitoring characteristics of the drive motor during the startup process;

[0008] The time series temperature data and the OCP monitoring feature are delayed and input into a restart logic module electrically connected to the delay unit via a delay unit electrically connected to the temperature detection module and the OCP detection module, so that the restart logic module determines a restart behavior based on the time series temperature data and the OCP detection feature according to a preset restart algorithm to generate a first restart instruction or a second restart instruction; wherein the first restart instruction is to restart the drive motor based on a current restart cycle, and the second restart instruction is to increase the current restart cycle to obtain a new restart cycle, and restart the drive motor based on the new restart cycle;

[0009] The bridge drive circuit is electrically connected to the drive motor, the temperature detection module, the OCP detection module, and the restart logic module, respectively, to receive the timing temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction, and performs current start-up and periodic restart on the drive motor according to the received timing temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction until the motor start-up of the drive motor is completed.

[0010] The present invention provides a high-current starting method suitable for a DC motor, which has the following beneficial effects:

[0011] The present invention continuously monitors the temperature data of the driving motor during the startup process through the temperature detection module, and the OCP detection module collects the current data during the startup process, and delays the input of the collected temperature data and the OCP monitoring characteristics to the restart logic module. The restart logic module determines whether to restart according to a preset algorithm and generates a first restart instruction or a second restart instruction. The bridge drive circuit controls the motor startup and restart according to the received instruction until the motor starts successfully. By real-time monitoring of temperature and current data, it can effectively prevent damage caused by motor overheating or overcurrent, dynamically adjust the restart cycle, improve system stability during the startup process, improve the success rate of the driving motor startup, avoid startup failure caused by overcurrent protection or overheating protection, and solve the problem of current interruption that is easy to occur when starting a large-capacitance DC motor in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is a schematic diagram of the steps of a high-current starting method suitable for a DC motor provided by an embodiment of the present invention;

[0013] Figure 2 1 is a schematic structural diagram of a device applicable to a high-current starting method for a DC motor provided by an embodiment of the present invention;

[0014] Figure 3This is a periodic schematic diagram of a high-current starting method suitable for a DC motor provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0015] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0016] The implementation of the present invention is described in detail below with reference to specific embodiments.

[0017] Reference Figure 1 、 Figure 2 、 Figure 3 As shown, a preferred embodiment of the present invention is provided.

[0018] The present invention provides a high-current starting method suitable for a DC motor, comprising:

[0019] S1: continuously collecting and recording temperature data of the drive motor during the startup process by a temperature detection module provided on the drive motor to obtain time-series temperature data of the drive motor during the startup process;

[0020] S2: continuously collecting and analyzing current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor to obtain OCP monitoring characteristics of the drive motor during the startup process;

[0021] S3: Delaying the input of the time series temperature data and the OCP monitoring feature into the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module, causing the restart logic module to determine a restart behavior based on the time series temperature data and the OCP detection feature according to a preset restart algorithm to generate a first restart instruction or a second restart instruction; wherein the first restart instruction is to restart the drive motor based on a current restart cycle, and the second restart instruction is to increase the current restart cycle to obtain a new restart cycle, and restart the drive motor based on the new restart cycle;

[0022] S4: Receive the timing temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction through the bridge drive circuit electrically connected to the drive motor, the temperature detection module, the OCP detection module, and the restart logic module, and perform current start and periodic restart on the drive motor according to the received timing temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction until the motor start of the drive motor is completed.

[0023] Specifically, a temperature detection module installed on the drive motor continuously monitors the temperature changes of the motor during startup. During the motor startup process, the temperature detection module collects real-time temperature data inside the motor and records the time series data of temperature changes. This data is then sent to subsequent processing modules (such as the delay unit).

[0024] It is understandable that the temperature detection module can reflect in real time the heat changes caused by current fluctuations, friction or load changes during the startup process of the motor, helping to determine whether the motor may be damaged due to overheating. By continuously collecting temperature data, it ensures that the temperature characteristics of the motor are accurately recorded for subsequent judgment and control.

[0025] More specifically, the OCP detection module continuously collects current data flowing through the motor during startup and analyzes current fluctuations. This current data is collected using a current sensor (such as a shunt resistor or Hall effect sensor). This data reflects the motor's load during startup. This data is used to determine whether the motor is experiencing overcurrent.

[0026] It is understandable that by monitoring the current in real time, it is possible to detect whether an overcurrent condition occurs, thereby preventing the motor from being damaged by overload. If the current exceeds a preset threshold, the OCP module can quickly take protective measures (such as cutting off the power supply or limiting the current) to prevent damage to the motor.

[0027] More specifically, the temperature and OCP monitoring data are delayed for input into the restart logic module. The delay unit delays the timing data received from the temperature detection module and the OCP module before inputting them into the restart logic module. This delay ensures that sufficient temperature and current data have been accumulated during the motor startup process, providing accurate information for the restart logic.

[0028] More specifically, the restart logic module determines based on a preset algorithm: if the motor is in good working condition, a first restart instruction is generated, and an attempt is made to start the motor within the current restart cycle; if an abnormality occurs during motor startup (such as excessive temperature or current), a second restart instruction is generated, the restart cycle is extended to reduce the risk of motor damage, and the restart is attempted again.

[0029] It can be understood that through the coordinated work of the delay unit and the restart logic module, both temperature and current factors can be fully considered when judging whether the motor can start normally, avoiding damage caused by overheating or overcurrent. According to different starting conditions, the restart cycle can be dynamically adjusted to ensure safety and efficiency during the motor startup process.

[0030] More specifically, the motor startup is controlled according to the restart instruction. After the bridge driver circuit receives the timing temperature data, OCP monitoring characteristics and the restart instruction, it adjusts the startup process based on this information: according to the first restart instruction, the motor is started within the current cycle; if a second restart instruction is issued, the current restart cycle is extended and the motor is tried again. This process will continue until the motor is successfully started.

[0031] It can be understood that by receiving instructions through the bridge drive circuit and executing precise current startup and cycle restart, the motor can be effectively prevented from being damaged due to abnormalities during startup. In the process of repeated detection, judgment and adjustment, it is ensured that the motor can respond to temperature, current and other abnormal conditions in a timely manner during startup, avoiding problems such as current shock and temperature overheating during startup.

[0032] In summary, continuous monitoring of current and temperature can effectively prevent the motor from being damaged by overcurrent or overheating during startup. By analyzing temperature and current timing data and combining it with intelligent judgment of the restart logic module, different startup situations can be effectively responded to. By dynamically adjusting the restart cycle, the motor startup can be completed more efficiently, avoiding startup failures caused by repeated overload or overheating. The system can adaptively adjust according to different operating conditions (such as current and temperature changes), optimize the motor startup process, and extend the motor's service life.

[0033] It should be noted that large-capacitance DC motor loads require large and long-lasting currents, which often trigger OCP and cause the chip's drive current to be interrupted. In traditional technical means, some chips temporarily ignore the OCP protection signal and rely on the chip to withstand the startup time, while others rely on short-time self-restart. Failure to limit the chip's drive current will challenge the chip's reliability. A short-time self-restart will cause the chip to fall into temperature protection, causing the drive current to be interrupted.

[0034] In the technical solution provided by the present invention, a variable-cycle restart technology is adopted for this type of motor drive, so that the drive current is close to the OCP threshold while adjusting the operating temperature of the power tube to be close to the protection temperature threshold. On the one hand, the current of the power tube is clamped near the OCP threshold, and at the same time, the ripple period of the current is controlled by detecting the temperature of the power tube, so that the output current is in a continuous state.

[0035] Specifically, the basic principle of the technical solution of the present invention is that when the output detects OCP, the power tube (Q1, Q2, Q3, Q4) will be temporarily shut down through the bridge drive circuit to limit the output current. However, if the output power tube temperature does not alarm, the shutdown time T will be very short. The restart logic module will immediately restart the drive circuit to enable the power tube to continue working to maintain the motor current. However, the short restart time will cause the power tube to continue to heat up and generate an alarm. At this time, the temperature detection signal will increase the shutdown time T, so that the temperature of the power tube will no longer rise rapidly, and the motor current will continue to be maintained at a relatively large level. The large current will enable the motor to successfully complete the startup process.

[0036] It can be understood that this technical solution solves the instantaneous current driving demand of the motor drive, and the self-starting that relies on temperature adaptive changes protects the output power tube, solving the problem of drive interruption caused by temperature protection.

[0037] The present invention provides a high-current starting method suitable for a DC motor, which has the following beneficial effects:

[0038] The present invention continuously monitors the temperature data of the driving motor during the startup process through the temperature detection module, and the OCP detection module collects the current data during the startup process, and delays the input of the collected temperature data and the OCP monitoring characteristics to the restart logic module. The restart logic module determines whether to restart according to a preset algorithm and generates a first restart instruction or a second restart instruction. The bridge drive circuit controls the motor startup and restart according to the received instruction until the motor starts successfully. By real-time monitoring of temperature and current data, it can effectively prevent damage caused by motor overheating or overcurrent, dynamically adjust the restart cycle, improve system stability during the startup process, improve the success rate of the driving motor startup, avoid startup failure caused by overcurrent protection or overheating protection, and solve the problem of current interruption that is easy to occur when starting a large-capacitance DC motor in the prior art.

[0039] Preferably, the step of continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module provided on the drive motor to obtain the time-series temperature data of the drive motor during the startup process includes:

[0040] S11: Pre-setting a temperature detection module for the drive motor so that the temperature detection module is in a data collection position for detecting the temperature of the drive motor;

[0041] S12: When the drive motor enters the startup process, the temperature of the power tube in the drive motor enters a rising state after receiving the drive current of the bridge drive circuit to drive the temperature of the drive motor to rise. The temperature detection module at the data collection position collects and records the real-time temperature of the drive motor to obtain the time-series temperature data of the drive motor.

[0042] Specifically, during the design and installation of the drive motor, a temperature detection module needs to be set up in advance. This module needs to be installed in a suitable location to ensure that it can monitor the temperature changes of the motor during startup. Usually, the temperature detection module is installed near heat sources such as motor windings, power tubes or motor casings.

[0043] More specifically, the temperature detection module (such as a thermistor, thermocouple, digital temperature sensor, etc.) should be selected according to the working environment of the motor. It should be connected to the motor's control circuit (such as a bridge drive circuit) to collect the motor's temperature data and transmit it to the subsequent control logic module.

[0044] It can be understood that by pre-setting the temperature detection module, ensuring that the temperature data collection location is close to the part where the motor temperature changes most significantly, it can accurately reflect the heat changes during the motor startup process. Reasonable selection of temperature collection points can reduce external interference and avoid monitoring errors caused by improper installation of temperature sensors. By pre-setting the temperature detection location in the design stage, later changes and unnecessary adjustments can be avoided, thereby improving the stability of the system.

[0045] More specifically, when the drive motor starts to start, the power tubes in the motor (such as power MOSFET or IGBT, etc.) will receive the drive current from the bridge drive circuit. The operation of these power tubes will cause the temperature of the motor to gradually increase, especially during the startup process, which may generate a large current and heat. As the current flows through the various components in the motor, especially the power tube part, heat will be generated, causing the motor temperature to gradually rise. The temperature detection module will start to collect the temperature data of the motor in real time and record this data.

[0046] More specifically, the collected temperature data is time-series temperature data, which means that the data is recorded step by step according to the time sequence. The time-series data can help to determine whether the motor is operating within the normal temperature range and whether over-temperature protection measures need to be taken.

[0047] As you can see, by collecting motor temperature data in real time through the temperature detection module, we can accurately monitor temperature changes during the motor startup process. This data is crucial for subsequent motor protection and control. Real-time collection and recording of time-series temperature data allows the control system to track changing trends in motor temperature. If the temperature rises abnormally, the system can take timely protective measures or adjust them. As the temperature gradually rises, the temperature detection module can provide real-time feedback, helping the control system determine whether the motor startup process is safe and whether there is any risk of overheating.

[0048] As can be seen, by collecting motor temperature data in real time, it is possible to effectively determine whether the motor is within the normal temperature range. If the temperature is too high, the control system can trigger protective measures (for example, reducing the current or temporarily stopping the startup) to prevent overheating and damage to the motor. By using time-series temperature data, the control system can understand the thermal dynamics of the motor during the startup process. This can provide a basis for subsequent restarts or current control, avoiding failures caused by excessive temperatures or overcurrent during startup. The recording of time-series temperature data not only reflects the current status in real time, but also provides valuable information for subsequent fault diagnosis. If the motor experiences abnormal temperature during startup, the cause of the failure can be determined by analyzing historical data.

[0049] Preferably, the step of continuously collecting and analyzing the current data of the drive motor during the startup process by an OCP detection module electrically connected to the drive motor to obtain the OCP monitoring characteristics of the drive motor during the startup process includes:

[0050] S21: pre-setting the electrical connection of the OCP detection module to the drive motor so that the OCP detection module is in a detection working state for performing OCP detection on the drive motor;

[0051] S22: When the drive motor enters the startup process, the OCP detection module in the detection working state continuously collects the drive current received by the drive motor to obtain a motor current signal;

[0052] S23: performing threshold determination processing on the motor current signal according to a preset OCP current threshold to obtain an OCP monitoring feature of the drive motor during the startup process.

[0053] Specifically, during the design or installation phase of the motor, the electrical connection settings of the OCP detection module are pre-set for the drive motor. The OCP module needs to be connected to the motor's power system, current path (such as a power tube) or bridge drive circuit. Usually, the OCP module will be linked with a current sensor (such as a Hall effect sensor, shunt resistor, or current transformer, etc.) to monitor current data in real time to ensure that the OCP detection module can accurately sense the current flowing through the motor and send this data to the control system for subsequent analysis and processing.

[0054] It can be understood that by installing an OCP module in the motor starting current path, the current signal can be effectively monitored in real time, ensuring that the current data is collected accurately and timely. The electrical connection between the OCP module and the motor and drive circuit can work in conjunction with other motor protection systems (such as temperature protection, overload protection, etc.) to improve the system's comprehensive protection capabilities.

[0055] More specifically, when the drive motor enters the startup process, the OCP detection module begins operating, continuously monitoring the drive current received by the motor. During startup, the motor typically experiences an initial high current state, especially when under heavy load or at low motor speed. The OCP detection module continuously collects and transmits the current signal to the control system. The OCP module collects the motor current signal in real time and sends this current data to the subsequent control system for processing and analysis.

[0056] It is understandable that continuous collection of current data can reflect the current fluctuations during motor startup in real time, ensuring timely response to current changes. Through continuous data collection, the timing data of the current during startup can be obtained, which provides accurate data basis for subsequent current anomaly judgment, overcurrent protection and control decisions.

[0057] More specifically, the collected current signal will be processed through the threshold judgment in the control system and compared with the preset OCP current threshold. This threshold is set based on the rated current, starting characteristics and protection requirements of the motor. By comparing with the preset threshold, it can be determined whether the current exceeds the normal range, thereby triggering overcurrent protection. If the current exceeds the preset threshold, the OCP module will determine that overcurrent has occurred, and then trigger the overcurrent protection mechanism to prevent the motor from being damaged due to overload or excessive current. The system will take corresponding protection measures based on the results of the threshold judgment, such as: limiting current output, initiating protective shutdown, adjusting drive current, providing alarm signals, etc.

[0058] It can be understood that through threshold judgment processing, timely response can be made when the current is abnormal to ensure that the motor is not damaged by overcurrent. According to different motor starting states and load conditions, it can accurately judge whether the current exceeds the standard, dynamically adjust the protection strategy, and optimize the motor starting process. The preset OCP current threshold is set based on the rated operating parameters of the motor to ensure that the system can provide effective overcurrent protection under different working conditions and avoid false triggering.

[0059] Specifically, in the technical solution of the present invention, the protection strategy used is periodic restart to cool the motor and prevent the driving current from being too large.

[0060] Preferably, the step of delaying the input of the time series temperature data and the OCP monitoring feature into the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module, and causing the restart logic module to judge the restart behavior based on the time series temperature data and the OCP detection feature according to a preset restart algorithm to generate a first restart instruction or a second restart instruction includes:

[0061] S31: Delaying the sequential temperature data and the OCP monitoring feature and inputting them into the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module;

[0062] S32: judging the OCP monitoring feature according to a preset periodic restart standard preset in the restart logic module, and generating a first unit instruction when the OCP monitoring feature meets the preset periodic restart standard;

[0063] S33: judging the time series temperature data according to a preset cycle increase standard preset in the restart logic module, generating a second unit instruction when the time series temperature data meets the preset cycle increase standard, and generating a third unit instruction when the time series temperature data does not meet the preset cycle increase standard;

[0064] S34: When the restart logic module outputs the first unit instruction and the second unit instruction at the same time, a first restart instruction is generated;

[0065] S35: When the restart logic module outputs the first unit instruction and the third unit instruction at the same time, a second restart instruction is generated.

[0066] Specifically, a delay unit electrically connected to the temperature detection module and the OCP detection module delays the input of the time-series temperature data and OCP monitoring features collected from these two modules into the restart logic module. The delay unit coordinates the timing synchronization of the temperature data and the current data to ensure that these two data sources can be accurately and timely transmitted to the subsequent judgment module. The delay unit also adjusts the input sequence and timing of different signals to avoid inaccurate judgments caused by asynchronous input data.

[0067] It is understandable that ensuring that temperature data and current data can be transmitted to the restart logic module synchronously can avoid erroneous judgments caused by data delays. Through the delay unit, the timing of the data flow can be adjusted according to actual needs to optimize the accuracy of the restart decision process.

[0068] More specifically, in the restart logic module, the OCP monitoring characteristics are judged according to the preset periodic restart standard. When overcurrent occurs during the motor startup process or operation (when the OCP monitoring characteristics meet the overcurrent standard), the system will generate a first unit instruction based on this standard as a prerequisite for restarting, including the judgment of factors such as the duration that the current exceeds the set threshold and the frequency of overcurrent.

[0069] It is understandable that through the periodic restart standard, the system can intelligently determine whether the motor has problems due to overcurrent and make preliminary judgments for subsequent restart decisions. When the current exceeds the standard for a long time, the restart behavior can be triggered to avoid damage to the motor due to overload or excessive current.

[0070] More specifically, based on the timing temperature data, the restart logic module will judge the temperature data to determine whether it meets the preset cycle increase standard. If it meets the standard, the system will generate a second unit instruction; if it does not meet the standard, it will generate a third unit instruction. This standard may be the rate of temperature rise, the peak temperature, or the trend of temperature change. When the temperature exceeds a certain range or changes too quickly, it may trigger a restart or cooling mechanism.

[0071] It is understandable that by determining whether the temperature meets the preset standards, the system can identify whether the motor needs to perform protective operations due to excessive temperature or rapid temperature rise, and based on the temperature change trend (such as whether the temperature rises steadily), determine whether a restart is needed to avoid damage to the motor due to overheating.

[0072] More specifically, when the first unit instruction (based on the judgment of the OCP monitoring characteristics) and the second unit instruction (based on the judgment of the timing temperature data) are output at the same time, the system will generate a first restart instruction, indicating that the system has decided to perform a restart operation. This shows that the motor has both overcurrent and temperature abnormalities. The system determines that the motor needs to be restarted to avoid further damage.

[0073] It is understandable that the simultaneous output of over-current and over-temperature instructions indicates that the system's motor protection mechanism has been activated and will execute a restart at the appropriate time to ensure the safety of the motor. By judging multiple conditions, the system can make more accurate and intelligent restart decisions rather than relying solely on a single indicator.

[0074] It should be noted that the temperature of the drive motor will gradually rise during the process of receiving current to start. In order to prevent the drive motor from having too much current and too high a temperature, a periodic restart of the first restart instruction is selected according to the current size. This restart mode can effectively prevent the influence of the current size. However, since this restart cycle is short, the heat dissipation time of the drive motor is short and it cannot dissipate heat effectively. Its heat will gradually accumulate and have a negative impact on the drive motor. At this time, a periodic restart corresponding to the second restart instruction is required, that is, the cycle time of the restart cycle is increased to bring a longer heat dissipation time, thereby solving the problem of heat accumulation. At this time, the current received by the drive motor is maintained at a higher value, so the motor can be started with this larger current.

[0075] More specifically, if the first unit command (based on the OCP monitoring signature) and the third unit command (based on the time-series temperature data not meeting the standard) are output simultaneously, a second restart command is generated. This command indicates that the system has decided to restart based on the overcurrent condition, but has not detected a sustained increase in temperature abnormality. Therefore, the motor can be restarted with a shorter restart cycle. This situation may indicate that the temperature has not increased significantly, and the system can attempt to restart when the current is too high, avoiding prolonged overload.

[0076] It is understandable that this instruction means that in the absence of significant temperature abnormalities, the restart is still decided based on the current abnormality, which can avoid restart delays caused by temperature conditions not being met, improve system response speed, and provide the ability to flexibly adjust the restart timing according to different situations (such as overcurrent but low temperature), thereby optimizing the operating efficiency of the motor.

[0077] Preferably, the OCP monitoring feature is judged according to a preset periodic restart standard preset in the restart logic module. When the OCP monitoring feature meets the preset periodic restart standard, the step of generating the first unit instruction includes:

[0078] S321: judging the OCP monitoring feature according to the preset cycle restart standard to determine whether the OCP monitoring feature meets the cycle restart standard at the current moment, and if so, generating a first execution flag;

[0079] S322: forward searching the OCP monitoring feature in the past history to obtain a duration of the OCP monitoring feature that meets the execution cycle restart criterion, and judging the duration by the preset cycle restart criterion. If the duration meets the criterion, a second execution flag is generated.

[0080] S323: When the first execution flag and the second execution flag are generated at the same time, a first unit instruction is generated.

[0081] Specifically, the restart logic module determines the current OCP monitoring characteristics based on preset periodic restart criteria. This determination determines whether the criteria for executing a periodic restart have been met. If the criteria are met, a first execution flag is generated. The preset periodic restart criteria can include the duration of the overcurrent, the magnitude of the overcurrent, or the occurrence of multiple overcurrent events, which form the basis for determining whether to restart. This step is used to quickly identify whether an abnormal current condition has occurred, thereby triggering a restart decision in a timely manner. This provides a preliminary restart flag for subsequent steps, serving as a basis for determining whether to initiate the restart process.

[0082] More specifically, the restart logic module performs a forward search on historical OCP monitoring signatures to analyze the persistence of current overshoots over a specified period of time. This process determines the duration of the OCP monitoring signature that meets the restart criteria. This duration is then evaluated against a preset periodic restart criteria. If the duration meets the criteria, a second execution flag is generated. The forward search may involve analyzing historical data within a specific time window to observe the duration and pattern of current overshoots. If the duration of the overcurrent within a specified period meets the preset criteria, this is considered a restart condition.

[0083] It is understandable that through the analysis of historical data, continuous overcurrent situations can be effectively identified to avoid misjudging whether a restart is needed due to excessive instantaneous current. The restart decision not only depends on a certain instantaneous current value, but also considers the persistence of the current exceeding the standard. This helps to avoid too frequent restarts and improve system reliability.

[0084] More specifically, when the first execution mark (generated by step S321, indicating that the current exceeds the standard at the current moment) and the second execution mark (generated by step S322, indicating that the continuous overcurrent in the past history meets the restart standard) are generated at the same time, the system generates a first unit instruction, indicating that the situation requires a periodic restart. The restart instruction will only be triggered when the current exceeds the standard and the duration meets the requirements. This double verification helps to ensure the accuracy of the restart operation.

[0085] Preferably, the time series temperature data is judged according to a preset cycle increase standard preset in the restart logic module. When the time series temperature data meets the preset cycle increase standard, the step of generating the second unit instruction includes:

[0086] S331: judging the real-time temperature of the time series temperature data according to the preset period increase standard; if the time series temperature data meets the preset period increase standard, analyzing the period growth amplitude of the time series temperature data according to the preset period increase standard to obtain the period growth amplitude;

[0087] S332: Perform instruction execution conversion processing according to the cycle growth amplitude to generate a second unit instruction.

[0088] Specifically, during this phase, the restart logic module evaluates the real-time time-series temperature data against a preset periodic increase standard. If the time-series temperature data meets the standard, the system further analyzes the temperature increase amplitude based on the standard to determine the periodic increase amplitude. This evaluation may include monitoring the temperature at each moment and comparing it with the preset standard. The standard may be the continuous breach of a certain temperature threshold or the rate of temperature rise. If the temperature data meets the standard, the system further analyzes the rate of temperature change and calculates the temperature increase amplitude over a certain period of time. This helps the system identify temperature growth trends and anomalies.

[0089] As you can understand, this step monitors the temperature changes of the device or system in real time, helping to promptly detect abnormal temperature fluctuations or rapid temperature increases. It not only considers single temperature increases, but also assesses the persistence and trend of temperature increases. If the temperature increase exceeds a predetermined threshold, the system will make appropriate decisions for subsequent steps.

[0090] More specifically, after determining the periodic increase amplitude, the system converts the instruction execution based on this amplitude. This means that the system determines whether certain actions (such as reducing the load, activating cooling mechanisms, or implementing other protective measures) are required based on the magnitude and trend of the temperature increase, and ultimately generates a second unit instruction. This refers to the amount of temperature change over a certain period of time, usually expressed as the temperature change rate. Through this analysis, the system determines whether the temperature is showing a trend of excessively rapid increase. Based on the analyzed increase amplitude, the system may need to adopt different response strategies. By analyzing the temperature increase amplitude, the system can intelligently adjust the operating mode to ensure that the necessary protective measures are taken when the device is overheated. This processing method enables the system to react flexibly to real-time temperature growth, rather than relying on a single temperature threshold. This dynamic adjustment improves the system's stability under different operating conditions.

[0091] Preferably, the step of analyzing the periodic growth amplitude of the time series temperature data according to the preset periodic increase standard to obtain the periodic growth amplitude includes:

[0092] S3311: Mark the time series temperature data at the current moment as a benchmark analysis node, and perform a forward search on a database that records the time series temperature data in the past based on the benchmark analysis node to obtain a number of forward analysis nodes within a preset time range, and sort each of the forward analysis nodes and the benchmark analysis nodes in chronological order to obtain an analysis node sequence;

[0093] S3312: Analyze and process the temperature rising trend of the analysis node sequence to obtain the temperature trend characteristics of the time series temperature data;

[0094] S3313: Analyzing and processing the temporary heat storage capacity of the drive motor based on the temperature trend characteristics to obtain the temporary heat storage capacity of the drive motor;

[0095] S3314: Performing simulation processing on the cooling cycle of the drive motor according to the temporary heat storage amount of the motor to obtain the cycle growth amplitude.

[0096] Specifically, the current time-series temperature data is considered a baseline analysis node. This means the system uses the current temperature value as the starting point for analysis. Based on the current baseline analysis node, the system then searches forward through the historical temperature data, looking for several forward analysis nodes within a preset time range. These nodes represent temperature values ​​over the previous period. Sorting all analysis nodes chronologically creates a sequence of temperature changes, facilitating subsequent trend analysis.

[0097] It can be understood that by marking the benchmark analysis nodes and performing forward search, the system constructs a valid time series, which is crucial for subsequent temperature trend analysis. By considering historical data (forward analysis nodes), it can reflect the long-term trend and potential laws of temperature changes, rather than relying solely on the current temperature value, thereby increasing the accuracy of the analysis. Time sorting of these nodes helps to clarify the time sequence of temperature changes and ensure that subsequent trend analysis and heat storage analysis can proceed smoothly.

[0098] More specifically, the sorted sequence of analysis nodes is analyzed for temperature trends. This step aims to identify trends in temperature change, such as whether the temperature is continuously rising or whether there are abnormal rates of temperature increase. The results of this analysis are temperature trend features of the time-series temperature data, including the rate of temperature increase, fluctuation range, and direction of change.

[0099] It is understandable that by analyzing the node sequence, the system can identify the trend of rising temperature and determine whether the temperature change is normal. If the temperature increases too quickly, the system can take corresponding measures for protection. This analysis can help the system determine whether the temperature continues to rise or exhibits irregular fluctuations, which is of great significance for subsequent motor heat generation assessment and cooling strategies.

[0100] More specifically, based on the temperature trend characteristics obtained above, the system will analyze the heat generation of the drive motor and calculate the temporary heat storage of the motor. The temporary heat storage refers to the temperature accumulation of the motor due to factors such as load and power within a certain period of time. This process takes into account the rate of temperature rise and its impact on the heat dissipation performance of the motor, thereby deriving the temporary heat storage of the motor. The analysis of the temporary heat storage provides a quantitative indicator of the motor's thermal load, helping the system to determine whether the motor is in an overloaded working state or whether its heat dissipation capacity is sufficient to cope with the current load conditions. The temporary heat storage of the motor is key data for preventing motor overheating. It can timely discover the potential risk of motor overheating and provide a basis for subsequent cooling solutions.

[0101] More specifically, based on the calculated temporary heat storage of the motor, the system simulates the cooling cycle to simulate the temperature changes of the motor under a certain cooling mechanism. The purpose of this simulation is to evaluate whether the existing cooling measures can effectively deal with the temporary heat storage of the motor and prevent overheating. According to the simulation results of the cooling cycle, the cycle growth amplitude is finally obtained, that is, the amplitude of the temperature increase within a certain time period. Through simulation processing, the system can evaluate the effects under different cooling strategies, avoid motor overheating and ensure its stable operation. The simulation results help the system decide whether it is necessary to adjust the cooling strategy or enhance the heat dissipation capacity. Through the cooling cycle simulation processing, the system obtains the quantitative results of the temperature growth amplitude. This amplitude can be directly used for control system decision-making to ensure the accuracy and safety of equipment temperature control.

[0102] Preferably, the step of performing current starting and periodic restarting on the drive motor according to the received time series temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction includes:

[0103] S41: When the bridge driving circuit does not receive the first restart instruction or the second restart instruction, the bridge driving circuit analyzes the time series temperature data and the OCP monitoring characteristics according to a preset standard to determine the motor state of the driving motor, and if the motor state is an over-threshold state, restarts the driving motor; if the motor state is not an over-threshold state, continues to supply driving current to the driving motor;

[0104] S42: When the bridge drive circuit receives the first restart instruction, the bridge drive circuit restarts the drive motor based on the current restart cycle. When the bridge drive circuit receives the second restart instruction, the bridge drive circuit increases the current restart cycle to obtain a new restart cycle, and restarts the drive motor based on the new restart cycle.

[0105] Specifically, when the bridge drive circuit does not receive the first or second restart command, the bridge drive circuit will analyze the received timing temperature data and OCP monitoring characteristics (i.e., current overload protection characteristics) according to preset standards to determine the working status of the drive motor. If the analysis results show that the motor is in an "exceeding threshold state" (such as too high temperature, too large current, etc.), there is a potential fault or overload risk, and the system will trigger a restart operation. This is a protection mechanism to prevent the motor from being damaged due to overheating or overload. If the motor is in a non-exceeding threshold state (i.e., the motor operates within the normal range), the system will continue to power the motor, maintain the drive current, and ensure that the motor works as expected.

[0106] It is understandable that this judgment mechanism ensures that during the operation of the motor, current and temperature anomalies can be monitored and processed in real time. If the motor is overloaded or the temperature is too high, the system automatically triggers a restart to prevent the motor from overheating or damage, ensuring long-term stable operation of the equipment. The system does not rely solely on a single parameter, but comprehensively considers factors such as temperature and current, and uses multi-dimensional judgment to confirm whether the motor is in a safe operating state. This judgment is highly intelligent and adaptive. Through automatic monitoring and processing, it avoids errors or delays in human operation and improves the safety and efficiency of the system.

[0107] More specifically, when the bridge driver circuit receives the first restart command, the motor's restart cycle begins, and the restart operation is performed based on the current restart cycle. A restart cycle typically refers to the periodic restart of the motor under certain conditions (such as cooling, recovery, etc.). When the bridge driver circuit receives the second restart command, the system increments the current restart cycle to obtain a new restart cycle. This means that if the motor fails to fully recover or requires further cooling or protection, the system will extend the restart cycle to avoid excessive restart operations. The system will then restart the motor according to the new restart cycle.

[0108] It is understandable that the first restart instruction allows the motor to restart according to the current cycle, while the second restart instruction allows the system to adjust the restart cycle as needed. This flexibility can be dynamically adjusted according to the specific operating status of the motor (such as temperature recovery, current load, etc.) to avoid excessive restarts or long-term inability to recover. By increasing the restart cycle, the system can reasonably adjust the restart frequency under different workloads and temperature conditions to avoid the system burden caused by too frequent restarts, while ensuring that the motor can fully recover to normal working conditions, reduce motor losses and improve its stability. The increase in the cycle of the second restart instruction can prevent the device from restarting multiple times in a short period of time, reduce system losses caused by frequent restarts, and ensure sufficient time for cooling cycles and equipment recovery.

[0109] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A high current starting method suitable for a DC motor, characterized in that: include: Continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module provided on the drive motor to obtain the time series temperature data of the drive motor during the startup process; Continuously collecting and analyzing current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor to obtain OCP monitoring characteristics of the drive motor during the startup process; The time series temperature data and the OCP monitoring feature are delayed and input into a restart logic module electrically connected to the delay unit via a delay unit electrically connected to the temperature detection module and the OCP detection module, so that the restart logic module determines a restart behavior based on the time series temperature data and the OCP detection feature according to a preset restart algorithm to generate a first restart instruction or a second restart instruction; wherein the first restart instruction is to restart the drive motor based on a current restart cycle, and the second restart instruction is to increase the current restart cycle to obtain a new restart cycle, and restart the drive motor based on the new restart cycle; receiving the sequential temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction through a bridge driving circuit electrically connected to the driving motor, the temperature detection module, the OCP detection module, and the restart logic module, respectively, and performing current starting and periodic restarting on the driving motor according to the received sequential temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction until the motor starting of the driving motor is completed; The steps of delaying the input of the time series temperature data and the OCP monitoring feature to the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module, and causing the restart logic module to determine a restart behavior based on the time series temperature data and the OCP detection feature according to a preset restart algorithm to generate a first restart instruction or a second restart instruction include: delaying the sequential temperature data and the OCP monitoring feature to input into the restart logic module via a delay unit electrically connected to the temperature detection module and the OCP detection module; judging the OCP monitoring feature according to a preset periodic restart standard preset in the restart logic module, and generating a first unit instruction when the OCP monitoring feature meets the preset periodic restart standard; The timing temperature data is judged according to a preset cycle increase standard preset in the restart logic module, and when the timing temperature data meets the preset cycle increase standard, a second unit instruction is generated; when the timing temperature data does not meet the preset cycle increase standard, a third unit instruction is generated; When the restart logic module outputs the first unit instruction and the second unit instruction at the same time, a first restart instruction is generated; When the restart logic module outputs the first unit instruction and the third unit instruction at the same time, a second restart instruction is generated.

2. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The steps of continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module provided on the drive motor to obtain the time series temperature data of the drive motor during the startup process include: Pre-setting the temperature detection module of the drive motor so that the temperature detection module is in a data collection position for detecting the temperature of the drive motor; When the drive motor enters the startup process, the power tube in the drive motor receives the driving current from the bridge drive circuit and its temperature enters a rising state to drive the temperature of the drive motor to rise. The temperature detection module at the data collection position collects and records the real-time temperature of the drive motor to obtain the time-series temperature data of the drive motor.

3. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The steps of continuously collecting and analyzing the current data of the drive motor during the startup process by an OCP detection module electrically connected to the drive motor to obtain the OCP monitoring characteristics of the drive motor during the startup process include: Preliminarily electrically connecting the OCP detection module to the drive motor so that the OCP detection module is in a detection working state for performing OCP detection on the drive motor; When the drive motor enters the startup process, the OCP detection module in the detection working state continuously collects the drive current received by the drive motor to obtain a motor current signal; The motor current signal is subjected to threshold judgment processing according to a preset OCP current threshold to obtain an OCP monitoring feature of the drive motor during startup.

4. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The OCP monitoring feature is judged according to a preset periodic restart standard preset in the restart logic module. When the OCP monitoring feature meets the preset periodic restart standard, the step of generating a first unit instruction includes: judging the OCP monitoring feature according to the preset cycle restart standard to determine whether the OCP monitoring feature meets the cycle restart standard at the current moment, and generating a first execution flag if the standard is met; Performing a forward search process on the OCP monitoring feature in the past historical records to obtain a duration of the OCP monitoring feature that meets the execution cycle restart criterion, and judging the duration according to the preset cycle restart criterion, and generating a second execution flag if the duration meets the criterion; When the first execution flag and the second execution flag are generated at the same time, a first unit instruction is generated.

5. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The step of judging the time series temperature data according to a preset cycle increase standard preset in the restart logic module, and when the time series temperature data meets the preset cycle increase standard, generating a second unit instruction includes: Performing a real-time temperature judgment on the time series temperature data according to the preset period increase standard, and if the time series temperature data meets the preset period increase standard, performing a period growth amplitude analysis on the time series temperature data according to the preset period increase standard to obtain the period growth amplitude; The instruction execution conversion process is performed according to the cycle growth amplitude to generate a second unit instruction.

6. A high current starting method suitable for a DC motor as claimed in claim 5, characterized in that: The step of analyzing the periodic growth amplitude of the time series temperature data according to the preset periodic increase standard to obtain the periodic growth amplitude includes: Marking the time series temperature data at the current moment as a benchmark analysis node, and performing a forward search on a database that records the time series temperature data in the past based on the benchmark analysis node to obtain a number of forward analysis nodes within a preset time range, and sorting each of the forward analysis nodes and the benchmark analysis nodes in chronological order to obtain an analysis node sequence; Analyzing and processing the temperature rising trend of the analysis node sequence to obtain the temperature trend characteristics of the time series temperature data; performing analysis and processing on the temporary heat storage amount of the drive motor based on the temperature trend characteristics to obtain the temporary heat storage amount of the drive motor; A cooling cycle simulation process is performed on the drive motor according to the temporary heat storage amount of the motor to obtain the cycle growth amplitude.

7. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The step of performing current starting and periodic restarting on the drive motor according to the received time series temperature data, the OCP monitoring feature, the first restart instruction, and the second restart instruction includes: When the bridge driving circuit does not receive the first restart instruction or the second restart instruction, the bridge driving circuit analyzes the time series temperature data and the OCP monitoring characteristics according to a preset standard to determine the motor state of the driving motor, and if the motor state is an over-threshold state, restarts the driving motor; if the motor state is not an over-threshold state, continues to supply driving current to the driving motor; When the bridge drive circuit receives the first restart instruction, the bridge drive circuit restarts the drive motor based on the current restart cycle. When the bridge drive circuit receives the second restart instruction, the bridge drive circuit increases the current restart cycle to obtain a new restart cycle, and restarts the drive motor based on the new restart cycle.

Citation Information

Patent Citations

  • IPM module over-current protection automatic restart method

    CN110544921A

  • Power supply starting system with ultra-large capacitive load energy and starting control method

    CN119382493A