Agitator control method, system and intelligent terminal
By automatically determining and adjusting the mixing gear and time sequence, the problem of manual adjustment of existing mixers is solved, and efficient automatic stirring is achieved to ensure that food is formed in one go.
Patent Information
- Application Number
- CN202411580177.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-11-07
AI Technical Summary
Existing mixers need to manually adjust the gear and time when stirring different foods, resulting in low stirring efficiency and inability to form at one time.
By obtaining food parameter information and preset food gear time relationship information, the basic stirring gear order and time sequence are determined, and the modification trigger information is adjusted to generate the actual stirring gear order and time sequence, and the stirrer is automatically controlled to stir.
Unsupervised automatic stirring is achieved, ensuring that food is formed in one go and improving stirring efficiency.
Smart Images

Figure CN119065274B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of agitator technology, and in particular to a control method, system and intelligent terminal for agitator. Background Art
[0002] A blender is an electrical appliance used to process food. It can quickly break food into small pieces or liquids through high-speed rotating blades.
[0003] In the related art, a blender is usually provided with multiple gears for determining the stirring speed and stirring strength required when stirring different objects. After putting the food into the blender, the personnel adjusts the required gear. After the food in the blender is stirred, the personnel manually controls the blender to stop.
[0004] With regard to the above-mentioned related technologies, when some foods need to be stirred at different gears and have certain requirements on the stirring time, personnel need to always pay attention to the stirring condition of the blender. After the corresponding stirring time has passed in one gear, another gear is manually switched to stir, resulting in the food not being stirred in one go, which leads to low stirring efficiency of the food. There is still room for improvement. Summary of the invention
[0005] In order to improve the blending efficiency of food, the present application provides a blender control method, system and intelligent terminal.
[0006] In a first aspect, the present application provides a stirrer control method, which adopts the following technical solution:
[0007] A method for controlling an agitator, comprising:
[0008] Get the start trigger information of the agitator;
[0009] Acquiring food parameter information based on the start trigger information;
[0010] Determine basic stirring gear sequence information and corresponding basic gear time sequence information according to food parameter information and preset food gear time relationship information;
[0011] Output the basic stirring gear sequence information and the corresponding basic gear time sequence information, and obtain the modification trigger information;
[0012] Modify the basic stirring gear sequence information and the corresponding basic gear time sequence information according to the modification trigger information to generate actual stirring gear sequence information and the corresponding actual gear time sequence information;
[0013] The blender is controlled to blend the food according to the actual blending gear sequence information and the corresponding actual gear time sequence information.
[0014] By adopting the above technical scheme, the gears required for stirring the food and the time at the gears are sorted according to the food parameter information to obtain basic stirring gear sequence information and basic gear time sequence information, and then the two are adjusted according to the modified trigger information to obtain actual stirring gear sequence information and actual gear time sequence information. The actual stirring gear sequence information and the corresponding actual gear time sequence information are used to control the blender to stir the food. There is no need for personnel to always pay attention to the stirring time of the food at a certain gear of the blender, nor is there any need for personnel to manually change to another gear to continue stirring after stirring at one gear, thereby ensuring that the food is stirred and formed in one time, thereby improving the stirring efficiency of the food.
[0015] Optionally, the step of controlling the blender to blend the food according to the actual blending gear sequence information and the corresponding actual gear time sequence information includes:
[0016] Control the blender to rotate the preset main blade to blend the food in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, and obtain the main load information and blending time information of the main blade;
[0017] Determining load-time relationship information according to food parameter information and preset food load relationship information;
[0018] Determine normal load information according to the mixing time information and the load time relationship information;
[0019] Determine whether the main load information meets the requirements of normal load information;
[0020] If it is met, the stirrer is continuously controlled to rotate the main blade to stir the food in the gear sequence corresponding to the actual stirring gear sequence information and the time sequence corresponding to the actual gear time sequence information, and the main load information and stirring time information of the main blade are continuously obtained for cyclic judgment;
[0021] If not, the preset auxiliary blade is controlled to assist the main blade in stirring the food.
[0022] By adopting the above technical solution, when it is detected that the main load information of the main blade does not meet the requirements of normal load information, it means that the food is not concentrated around the main blade during the stirring process, resulting in the main blade being unable to effectively stir the food. Therefore, the auxiliary blade is controlled to assist the main blade in stirring the food, thereby improving the stirring efficiency of the food.
[0023] Optionally, the step of controlling a preset auxiliary blade to assist the main blade in stirring the food includes:
[0024] Get the food dispersion position information of the mixer;
[0025] Determining whether the food dispersion position information meets the preset uniform dispersion position information requirement;
[0026] If it meets the requirement, the auxiliary blade is controlled to assist the main blade to stir the food according to the preset movement assistance method;
[0027] If not, the secondary blade is controlled to move to a position corresponding to the food scattering position information to assist the primary blade in stirring the food.
[0028] By adopting the above technical scheme, the food scattering position information is determined. If the food scattering position information meets the requirements of the uniform scattering position information, it means that the food is uniformly dispersed in the blender. Therefore, the auxiliary blade is controlled to assist the main blade in stirring the food according to the movement assist method. If it does not meet the requirements, the auxiliary blade is directly controlled to move to the position corresponding to the food scattering position information to directly stir the food to assist the main blade, thereby improving the mixing efficiency of the food.
[0029] Optionally, the step of controlling the auxiliary blade to assist the main blade in stirring the food according to a preset movement assistance method includes:
[0030] Get the liquid level detection information of the agitator;
[0031] Analyze and determine the minimum moving distance information based on the liquid level detection information and the preset auxiliary blade height information;
[0032] The auxiliary blade is controlled to move back and forth cyclically according to the minimum moving distance information and the preset maximum moving distance information, and the auxiliary blade is controlled to assist the main blade in stirring the food.
[0033] By adopting the above technical solution, the minimum moving distance information between the liquid level detection information and the secondary blade height information is determined, thereby determining the minimum distance for the secondary blade to enter the food for stirring, and controlling the secondary blade to reciprocate between the minimum moving distance information and the maximum moving distance information to stir the food, so that food that is not around the main blade can also be fully and evenly stirred, thereby improving the stirring efficiency of the food.
[0034] Optionally, the step of controlling the secondary blade to move to a position corresponding to the food dispersion position information to assist the primary blade in stirring the food includes:
[0035] Controlling the secondary blade to move to a position corresponding to the food dispersion position information and rotate along with the primary blade to stir the food;
[0036] Obtaining auxiliary load information of the auxiliary blade;
[0037] Determine whether the secondary load information meets the requirements of the preset load leveling stage information;
[0038] If it does not meet the requirement, the auxiliary blade is continuously controlled to rotate along with the main blade to stir the food, and the auxiliary load information of the auxiliary blade is continuously obtained to perform a cyclic judgment;
[0039] If it is met, the food dispersion position information of the blender is re-acquired to control the auxiliary blade to continue to assist the main blade in blending the food.
[0040] By adopting the above technical solution, when the auxiliary blade moves to the position corresponding to the food dispersion position information for stirring, the auxiliary load information of the auxiliary blade is detected. When the auxiliary load information meets the requirements of the load smoothing stage information, it indicates that the auxiliary blade stirs the food at this position evenly. Therefore, the food dispersion position information is re-detected, and the auxiliary blade is continuously controlled to assist the main blade in stirring the food, thereby improving the stirring efficiency of the food.
[0041] Optionally, the step of obtaining food dispersion position information of the stirrer includes:
[0042] Get stirring image information of the stirrer;
[0043] Determining whether the stirring image information meets the preset requirements of clear food image information;
[0044] If not, the food dispersion position information is determined according to a preset blade detection method;
[0045] If it is in compliance, image analysis is performed based on the stirring image information and the preset scale area information to determine the food quantity information in the area;
[0046] The regional food quantity information and the corresponding scale area information are sorted to determine the food dispersion position information.
[0047] By adopting the above technical solution, when it is determined that the stirring image information does not meet the requirements of clear food image information, it means that the food scattering position cannot be determined by image recognition. Therefore, the food scattering position information is determined according to the blade detection method. When it meets the requirements, the amount of food in each scale area is identified, and the food scattering position information is obtained after sorting, thereby improving the accuracy of determining the food scattering position information.
[0048] Optionally, the step of determining food scattering position information according to a preset blade detection method includes:
[0049] Get the food dispersion area information of the mixer;
[0050] Controlling the auxiliary blade to move within the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information;
[0051] The food load information and the corresponding detection area information are sorted to determine the food dispersion position information.
[0052] By adopting the above technical solution, the auxiliary blade is controlled to move into the area corresponding to the food dispersion area information and detect the food load information. After comparing and sorting the food load information, the detection area information corresponding to the largest food load information is selected as the food dispersion position information, thereby improving the accuracy of determining the food dispersion position information.
[0053] Optionally, the step of controlling the auxiliary blade to move within the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information includes:
[0054] Analyze and determine the minimum detection distance information and the maximum detection distance information based on the food dispersion area information;
[0055] Controlling the auxiliary blade to move close to the area corresponding to the food dispersion area information, and obtaining the moved distance information;
[0056] When the moved distance information is equal to the minimum detection distance information, the auxiliary blade is controlled to move and rotate according to the preset detection parameter information to detect the food load information, and the current distance is recorded to generate the detection area information;
[0057] When the moved distance information is equal to the highest detection distance information, the auxiliary blade is controlled to stop detection and reset.
[0058] By adopting the above technical solution, the minimum detection distance information and the maximum detection distance information are determined, ensuring that the secondary blade starts detection from the minimum detection distance information and stops when it reaches the maximum detection distance information, thereby avoiding repeated detection in one detection, thereby improving the accuracy of determining the food load information and the corresponding detection area information.
[0059] In a second aspect, the present application provides a stirrer control system, which adopts the following technical solution:
[0060] A stirrer control system, comprising:
[0061] An acquisition module, used to acquire start trigger information, food parameter information and modification trigger information;
[0062] A memory for storing a program of a stirrer control method as described in any one of the above items;
[0063] The program in the processor memory can be loaded and executed by the processor to implement any one of the above-mentioned agitator control methods.
[0064] By adopting the above technical solution, the processor loads and executes a computer program of a blender control method stored in the memory, so that the acquisition module obtains a series of data related to the blender control, sorts the gears and time required for blending food, and then executes to blend the food. There is no need for personnel to always pay attention to the blending time of the blender at a certain gear, and there is no need to manually switch to another gear to continue blending after blending at one gear, thereby ensuring that the food is blended in one step, thereby improving the blending efficiency of the food.
[0065] In a third aspect, the present application provides a smart terminal, which adopts the following technical solution:
[0066] An intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes a stirrer control method as described in any one of the above items.
[0067] By adopting the above technical solution and operating the intelligent terminal, the processor is made to load and execute a computer program of a blender control method stored in the memory, so that the gears and time required for blending food are sequenced and then executed to blend the food. There is no need for personnel to always pay attention to the blending time of the blender at a certain gear, nor is there a need to manually switch to another gear to continue blending after blending at one gear, thereby ensuring that the food is blended in one step, thereby improving the blending efficiency of the food.
[0068] In summary, the present application includes at least one of the following beneficial technical effects:
[0069] By sorting the gears required for blending food and the time at the gears according to the food parameter information to obtain basic blending gear sequence information and basic gear time sequence information, and then adjusting the two according to the modified trigger information to obtain actual blending gear sequence information and actual gear time sequence information, the blender is controlled to blend food with the actual blending gear sequence information and the corresponding actual gear time sequence information, and there is no need for personnel to always pay attention to the blending time of the blender at a certain gear, and there is no need for personnel to manually switch to another gear to continue blending after blending at one gear, thereby ensuring that the food is blended and formed at one time, thereby improving the blending efficiency of food;
[0070] When it is detected that the main load information of the main blade does not meet the requirements of the normal load information, it indicates that the food is not concentrated around the main blade during the stirring process, resulting in the main blade being unable to stir the food effectively. Therefore, the auxiliary blade is controlled to assist the main blade in stirring the food, thereby improving the stirring efficiency of the food.
[0071] By determining the food scattering position information, if the food scattering position information meets the requirements of the uniform scattering position information, it means that the food is uniformly dispersed in the blender. Therefore, the auxiliary blade is controlled to assist the main blade to stir the food according to the movement assist method. If it does not meet the requirements, the auxiliary blade is directly controlled to move to the position corresponding to the food scattering position information to directly stir the food to assist the main blade, thereby improving the mixing efficiency of the food. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1 It is a flow chart of a stirrer control method in an embodiment of the present application.
[0073] Figure 2 It is a flowchart of the steps of controlling the blender to blend food according to actual blending gear sequence information and corresponding actual gear time sequence information in an embodiment of the present application.
[0074] Figure 3 It is a flow chart of the steps of controlling a preset secondary blade to assist a primary blade in stirring food in an embodiment of the present application.
[0075] Figure 4 It is a flow chart of the steps of controlling the auxiliary blade to assist the main blade in stirring food according to a preset movement assistance method in an embodiment of the present application.
[0076] Figure 5 It is a flow chart of the steps of controlling the secondary blade to move to a position corresponding to the food dispersion position information to assist the primary blade in stirring the food in an embodiment of the present application.
[0077] Figure 6 It is a flow chart of the steps of obtaining food dispersion location information in an embodiment of the present application.
[0078] Figure 7 It is a flowchart of the steps of determining food dispersion position information according to a preset blade detection method in an embodiment of the present application.
[0079] Figure 8 It is a flowchart of the steps of controlling the auxiliary blade to move within the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information in the embodiment of the present application.
[0080] Fig. 9 It is a schematic diagram of the structure of the agitator in the embodiment of the present application.
[0081] Fig.10 It is a schematic diagram of the structure of the main blade and the auxiliary blade in the embodiment of the present application.
[0082] Fig.11 It is a cross-sectional schematic diagram of the main blade and the auxiliary blade in the embodiment of the present application. DETAILED DESCRIPTION
[0083] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 11 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0084] The embodiment of the present application discloses a blender control method, specifically discloses a processing terminal. When a person controls the blender to start, the processing terminal receives a start trigger information, thereby detecting the food parameter information, and determining the basic blending gear sequence information and the corresponding basic gear time sequence information according to the food parameter information and the food gear time relationship information, and outputs the two for modification by the person. After obtaining the modification trigger information, the basic blending gear sequence information and the corresponding basic gear time sequence information are modified according to the modification trigger information, thereby obtaining the actual blending gear sequence information and the corresponding actual gear time sequence information, and then controlling the blender to blend the food according to the actual blending gear sequence information and the corresponding actual gear time sequence information, without the need for the person to always pay attention to the blender blending time of the food at one gear, nor to manually switch to another gear to continue blending after the blending is completed, thereby ensuring that the food can be blended into shape at one time, thereby improving the blending efficiency of the food.
[0085] Reference Figure 1 , the embodiment of the present application discloses a stirrer control method, comprising the following steps:
[0086] Step S100: obtaining the start trigger information of the agitator.
[0087] Among them, a blender refers to an electrical appliance used to blend food. Fig. 9 , including a mixing chamber and a base. The mixing chamber is usually filled with water and food to be mixed. A main blade is installed at the bottom of the mixing chamber. The main blade cuts the food during rotation to fully mix the food and water. The start trigger information refers to the trigger data for starting the blender. When the operator presses the start button on the blender, an electrical signal representing the start trigger information is output to the processing terminal.
[0088] Step S101: Acquire food parameter information based on the start trigger information.
[0089] When the processing terminal receives the start trigger information, the processing terminal detects the food parameter information in response to the start trigger information to provide data support for the subsequent determination of how to stir the food.
[0090] Food parameter information refers to the type and quantity of food. When the operator puts food into the blender, he selects the type in the processing terminal, and the detection module on the blender detects the quantity, and the operator confirms and obtains the food parameter information. For example, after the operator selects soybeans as the type on the processing terminal, the soybeans are added to the blender. The weight sensor of the blender detects the quantity of soybeans and displays it. The operator clicks to confirm and then adds the rest of the food, water, etc. according to the method.
[0091] Step S102: determining basic stirring gear sequence information and corresponding basic gear time sequence information according to food parameter information and preset food gear time relationship information.
[0092] Among them, the food gear time relationship information refers to the correspondence between the food parameters and the stirring gear and time. The stirring gear is first determined according to the food type in the food parameters. For example, hard foods, seeds and nuts usually need to be stirred at a low gear to prevent splashing, and then stirred at a high gear to ensure thorough crushing. Soft foods, such as soft fruits and vegetables, can be directly stirred quickly at a high gear. The gear sequence corresponding to specific foods is set by the operator according to the type of food, and then the stirring time is determined according to the food weight in the food parameters. The heavier the food weight, the longer the stirring time. The operator stirs foods of different weights at one gear and records the lowest time for crushing to obtain the stirring time. Then the gear sequence and the corresponding time are stored in the database after corresponding to the food parameters to form food gear time relationship information.
[0093] The basic stirring gear sequence information refers to the gear sequence when stirring food, and the basic gear time sequence information refers to the specific time when the gear corresponding to the basic stirring gear sequence information is maintained. The processing terminal inputs the food type and food weight corresponding to the food parameter information into the database corresponding to the food gear time relationship information and matches the output.
[0094] Step S103: outputting basic stirring gear sequence information and corresponding basic gear time sequence information, and acquiring modification trigger information.
[0095] Among them, after the processing terminal determines the basic stirring gear sequence information and the corresponding basic gear time sequence information, the two are output to the panel for the operator to confirm and modify, and the modification trigger information is detected to provide data support for the subsequent modification of the gear and time. The modification trigger information refers to the operation trigger data when the operator modifies the basic stirring gear sequence information and the corresponding basic gear time sequence information, which is received by the processing terminal.
[0096] Step S104: modifying the basic stirring gear sequence information and the corresponding basic gear time sequence information according to the modification trigger information to generate actual stirring gear sequence information and the corresponding actual gear time sequence information.
[0097] Among them, the actual stirring gear sequence information refers to the gear sequence determined by the operator, and the actual gear time sequence information refers to the time sequence determined by the operator. The processing terminal modifies the basic stirring gear sequence information and the corresponding basic gear time sequence information according to the operation data corresponding to the modification trigger information and then generates it.
[0098] Step S105: controlling the blender to blend the food according to the actual blending gear sequence information and the corresponding actual gear time sequence information.
[0099] After the processing terminal obtains the actual stirring gear sequence information and the corresponding actual gear time sequence information, the stirrer is controlled according to the gear corresponding to the actual stirring gear sequence information to stir the food at the gear time corresponding to the actual gear time sequence information. The specific method is as follows: Figure 2 The steps are eliminated, so that the operator does not need to pay attention to the stirring condition of the stirrer all the time, ensuring that the food is stirred and formed in one time, thereby improving the stirring efficiency of the food.
[0100] Reference Figure 2 The step of controlling the blender to blend food according to the actual blending gear sequence information and the corresponding actual gear time sequence information includes:
[0101] Step S200: Control the blender to rotate the preset main blade to blend the food in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, and obtain the main load information and blending time information of the main blade.
[0102] Among them, the processing terminal controls the blender to rotate the main blade in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, so that the main blade cuts and blends the food in the blending bin, and detects the main load information and blending time information of the main blade, providing data support for the subsequent determination of whether an auxiliary main blade is needed for blending.
[0103] The main blade refers to the blade fixedly installed at the bottom of the mixing chamber. The main load information refers to the load power that controls the rotation of the main blade during the mixing process of the main blade, which is obtained by detecting the power consumption of the motor. The mixing time information refers to the mixing time of the main blade, which is counted by the timer and sent to the processing terminal.
[0104] Step S201: Determine load-time relationship information according to food parameter information and preset food load relationship information.
[0105] Among them, food load relationship information refers to the correspondence between food parameters and the law of blade load changes over time. The operator conducts stirring experiments based on foods of different types and weights to record the changes in the motor load power over time when different food parameters are used. The food parameters are then corresponded to the law of load changes over time and stored in the database to form food load relationship information.
[0106] The load-time relationship information refers to the corresponding relationship between the main blade load and the mixing time when the food is currently being mixed. The processing terminal inputs the food type and quantity corresponding to the food parameter information into the database corresponding to the food load relationship information and matches the output to obtain the information.
[0107] Step S202: determining normal load information according to the stirring time information and the load time relationship information.
[0108] Among them, normal load information refers to the load power when the main blade is still in full contact with the food after the stirring time has passed, and is obtained by the processing terminal inputting the time corresponding to the stirring time information into the database corresponding to the load time relationship information and matching the output.
[0109] Step S203: Determine whether the main load information meets the requirements of normal load information.
[0110] The requirement of normal load information refers to a load power not less than that corresponding to the normal load information. The processing terminal determines whether the load power corresponding to the main load information is not less than that corresponding to the normal load information, thereby determining whether the main blade is still in full contact with the food.
[0111] Step S2031: If it meets the requirements, continue to control the blender to rotate the main blade to blend the food in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, and continue to obtain the main load information and blending time information of the main blade for cyclic judgment.
[0112] Among them, if the processing terminal determines that the load power corresponding to the main load information is not less than the load power corresponding to the normal load information, it means that the main blade is still in full contact with the food at this time, and the main blade can effectively cut and stir the food. Therefore, the stirrer continues to be controlled to rotate the main blade in the gear sequence corresponding to the actual stirring gear sequence information and the time sequence corresponding to the actual gear time sequence information, so as to fully cut and stir the food, and continue to detect the main load information and stirring time information of the main blade, so as to continue to pay attention to the contact between the main blade and the food.
[0113] Step S2032: If not, the preset auxiliary blade is controlled to assist the main blade in stirring the food.
[0114] If the processing terminal determines that the load power corresponding to the main load information is less than the load power corresponding to the normal load information, it indicates that the main blade is not in full contact with the food and the food is scattered in the rest of the mixing chamber. Therefore, the auxiliary blade is controlled to assist the main blade in mixing the food. For specific methods, refer to Figure 3 The steps are as follows: when the auxiliary blade cuts the food at the remaining positions, the food at the remaining positions is prompted to be concentrated toward the main blade, thereby improving the mixing efficiency of the food.
[0115] The auxiliary blade is a device that assists the main blade in crushing food that the main blade cannot reach. Fig.10 and Fig.11 The structure of the auxiliary blade is similar to that of the main blade, both of which include a blade and a motor to drive the blade to rotate. The difference between the two is that the auxiliary blade is installed on the top of the mixing chamber, and the auxiliary blade is controlled by a telescopic device to move along the height direction of the mixing chamber. The telescopic device is Fig.11 An implementation method is given in the figure, and pneumatic methods and the like may also be used, which will not be described in detail here.
[0116] Reference Figure 3 The steps of controlling the preset auxiliary blade to assist the main blade in stirring the food include:
[0117] Step S300: Acquire food dispersion position information of the blender.
[0118] The food dispersion location information refers to the main dispersion location of the food in the mixing chamber, which can exist in one place or multiple places. For specific acquisition methods, refer to Figure 6 steps.
[0119] Step S301: determining whether the food scattering position information meets the preset requirement of uniform scattering position information.
[0120] Among them, the uniformly dispersed position information refers to the trigger data of food being uniformly dispersed in multiple positions. The dispersed positions are greater than one, that is, multiple positions. The requirement for the uniformly dispersed position information refers to the consistency of the multiple dispersed positions corresponding to the uniformly dispersed position information, which is stored in the processing terminal by the operator.
[0121] The processing terminal determines whether the scattered positions corresponding to the food scattered position information are consistent with the multiple scattered positions corresponding to the uniform scattered position information, thereby determining whether the food is uniformly dispersed in the mixing chamber.
[0122] Step S3011: If it is met, the auxiliary blade is controlled according to a preset movement assistance method to assist the main blade in stirring the food.
[0123] If the processing terminal determines that the position corresponding to the food dispersion position information is consistent with the multiple dispersion positions corresponding to the uniform dispersion position information, it indicates that the food is uniformly dispersed in the mixing chamber. Therefore, the auxiliary blade is controlled according to the movement auxiliary method to assist the main blade in mixing the food. The specific method is referred to Figure 4 steps.
[0124] The moving assist method refers to the method by which the auxiliary blade crushes the food during movement, which is stored in the processing terminal by the operator.
[0125] Step S3012: If not, the secondary blade is controlled to move to a position corresponding to the food scattering position information to assist the primary blade in stirring the food.
[0126] If the processing terminal determines that the position corresponding to the food dispersion position information is inconsistent with the multiple dispersion positions corresponding to the uniform dispersion position information, it indicates that the food is dispersed at one position in the mixing chamber, so the auxiliary blade is controlled to move to the position corresponding to the food dispersion position information, thereby crushing the food at the position corresponding to the food dispersion position information and causing the food to move closer to the main blade. For specific methods, refer to Figure 5 steps.
[0127] Reference Figure 4 The steps of controlling the auxiliary blade to assist the main blade in stirring the food according to the preset movement assistance method include:
[0128] Step S400: Obtaining the liquid level detection information of the agitator.
[0129] The liquid level detection information refers to the liquid level value in the agitator, which can be obtained by detecting a liquid level sensor in one embodiment, and can be obtained by collecting an image of the agitation chamber and then identifying the scale corresponding to the liquid level in another embodiment.
[0130] Step S401: Analyze and determine minimum moving distance information based on the liquid level detection information and the preset secondary blade height information.
[0131] The auxiliary blade height information refers to the height of the auxiliary blade relative to the bottom of the mixing chamber when the auxiliary blade is in a stationary and unused state, and the operator stores the value in the processing terminal according to the actual situation of the auxiliary blade. The minimum moving distance information refers to the minimum distance that the auxiliary blade contacts the food, and is obtained by calculating the difference between the height corresponding to the auxiliary blade height information and the liquid level value corresponding to the liquid level detection information by the processing terminal.
[0132] Step S402: Control the secondary blade to move back and forth according to the minimum moving distance information and the preset maximum moving distance information, and control the secondary blade to assist the primary blade in stirring the food.
[0133] Among them, after the processing terminal determines the minimum moving distance information, the auxiliary blade is controlled to move back and forth between the distance corresponding to the minimum moving distance information and the distance corresponding to the maximum moving distance information. At the same time, the auxiliary blade is controlled to follow the main blade to cut and mix the food, thereby ensuring that the food scattered throughout the mixing bin can be quickly crushed.
[0134] The maximum moving distance information refers to the distance that the auxiliary blade moves to the main blade area in a stationary state, and the operator stores the value in the processing terminal according to the actual situation of the auxiliary blade.
[0135] Reference Figure 5 The step of controlling the secondary blade to move to a position corresponding to the food dispersion position information to assist the primary blade in stirring the food includes:
[0136] Step S500: Control the secondary blade to move to a position corresponding to the food scattering position information and rotate along with the primary blade to stir the food.
[0137] Among them, when the processing terminal determines that there is only one position corresponding to the food scattering position information, the processing terminal controls the auxiliary blade to move to the position corresponding to the food scattering position information, thereby crushing the food gathered at this position, and at the same time prompting the food at other positions to move closer to the main blade.
[0138] Step S501: Acquire the secondary load information of the secondary blade.
[0139] The auxiliary load information refers to the load power diagram of the motor driving the auxiliary blade to rotate, where the vertical axis is the load power and the horizontal axis is the time, and is obtained by detecting the load power and rotation time of the motor.
[0140] Step S502: Determine whether the secondary load information meets the requirements of the preset load leveling phase information.
[0141] Among them, the load smooth stage information refers to the stage where the load power is stable after decreasing. In the process of cutting and mixing, the load power of the motor usually decreases first, and then tends to be stable after reaching a certain value. The stable stage indicates that the crushing is completed or there is no food at this time. The requirement for the load smooth stage information refers to the stage corresponding to the load smooth stage information.
[0142] The processing terminal determines whether the load power diagram corresponding to the auxiliary load information is in the stage corresponding to the load gentle stage information, thereby determining whether the auxiliary blade has completed crushing the food at the position corresponding to the food dispersion position information or whether the food is dispersed again.
[0143] Step S5021: If it does not meet the requirement, the auxiliary blade is continuously controlled to follow the main blade to rotate to stir the food, and the auxiliary load information of the auxiliary blade is continuously obtained to perform a cyclic judgment.
[0144] Among them, if the processing terminal determines that the load power diagram corresponding to the auxiliary load information is not in the stage corresponding to the load smooth stage information, it means that the auxiliary blade has not completed the crushing of the food at the position corresponding to the food dispersion position information. Therefore, the auxiliary blade continues to be controlled to follow the main blade to rotate to stir the food, and the auxiliary load information of the auxiliary blade continues to be detected, thereby continuously monitoring the working status of the auxiliary blade.
[0145] Step S5022: If it is in compliance, the food dispersion position information of the blender is re-acquired to control the auxiliary blade to continue to assist the main blade in blending the food.
[0146] Among them, if the processing terminal determines that the load power diagram corresponding to the auxiliary load information is in the stage corresponding to the load smooth stage information, it indicates that the auxiliary blade has completed crushing the food at the position corresponding to the food dispersion position information or the food is dispersed again. Therefore, it is necessary to re-detect the food dispersion position information of the blender, so as to continue to control the auxiliary blade to assist the main blade in stirring the food, thereby improving the stirring efficiency of the food.
[0147] Reference Figure 6 , the steps of obtaining the food dispersion position information of the stirrer include:
[0148] Step S600: Acquire stirring image information of the stirrer.
[0149] Among them, the stirring image information refers to the image of the stirring chamber during the stirring process of the stirrer, which is obtained by taking pictures from the outside of the stirring chamber by a camera. The horizontal range of the shooting is the diameter of the stirring chamber, and the vertical range of the shooting is the height range of the stirring chamber, but does not include the area of the main blade in the stirring chamber.
[0150] Step S601: determining whether the stirring image information meets the preset requirement of clear food image information.
[0151] The clear image information of food refers to trigger data for clear presentation of food in an image, and the requirement for the clear image information of food refers to a clear image corresponding to the clear image information of food.
[0152] After the processing terminal analyzes and identifies the image corresponding to the stirring image information, it is determined whether the image corresponding to the stirring image information is a clear image corresponding to the clear image information of the food, thereby determining whether the scattered position of the food can be determined by image recognition.
[0153] Step S6011: If not, determine the food scattering position information according to a preset blade detection method.
[0154] If the processing terminal determines that the image corresponding to the stirring image information is not a clear image corresponding to the clear image information of the food, it indicates that the blender has mixed the food with the water. At this time, the specific position of the food in the stirring chamber cannot be clearly collected based on the image. Therefore, the food dispersion position information is determined based on the blade detection method. The specific method is referred to in Figure 7 steps.
[0155] The blade detection method refers to a method of using the load power of the secondary blade to detect the scattered position of the food in the mixing chamber, which is stored in the processing terminal by the operator.
[0156] Step S6012: If it is in compliance, image analysis is performed based on the stirring image information and the preset scale area information to determine the area food quantity information.
[0157] Among them, if the processing terminal determines that the image corresponding to the stirring image information is a clear image corresponding to the clear image information of the food, it indicates that the water in the stirring bin is still in a clear state at this time. Therefore, image recognition is performed based on the stirring image information and the scale area information to determine the amount of food in the area, providing data support for the subsequent determination of the food dispersion position.
[0158] The scale area information refers to the height area between two adjacent scales on the mixing bin. The regional food quantity information refers to the amount of food in each area. The processing terminal segments the image corresponding to the mixing image information according to the area corresponding to the scale area information, and then uses the trained convolutional neural network to identify the amount of food in the segmented image to obtain the regional food quantity information.
[0159] Step S602: sorting the regional food quantity information and the corresponding scale area information to determine the food dispersion position information.
[0160] Among them, the food scattering position information in this step is consistent with the food scattering position information in step S300. The processing terminal sorts the food quantities corresponding to the regional food quantity information, thereby selecting the scale area information with the largest amount of food, which is the food scattering position information.
[0161] Reference Figure 7 The step of determining food scattering position information according to a preset blade detection method includes:
[0162] Step S700: Acquire food dispersion area information of the blender.
[0163] The food scattering area information refers to the area in the mixing chamber where food may exist. The food scattering area information is determined by detecting the liquid level in the mixing chamber and then based on the endpoint value and liquid level value of the main blade area.
[0164] Step S701: Control the auxiliary blade to move in the area corresponding to the food scattering area information and detect the food load information and the corresponding detection area information.
[0165] After the processing terminal determines the food dispersion area information, the processing terminal controls the secondary blade to detect the food load information in the area corresponding to the food dispersion area information, and records the corresponding detection area information. The specific method is as follows: Figure 8 steps to provide data support for the subsequent determination of food dispersion locations.
[0166] The food load information refers to the load power caused by the obstruction of food in the area corresponding to the food dispersion area information when the auxiliary blade rotates in the area. It is obtained by detecting the load power of the motor. The detection area information refers to the area when the food load information is detected each time. It is obtained by calculating the difference between the height of the mixing chamber and the moving distance of the auxiliary blade.
[0167] Step S702: sorting the food load information and the corresponding detection area information to determine the food dispersion position information.
[0168] Among them, the food scattering position information in this step is consistent with the food scattering position information in step S300. The processing terminal sorts the loads corresponding to the food load information to identify the detection area information corresponding to the maximum load. The amount of food in this area is the largest, so this area is determined as the food scattering position information.
[0169] Reference Figure 8 The steps of controlling the auxiliary blade to move in the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information include:
[0170] Step S800: Analyze and determine the minimum detection distance information and the maximum detection distance information according to the food scattering area information.
[0171] Among them, the minimum detection distance information refers to the distance from the auxiliary blade to the highest point of the area corresponding to the food dispersion area information, which is obtained by calculating the difference between the auxiliary blade height value and the maximum value corresponding to the food dispersion area information by the processing terminal; the maximum detection distance information refers to the distance from the auxiliary blade to the lowest point of the area corresponding to the food dispersion area information, which is obtained by calculating the difference between the auxiliary blade height value and the minimum value corresponding to the food dispersion area information by the processing terminal.
[0172] Step S801: Control the auxiliary blade to move close to the area corresponding to the food scattering area information, and obtain the moved distance information.
[0173] After the food scattering area information is determined, the auxiliary blade is controlled to move close to the area corresponding to the food scattering area information, and the moved distance information is detected to provide data support for the subsequent determination of whether to start the detection.
[0174] The moved distance information refers to the distance that the auxiliary blade has moved, which is recorded by the telescopic device that controls the movement of the auxiliary blade and sent to the processing terminal.
[0175] Step S802: When the moved distance information is equal to the minimum detection distance information, the auxiliary blade is controlled to move and rotate according to the preset detection parameter information to detect the food load information, and the current distance is recorded to generate the detection area information.
[0176] Among them, when the processing terminal determines that the distance corresponding to the moved distance information is equal to the distance corresponding to the minimum detection distance information, it means that the secondary blade has moved to the highest point of the food, and detection can be started at this time. Therefore, the secondary blade is controlled to continue moving and rotating according to the detection parameter information to detect the food load information, and the current distance is recorded to generate the detection area information.
[0177] The detection parameter information refers to the parameters such as the moving speed of the auxiliary blade during the detection process, the single detection time and the detection speed, which are determined by the operator according to the actual situation. The food load information and the detection area information in this step are consistent with the food load information and the detection area information in step S701. The food load information is obtained by detecting the load power of the motor by the processing terminal, and the detection area information is obtained by the processing terminal recording the moved distance at this time and calculating the difference between the mixing chamber height and the moved distance.
[0178] Step S803: When the moved distance information is equal to the maximum detection distance information, the auxiliary blade is controlled to stop detection and reset.
[0179] Among them, during the secondary blade detection process, when the processing terminal determines that the distance corresponding to the moved distance information is equal to the distance corresponding to the highest detection distance information, it indicates that the secondary blade has completed the detection of the food dispersion area. Therefore, the secondary blade is controlled to stop detection and reset to prevent the secondary blade from colliding with the main blade and ensure the accuracy of food dispersion position detection.
[0180] Based on the same inventive concept, the embodiment of the present application provides a stirrer control system, including:
[0181] An acquisition module, used to acquire start trigger information, food parameter information, modification trigger information, main load information, stirring time information, food dispersion position information, liquid level detection information, auxiliary load information, stirring image information, food dispersion area information and moved distance information;
[0182] The memory is used to store a program of a stirrer control method.
[0183] The program in the memory can be loaded and executed by the processor to implement a stirrer control method.
[0184] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0185] An embodiment of the present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute a stirrer control method.
[0186] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0187] Based on the same inventive concept, an embodiment of the present application provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a stirrer control method.
[0188] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0189] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A stirrer control method, characterized in that: include: Get the start trigger information of the agitator; Acquiring food parameter information based on the start trigger information; Determine basic stirring gear sequence information and corresponding basic gear time sequence information according to food parameter information and preset food gear time relationship information; Output the basic stirring gear sequence information and the corresponding basic gear time sequence information, and obtain the modification trigger information; Modify the basic stirring gear sequence information and the corresponding basic gear time sequence information according to the modification trigger information to generate actual stirring gear sequence information and the corresponding actual gear time sequence information; Controlling the blender to blend the food according to the actual blending gear sequence information and the corresponding actual gear time sequence information; The step of controlling the blender to blend food according to the actual blending gear sequence information and the corresponding actual gear time sequence information comprises: Control the blender to rotate the preset main blade to blend the food in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, and obtain the main load information and blending time information of the main blade; Determine load-time relationship information according to food parameter information and preset food load relationship information; Determine normal load information according to the mixing time information and the load time relationship information; Determine whether the main load information meets the requirements of normal load information; If it is met, the blender is continuously controlled to rotate the main blade to blend the food in the gear sequence corresponding to the actual blending gear sequence information and the time sequence corresponding to the actual gear time sequence information, and the main load information and blending time information of the main blade are continuously obtained for cyclic judgment; If it does not meet the requirements, the preset auxiliary blade is controlled to assist the main blade in stirring the food; The steps of controlling the preset auxiliary blade to assist the main blade in stirring the food include: Get the food dispersion position information of the mixer; Determining whether the food dispersion position information meets the preset uniform dispersion position information requirement; If it meets the requirements, the auxiliary blade is controlled to assist the main blade in stirring the food according to the preset movement assistance method; If not, the auxiliary blade is controlled to move to a position corresponding to the food dispersion position information to assist the main blade in stirring the food; The step of controlling the secondary blade to move to a position corresponding to the food dispersion position information to assist the primary blade in stirring the food includes: Controlling the secondary blade to move to a position corresponding to the food dispersion position information and rotate along with the primary blade to stir the food; Obtaining auxiliary load information of the auxiliary blade; Determine whether the secondary load information meets the requirements of the preset load leveling stage information; If it does not meet the requirement, the auxiliary blade is continuously controlled to rotate along with the main blade to stir the food, and the auxiliary load information of the auxiliary blade is continuously obtained to perform a cyclic judgment; If it is met, the food dispersion position information of the blender is re-acquired to control the auxiliary blade to continue to assist the main blade in blending the food.
2. A stirrer control method according to claim 1, characterized in that: The steps of controlling the auxiliary blade to assist the main blade in stirring the food according to the preset movement assistance method include: Get the liquid level detection information of the agitator; Analyze and determine the minimum moving distance information based on the liquid level detection information and the preset auxiliary blade height information; The auxiliary blade is controlled to move back and forth cyclically according to the minimum moving distance information and the preset maximum moving distance information, and the auxiliary blade is controlled to assist the main blade in stirring the food.
3. A stirrer control method according to claim 1, characterized in that: The steps of obtaining the food dispersion position information of the mixer include: Get stirring image information of the stirrer; Determining whether the stirring image information meets the preset requirements of clear food image information; If not, the food dispersion position information is determined according to a preset blade detection method; If it is in compliance, image analysis is performed based on the stirring image information and the preset scale area information to determine the food quantity information in the area; The regional food quantity information and the corresponding scale area information are sorted to determine the food dispersion position information.
4. A stirrer control method according to claim 3, characterized in that: The step of determining food scattering position information according to a preset blade detection method includes: Get the food dispersion area information of the mixer; Controlling the auxiliary blade to move within the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information; The food load information and the corresponding detection area information are sorted to determine the food dispersion position information.
5. A stirrer control method according to claim 4, characterized in that: The steps of controlling the auxiliary blade to move within the area corresponding to the food dispersion area information and detecting the food load information and the corresponding detection area information include: Analyze and determine the minimum detection distance information and the maximum detection distance information based on the food dispersion area information; Controlling the auxiliary blade to move close to the area corresponding to the food dispersion area information, and obtaining the moved distance information; When the moved distance information is equal to the minimum detection distance information, the auxiliary blade is controlled to move and rotate according to the preset detection parameter information to detect the food load information, and the current distance is recorded to generate the detection area information; When the moved distance information is equal to the highest detection distance information, the auxiliary blade is controlled to stop detection and reset.
6. A stirrer control system, characterized in that: include: An acquisition module, used to acquire start trigger information, food parameter information and modification trigger information; A memory for storing a program of a stirrer control method according to any one of claims 1 to 5; The program in the memory can be loaded and executed by the processor to implement a stirrer control method as claimed in any one of claims 1 to 5.
7. An intelligent terminal, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes a stirrer control method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Food processor motor control method and food processor
CN117458951A
Food processor control method and device and food processor
CN118490082A