A control method and device for a push rod motor

CN115102138BActive Publication Date: 2026-05-26VATTI CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VATTI CORP LTD
Filing Date
2022-06-30
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In the prior art, the push rod motor assembly and flap assembly of the range hood are deformed or affected by oil stains, resulting in changes in the stall current, which causes the flap to be unable to fully open or close.

Method used

By acquiring the target operating state and actual current sequence of the flapper, querying the pre-stored correspondence between the operating state, reference current sequence, and reference stall current threshold, redetermining the target stall current threshold, and adjusting the control of the push rod motor in real time.

Benefits of technology

This ensures that the flap can still be fully opened or closed even when deformed or affected by oil, avoiding the problem of the flap not being fully operable due to preset thresholds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115102138B_ABST
    Figure CN115102138B_ABST
Patent Text Reader

Abstract

This application belongs to the field of tobacco appliance manufacturing and discloses a control method and device for a push rod motor. The method includes: acquiring the current operating state of the flap and the current current data sequence of the push rod motor; querying the target factory current data sequence and target factory locked-rotor current threshold corresponding to the current operating state from a pre-stored correspondence among the operating state, factory current data sequence, and factory locked-rotor current threshold; and determining the current locked-rotor current threshold of the push rod motor in the current operating state of the flap based on the current current data sequence, target factory current data sequence, and target factory locked-rotor current threshold. Using this application, the locked-rotor current threshold can be automatically adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of tobacco machinery technology, and in particular to a control method and device for a push rod motor. Background Technology

[0002] Currently, during transportation, improper placement or bumpy roads can cause deformation of the push rod motor assembly and the flap assembly in range hoods with flaps. Alternatively, after the range hood has been in operation for a period of time, the push rod motor assembly and the flap assembly may become affected by oil stains, causing changes in the stall current of the push rod motor.

[0003] In existing technology, when a range hood leaves the factory, technicians pre-set the stall current threshold for the push rod motor. During actual use, when the current of the push rod motor reaches the preset stall current threshold, the range hood determines whether the flap is fully extended or fully closed.

[0004] However, deformation of the push rod motor assembly and flap assembly of the range hood, or the influence of oil contamination on these assemblies, will cause changes in the stall current of the push rod motor. In this case, if the preset stall current threshold is still used to determine whether the flap is fully extended or fully closed, the flap will fail to fully extend or close. Summary of the Invention

[0005] Therefore, it is necessary to provide a control method and device for a push rod motor to address the aforementioned technical problems.

[0006] Firstly, a control method for a push rod motor is provided, the method comprising:

[0007] Obtain the target operating state of the flap and the actual current sequence of the push rod motor under the target operating state of the flap;

[0008] In the pre-stored correspondence between the operating state, the reference current sequence, and the reference stall current threshold, query the target reference current sequence and the target reference stall current threshold corresponding to the target operating state;

[0009] Based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined.

[0010] As an optional implementation, determining the target stall current threshold of the push rod motor under the target operating state of the flapper based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold includes:

[0011] Based on the actual current sequence and the target reference current sequence, determine the adjustment coefficient of the push rod motor in the target working state of the flap;

[0012] Based on the adjustment coefficient and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined.

[0013] As an optional implementation, determining the adjustment coefficient of the push rod motor in the target operating state of the flap based on the actual current sequence and the target reference current sequence includes:

[0014] Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence;

[0015] The ratio of the sum of the current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor in the target working state of the flap.

[0016] As an optional implementation, determining the target stall current threshold of the push rod motor under the target operating state of the flapper, based on the adjustment coefficient and the target reference stall current threshold, includes:

[0017] The sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold is determined as the target stall current threshold of the push rod motor in the target working state of the flap.

[0018] As an optional implementation, the method further includes:

[0019] During the opening of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap, then the flap is determined to be in a fully open state, and the push rod motor stops operating.

[0020] During the closing process of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap, then the flap is determined to be in a fully closed state, and the push rod motor stops operating.

[0021] Secondly, a control device for a push rod motor is provided, the device comprising:

[0022] The acquisition module is used to acquire the target working state of the flap and the actual current sequence of the push rod motor under the target working state of the flap;

[0023] The query module is used to query the target reference current sequence and target reference stall current threshold corresponding to the target operating state from the pre-stored correspondence between the operating state, the reference current sequence, and the reference stall current threshold.

[0024] The first determining module is used to determine the target stall current threshold of the push rod motor in the target working state of the flap based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold.

[0025] As an optional implementation, the determining module is specifically used for:

[0026] Based on the actual current sequence and the target reference current sequence, determine the adjustment coefficient of the push rod motor in the target working state of the flap;

[0027] Based on the adjustment coefficient and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined.

[0028] As an optional implementation, the determining module is specifically used for:

[0029] Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence;

[0030] The ratio of the sum of the current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor in the target working state of the flap.

[0031] As an optional implementation, the determining module is specifically used for:

[0032] The sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold is determined as the target stall current threshold of the push rod motor in the target working state of the flap.

[0033] As an optional implementation, the device further includes:

[0034] The second determining module is used to determine that the flap is in a fully open state and stop the push rod motor if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap during the flap opening process.

[0035] The third determining module is used to determine that the flap is in a fully closed state and stop the push rod motor from operating if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap during the flap closing process.

[0036] Thirdly, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to perform the steps of the method described in the first aspect.

[0037] Fourthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0038] This application provides a control method and apparatus for a push rod motor. The technical solution provided by the embodiments of this application brings at least the following beneficial effects: Deformation of the push rod motor assembly and the flap assembly of the range hood, or the influence of oil on the push rod motor assembly and the flap assembly, will cause changes in the stall current of the push rod motor. By acquiring the current data of the push rod motor, the current stall current threshold of the push rod motor in the current working state of the flap is determined in real time or periodically, and the push rod motor is controlled based on the current stall current threshold. This avoids the phenomenon that using a preset stall current threshold to determine whether the flap is fully extended or fully closed will result in the flap not being able to fully extend or fully close.

[0039] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of the structure of a range hood provided in an embodiment of this application;

[0042] Figure 2 This is a schematic diagram of the structure of a push rod motor and a flap provided in an embodiment of this application;

[0043] Figure 3 A flowchart illustrating a control method for a push rod motor provided in this application embodiment;

[0044] Figure 4 A flowchart illustrating a method for determining a target stall current threshold for a pushrod motor, provided in an embodiment of this application;

[0045] Figure 5 A coordinate graph showing the relationship between current and time during the operation of a push rod motor, provided for an embodiment of this application;

[0046] Figure 6 A schematic diagram of the structure of a control device for a push rod motor provided in an embodiment of this application;

[0047] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0049] The present application provides a method for automatically adjusting the stall current threshold, which can be applied to a range hood. Figure 1 This is a schematic diagram of the structure of a range hood provided in an embodiment of this application. Figure 2 This is a schematic diagram of a push rod motor and a flap provided in an embodiment of this application. Figure 1 and Figure 2 As shown, the range hood includes a main controller 100, a motor drive module 110, a motor sampling module 120, and a push rod motor 130. The push rod motor is connected to a flap 140 via a push rod 150. The main controller 100 receives user operation commands, controls the range hood's operation, analyzes the current data collected by the current sampling module 120, and determines the operating status of the push rod motor 130 and the flap 140, as well as issuing abnormality reports. The motor drive module 110 drives the push rod motor 130 to extend and retract the push rod 150, thereby opening and closing the flap 140. The motor sampling module 120 collects the current data of the push rod motor 130 during operation and feeds this data back to the main controller 100. The push rod motor 130 extends the push rod 150 to open or close the flap 140. The push rod 150 extends the flap 140, thus opening or closing the flap 140.

[0050] The following will describe in detail a control method for a push rod motor provided in this application, with reference to specific implementation methods. Figure 3 A flowchart of a control method for a push rod motor provided in an embodiment of this application is shown below. Figure 3 As shown, the specific steps are as follows:

[0051] Step 301: Obtain the target working state of the flap and the actual current sequence of the push rod motor under the target working state of the flap.

[0052] In implementation, when the user turns on the range hood, the push rod motor controls the flap to open gradually via the push rod; at this time, the flap is in the open working state. When the user turns off the range hood, the push rod motor controls the flap to close gradually via the push rod; at this time, the flap is in the closed working state. When the range hood needs to adjust the stall current threshold of the push rod motor (i.e., the target working state, which can be either open or closed) under a certain working state of the flap (i.e., the target working state), the main controller can obtain the target working state of the flap and the actual current sequence of the push rod motor under the target working state of the flap. For example, in the open working state of the flap, the actual current sequence of the push rod motor is (I1, I2, I3, ... I... N ), where N is an integer.

[0053] Step 302: In the pre-stored correspondence between the operating state, the reference current sequence, and the reference stall current threshold, query the target reference current sequence and the target reference stall current threshold corresponding to the target operating state.

[0054] In implementation, when the range hood leaves the factory, the push rod motor assembly and the flap assembly are not deformed, nor are they affected by oil contamination. At this time, technicians can control the flap to open and close. The main controller can acquire the current sequence of the push rod motor in the open or closed operating state of the flap, using it as a reference current sequence. Simultaneously, technicians can set the stall current threshold of the push rod motor in the open or closed operating state of the flap in the main controller, using it as a reference stall current threshold. The reference stall current threshold is the maximum current of the push rod motor when the flap is fully open or fully closed at the time of manufacture. Afterwards, the main controller stores the correspondence between the flap's operating state, the reference current sequence, and the reference stall current threshold.

[0055] For example, the main controller records the reference current sequence of the push rod motor when the flap is in the open working state as (I open1 I open2 I open3 ...I openM The reference stall current threshold is I. OPEN .

[0056] For example, the main controller records the reference current sequence of the push rod motor when the flap is in the off working state as (I close1 I close2 I close3 ...I closeMThe reference stall current threshold is I. CLOSE .

[0057] Based on the target operating state of the flip-board, the main controller queries the target reference current sequence and target reference stall current threshold corresponding to the target operating state in the above correspondence.

[0058] Step 303: Determine the target stall current threshold of the push rod motor in the target working state of the flap based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold.

[0059] In implementation, deformation of the push rod motor assembly and flap assembly, or the influence of oil contamination on these components, can cause changes in the actual current of the push rod motor. If the target reference stall current threshold is still used to determine whether the flap is fully extended or closed, the main controller will stop the push rod motor when it detects that the current actual current reaches the target reference stall current threshold, preventing the flap from fully extending or closing. Therefore, the main controller can redetermine the target stall current threshold of the push rod motor under the target operating state of the flap based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold. In this way, even if the push rod motor assembly and flap assembly are deformed or affected by oil contamination, determining whether the flap is fully extended or closed based on the redefined target stall current threshold ensures that the flap is fully extended or closed during operation.

[0060] As an optional implementation method, such as Figure 4 As shown, the specific implementation steps for the main controller to determine the target stall current threshold of the push rod motor in the target working state of the flapper based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold are as follows.

[0061] Step 3031: Determine the adjustment coefficient of the push rod motor under the target working state of the flap based on the actual current sequence and the target reference current sequence.

[0062] During implementation, deformation of the push rod motor assembly and the flap assembly of the range hood, or the influence of oil contamination on these assemblies, will cause the actual current of the push rod motor to change compared to the target reference current. Therefore, the actual stall current threshold will also change during the opening or closing of the flap. Consequently, the main controller can determine the adjustment coefficient of the push rod motor under the target operating state of the flap based on the actual current sequence and the target reference current sequence.

[0063] Figure 5 This is a coordinate graph showing the relationship between current and time during the operation of the linear actuator motor. (Example:) Figure 5 As shown, the main controller presents the target reference current sequence as the system stored curve B. The main controller presents the actual current sequence of the push rod motor when the load on the flapper is increased as the load increase curve A. The main controller presents the actual current sequence of the push rod motor when the load on the flapper is reduced as the load reduction curve C.

[0064] pass Figure 5 The graph showing the relationship between current and time during the operation of the push rod motor clearly demonstrates the difference between the actual current and the target reference current of the push rod motor when the load on the flapper increases or decreases. Furthermore, it also clearly shows that both the actual current and the actual reference stall current threshold of the push rod motor increase when the load on the flapper increases, and both decrease when the load on the flapper decreases. Therefore, the main controller can determine the adjustment coefficient of the stall current threshold of the push rod motor under the target operating state of the flapper based on the actual current sequence and the target reference current sequence.

[0065] As an optional implementation method, the specific implementation steps for the main controller to determine the adjustment coefficient of the push rod motor in the target working state of the flap based on the actual current sequence and the target reference current sequence are as follows.

[0066] Step 1: Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence.

[0067] In implementation, the main controller subtracts the actual currents with the same current sequence number from the target reference current to obtain a current difference sequence. Then, the main controller further calculates the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence.

[0068] It should be noted that if the number of currents in the actual current sequence is not equal to the number of currents in the target reference current sequence, the main controller needs to select the target reference currents from the reference current sequence that have the same sequence number as those in the actual current sequence. Then, the main controller subtracts the actual currents with the same sequence number from the target reference currents to obtain the current difference sequence.

[0069] Step two: The ratio of the sum of current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor under the target working state of the flap.

[0070] In implementation, when the actual current of the push rod motor in the target operating state of the flapping mechanism is less than the target reference current (the actual stall current threshold is also less than the reference stall current threshold), the sum of the current differences is negative. The adjustment coefficient of the push rod motor in the target operating state of the flapping mechanism, determined by the ratio of the sum of the current differences to the sum of the target reference currents, is also negative. When the actual current of the push rod motor in the target operating state of the flapping mechanism is greater than the target reference current (the actual stall current threshold is also greater than the reference stall current threshold), the sum of the current differences is positive. The adjustment coefficient of the push rod motor in the target operating state of the flapping mechanism, determined by the ratio of the sum of the current differences to the sum of the target reference currents, is also positive.

[0071] As an optional implementation, the main controller determines the adjustment coefficient of the push rod motor in the open working state of the flap based on the actual current sequence and the target reference current sequence using the following formula:

[0072] X OPEN =A sum / Open sum

[0073] Among them, X OPEN A represents the adjustment factor when the device is in the working state. sum This represents the sum of the current differences in the current difference sequence when the flap is in the open working state. sum This represents the sum of the target reference currents in the target reference current sequence when the flap is in the open working state.

[0074] As an optional implementation, the main controller determines the adjustment coefficient of the push rod motor in the closed operating state of the flap based on the actual current sequence and the target reference current sequence using the following formula:

[0075] Y CLOSE =B sum / CLOSE sum

[0076] Among them, Y CLOSE B represents the adjustment factor when the device is in the off working state. sum CLOSE represents the sum of the current differences in the current difference sequence when the flap is in the off working state. sum This represents the sum of the target reference currents in the target reference current sequence when the flap is in the off working state.

[0077] Optionally, the main controller can also calculate the average value of the current difference sequence and the average value of the target reference current sequence, and determine the ratio of the average value of the current difference sequence to the average value of the target reference current sequence as the adjustment coefficient of the push rod motor in the target working state of the flap.

[0078] Optionally, the main controller can also determine the ratio of each actual current to the target reference current, and determine the average ratio of the actual current to the target reference current as the adjustment coefficient of the push rod motor in the target working state of the flap.

[0079] Step 3032: Determine the target stall current threshold of the push rod motor under the target working state of the flap based on the adjustment coefficient and the target reference stall current threshold.

[0080] In implementation, the target stall current threshold of the push rod motor under the target operating state of the flapper is related to the adjustment coefficient and the target reference stall current threshold. Therefore, the main controller can determine the target stall current threshold of the push rod motor under the target operating state of the flapper based on the adjustment coefficient and the target reference stall current threshold.

[0081] As an optional implementation, the main controller determines the target stall current threshold of the push rod motor in the target working state of the flapper as the sum of the product of the target reference stall current threshold and the adjustment coefficient.

[0082] In practice, when the actual current of the push rod motor in the target operating state of the flapping mechanism is less than the target reference current (the actual stall current threshold is also less than the reference stall current threshold), the sum of the current differences is negative. The adjustment coefficient of the push rod motor in the target operating state of the flapping mechanism, determined by the ratio of the sum of the current differences to the sum of the target reference currents, is also negative. At this time, the sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold will be smaller than the original target reference stall current threshold.

[0083] When the actual current of the push rod motor in the target operating state of the flapper is greater than the target reference current (the actual stall current threshold is also greater than the reference stall current threshold), the sum of the current differences is positive. The main controller determines the ratio of the sum of the current differences to the sum of the target reference currents as the adjustment coefficient of the push rod motor in the target operating state of the flapper, which is also positive. At this time, the sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold will be larger than the original target reference stall current threshold.

[0084] Therefore, the main controller can determine the target stall current threshold of the push rod motor in the target working state of the flap by summing the product of the target reference stall current threshold and the adjustment coefficient with the target reference stall current threshold.

[0085] As an optional implementation, the main controller determines the target stall current threshold of the push rod motor in the open working state of the flapper as the sum of the product of the target reference stall current threshold and the adjustment coefficient. The formula is as follows:

[0086] NewI OPEN =I OPEN +X OPEN *I OPEN

[0087] Among them, NewI OPEN X represents the target stall current threshold when the flap is open. OPEN I represents the adjustment factor when the device is in the working state. OPEN This indicates the reference stall current threshold when the flap is open.

[0088] As an optional implementation, the main controller determines the target stall current threshold of the push rod motor in the closed operating state of the flapper as the sum of the product of the target reference stall current threshold and the adjustment coefficient. The formula is as follows:

[0089] NewI CLOSE =I CLOSE +Y CLOSE *I CLOSE

[0090] Among them, NewI CLOSE Y represents the target stall current threshold when the flapper is in the off-state. CLOSE I represents the adjustment factor when the device is in the off working state. CLOSE This represents the reference stall current threshold when the flap is in the off working state.

[0091] Furthermore, after the main controller re-determines the target stall current threshold of the push rod motor in the target working state of the flap, it can determine whether the flap is fully open or fully closed based on the target stall current threshold. The specific determination steps are as follows.

[0092] Step 1: During the opening of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap, then it is determined that the flap of the range hood is in the fully open state and the push rod motor stops running.

[0093] In practice, when a user turns on the range hood, the push rod motor controls the flap to open gradually via a push rod. When the current of the push rod motor reaches the target stall current threshold for the push rod motor in the open flap operating state, the main controller determines that the flap is fully open and stops the push rod motor. Therefore, during the flap opening process, the main controller monitors the current current of the push rod motor in real time and compares it with the target stall current threshold for the push rod motor in the open flap operating state. If the current current of the push rod motor is greater than or equal to the target stall current threshold for the push rod motor in the open flap operating state, the main controller determines that the range hood flap is in the fully open state and stops the push rod motor.

[0094] Step 2: During the closing process of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap, then it is determined that the flap of the smoke machine is in a fully closed state, and the push rod motor stops running.

[0095] In implementation, when the user turns on the range hood, the push rod motor controls the flap to gradually close via a push rod. When the current of the push rod motor reaches the target stall current threshold for the push rod motor in the closed operating state of the flap, the main controller determines that the flap is fully closed and stops the push rod motor. Therefore, during the flap closing process, the main controller detects the current current of the push rod motor and compares it with the target stall current threshold for the push rod motor in the closed operating state of the flap. If the current current of the push rod motor is greater than or equal to the target stall current threshold for the push rod motor in the closed operating state of the flap, the main controller determines that the flap of the range hood is in a fully closed state and stops the push rod motor.

[0096] This application provides a control method for a push rod motor. Deformation of the push rod motor assembly and the flap assembly of the range hood, or the influence of oil contamination on these assemblies, will cause changes in the stall current of the push rod motor. The main controller acquires the current data of the push rod motor and determines the current stall current threshold of the push rod motor in real time or periodically under the current operating state of the flap, and controls the push rod motor based on this current stall current threshold. This avoids the problem of using a preset stall current threshold to determine whether the flap is fully extended or fully closed, which would result in the flap failing to fully extend or close.

[0097] It should be understood that, although Figures 3 to 4 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figures 3 to 4At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0098] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0099] This application also provides a control device for a push rod motor, such as... Figure 6 As shown, the device includes:

[0100] The acquisition module 601 is used to acquire the target working state of the flap and the actual current sequence of the push rod motor under the target working state of the flap;

[0101] The query module 602 is used to query the target reference current sequence and the target reference stall current threshold corresponding to the target operating state from the pre-stored correspondence between the operating state, the reference current sequence and the reference stall current threshold.

[0102] The first determining module 603 is used to determine the target stall current threshold of the push rod motor in the target working state of the flap based on the actual current sequence, the target reference current sequence and the target reference stall current threshold.

[0103] As an optional implementation, the determining module 603 is specifically used for:

[0104] Based on the actual current sequence and the target reference current sequence, determine the adjustment coefficient of the push rod motor in the target working state of the flap;

[0105] Based on the adjustment coefficient and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined.

[0106] As an optional implementation, the determining module 603 is specifically used for:

[0107] Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence;

[0108] The ratio of the sum of the current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor in the target working state of the flap.

[0109] As an optional implementation, the determining module 603 is specifically used for:

[0110] The sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold is determined as the target stall current threshold of the push rod motor in the target working state of the flap.

[0111] As an optional implementation, the device further includes:

[0112] The second determining module is used to determine that the flap is in a fully open state and stop the push rod motor if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap during the flap opening process.

[0113] The third determining module is used to determine that the flap is in a fully closed state and stop the push rod motor from operating if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap during the flap closing process.

[0114] This application provides a control device for a push rod motor. Deformation of the push rod motor assembly and the flap assembly of the range hood, or the influence of oil contamination on these assemblies, will cause changes in the stall current of the push rod motor. By acquiring the current data of the push rod motor, the current stall current threshold of the push rod motor under the current operating state of the flap is determined in real time or periodically, and the push rod motor is controlled based on this current stall current threshold. This avoids the problem of the flap failing to fully open or close when using a preset stall current threshold to determine whether the flap is fully open or closed.

[0115] Specific limitations regarding the control device for the linear actuator motor can be found in the limitations on the control method for the linear actuator motor described above, and will not be repeated here. Each module in the aforementioned control device for the linear actuator motor can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independently of the processor, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0116] In one embodiment, a computer device is provided, such as Figure 7As shown, it includes a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the computer program, it implements the above-described method steps for controlling the push rod motor.

[0117] In one embodiment, a computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the method for controlling the push rod motor described above.

[0118] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0119] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0120] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0121] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0122] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0123] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A control method for a push rod motor, characterized in that, The method includes: Obtain the target operating state of the flap and the actual current sequence of the push rod motor under the target operating state of the flap; In the pre-stored correspondence between the operating state, the reference current sequence, and the reference stall current threshold, query the target reference current sequence and the target reference stall current threshold corresponding to the target operating state; Based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined; The step of determining the target stall current threshold of the push rod motor under the target operating state of the flapper based on the actual current sequence, the target reference current sequence, and the target reference stall current threshold includes: Based on the actual current sequence and the target reference current sequence, determine the adjustment coefficient of the push rod motor in the target working state of the flap; Based on the adjustment coefficient and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined; The step of determining the adjustment coefficient of the push rod motor under the target operating state of the flap based on the actual current sequence and the target reference current sequence includes: Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence; The ratio of the sum of the current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor in the target working state of the flap.

2. The method according to claim 1, characterized in that, Determining the target stall current threshold of the push rod motor under the target operating state of the flapper, based on the adjustment coefficient and the target reference stall current threshold, includes: The sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold is determined as the target stall current threshold of the push rod motor in the target working state of the flap.

3. The method according to claim 1, characterized in that, The method further includes: During the opening of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap, then the flap is determined to be in a fully open state, and the push rod motor stops operating. During the closing process of the flap, if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap, then the flap is determined to be in a fully closed state, and the push rod motor stops operating.

4. A control device for a push rod motor, characterized in that, The device includes: The acquisition module is used to acquire the target working state of the flap and the actual current sequence of the push rod motor under the target working state of the flap; The query module is used to query the target reference current sequence and target reference stall current threshold corresponding to the target operating state from the pre-stored correspondence between the operating state, the reference current sequence, and the reference stall current threshold. The first determining module is used to determine the target stall current threshold of the push rod motor in the target working state of the flap based on the actual current sequence, the target reference current sequence and the target reference stall current threshold. The first determining module is specifically used for: Based on the actual current sequence and the target reference current sequence, determine the adjustment coefficient of the push rod motor in the target working state of the flap; Based on the adjustment coefficient and the target reference stall current threshold, the target stall current threshold of the push rod motor in the target working state of the flap is determined; The first determining module is specifically used for: Determine the current difference sequence between the actual current sequence and the target reference current sequence, and determine the sum of the current differences in the current difference sequence and the sum of the target reference currents in the target reference current sequence; The ratio of the sum of the current differences to the sum of the target reference currents is determined as the adjustment coefficient of the push rod motor in the target working state of the flap.

5. The apparatus according to claim 4, characterized in that, The first determining module is specifically used for: The sum of the product of the target reference stall current threshold and the adjustment coefficient and the target reference stall current threshold is determined as the target stall current threshold of the push rod motor in the target working state of the flap.

6. The apparatus according to claim 4, characterized in that, The device further includes: The second determining module is used to determine that the flap is in a fully open state and stop the push rod motor if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the open working state of the flap during the flap opening process. The third determining module is used to determine that the flap is in a fully closed state and stop the push rod motor from operating if the current current of the push rod motor is greater than or equal to the target stall current threshold of the push rod motor in the closed working state of the flap during the flap closing process.