Direct current brush motor starting control method and related devices

By sampling the current and dynamically adjusting the pulse width modulation signal during the startup of a DC brushed motor, the overcurrent protection problem caused by excessive starting current is solved, thus achieving safe motor startup and cost control.

CN115833666BActive Publication Date: 2026-03-24HEFEI MIDEA REFRIGERATOR CO LTD +2
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-20
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

The starting current of a DC brushed motor is extremely high, which makes it difficult to set up an overcurrent protection circuit, increases production costs, and the excessively high protection value loses its protective function after startup.

Method used

By sampling the motor current value at the high level of the pulse width modulation signal and adjusting the pulse width of the pulse width modulation signal according to the sampled current value, the starting current is limited to within a safe threshold. The starting signal duration and speed feedback signal are combined for dynamic adjustment.

Benefits of technology

Effective control of starting current avoids overcurrent protection issues, reduces the current load at the moment of motor startup, reduces the requirements for switching power supplies, and lowers production costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115833666B_ABST
    Figure CN115833666B_ABST
Patent Text Reader

Abstract

The application provides a direct-current brush motor starting control method and related equipment, and the method comprises the following steps: sampling the current value of the motor at a preset position of the high level of each cycle of a pulse width modulation signal to obtain a sampling current value, wherein the pulse width modulation signal is a starting signal sent by a starting circuit of the motor; adjusting the pulse width of the pulse width modulation signal according to the sampling current value, and stopping increasing the pulse width of the pulse width modulation signal in the case that the sampling current value is greater than or equal to a preset safe starting current threshold, wherein the current value of the motor dynamically changes with the pulse width of the pulse width modulation signal. Therefore, the pulse width of the PWM signal during starting can be controlled by judging the size of the current value of the motor, the current value of the motor can be periodically sampled, and the reasonable motor starting current can be determined in a gradual form, so that the starting current of the motor is effectively limited and reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of motor control, more particularly, to a DC brush motor starting control method, a DC brush motor starting control device, an electronic device and a storage medium. BACKGROUND

[0002] When the DC brush motor starts, the winding coil is static, so it is necessary to overcome the static torque of the winding coil without inhibiting the winding coil current due to the reverse electromotive force. At this time, the starting current flowing through the winding coil of the DC brush motor is extremely large.

[0003] At present, the DC brush motor is generally driven to work by an H-bridge driving circuit. In addition, an overcurrent protection circuit is also provided to detect the starting current of the motor and forcibly stop the H-bridge output when the starting current exceeds the set protection value. The setting of the overcurrent protection circuit increases the production cost of the DC brush motor starting circuit. In addition, as mentioned above, the starting current of the DC brush motor is extremely large, and if it exceeds the protection value set by the overcurrent protection circuit, the overcurrent protection action will be triggered. If the DC brush motor can be started normally, the protection value of the overcurrent protection circuit will be increased, and the high protection value will lose the protection effect on the driving circuit after starting. Therefore, for the hardware circuit, that is, the overcurrent protection circuit, it is difficult to reasonably set the protection value.

[0004] Therefore, there is an urgent need for a new technical solution to solve the above technical problems. SUMMARY

[0005] A series of simplified concepts are introduced in the summary section, which will be further described in detail in the specific embodiment section. The summary section of the present application does not mean to try to limit the key features and necessary technical features of the claimed technical solution, nor to try to determine the protection scope of the claimed technical solution.

[0006] In a first aspect, the present application provides a DC brush motor starting control method, comprising: sampling the current value of the motor at a preset position of the high level of each cycle of the pulse width modulation signal to obtain a sampling current value, wherein the pulse width modulation signal is a starting signal sent by the starting circuit of the motor; adjusting the pulse width of the pulse width modulation signal according to the sampling current value, and stopping increasing the pulse width of the pulse width modulation signal when the sampling current value is greater than or equal to a preset safe starting current threshold, wherein the current value of the motor dynamically changes with the pulse width of the pulse width modulation signal.

[0007] Optionally, adjusting the pulse width of the pulse width modulation signal according to the sampled current value comprises: adjusting the pulse width of the pulse width modulation signal from a sampling period of the sampled current value.

[0008] Optionally, adjusting the pulse width of the pulse width modulation signal according to the sampled current value comprises: continuing to output the pulse width modulation signal with the current pulse width in a case where the sampled current value is less than a preset current limit value; and stopping outputting the remaining part of the pulse width modulation signal in a sampling period of the sampled current value in a case where the sampled current value is greater than or equal to the preset current limit value, wherein the preset current limit value is less than or equal to the preset safe starting current threshold.

[0009] Optionally, the method further comprises: obtaining a duration of the starting signal and a speed feedback signal of the motor; and adjusting the preset current limit value based on the duration of the starting signal and the speed feedback signal of the motor, wherein the preset current limit value has an initial value, and the initial value of the preset current limit value is less than or equal to a rated working current of the motor; and adjusting the pulse width of the pulse width modulation signal according to the sampled current value comprises: adjusting the pulse width of the pulse width modulation signal according to the sampled current value, the duration of the starting signal and the speed feedback signal of the motor.

[0010] Optionally, adjusting the preset current limit value based on the duration of the starting signal and the speed feedback signal of the motor comprises: increasing the preset current limit value in a case where the duration of the starting signal is greater than or equal to a preset duration and the speed feedback signal of the motor is not received; and adjusting the pulse width of the pulse width modulation signal according to the sampled current value, the duration of the starting signal and the speed feedback signal of the motor comprises: increasing the pulse width of the pulse width modulation signal in a case where the sampled current value is less than or equal to the preset current limit value, the duration of the starting signal is greater than the preset duration and the speed feedback signal of the motor is not received.

[0011] Optionally, the control method further comprises: in a case where the preset current limit value is the preset safe starting current threshold, the duration of the starting signal is greater than or equal to a target starting duration and the speed feedback signal of the motor is not received, alarming and controlling the DC brush motor to stop working.

[0012] Optionally, the preset position is a peak interruption.

[0013] Optionally, the preset safe starting current threshold is less than or equal to 1.5 times of the rated working current of the motor.

[0014] Optionally, in a case where the speed feedback signal of the motor is obtained, the starting signal is adjusted to a working state signal.

[0015] The second aspect further provides a DC brush motor starting control device, comprising:

[0016] a sampling module configured to sample a current value of the motor at a preset position of a high level of each cycle of a pulse width modulation (PWM) signal to obtain a sampled current value, wherein the PWM signal is a start signal sent by a start circuit of the motor;

[0017] an adjusting module configured to adjust a pulse width of the PWM signal according to the sampled current value, and stop increasing the pulse width of the PWM signal in a case that the sampled current value is greater than or equal to a preset safe start current threshold, wherein the current value of the motor dynamically changes with the pulse width of the PWM signal.

[0018] In a third aspect, an electronic device is provided, which includes a processor and a memory. The memory stores computer program instructions, which, when executed by the processor, cause the electronic device to perform the method for controlling start of a DC brush motor as described above.

[0019] In a fourth aspect, a storage medium is provided, which stores program instructions. The program instructions, when executed, cause a processor to perform the method for controlling start of a DC brush motor as described above.

[0020] According to the above technical solution, the current value of the motor is sampled at the high level of the PWM signal to obtain a sampled current value. Then, the pulse width of the PWM signal is adjusted according to the size of the sampled current value. After that, the current value of the motor is sampled again at the high level of the adjusted PWM signal to obtain a new sampled current value. The above process is repeated until the sampled current value meets a preset condition, and the pulse width of the PWM signal is no longer increased. Thus, the pulse width of the PWM signal during start can be controlled by judging the size of the current value of the motor. The current value of the motor is positively correlated with the pulse width of the PWM signal. When the pulse width of the PWM signal is increased or decreased, the current value of the motor is increased or decreased accordingly. For example, the pulse width is reduced at the preset position of the high level, which is equivalent to slowing down the speed of increasing the current of the motor. Then, the current value of the motor is periodically sampled. The reasonable motor start current can be determined in a gradual manner, so that the start current of the motor is effectively limited. The above technical problem can be avoided, i.e., the instantaneous start current is much greater than the rated output current of a switch power supply that supplies power to the motor, which causes the switch power supply to enter overcurrent protection, and then the overcurrent protection phenomenon occurs due to the current overload of the switch power supply at the moment of starting the motor, which causes the motor to fail to start. If the above technical problem is solved by replacing the switch power supply with a larger power, the production cost of the motor may be increased.

[0021] The DC brushed motor starting control method of the present invention, other advantages, objectives and features of the present invention will be apparent in part from the following description, and in part will be understood by those skilled in the art through study and practice of the present invention. Attached Figure Description

[0022] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit this specification. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0023] Figure 1 A schematic flowchart of a DC brushed motor start-up control method according to an embodiment of the present invention is shown;

[0024] Figure 2 A waveform diagram of a pulse width modulation signal and a motor current value according to an embodiment of the present invention is shown;

[0025] Figure 3 A schematic diagram of the measured current waveform during motor startup is shown according to an embodiment of the present invention;

[0026] Figure 4 A schematic diagram of a prior art H-bridge drive circuit driving a DC brushed motor is shown.

[0027] Figure 5 A waveform diagram of the pulse width modulation signal output by an H-bridge in the prior art is shown;

[0028] Figure 6 A schematic flowchart of a DC brushed motor start-up control method according to another embodiment of the present invention is shown;

[0029] Figure 7 A waveform diagram of a pulse width modulation signal and a motor current value according to another embodiment of the present invention is shown.

[0030] Figure 8 A schematic block diagram of a DC brushed motor starting control device according to an embodiment of the present invention is shown; and

[0031] Figure 9 A schematic block diagram of an electronic device according to an embodiment of the present invention is shown. Detailed Implementation

[0032] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The technical solutions of the embodiments of this application will now be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them.

[0033] According to a first aspect of the present invention, a method for starting control of a DC brushed motor is proposed. Figure 1 A schematic flowchart of a DC brushed motor start-up control method 100 according to an embodiment of the present invention is shown. Figure 1 As shown, method 100 may include the following steps.

[0034] Step S110: At a preset position of the high level in each cycle of the pulse width modulation signal, the motor current value is sampled to obtain the sampled current value. The pulse width modulation signal is the start signal emitted by the motor's starting circuit.

[0035] For example, the motor's starting circuit can send a pulse width modulation (PWM) signal. The starting circuit may include a main control chip; that is, the PWM signal can be issued by the main control chip. Figure 2 A waveform diagram of a pulse width modulation signal and a motor current value according to an embodiment of the present invention is shown. Figure 2 As shown, Q1 and Q4 are the same PWM signal. It can be understood that one cycle of a PWM signal can include both a low level and a high level. See also... Figure 2T9, T10, and T11 can be three high-level signals within three different cycles. Taking T9 as an example, the motor current value can be sampled at a preset position to obtain a sampled current value. The preset position can be any position within the continuous high-level signal, such as the start position, end position, halfway point, or one-third point. Preferably, the preset position can be the point where the peak is interrupted. It can be understood that the peak interruption point is the halfway point of the high-level signal; sampling the current value at this position ensures that the obtained sampled current value is more representative and accurate, reducing errors in subsequent processes. Optionally, any existing or future current sampling technology can be used to sample the motor current value; this application does not limit the sampling method.

[0036] Step S120: Adjust the pulse width of the pulse width modulation signal according to the sampled current value, and stop increasing the pulse width of the pulse width modulation signal when the sampled current value is greater than or equal to a preset safe starting current threshold. The motor current value dynamically changes with the pulse width of the pulse width modulation signal.

[0037] After obtaining the sampled current value in step S110, the pulse width of the PWM signal can be adjusted accordingly. For example, the pulse width of the PWM signal can be increased or decreased. The adjustment step can be set arbitrarily and reasonably based on experience or actual needs, and is not limited here. After adjusting the pulse width of the PWM signal, a new PWM signal can be obtained. Step S110 is repeated, and the motor current value is sampled at a preset position of the high level of the new PWM signal to obtain a new sampled current value. This continues until the obtained sampled current value meets a preset condition, at which point the pulse width of the PWM signal is no longer increased. The preset condition is that the sampled current value is greater than or equal to, i.e., not less than, a preset safe starting current threshold. The preset safe starting current threshold can be calculated or estimated through experimental testing. The specific setting method is not described in detail in this application. It can be understood that the corresponding preset safe starting current threshold may be different for different motors. In a specific embodiment, the preset safe starting current threshold may be less than or equal to 1.5 times the rated operating current of the motor. Figure 3A schematic diagram of the measured current waveform during motor startup, according to an embodiment of the present invention, is shown. It can be understood that during startup, the induced electromotive force of a DC motor is also zero because the rotational speed is zero. During startup, if the rated voltage connected to the motor armature is U, the armature current will be very large due to the very small resistance of the armature; this current will be many times higher than the motor's rated current. For a typical DC motor, the short-time inrush current it can withstand is 2-2.5 times the rated current. Therefore, while ensuring sufficient starting torque, the starting current should be minimized. This effectively ensures the safety and service life of the motor.

[0038] According to the above technical solution, the motor current value is sampled at the high level of the PWM signal to obtain a sampled current value. Then, the pulse width of the PWM signal can be adjusted accordingly based on the magnitude of this sampled current value. Afterward, the motor current value is sampled again at the high level of the adjusted PWM signal to obtain a new sampled current value. This process is repeated until the obtained sampled current value meets a preset condition, at which point the pulse width of the PWM signal is no longer increased. Therefore, the pulse width of the PWM signal during startup can be controlled by judging the magnitude of the motor current value. The motor current value and the PWM signal pulse width are positively correlated; increasing or decreasing the PWM signal pulse width will correspondingly increase or decrease the motor current value. For example, decreasing the pulse width from a preset high level position is equivalent to slowing down the rate at which the motor current increases. Periodically sampling the motor current value in a gradual manner allows for a more timely determination of a reasonable motor starting current, thereby effectively limiting and reducing the motor's starting current. To avoid the instantaneous starting current exceeding the rated output current of the switching power supply powering the motor, which could trigger the overcurrent protection mechanism and cause the motor to fail to start due to current overload at the moment of motor startup, it's crucial to avoid such issues. Replacing the power supply with a higher-power one due to these technical problems could increase the motor's production cost.

[0039] Figure 4 A schematic diagram of a prior art H-bridge drive circuit driving a DC brushed motor is shown. As mentioned earlier, in the prior art, besides... Figure 4 In addition to the H-bridge drive current shown, an overcurrent protection circuit is also provided to detect whether the motor current exceeds the set protection value, and when the current exceeds the protection value, the H-bridge output PWM signal is forcibly stopped to drive the motor to start.

[0040] Figure 5 A waveform diagram of the pulse width modulation signal output by an H-bridge in the prior art is shown. For example... Figure 5As shown, in the prior art, when a brushed DC motor starts, in order to enable the brushed DC motor to start quickly from a standstill, MOSFETs such as Q1 and Q4 in an H-bridge are typically used during startup (see...). Figure 4 The H-bridge outputs a PWM signal with a relatively large pulse width and a specific duration, while Q2 and Q3 stop outputting signals. At this time, the current flowing through the motor is large. When a speed feedback signal (i.e., a rotational speed feedback signal) is detected, it indicates that the motor has started rotating. The pulse width of the PWM signal output by the H-bridge is then adjusted according to the motor's rotational speed. Significantly different from existing technologies, the technical solution of this application can adjust the pulse width of the output PWM signal based on the sampled current value, thereby effectively reducing the current value during motor startup.

[0041] Optionally, in one embodiment, step S120, adjusting the pulse width of the pulse width modulation signal according to the sampled current value, may include: adjusting the pulse width of the pulse width modulation signal according to the sampling period of the sampled current value.

[0042] As mentioned earlier, the pulse width of the PWM signal can be adjusted based on the sampled current value. Specifically, the pulse width of the PWM signal can be adjusted immediately within the sampling period in which the sampled current value is obtained, avoiding the continuous output of PWM signals that do not meet the conditions and thus affecting subsequent processes, while ensuring the real-time performance and accuracy of the pulse width adjustment of the PWM signal.

[0043] Alternatively, in another embodiment, step S120, adjusting the pulse width of the pulse width modulation signal based on the sampled current value, may include: continuing to output the pulse width modulation signal with the current pulse width when the sampled current value is less than a preset current limit; and stopping the output of the remaining portion of the pulse width modulation signal during the sampling period of the sampled current value when the sampled current value is greater than or equal to the preset current limit, wherein the preset current limit is less than or equal to a preset safe start-up current threshold.

[0044] See you again Figure 2Assume that the motor current is sampled at the peak interruption point of the high-level signal within cycle T10, obtaining the corresponding sampled current value. Then, it is determined whether the sampled current value meets a preset condition. Specifically, it is determined whether the sampled current value is less than a preset current limit. If so, the PWM signal for cycle T10 continues to be output. Conversely, if not, i.e., the sampled current value is greater than or equal to the preset current limit, in this case, the PWM signal for cycle T10 is no longer output in the current sampling cycle where the sampled current value is obtained; that is, the remaining portion of the PWM signal output is stopped. The preset current limit is less than or equal to a preset safe starting current threshold. For ease of description below, the preset current limit can be CL1, CL2, or CL3, etc.

[0045] Therefore, it can not only effectively limit the excessive starting current of the motor, but also ensure real-time and effective monitoring and adjustment of the PWM signal, thereby effectively reducing the starting current of the motor.

[0046] Figure 6 A schematic flowchart of a DC brushed motor start-up control method 600 according to another embodiment of the present invention is shown. Figure 6 As shown, method 600 may include the following steps.

[0047] Step S610: Obtain the duration of the start signal and the motor speed feedback signal.

[0048] Optionally, the duration of the motor's start signal can be timed using a timer or similar device, thus representing the duration of the start signal. Furthermore, the motor's speed feedback signal can be detected and acquired using a controller or similar device. Specific implementation methods are not limited here.

[0049] Step S620: Based on the duration of the start signal and the motor speed feedback signal, adjust the preset current limit. The initial value of the preset current limit is less than or equal to the motor's rated operating current.

[0050] After obtaining the duration of the start signal and the motor speed feedback signal according to step S610, the preset current limit can be adjusted accordingly. It is understood that to ensure safe motor start-up, the initial value of the preset current limit should not exceed the motor's rated operating current. Specifically, adjusting the preset current limit can include increasing or decreasing it. The preset current limit can be used as one of the conditions for determining whether the sampled current value meets the requirements.

[0051] This ensures the reasonableness of the preset current limit value and avoids situations where the preset current limit is too large, resulting in inaccurate judgment of the sampled current value, which in turn leads to inaccurate adjustment of the pulse width of the PWM signal and affects the control of the motor's starting current.

[0052] In this embodiment, step S120, adjusting the pulse width of the pulse width modulation signal according to the sampled current value, may include: adjusting the pulse width of the pulse width modulation signal according to the sampled current value, the duration of the start signal, and the motor speed feedback signal.

[0053] See you again Figure 2 If the sampled current value is acquired during, for example, the high level of cycle T10, and timing the start signal, we can obtain time information indicating the duration of motor startup and different scenarios of whether a motor speed feedback signal is detected. These three factors can be combined to adjust the pulse width of the PWM signal. As mentioned earlier, the pulse width of the PWM signal can be adjusted before the sampled current value meets a preset condition; in other words, if the sampled current value meets the preset condition, the pulse width of the PWM signal will not be increased further. Regarding the duration of the start signal, we can determine whether it meets the duration condition. If it does, the pulse width of the PWM signal will not be adjusted; otherwise, if it does not, the pulse width of the PWM signal can be adjusted appropriately. Optionally, if a speed feedback signal is acquired, the start signal can be adjusted to a working state signal. It can be understood that if a speed feedback signal is detected, it indicates that the motor has started; therefore, the start signal can be adjusted to a working state signal, and there is no need to adjust the pulse width of the PWM signal further. Therefore, the signal change allows users to more accurately determine the current state of the motor and thus take appropriate actions. Conversely, if no speed feedback signal is detected, it indicates that the motor is still in the starting state, and the pulse width of the PWM signal can be adjusted appropriately according to the actual situation. It can be understood that the PWM signal pulse width can be adjusted only if all three factors—the sampled current value, the duration of the starting signal, and the speed feedback signal—simultaneously satisfy the condition for adjustment. If any one of these conditions is not met, the PWM signal pulse width will not be adjusted.

[0054] Therefore, based on the sampled current value, the duration of the start signal and the speed feedback signal are added as constraints, which further ensures the accuracy, rationality and reliability of the pulse width adjustment of the PWM signal, and further ensures the effective control of the motor's starting current.

[0055] Optionally, step S220, based on the duration of the start signal and the motor speed feedback signal, adjusting the preset current limit may include: increasing the preset current limit when the duration of the start signal is greater than or equal to the preset duration and no motor speed feedback signal is received.

[0056] For example, the preset duration can be X1 milliseconds. Assuming that the motor speed feedback signal is detected within X1 milliseconds of motor startup, as mentioned earlier, the startup state can be exited and the normal operation state can be entered. Afterwards, the pulse width of the PWM signal can be adjusted according to the motor speed. Figure 7 A waveform diagram of a pulse width modulation signal and a motor current value is shown according to another embodiment of the present invention. Figure 7 As shown, if no motor speed feedback signal is detected after X1 milliseconds of startup, it means that the motor is not rotating at this time, and the preset current limit can be increased from the current CL1 to CL2.

[0057] Based on the duration of the start signal, the preset current limit can be set reasonably, avoiding the phenomenon of motor damage caused by excessive current.

[0058] Correspondingly, in this embodiment, step S120, which adjusts the pulse width of the pulse width modulation signal based on the sampled current value, the duration of the start signal, and the motor speed feedback signal, may include: increasing the pulse width of the pulse width modulation signal when the sampled current value is less than or equal to a preset current limit, the duration of the start signal is greater than a preset duration, and no motor speed feedback signal is received.

[0059] See you again Figure 6 As mentioned earlier, assume that the motor current is sampled at the peak interruption of cycle T10, thus obtaining the sampled current value. The pulse width of the PWM signal in cycle T10 is F1. Then, if the sampled current value reaches the preset current limit CL1, the output of the PWM signal for that cycle is immediately stopped. It can be understood that the above sampling operation is performed at the peak interruption of the high-level signal; therefore, the PWM signal in cycle T10 is equivalent to outputting only a pulse width of F1 / 2. Correspondingly, the motor current will decrease. In the next cycle T11, the above sampling and judgment operation is repeated. If the sampled current value is detected to be lower than the preset current limit CL1, the PWM signal with a pulse width of F1 can continue to be output. If the sampled current value is still greater than or equal to the preset current limit CL1, the output of the PWM signal with a pulse width of F1 / 2 is maintained.

[0060] No speed feedback signal was detected 1 millisecond after the motor started. Referring again to the previous text... Figure 7The pulse width of the PWM signal can be increased from F1 to F2, and the preset current limit can be increased from CL1 to CL2. Similarly, the motor current value is sampled at the peak interruption of the high level in cycle T20 to obtain the corresponding sampled current value. The pulse width of this signal in cycle T20 is F2. Then, if the sampled current value reaches the preset current limit CL2, the output of the PWM signal for that cycle is immediately stopped. It can be understood that the above sampling operation is performed at the peak interruption of the high level; therefore, the PWM signal in cycle T20 is equivalent to outputting only a pulse width of F2 / 2. Correspondingly, the motor current will decrease. In the next cycle T21, the above sampling and judgment operation is repeated. If the sampled current value is detected to be lower than the preset current limit CL2, the PWM signal with a pulse width of F2 can continue to be output. If the sampled current value is still greater than or equal to the preset current limit CL2, the output of the PWM signal with a pulse width of F2 / 2 is maintained. If a speed feedback signal is detected during this process, the startup loading can be exited and the system can enter normal operation. After that, the pulse width of the output PWM signal is adjusted according to the motor speed.

[0061] After the motor starts for X2 milliseconds (where X2 is greater than X1), if the motor still hasn't entered normal operating condition, the pulse width of the PWM signal is increased from F2 to F3, causing the current flowing through the motor to continue increasing. The preset current limit is increased from CL2 to CL3. CL3 is at most 1.5 times the motor's rated operating current. Similarly, the motor current is sampled at the peak interruption of the high-level signal in cycle T30, yielding the corresponding sampled current value. The pulse width of this signal in cycle T30 is F3. When the sampled current value reaches the preset current limit CL3, the output of the PWM signal for that cycle is immediately stopped. Since the sampling operation is performed at the peak interruption of the high-level signal, the PWM signal in cycle T30 effectively outputs only a pulse width of F3 / 2. Correspondingly, the motor current decreases. In the next T31 cycle, the above sampling and judgment operation is repeated. If the sampled current value is detected to be lower than the preset current limit CL3, a PWM signal with a pulse width of F3 can continue to be output. If the sampled current value is still greater than or equal to the preset current limit CL3, a PWM signal with a pulse width of F3 / 2 is maintained. If a speed feedback signal is detected during this process, the startup loading can be exited, and normal operation can begin. Afterward, the pulse width of the output PWM signal is adjusted according to the motor speed. It is understandable that, to ensure image clarity, [the following is omitted as it is not explicitly stated in the original text]. Figure 7 The diagram shows the PWM signal and the waveform changes corresponding to the sampled current value after the motor starts for X2 milliseconds. (See attached image.) Figure 4 or Figure 5 The above process can be understood.

[0062] According to the above technical solution, the pulse width of the PWM signal can be effectively adjusted stepwise based on the sampled current value, ensuring effective control over the motor's starting current and thus effectively reducing the starting current. The pulse width of the PWM signal during startup can be controlled by judging the motor's current value, effectively limiting and reducing the starting current. This avoids situations where the instantaneous starting current far exceeds the rated output current of the power supply, causing the power supply to enter overcurrent protection mode and triggering overcurrent protection at the moment of motor startup, resulting in the motor failing to start. Replacing the power supply with a higher-power one due to these technical issues could increase the motor's production cost.

[0063] Optionally, the control method may further include: under the following circumstances, when the preset current limit is a preset safe starting current threshold, the duration of the starting signal is greater than or equal to the target starting duration, and no speed feedback signal from the motor is received, an alarm is triggered and the DC brushed motor is controlled to stop working.

[0064] For example, the target start-up time can be X3 milliseconds. As mentioned earlier, if the preset current limit has been increased to 1.5 times the motor's rated operating current, and the start-up time is greater than or equal to X3 milliseconds, and no motor speed feedback signal is still detected, then the motor has not yet entered normal operating condition. It can be assumed that the motor may be experiencing protection or stalling issues. In this case, the motor is identified as a faulty device, and the DC brushed motor is immediately stopped from continuing operation, i.e., the start-up process is halted. Simultaneously, an alarm is triggered to prompt the user or administrator to perform further processing on the DC brushed motor. Optionally, any existing or future alarm-enabled devices, equipment, or technical solutions can be used to alert the user or administrator that the DC brushed motor is faulty. For example, a buzzer or warning light can be used to alert the user or administrator of the motor malfunction. The buzzer or warning light can be connected to each DC brushed motor individually. In one specific embodiment, when the buzzer sounds continuously or the warning light stays on or flashes, it indicates that the DC brushed motor corresponding to the buzzer or warning light has malfunctioned, reminding the user or administrator to troubleshoot the motor in a timely manner to avoid affecting its subsequent use and to ensure its service life.

[0065] According to a second aspect of the present invention, a DC brushed motor starting control device is also provided. Figure 8 A schematic block diagram of a DC brushed motor start control device 800 according to an embodiment of the present invention is shown. Figure 8 As shown, the control device 800 may include a sampling module 810 and an adjustment module 820.

[0066] The sampling module 810 is used to sample the motor current value at a preset position of the high level of each cycle of the pulse width modulation signal to obtain the sampled current value. The pulse width modulation signal is the start signal issued by the motor's start circuit.

[0067] The adjustment module 820 is used to adjust the pulse width of the pulse width modulation signal according to the sampled current value. When the sampled current value is greater than or equal to the preset safe starting current threshold, the increase of the pulse width modulation signal is stopped. The motor current value changes dynamically with the pulse width of the pulse width modulation signal.

[0068] According to a third aspect of the invention, an electronic device is also proposed. Figure 9 A schematic block diagram of an electronic device 900 according to an embodiment of the present invention is shown. Figure 9 As shown, the electronic device 900 may include a processor 910 and a memory 920. The memory 920 stores computer program instructions, which, when executed by the processor 910, are used to perform the DC brushed motor starting control method described in any of the preceding technical solutions. The processor 910 may be implemented using at least one of the following hardware forms: a microprocessor, a digital signal processor (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 910 may also be a central processing unit (CPU), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), or a combination of other processing units with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 900 to perform desired functions. The memory 920 may include one or more computer program products. The computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), a hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, which the processor 910 may execute to implement the client functions (implemented by the processor) in the embodiments of the present invention described below, and / or other desired functions. Various applications and various data may also be stored in the computer-readable storage medium, such as various data used and / or generated by the applications.

[0069] According to a fourth aspect of the invention, a storage medium is also provided, on which program instructions are stored, which, when executed, perform the DC brushed motor starting control method as described in any of the foregoing technical solutions. The storage medium may, for example, include a storage component of a tablet computer, a hard disk of a computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.

[0070] Those skilled in the art can understand the specific details and beneficial effects of the DC brushed motor starting control device, electronic equipment, and storage medium by reading the above description of the DC brushed motor starting control method, and will not be repeated here for the sake of brevity.

[0071] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and / or device can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0072] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0073] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0074] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0075] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for starting and controlling a DC brushed motor, characterized in that, include: At a preset position of the high level of each cycle of the pulse width modulation signal, the current value of the motor is sampled to obtain the sampled current value. The pulse width modulation signal is a start signal issued by the motor's start circuit, which sends the pulse width modulation signal outward. Based on the sampled current value, the pulse width of the pulse width modulation signal is adjusted, and the increase of the pulse width of the pulse width modulation signal is stopped when the sampled current value is greater than or equal to a preset safe starting current threshold. The current value of the motor changes dynamically with the pulse width of the pulse width modulation signal. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: The pulse width of the pulse width modulation signal is adjusted according to the sampling period of the sampling current value. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: If the sampled current value is less than the preset current limit, continue to output a pulse width modulation signal with the current pulse width; If the sampled current value is greater than or equal to the preset current limit, the remaining portion of the pulse width modulation signal is stopped being output during the sampling period of the sampled current value, wherein the preset current limit is less than or equal to the preset safe start current threshold. The duration of the start signal and the speed feedback signal of the motor are obtained; Based on the duration of the start signal and the speed feedback signal of the motor, the preset current limit is adjusted, wherein the initial value of the preset current limit is less than or equal to the rated operating current of the motor. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: The pulse width of the pulse width modulation signal is adjusted based on the sampled current value, the duration of the start signal, and the motor speed feedback signal.

2. The DC brushed motor starting control method as described in claim 1, characterized in that, The step of adjusting the preset current limit based on the duration of the start signal and the motor speed feedback signal includes: If the duration of the start signal is greater than or equal to a preset duration and no speed feedback signal from the motor is received, the preset current limit is increased. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value, the duration of the start signal, and the motor speed feedback signal includes: If the sampled current value is less than or equal to the preset current limit, the duration of the start signal is greater than the preset duration, and no speed feedback signal from the motor is received, the pulse width of the pulse width modulation signal is increased.

3. The DC brushed motor starting control method as described in claim 1, characterized in that, The control method further includes: If the preset current limit is the preset safe starting current threshold, the duration of the starting signal is greater than or equal to the target starting duration, and no speed feedback signal from the motor is received, an alarm will be triggered and the DC brushed motor will be controlled to stop working.

4. The DC brushed motor starting control method according to any one of claims 1 to 3, characterized in that, The preset position is the point where the wave peak is interrupted.

5. The DC brushed motor starting control method according to any one of claims 1 to 3, characterized in that, The preset safe starting current threshold is less than or equal to 1.5 times the rated operating current of the motor.

6. The DC brushed motor starting control method according to any one of claims 1 to 3, characterized in that, Upon receiving the motor speed feedback signal, the start signal is adjusted to a working status signal.

7. A DC brushed motor starting control device, characterized in that, include: The sampling module is used to sample the current value of the motor at a preset position of the high level of each cycle of the pulse width modulation signal to obtain the sampled current value, wherein the pulse width modulation signal is the start signal issued by the start circuit of the motor. An adjustment module is used to adjust the pulse width of the pulse width modulation signal according to the sampled current value, and to stop increasing the pulse width of the pulse width modulation signal when the sampled current value is greater than or equal to a preset safe starting current threshold, wherein the current value of the motor changes dynamically with the pulse width of the pulse width modulation signal. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: The pulse width of the pulse width modulation signal is adjusted according to the sampling period of the sampling current value. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: If the sampled current value is less than the preset current limit, continue to output a pulse width modulation signal with the current pulse width; If the sampled current value is greater than or equal to the preset current limit, the remaining portion of the pulse width modulation signal is stopped being output during the sampling period of the sampled current value, wherein the preset current limit is less than or equal to the preset safe start current threshold. The duration of the start signal and the speed feedback signal of the motor are obtained; Based on the duration of the start signal and the speed feedback signal of the motor, the preset current limit is adjusted, wherein the initial value of the preset current limit is less than or equal to the rated operating current of the motor. The step of adjusting the pulse width of the pulse width modulation signal based on the sampled current value includes: The pulse width of the pulse width modulation signal is adjusted based on the sampled current value, the duration of the start signal, and the motor speed feedback signal.

8. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores computer program instructions, which, when executed by the processor, are used to perform the DC brushed motor starting control method as described in any one of claims 1 to 6.

9. A storage medium storing program instructions that, when executed, perform the DC brushed motor start control method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Starting control method and device of brushless direct-current motor

    CN105162374A

  • Brushless electric machine starting circuit and brushless electric machine starting method

    CN107276464A

  • Method and apparatus for controlling refrigerator cycle

    US5483141A