Large-current starting method suitable for direct current motor
By monitoring the temperature and current data of the DC motor in real time and determining whether restart is necessary based on these data, the problem of current interruption during motor startup is solved, and the startup success rate and system stability are improved.
Patent Information
- Application Number
- CN202510279746.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-11
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2045-03-11
AI Technical Summary
In the prior art, current interruption occurs when starting a motor's large capacitive DC motor, resulting in failure of startup.
By setting the temperature detection module and the OCP detection module, the temperature and current data of the driving motor are collected in real time, and these data are delayed to the restart logic module. According to the preset restart algorithm, whether a restart is required, a first restart command or a second restart command is generated, and the bridge driving circuit controls the motor to start and restart according to the received command.
Effectively prevent damage caused by overheating or overcurrent of the motor, dynamically adjust the restart cycle, improve the system stability during the startup process, improve the success rate of the drive motor to start, and avoid start-up failure caused by overcurrent protection or overheating protection.
Smart Images

Figure CN119813845A_ABST
Abstract
Description
Technical Field
[0001] The 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] For large-capacitance DC motor loads, a large current is usually required during startup, and this current lasts for a long time. This situation is easy to trigger over-current protection (OCP) in many control systems. Once OCP is triggered, the current of the driver chip will be interrupted, which will affect the starting process of the motor and may even cause startup failure. In order to solve this problem, different chips and drive circuits have adopted different coping strategies.
[0003] Existing coping strategies include temporarily ignoring OCP protection signals and short-term self-restart. Some chips deal with protection during high current startup by temporarily ignoring OCP signals. The purpose of this is to prevent OCP from being triggered during current overload, allowing the motor to continue to start. However, the risk of doing so is that if the current is too large or lasts too long, the chip may overheat or be damaged due to excessive current. This approach will significantly affect the reliability of the chip. Other chips use a short-term self-restart strategy. After triggering OCP, the chip will try to restart and restore the drive current. This strategy aims to gradually start the motor through intermittent restarts to reduce the immediate burden on the chip. However, this short-term self-restart may cause the system to repeatedly enter the temperature protection state, further causing current interruption, the chip cannot be smoothly restored, and may even be 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 of current interruption that is prone to occur when starting a large-capacitance DC motor in the prior art.
[0005] The present invention is implemented in this way. The present invention provides a high-current starting method suitable for a DC motor, comprising: The temperature data of the drive motor during the startup process is continuously collected and recorded by a temperature detection module arranged on the drive motor to obtain the time series temperature data of the drive motor during the startup process; Continuously collecting and analyzing the current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor to obtain the 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 through a delay unit electrically connected to the temperature detection module and the OCP detection module, so that the restart logic module judges the restart behavior of 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 the 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; The timing temperature data, the OCP monitoring feature, the first restart instruction and the second restart instruction are received by 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 the driving motor is current started and periodically restarted 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 driving motor is completed.
[0006] The present invention provides a high current starting method suitable for a DC motor, which has the following beneficial effects: The present invention continuously monitors the temperature data of the starting process of the driving motor through the temperature detection module, the OCP detection module collects the current data during the starting process, and the collected temperature data and the OCP monitoring feature delay are input into the restart logic module. The restart logic module determines whether to restart according to a preset algorithm, generates a first restart instruction or a second restart instruction, and the bridge drive circuit controls the starting and restarting of the motor according to the received instruction until the motor starts successfully. By real-time monitoring of temperature and current data, the damage caused by overheating or overcurrent of the motor can be effectively prevented, the restart cycle can be dynamically adjusted, the system stability during the starting process is improved, the success rate of the driving motor starting is improved, and the starting failure caused by overcurrent protection or overheating protection is avoided, and the problem of current interruption phenomenon that is easy to occur when starting a large-capacitance DC motor in the prior art is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 It 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; Figure 2 It is a structural schematic diagram of a device applied to a high current starting method for a DC motor provided by an embodiment of the present invention; Figure 3 It is a periodic schematic diagram of a high current starting method suitable for a DC motor provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0008] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with 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.
[0009] The implementation of the present invention is described in detail below in conjunction with specific embodiments.
[0010] Reference Figure 1 , Figure 2 , Figure 3 As shown, a preferred embodiment of the present invention is provided.
[0011] The present invention provides a high-current starting method suitable for a DC motor, comprising: S1: continuously collecting and recording temperature data of the drive motor during the startup process by a temperature detection module arranged on the drive motor, so as to obtain time series temperature data of the drive motor during the startup process; S2: continuously collecting and analyzing the current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor, so as to obtain the OCP monitoring characteristics of the drive motor during the startup process; S3: Delay the input of the timing 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, so that the restart logic module judges the restart behavior of the timing 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 the 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; S4: Receive the timing temperature data, the OCP monitoring feature, the first restart instruction and the second restart instruction through the bridge driving circuit electrically connected to the driving motor, the temperature detection module, the OCP detection module and the restart logic module respectively, and perform current start and periodic restart on the driving 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 driving motor is completed.
[0012] Specifically, the temperature detection module installed on the drive motor continuously monitors the temperature change of the motor during the startup process. During the motor startup process, the temperature detection module collects the real-time temperature data inside the motor and records the time series data of the temperature change over time. These data will be sent to the subsequent processing module (such as the delay unit).
[0013] It can be understood 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, help determine whether the motor may be damaged due to overheating, and continuously collect temperature data to ensure that the temperature characteristics of the motor are accurately recorded for subsequent judgment and control.
[0014] More specifically, the OCP detection module continuously collects the current data flowing through the motor during the startup process and analyzes the current fluctuation. The current data is collected through current sensors (such as shunt resistors or Hall effect sensors). These data reflect the load conditions of the motor during startup. This data will be used to determine whether the motor encounters an overcurrent problem.
[0015] It is understandable that by real-time monitoring of the current, it is possible to detect whether an overcurrent state occurs, thereby preventing the motor from being damaged due to 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.
[0016] More specifically, the temperature data and OCP monitoring data are input with a delay so that the restart logic module can make a judgment. The timing data received from the temperature detection module and the OCP module are input with a delay through the delay unit and input into the restart logic module. The purpose of this delay is to ensure that the temperature and current data have been fully accumulated during the motor startup process, so as to provide accurate information for the restart logic judgment.
[0017] More specifically, the restart logic module determines according to 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.
[0018] It can be understood that through the coordinated work of the delay unit and the restart logic module, the two factors of temperature and current 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 the safety and efficiency of the motor starting process.
[0019] More specifically, the motor start-up is controlled according to the restart instruction. After the bridge drive circuit receives the timing temperature data, OCP monitoring characteristics and the restart instruction, it adjusts the startup process according to this information: according to the first restart instruction, the motor is started within the current cycle; if the 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.
[0020] 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 can be ensured that the motor can respond to temperature, current and other abnormal conditions in time during startup, avoiding problems such as current shock and temperature overheating during startup.
[0021] In summary, by continuously monitoring the current and temperature, the motor can be effectively prevented from being damaged by overcurrent or overheating during the startup process. The timing data analysis of temperature and current, combined with the intelligent judgment of the restart logic module, can effectively respond to different startup situations. By dynamically adjusting the restart cycle, the motor startup can be completed more efficiently to avoid startup failures caused by repeated overload or overheating. The system can adaptively adjust according to different working conditions (such as current and temperature changes), optimize the motor startup process, and extend the motor service life.
[0022] It should be noted that large-capacitance DC motor loads require large currents for a relatively long time, which often triggers OCP and causes 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. Not limiting 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.
[0023] 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 near the OCP threshold and the operating temperature of the power tube is adjusted near 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.
[0024] 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, when the output power tube temperature does not alarm, the shutdown time T will be very small. The restart logic module will immediately restart the drive circuit to allow the power tube to continue working to maintain the current of the motor. 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 current of the motor will continue to be maintained at a relatively large level. The large current will enable the motor to successfully complete the startup process.
[0025] 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 to adapt to changes protects the output power tube, solving the problem of drive interruption caused by temperature protection.
[0026] The present invention provides a high current starting method suitable for a DC motor, which has the following beneficial effects: The present invention continuously monitors the temperature data of the starting process of the driving motor through the temperature detection module, the OCP detection module collects the current data during the starting process, and the collected temperature data and the OCP monitoring feature delay are input into the restart logic module. The restart logic module determines whether to restart according to a preset algorithm, generates a first restart instruction or a second restart instruction, and the bridge drive circuit controls the starting and restarting of the motor according to the received instruction until the motor starts successfully. By real-time monitoring of temperature and current data, the damage caused by overheating or overcurrent of the motor can be effectively prevented, the restart cycle can be dynamically adjusted, the system stability during the starting process is improved, the success rate of the driving motor starting is improved, and the starting failure caused by overcurrent protection or overheating protection is avoided, and the problem of current interruption phenomenon that is easy to occur when starting a large-capacitance DC motor in the prior art is solved.
[0027] Preferably, the step of continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module arranged on the drive motor to obtain the time series temperature data of the drive motor during the startup process includes: S11: Pre-setting a temperature detection module for the drive motor so that the temperature detection module is in a data collection position for temperature detection of the drive motor; 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.
[0028] 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 position to ensure that it can monitor the temperature changes of the motor during the startup process. Usually, the temperature detection module is installed near heat sources such as motor windings, power tubes or motor casings.
[0029] More specifically, the temperature detection module (such as thermistor, thermocouple, digital temperature sensor, etc.) should select the appropriate type according to the working environment of the motor, and it should be connected to the control circuit of the motor (such as bridge drive circuit) to collect the temperature data of the motor and transmit it to the subsequent control logic module.
[0030] 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.
[0031] 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. In particular, a large current and heat may be generated during the startup process. 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 begin to collect the temperature data of the motor in real time and record this data.
[0032] More specifically, the collected temperature data is time series temperature data, that is, these data are 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.
[0033] It is understandable that by collecting the temperature data of the motor in real time through the temperature detection module, the temperature change of the motor during the startup process can be accurately monitored. 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 the trend of motor temperature changes. If the temperature rises abnormally, the system can take timely measures for protection or adjustment. As the temperature gradually rises, the temperature detection module can provide real-time feedback to help the control system determine whether the motor startup process is safe and whether there is a risk of overheating.
[0034] It can be seen that by collecting the temperature data of the motor 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 start) to avoid overheating and damaging the motor. Through the time series temperature data, the control system can understand the thermal dynamic changes of the motor during the startup process. It can provide a basis for subsequent restarts or current control, and avoid faults caused by excessive temperature or overcurrent during the startup process. The recording of time series temperature data can not only reflect the current status in real time, but also provide valuable information for later fault diagnosis. If the motor has abnormal temperature during the startup process, the cause of the fault can be determined by analyzing historical data.
[0035] 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: 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; 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; 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.
[0036] Specifically, during the design or installation phase of the motor, the electrical connection of the OCP detection module of the drive motor is set up in advance. 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, a shunt resistor, or a current transformer, etc.) to monitor the 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.
[0037] It can be understood that by installing an OCP module in the motor starting current path, the current signal can be monitored in real time and effectively to ensure 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 comprehensive protection capability of the system.
[0038] More specifically, when the drive motor enters the startup process, the OCP detection module starts working and continuously monitors the drive current received by the motor. During the startup process, the motor usually experiences an initial high current state, especially when the load is heavy or the motor speed is low during startup. The OCP detection module continuously collects and transmits the current signal to the control system. The OCP module collects the motor's current signal in real time and sends this current data to the subsequent control system for processing and analysis in real time.
[0039] It is understandable that continuous collection of current data can reflect the current fluctuations during motor startup in real time and ensure 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 abnormality judgment, overcurrent protection and control decisions.
[0040] 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, thereby triggering 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.
[0041] 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 determine 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.
[0042] 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.
[0043] Preferably, the step of delaying the input of the sequential 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 allowing the restart logic module to judge the restart behavior based on the sequential 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: S31: Delaying the timing temperature data and the OCP monitoring feature to input into the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module; 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; S33: judging the timing temperature data according to a preset cycle increase standard preset in the restart logic module, and generating a second unit instruction when the timing temperature data meets the preset cycle increase standard, and generating a third unit instruction when the timing temperature data does not meet the preset cycle increase standard; 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; 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.
[0044] Specifically, through the delay unit electrically connected to the temperature detection module and the OCP detection module, the timing temperature data and OCP monitoring features collected from the two modules are delayed and input into the restart logic module. The role of the delay unit here is to coordinate the timing synchronization of the temperature data and the current data to ensure that the two data sources can be accurately and timely transmitted to the subsequent judgment module. The role of the delay unit is to adjust the input order and time points of different signals to avoid inaccurate judgments caused by the lack of synchronization of the input data.
[0045] It is understandable that ensuring that the temperature data and the current data can be synchronously transmitted to the restart logic module can avoid erroneous judgments due to data delays. Through the delay unit, the timing of the data stream can be adjusted according to actual needs to optimize the accuracy of the restart decision process.
[0046] More specifically, in the restart logic module, the OCP monitoring characteristics are judged according to the preset periodic restart standard. When the motor has overcurrent during the startup process or operation (when the OCP monitoring characteristics meet the overcurrent standard), the system will generate a first unit instruction according to 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.
[0047] It can be understood 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.
[0048] 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, a third unit instruction will be generated. 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.
[0049] It can be understood that by judging whether the temperature meets the preset standards, the system can identify whether the motor needs protective operation due to excessive temperature or rapid temperature rise, and judge whether a restart is needed to avoid damage to the motor due to overheating based on the temperature change trend (such as whether the temperature rises steadily).
[0050] 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 decides to perform a restart operation. This shows that the motor has both overcurrent and temperature abnormalities at the same time, and the system determines that the motor needs to be restarted to avoid further damage.
[0051] It is understandable that the simultaneous output of over-current and over-temperature instructions indicates that the system's protection mechanism for the motor 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 certain indicator.
[0052] 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 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. The heat generated 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 about 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.
[0053] More specifically, if the first unit instruction (based on the judgment of the OCP monitoring characteristics) and the third unit instruction (based on the judgment that the timing temperature data does not meet the standard) are output at the same time, a second restart instruction is generated. This instruction indicates that the system decides to restart based on the overcurrent situation, but at the same time, no continuous increase in abnormal temperature is detected, so 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 try to restart when the current is too large to avoid long-term overload.
[0054] It can be understood 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 unsatisfactory temperature conditions, 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.
[0055] Preferably, the OCP monitoring feature is judged according to a preset periodic restart standard preset in the restart logic module, and when the OCP monitoring feature meets the preset periodic restart standard, the step of generating the first unit instruction includes: S321: judging the OCP monitoring feature according to the preset cycle restart standard to obtain whether the OCP monitoring feature meets the standard for executing cycle restart at the current moment, and if so, generating a first execution mark; S322: forward search the OCP monitoring features in the past history records to obtain the duration of the OCP monitoring features that meet the execution cycle restart standard, and judge the duration by the preset cycle restart standard, and generate a second execution mark if the duration meets the standard; S323: When the first execution flag and the second execution flag are generated at the same time, a first unit instruction is generated.
[0056] Specifically, the restart logic module determines the OCP monitoring characteristics at the current moment according to the preset cycle restart standard. This determination is to determine whether the current moment has reached the standard for executing the cycle restart. If the standard is reached, a first execution mark is generated. The preset cycle restart standard may include the duration of the overcurrent, the amplitude of the overcurrent, or the occurrence of multiple overcurrent events, etc., which constitute the basis for determining whether to restart. This step is used to quickly identify whether an abnormal current condition has occurred, so as to trigger the restart decision in time, and provide a preliminary restart mark for the subsequent steps, that is, a basic judgment on whether the restart process needs to be started.
[0057] More specifically, the restart logic module performs a forward search process on the OCP monitoring features in the past historical records, with the purpose of analyzing the duration of the current exceeding the standard within a certain period of time in the past. Through this process, the duration of the OCP monitoring feature that meets the restart standard is obtained, and the duration is judged according to the preset period restart standard. If the duration meets the standard, a second execution mark is generated. The forward search may be to observe the duration and pattern of the current exceeding the standard by analyzing the historical data within a certain time window. If the duration of the overcurrent within a certain period of time meets the preset standard, it is considered that this is a condition that requires a restart.
[0058] It is understandable that through the analysis of historical data, continuous overcurrent situations can be effectively identified to avoid misjudgment of 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, which helps to avoid too frequent restarts and improve system reliability.
[0059] More specifically, when the first execution mark (generated by step S321, indicating that the current moment exceeds the standard) 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 moment exceeds the standard and the duration meets the requirements. This double verification helps to ensure the accuracy of the restart operation.
[0060] Preferably, 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, the step of generating the second unit instruction includes: S331: judging the real-time temperature of 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, analyzing the period growth amplitude of the time series temperature data according to the preset period increase standard to obtain the period growth amplitude; S332: Perform instruction execution conversion processing according to the cycle growth amplitude to generate a second unit instruction.
[0061] Specifically, at this stage, the restart logic module will judge the real-time acquired time series temperature data according to the preset period increase standard. If the time series temperature data meets the standard, the temperature growth amplitude will be further analyzed according to the standard to obtain the period growth amplitude. This judgment may include monitoring the temperature at each moment and comparing it with the preset standard. The standard may be the continuous breakthrough of a certain temperature threshold or the rate of temperature rise. If the temperature data meets the standard, the system will further analyze the rate of temperature change and calculate the temperature growth amplitude within a certain time period, which can help the system identify the trend and anomaly of temperature growth.
[0062] It is understandable that this step monitors the temperature changes of the equipment or system in real time, which helps to timely detect abnormal temperature fluctuations or trends of excessively rapid temperature increases. It not only considers single temperature exceeding the standard, but also evaluates the continuity and trend of temperature growth. If the temperature increase exceeds the predetermined threshold, the system will make corresponding decisions for the subsequent steps.
[0063] More specifically, after obtaining the cycle growth amplitude, the system performs the conversion processing of the instruction execution according to this amplitude, which means that the system will determine whether it is necessary to perform certain actions (such as reducing the load, starting the cooling mechanism, or implementing other protective measures) according to the amplitude and trend of the temperature growth, and finally generate the second unit instruction, which refers to the amount of change in temperature over a period of time, usually expressed as the temperature change rate. Through this analysis, the system determines whether the temperature shows a trend of too fast growth. According to the analyzed growth amplitude, the system may need to adopt different response strategies. Through the analysis of the temperature growth amplitude, the system can intelligently adjust the operation mode to ensure that the equipment takes necessary protective measures when the temperature is too high. This processing method enables the system to respond flexibly according to the real-time temperature growth situation, rather than relying on a single temperature threshold. This dynamic adjustment improves the stability of the system under different working conditions.
[0064] 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: S3311: marking the time series temperature data at the current moment as a benchmark analysis node, and performing a forward search on a database recording the time series temperature data of the past history according to 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; 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; S3313: analyzing and processing the temporary storage amount of motor heat of the drive motor based on the temperature trend characteristics to obtain the temporary storage amount of motor heat of the drive motor; S3314: Perform simulation processing of the cooling cycle of the drive motor according to the temporary storage amount of heat generated by the motor to obtain the cycle growth amplitude.
[0065] Specifically, the current time series temperature data is regarded as the benchmark analysis node, which means that the system uses the current temperature value as the starting point of the analysis. Based on the current benchmark analysis node, the system will search forward in the historical temperature data to find several forward analysis nodes within the preset time range. These nodes represent the temperature values in the previous period of time. All analysis nodes are sorted in chronological order to form a sequence of temperature changes, which is convenient for subsequent trend analysis.
[0066] 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 the 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.
[0067] More specifically, the temperature rising trend of the sorted analysis node sequence is analyzed. The purpose of this step is to identify the trend of temperature change, such as whether the temperature is rising continuously, whether there is an abnormal temperature rise rate, etc. The result of the analysis is the temperature trend characteristics of the time series temperature data, which include the temperature rise rate, fluctuation range, change direction, etc.
[0068] It is understandable that by analyzing the node sequence, the system can identify the trend of temperature rise 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 fluctuates irregularly, which is of great significance for subsequent motor heat generation assessment and cooling strategies.
[0069] 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, and can promptly detect potential risks of motor overheating, providing a basis for subsequent cooling solutions.
[0070] 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 of different cooling strategies, avoid overheating of the motor 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, which can be directly used for control system decision-making to ensure the accuracy and safety of equipment temperature control.
[0071] 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 comprises: S41: when the bridge driving circuit does not receive the first restart instruction or the second restart instruction, the bridge driving circuit analyzes the timing 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 a non-over-threshold state, continues to supply driving current to the driving motor; 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.
[0072] Specifically, when the bridge drive circuit does not receive the first or second restart instruction, 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 failure 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 is operating within the normal range), the system will continue to power the motor and maintain the drive current to ensure that the motor works as expected.
[0073] 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, thereby 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, and avoids human operational errors or delays through automatic monitoring and processing, thereby improving the safety and efficiency of the system.
[0074] More specifically, when the bridge drive circuit receives the first restart instruction, the restart cycle of the motor begins to execute, and the restart operation is performed based on the current restart cycle. The restart cycle usually refers to the periodic restart of the motor under certain conditions (such as cooling, recovery, etc.). When the bridge drive circuit receives the second restart instruction, the system will increase the current restart cycle periodically 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 too frequent restart operations, and then the system will restart the motor according to the new restart cycle.
[0075] 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 system burdens 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.
[0076] 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 protection scope of the present invention.
Claims
1. A high current starting method suitable for a DC motor, characterized in that: include: The temperature data of the drive motor during the startup process is continuously collected and recorded by a temperature detection module arranged on the drive motor to obtain the time series temperature data of the drive motor during the startup process; Continuously collecting and analyzing the current data of the drive motor during the startup process through an OCP detection module electrically connected to the drive motor to obtain the 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 through a delay unit electrically connected to the temperature detection module and the OCP detection module, so that the restart logic module judges the restart behavior of 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 the 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; The timing temperature data, the OCP monitoring feature, the first restart instruction and the second restart instruction are received by 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 the driving motor is current started and periodically restarted 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 driving motor is completed.
2. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The step of continuously collecting and recording the temperature data of the drive motor during the startup process by a temperature detection module arranged on the drive motor to obtain the time series temperature data of the drive motor during the startup process includes: 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; 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.
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 starting 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 the OCP monitoring characteristics of the drive motor during the startup process.
4. A high current starting method suitable for a DC motor as claimed in claim 1, characterized in that: The steps of delaying the sequential temperature data and the OCP monitoring feature to be input into the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module, and allowing the restart logic module to judge the restart behavior of the sequential 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 timing temperature data and the OCP monitoring feature to input to the restart logic module through a delay unit electrically connected to the temperature detection module and the OCP detection module; The OCP monitoring feature is judged according to a preset periodic restart standard preset in the restart logic module, and when the OCP monitoring feature meets the preset periodic restart standard, a first unit instruction is generated; 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, and 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.
5. A high current starting method suitable for a DC motor as claimed in claim 4, 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: The OCP monitoring feature is judged according to the preset cycle restart standard to obtain whether the OCP monitoring feature meets the standard for executing the cycle restart at the current moment, and if the standard is met, a first execution mark is generated; 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 standard, and judging the duration by the preset cycle restart standard, and generating a second execution mark if the duration meets the standard; When the first execution flag and the second execution flag are generated at the same time, a first unit instruction is generated.
6. A high current starting method suitable for a DC motor as claimed in claim 4, 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 comprises: According to the preset period increase standard, the real-time temperature of the time series temperature data is judged, and if the time series temperature data meets the preset period increase standard, the period growth amplitude of the time series temperature data is analyzed 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.
7. A high current starting method suitable for a DC motor as claimed in claim 6, 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: 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 history according to 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; Performing temperature rising trend analysis on the analysis node sequence to obtain temperature trend characteristics of the time series temperature data; Performing analysis and processing on the temporary storage amount of motor heat generation of the drive motor based on the temperature trend characteristics to obtain the temporary storage amount of motor heat generation of the drive motor; The cooling cycle of the drive motor is simulated according to the temporary storage amount of motor heat to obtain the cycle growth amplitude.
8. 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 comprises: When the bridge driving circuit does not receive the first restart instruction or the second restart instruction, the bridge driving circuit analyzes the timing 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, and if the motor state is a non-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
Motor driving device and motor device applying same
CN202550952U
Apparatus and method for controlling air conditioner operation
JP1997149547A
Electronic power control circuit
US5600233A
Cited By
Single-phase asynchronous motor starting control circuit with anomaly detection function
CN120729092A
Current control method, unmanned aerial vehicle and computer readable storage medium
CN121192637A
A current control method, a UAV and a computer readable storage medium
CN121192637B