Dishwasher lowerware basket control method and dishwasher
By combining multiple sensors and an electric drive system, the dishwasher's lower dish rack is automatically controlled, solving the safety hazards and inconvenience caused by manual operation, improving intelligence and safety, and making it compatible with the smart home ecosystem.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU ROBAM APPLIANCES CO LTD
- Filing Date
- 2026-06-10
- Publication Date
- 2026-07-24
AI Technical Summary
The existing dishwasher's lower dish rack lifting function relies on manual operation, which poses safety hazards and is inconvenient to operate. Furthermore, it lacks intelligent control and cannot be deeply integrated with the smart home ecosystem.
It adopts a multi-sensor data acquisition system combined with an electric drive system to automatically adjust the position of the lower cutlery basket. It uses multi-dimensional data such as height, weight, and temperature to judge and avoid collisions and overloads. It also supports remote control via voice assistant and mobile app.
It achieves automatic dish rack position adjustment without manual operation, improving the dishwasher's intelligence and safety, reducing the frequency of bending over, optimizing hot air circulation, and lowering the equipment failure rate.
Smart Images

Figure CN122440103A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of electronic appliances, and in particular to a method for controlling the lower dish rack of a dishwasher and the dishwasher itself. Background Technology
[0002] In modern households, dishwashers have become an important appliance for improving quality of life, especially in dual-income families or families with elderly members or children, where their time-saving and labor-saving features are widely appreciated. Current dishwashers typically use mechanical structures to lift the lower dish rack, reducing the frequency of bending over when placing dishes. However, in practice, users still need to manually pull up or retract the lower dish rack, and the fixed position of the upper dish rack may cause it to collide with the lower dish rack during lifting due to improper placement of dishes, affecting operational smoothness and safety. Summary of the Invention
[0003] This application provides a method for controlling the lower dish rack of a dishwasher and a dishwasher, which can automatically and safely adjust the position of the lower dish rack.
[0004] In a first aspect, embodiments of this application provide a method for controlling the lower dish rack of a dishwasher, applied to a dishwasher including an upper dish rack and a lower dish rack; the method includes:
[0005] In response to a first command to raise the lower dish basket or a second command to retract the lower dish basket, the status data of the dishwasher is acquired.
[0006] If the status data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, the operation of raising or retracting the lower dish basket is performed.
[0007] In one possible implementation, if the state data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, the operation of raising or retracting the lower dish basket is performed, including:
[0008] Based on the status data of the target module corresponding to the first instruction, determine whether the target module corresponding to the first instruction meets the corresponding lower cutlery basket lifting condition, or based on the status data of the target module corresponding to the second instruction, determine whether the target module corresponding to the second instruction meets the corresponding lower cutlery basket retraction condition.
[0009] If the target module corresponding to the first instruction does not meet the corresponding lower dish basket lifting condition, or if the target module corresponding to the second instruction does not meet the corresponding lower dish basket retraction condition, the dishwasher's operating conditions are adjusted, or based on the status data of the target module, a prompt message is output to remind the user of any abnormalities in the lower dish basket lifting or retraction.
[0010] If all target modules corresponding to the first instruction meet the conditions for raising the lower cutlery basket, the operation of raising the lower cutlery basket is executed; if all target modules corresponding to the second instruction meet the conditions for retracting the lower cutlery basket, the operation of retracting the lower cutlery basket is executed.
[0011] In one possible implementation, the target module corresponding to the first or second instruction includes a door, an upper cutlery basket, and a lower cutlery basket; the status data of the target module includes the position of the lower cutlery basket, the position of the upper cutlery basket, the opening angle of the door, the weight of the items in the lower cutlery basket, and the height of the items in the lower cutlery basket.
[0012] The conditions for lifting the lower cutlery basket include: the lower cutlery basket is located within a first preset position range, the upper cutlery basket is located within a second preset position range, the door opening angle is greater than the first preset angle, the weight of the items in the lower cutlery basket is less than or equal to the first preset weight, and the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0013] The conditions for retracting the lower cutlery basket include: the lower cutlery basket is located within the third preset position range, the upper cutlery basket is located within the second preset position range, the door opening angle is greater than the first preset angle, the weight of the items in the lower cutlery basket is less than or equal to the first preset weight, and the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0014] The first preset position range indicates that the lower cutlery basket is in the retracted state; the second preset position range indicates that the upper cutlery basket is in the retracted state; the first preset angle indicates that the door is in the fully open state; and the third preset position range indicates that the lower cutlery basket is in the raised state.
[0015] In one possible implementation, based on the status data of the target module corresponding to the first instruction, determining whether the target module corresponding to the first instruction meets the corresponding lower cutlery basket lifting condition includes:
[0016] Determine whether the position of the cutlery basket is within the first preset range;
[0017] When the lower cutlery basket is within the first preset range, determine whether the door opening angle is greater than the second preset angle, and whether the second preset angle is less than the first preset angle.
[0018] If the door opening angle is greater than the second preset angle, determine whether the position of the upper cutlery basket is within the second preset position range;
[0019] When the upper cutlery basket is in the second preset position range, control the door to open to the first preset angle;
[0020] After the control door opens to the first preset angle, it is determined whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0021] In one possible implementation, based on the status data of the target module corresponding to the second instruction, determining whether the target module corresponding to the second instruction meets the corresponding lower cutlery basket retraction condition includes:
[0022] Determine whether the position of the cutlery basket is within the third preset range;
[0023] If the lower cutlery basket is within the third preset range, determine whether the upper cutlery basket is within the second preset range.
[0024] When the upper cutlery basket is within the second preset range, control the door to open to the first preset angle;
[0025] After the control door opens to the first preset angle, it is determined whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0026] In one possible implementation, the target module corresponding to the first instruction further includes a washing module, a light-emitting module, and a disinfection module; the method further includes:
[0027] If the door opening angle is less than or equal to the second preset angle, determine whether the washing module is in operation.
[0028] When the washing module is running, the first sub-information is output. The first sub-information is used to remind the user that the washing module is running and to ask whether to pause it.
[0029] The washing module is shut down in response to the pause command;
[0030] With the washing module off, the light-emitting module and the disinfection module are also turned off.
[0031] Control the door to open to the first preset angle.
[0032] In one possible implementation, the target module corresponding to the first instruction further includes an inner liner and a fan module; the step of controlling the door to open to the first preset angle includes:
[0033] Determine if the inner tank temperature is higher than the preset temperature;
[0034] If the inner tank temperature is higher than the preset temperature, the fan module is activated and the second sub-information is output. The second sub-information is used to remind the user that the inner tank temperature is too high, and the inner tank temperature is re-acquired and the process of determining whether the inner tank temperature is higher than the preset temperature is returned.
[0035] When the inner tank temperature is less than or equal to the preset temperature, the fan module is turned off.
[0036] In one possible implementation, the method further includes:
[0037] If the position of the upper cutlery basket is not within the second preset position range, determine whether the weight of the items in the upper cutlery basket is less than or equal to the second preset weight, and determine whether the height of the items in the upper cutlery basket is less than or equal to the second preset height.
[0038] If the weight of the items in the upper cutlery basket exceeds the second preset weight or the height of the items in the upper cutlery basket exceeds the second preset height, output the third sub-information. The third sub-information is used to remind the user that the items in the upper cutlery basket are overweight or overheight.
[0039] Reacquire the weight and height of the items in the upper cutlery basket, and return to the steps of determining whether the weight of the items in the upper cutlery basket is less than or equal to the second preset weight and whether the height of the items in the upper cutlery basket is less than or equal to the second preset height.
[0040] If the weight of the items in the upper cutlery basket is less than or equal to the second preset weight and the height of the items in the upper cutlery basket is less than or equal to the second preset height, control the upper cutlery basket to move to the second preset position range.
[0041] In one possible implementation, the method further includes:
[0042] If the weight of the items in the lower cutlery basket exceeds the first preset weight or the height of the items in the lower cutlery basket exceeds the first preset height, output the fourth sub-information. The fourth sub-information is used to remind the user that the items in the lower cutlery basket are overweight or overheight.
[0043] Retrieve the weight and height of the items in the lower cutlery basket, and return to the steps of determining whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0044] Secondly, embodiments of this application provide a dishwasher, comprising: a dishwasher comprising:
[0045] The door body, and the corresponding first driver;
[0046] The upper cutlery basket and its corresponding second drive, the lower cutlery basket and its corresponding third drive, the upper cutlery basket and the lower cutlery basket are used to place items;
[0047] The controller is used to control the operation of the first drive, the second drive and the third drive to adjust the operating conditions of the dishwasher, specifically to implement the first aspect and / or various possible implementations of the first aspect as described above.
[0048] The dishwasher lower dish basket control method and dishwasher provided in this application embodiment include: in response to a first command to raise the lower dish basket or a second command to retract the lower dish basket, acquiring the dishwasher's status data; and, if the status data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, performing the operation of raising or retracting the lower dish basket. By collecting data from multiple sensors and dynamically adjusting the movement state of the lower dish basket using an electric drive system, the need for manual operation can be eliminated, the frequency of bending over can be reduced, and the ease of operation can be improved. Simultaneously, it can avoid collision risks caused by dish basket position conflicts and safety issues arising from discrepancies between the status of other modules and the movement of the lower dish basket, significantly improving the dishwasher's intelligence level and safety. Attached Figure Description
[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0050] Figure 1 Flowchart of the dishwasher lower dish rack control method provided in this application Figure 1 ;
[0051] Figure 2 Flowchart of the dishwasher lower dish rack control method provided in this application Figure 2 ;
[0052] Figure 3 This is a schematic diagram of the control process for raising the lower cutlery basket provided in this application;
[0053] Figure 4 This application provides a schematic diagram of the control process for closing the lower cutlery basket.
[0054] Figure 5 This is a schematic diagram of the dishwasher provided in this application.
[0055] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0056] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0057] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0058] In modern households, dishwashers have become an important appliance for improving quality of life, especially in dual-income families or families with elderly members or children, where their time-saving and labor-saving features are widely appreciated. In existing dishwashers, the lower rack lifting function typically relies on manual operation via mechanical mechanisms or simple electric drives, such as triggering a motor to lift the lower rack via a button or knob. The limitations of this approach are:
[0059] High reliance on manual operation: Users need to actively intervene in the lifting or retraction of the dish basket, which cannot achieve fully automatic control, especially in multi-tasking scenarios (such as cooking or housework at the same time), which is inconvenient to operate.
[0060] Lack of linkage between upper and lower cutlery baskets: The upper cutlery basket is in a fixed position and is not coordinated with the movement of the lower cutlery basket. This may cause the lower cutlery basket to collide with the cutlery in the upper basket when it is raised, which poses a safety hazard.
[0061] Insufficient sensor application: Existing technologies mostly rely on a single sensor (such as a weight sensor) to detect the load on the cutlery basket, without comprehensively considering multi-dimensional data such as height, weight, and temperature for dynamic judgment. This results in crude control logic, which is prone to causing equipment failure due to overload or abnormal conditions.
[0062] Lack of intelligent interaction: It is not deeply integrated with the smart home ecosystem (such as voice assistants and mobile apps), so users cannot automatically adjust the cutlery basket through remote commands or voice control, which limits the scalability of scenarios.
[0063] To address the aforementioned technical issues, this application provides a method for controlling the lower dish rack of a dishwasher, applicable to smart dishwashers, particularly dishwashers with a double-layer dish rack structure. During use, users frequently need to adjust the positions of the upper and lower dish racks to accommodate different dish placement requirements. For example, when a user needs to remove dishes from the lower rack, the upper rack must first be reset to create operating space; when the dishwasher performs drying or sanitizing functions, the dish rack position needs to be dynamically adjusted based on temperature sensor data to optimize hot air circulation. Furthermore, in a smart home ecosystem, users can remotely trigger dish rack status adjustments via voice assistant or mobile app, achieving a seamless operating experience.
[0064] In one embodiment, a dishwasher with a double-layer dish rack structure is provided, comprising a body and a door. The body includes an upper dish rack, a lower dish rack, a light-emitting module, a sterilization module, and a temperature sensor. Both the upper and lower dish racks are used to place items to be washed, such as tableware, kitchen utensils, and cookware. The light-emitting module is used to enhance drying, and the sterilization module is used for disinfection and sterilization.
[0065] (1) The upper cutlery basket assembly includes an upper cutlery basket, a second drive, a height sensor 1, and a weight sensor 1. The second drive is used to drive the upper cutlery basket to move back and forth, and the automatic control of the upper cutlery basket to move back and forth is realized through electric drive control. The height sensor 1 is used to sense the upper limit of the height of the upper cutlery basket after the cutlery is placed, so as to avoid the cutlery being placed in the upper cutlery basket beyond the limit, which would cause an accident during automatic control. The weight sensor 1 is used to sense the upper limit of the weight of the upper cutlery basket after the cutlery is placed, so as to avoid overweight, which would cause the movement to fail or other accidents.
[0066] (2) The lower cutlery basket assembly includes a lower cutlery basket, a lower cutlery basket lifting actuator, a third drive, a height sensor 2, and a weight sensor 2. The third drive provides driving power to the lower cutlery basket lifting actuator. The lower cutlery basket lifting actuator is used to lift the lower cutlery basket. The height sensor 2 senses the upper limit of the height of the lower cutlery basket after the cutlery is placed, preventing the cutlery from exceeding the limit and causing unexpected situations during automatic control. The weight sensor 2 senses the upper limit of the weight of the lower cutlery basket after the cutlery is placed, preventing overweight and thus preventing motion failure or other unexpected situations.
[0067] (3) The first driver corresponding to the door is used to control the automatic opening and closing function of the door, and can realize the function of fully opening and fully closing the door.
[0068] (4) The temperature sensor is used to detect the air temperature inside the body cavity.
[0069] In conjunction with the aforementioned dishwasher with a double-layer dish rack, a method for controlling the lower dish rack of a dishwasher is provided, such as... Figure 1 As shown, the method includes:
[0070] Step 101: In response to a first instruction to raise the lower dish basket or a second instruction to retract the lower dish basket, obtain the status data of the dishwasher;
[0071] Step 102: If the status data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, perform the operation of raising or retracting the lower dish basket.
[0072] The first and second commands can be triggered by the user through buttons, voice commands, or a remote control app, or they can be triggered automatically after the dishwasher detects its surrounding environment.
[0073] Status data describes the status of each module in the dishwasher, including the status data of the upper and lower dish racks, the door, the operating status of the washing module, the operating status of the light-emitting module, the operating status of the sanitizing module, and the temperature of the dishwasher's inner drum. Specifically, the status data of the upper and lower dish racks includes their positions, the height and weight of the items inside, and the door's status data, including the door opening angle. This status data is collected through sensors or obtained through communication with the modules.
[0074] In one embodiment, the status data includes: the position of the upper cutlery basket, the weight of the items in the upper cutlery basket, the height of the items in the upper cutlery basket, the position of the lower cutlery basket, the weight of the items in the lower cutlery basket, the height of the items in the lower cutlery basket, the inner liner temperature, the door opening angle, the operating status of the washing module, the operating status of the light-emitting module, the operating status of the disinfection module, and the operating status of the fan module. It should be noted that the above status data is acquired in real time during the raising or lowering of the lower cutlery basket. Initial data collection is performed upon receiving the first or second instruction. During the process of determining whether the conditions for raising or lowering the lower cutlery basket are met, and the subsequent adjustments, some status data needs to be updated in real time.
[0075] The dishwasher's status is assessed based on status data to determine whether the conditions for raising or retracting the lower dish basket are met. This triggers the third drive to raise or retract the lower dish basket. The lower dish basket raising condition limits the status of each module during the raising process, eliminating safety hazards and preventing equipment malfunctions. Similarly, the lower dish basket retraction condition limits the status of each module during the retraction process, eliminating safety hazards and preventing equipment malfunctions.
[0076] In one embodiment, such as Figure 2As shown, when the state data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, the operation of raising or retracting the lower dish basket is performed, including:
[0077] Step 201: Based on the status data of the target module corresponding to the first instruction, determine whether the target module corresponding to the first instruction meets the corresponding lower cutlery basket lifting condition, or based on the status data of the target module corresponding to the second instruction, determine whether the target module corresponding to the second instruction meets the corresponding lower cutlery basket retraction condition.
[0078] Step 202: If the target module corresponding to the first instruction does not meet the corresponding lower dish basket lifting condition, or if the target module corresponding to the second instruction does not meet the corresponding lower dish basket retraction condition, adjust the operating conditions of the dishwasher, or output a prompt message based on the status data of the target module. The prompt message is used to remind the user that the lower dish basket lifting or retraction is abnormal.
[0079] Step 203: If all target modules corresponding to the first instruction meet the corresponding conditions for raising the lower cutlery basket, perform the operation of raising the lower cutlery basket; if all target modules corresponding to the second instruction meet the corresponding conditions for retracting the lower cutlery basket, perform the operation of retracting the lower cutlery basket.
[0080] The target module refers to the module among all the modules in the dishwasher that affects the safety of raising or retracting the lower dish basket. Based on the status data of the target module, it is compared one by one with the corresponding conditions for raising or retracting the lower dish basket. The operation of raising or retracting the lower dish basket can only be performed when all target modules meet the corresponding conditions.
[0081] If a target module does not meet the corresponding conditions for raising or retracting the lower dish basket, the state of that target module will be adjusted, such as resetting the upper dish basket or opening the door to the first preset angle. Alternatively, if the dishwasher cannot adjust itself and external intervention is required, corresponding prompts will be output to facilitate the raising or retraction operation. For example, if the weight or height of items in the upper dish basket exceeds the limit, corresponding prompts will be output so that the user can adjust the weight or height of items in the upper dish basket in a timely manner.
[0082] In one embodiment, the target module corresponding to the first instruction or the second instruction includes a door, an upper cutlery basket, and a lower cutlery basket; the status data of the target module includes the position of the lower cutlery basket, the position of the upper cutlery basket, the opening angle of the door, the weight of the items in the lower cutlery basket, and the height of the items in the lower cutlery basket.
[0083] The conditions for lifting the lower cutlery basket include: the lower cutlery basket is located within a first preset position range, the upper cutlery basket is located within a second preset position range, the door opening angle is greater than the first preset angle, the weight of the items in the lower cutlery basket is less than or equal to the first preset weight, and the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0084] The conditions for retracting the lower cutlery basket include: the lower cutlery basket is located within the third preset position range, the upper cutlery basket is located within the second preset position range, the door opening angle is greater than the first preset angle, the weight of the items in the lower cutlery basket is less than or equal to the first preset weight, and the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0085] The first preset position range indicates that the lower cutlery basket is in the retracted state; the second preset position range indicates that the upper cutlery basket is in the retracted state; the first preset angle indicates that the door is in the fully open state; and the third preset position range indicates that the lower cutlery basket is in the raised state.
[0086] The first and third preset position ranges are used to define the position of the lower cutlery basket, distinguishing whether it is in a raised or retracted state. In some embodiments, the raised and retracted states of the lower cutlery basket are not limited to fully raised and fully retracted. Taking the height of the lower cutlery basket as an example, if the height is set to 0cm when fully retracted and 60cm when fully raised, the first preset position range can be 0~15cm. When the height of the lower cutlery basket is detected to be within 0~15cm, it is considered to be in a retracted state and needs to be raised. When the lower cutlery basket is retracted, the third preset position range can be 45~60cm. In one embodiment, the first and third preset position ranges can also be inferred based on the user-selected lifting height. For example, if the user selects a lifting height of 50~60cm for the lower cutlery basket, then 50~60cm indicates that it is in a raised state, and correspondingly, the third preset position range is 50~60cm.
[0087] The second preset position range is used to indicate that the lower cutlery basket will not collide with the upper cutlery basket during the lifting or retraction process. During the lifting of the lower cutlery basket, its target position range may overlap with the position range of the upper cutlery basket after it is pulled out, potentially causing a collision. Therefore, it is necessary to limit the position of the upper cutlery basket. In one embodiment, the second preset position range indicates that the upper cutlery basket is in a retracted state. Similarly, this retracted state may be fully retracted or retracted to a certain extent.
[0088] The first preset angle indicates that the door is fully open. It's understood that the dishwasher door is mostly closed. However, to lift the lower dish rack, the door needs to be opened first to ensure sufficient space for the rack, and lifting the lower dish rack typically involves pulling it outside the dishwasher. Therefore, the door angle needs to be limited. The first preset angle is an angle threshold; when the door opening angle is greater than or equal to the first preset angle, the door is considered open enough to lift the lower dish rack. When the angle is less than the first preset angle, a collision may occur.
[0089] Specifically, during the process of raising the lower cutlery basket, it can first be determined whether the position of the lower cutlery basket is within a first preset range; if the position of the lower cutlery basket is within the first preset range, it can be determined whether the door opening angle is greater than a second preset angle, and the second preset angle is less than the first preset angle; if the door opening angle is greater than the second preset angle, it can be determined whether the position of the upper cutlery basket is within a second preset position range; if the position of the upper cutlery basket is within the second preset position range, the door can be controlled to open to the first preset angle; after the door is controlled to open to the first preset angle, it can be determined whether the weight of the items in the lower cutlery basket is less than or equal to a first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to a first preset height.
[0090] In the above judgment process, if a target module does not meet the corresponding conditions for lifting or retracting the lower cutlery basket, the state of the target module needs to be adjusted. Therefore, in one embodiment, the target module corresponding to the first instruction further includes a washing module, a light-emitting module, and a disinfection module; correspondingly, the conditions for lifting the lower cutlery basket also include judging the operating state of the washing module, the light-emitting module, and the disinfection module, the method of which includes:
[0091] If the door opening angle is less than or equal to the second preset angle, determine whether the washing module is in operation.
[0092] When the washing module is running, the first sub-information is output. The first sub-information is used to remind the user that the washing module is running and to ask whether to pause it.
[0093] The washing module is shut down in response to the pause command;
[0094] With the washing module off, the light-emitting module and the disinfection module are also turned off.
[0095] Control the door to open to the first preset angle.
[0096] The second preset angle indicates that the door is not fully open, and this second preset angle is smaller than the first preset angle. If the door opening angle is smaller than the second preset angle, the door is determined to be closed. In this case, the dishwasher's operation needs to be assessed to determine whether it is performing a washing task. Specifically, this can be determined based on the operating status of the washing module to determine if the dishwasher is in the washing stage; based on the operating status of the light-emitting module to determine if the dishwasher is in the drying stage; and based on the operating status of the sterilization module to determine if the dishwasher is in the sterilization stage. The door can only be opened and the lower dish rack raised when the dishwasher is not performing a washing task.
[0097] Before the step of controlling the door to open to the first preset angle, the process includes: determining whether the inner liner temperature is greater than a preset temperature; if the inner liner temperature is greater than the preset temperature, starting the fan module and outputting a second sub-information, which is used to remind the user that the inner liner temperature is too high, re-acquiring the inner liner temperature, and returning to the step of determining whether the inner liner temperature is greater than the preset temperature; if the inner liner temperature is less than or equal to the preset temperature, turning off the fan module. Therefore, the target modules corresponding to the first instruction also include the inner liner and the fan module.
[0098] After turning on the fan module, the inner tank temperature can be re-collected every certain period of time, such as 10 seconds, until the inner tank temperature drops to the preset temperature or below, at which point the fan module can be turned off.
[0099] During the process of retracting the lower cutlery basket, it can first be determined whether the position of the lower cutlery basket is within the third preset range; if the position of the lower cutlery basket is within the third preset range, it can be determined whether the position of the upper cutlery basket is within the second preset position range; if the position of the upper cutlery basket is within the second preset range, the door is controlled to open to the first preset angle; after the door is controlled to open to the first preset angle, it can be determined whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0100] To address the above process, when the upper cutlery basket is not within the second preset position range, a reset operation needs to be performed, i.e., the position of the upper cutlery basket needs to be adjusted to the second preset position range. First, it is determined whether the weight of the items in the upper cutlery basket is less than or equal to the second preset weight, and whether the height of the items in the upper cutlery basket is less than or equal to the second preset height. If the weight of the items in the upper cutlery basket is greater than the second preset weight or the height of the items in the upper cutlery basket is greater than the second preset height, a third sub-information is output to remind the user that the items in the upper cutlery basket are overweight or overheight. The weight and height of the items in the upper cutlery basket are then re-acquired, and the steps of determining whether the weight and height of the items in the upper cutlery basket are less than or equal to the second preset weight and height are returned. If the weight of the items in the upper cutlery basket is less than or equal to the second preset weight and the height of the items in the upper cutlery basket is less than or equal to the second preset height, the upper cutlery basket is moved to the second preset position range.
[0101] The above embodiments, through joint analysis of height and weight data, enable the system to more comprehensively determine whether the upper cutlery basket needs to be reset. For example, a single height detection might lead to misjudgment due to the tilting of the cutlery, while combining it with weight detection can verify whether the load is abnormal, thereby avoiding false triggers caused by sensor errors. In addition, the dynamic judgment capability of the control logic module enhances the system's adaptability. For example, when the load distribution is uneven, it prioritizes adjusting the position rather than directly triggering a reset, thereby improving operational efficiency and equipment safety.
[0102] For the lower cutlery basket, adjustments are needed if the weight of the items inside exceeds a first preset weight or the height of the items inside exceeds a first preset height. Specifically, a fourth sub-information can be output to remind the user that the items in the lower cutlery basket are overweight or overheight. Then, the weight and height of the items in the lower cutlery basket are retrieved again, and the judgment is made again until the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and the height of the items in the lower cutlery basket is less than or equal to the first preset height.
[0103] In conjunction with the above embodiments, such as Figure 3 As shown, a control method for the lifting process of the lower cutlery basket is provided. Figure 3 In this system, pressing a button or using voice commands like "Open the lower cutlery basket" triggers the first instruction. For example... Figure 4 As shown, a control method for the retraction process of the lower cutlery basket is provided. Figure 4 In the middle, pressing the button or using voice to "close the lower cutlery basket" triggers the second command. Figure 3 and Figure 4In the diagram, weight 1 and height 1 refer to the weight and height of the object in the upper cutlery basket, and weight 2 and height 2 refer to the weight and height of the object in the upper cutlery basket. Whether the door is in the open state refers to whether the door lock is closed, while opening the door to the fully open state refers to opening the door to a preset angle or greater than the preset angle. Figure 3 and Figure 4 The control method provided significantly improves the intelligence and safety of dishwashers through the coordinated control of sensor data and actuators.
[0104] Ease of use: Users do not need to manually adjust the position of the cutlery basket; the system automatically completes the reset and lifting actions, reducing the frequency of bending over.
[0105] Safety: Real-time monitoring by height / weight sensors prevents equipment damage or user injury caused by collisions or overloading of the cutlery basket;
[0106] Environmental adaptability: The introduction of a temperature sensor optimizes the hot air circulation efficiency of the drying / sterilization function, improving the cleaning effect of tableware;
[0107] Intelligent Interaction: Integration with voice assistants and mobile apps allows users to trigger adjustments to the cutlery basket status via remote commands or voice control, adapting to diverse usage scenarios;
[0108] System reliability: Closed-loop control logic and anomaly handling mechanisms (such as overload protection) reduce equipment failure rate and extend service life.
[0109] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0110] Figure 5 This is a structural diagram of the dishwasher provided in this application. Figure 5 As shown, the dishwasher 50 provided in this embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 also includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.
[0111] In a specific implementation, at least one processor 501 executes computer execution instructions stored in memory 502, causing at least one processor 501 to perform the above-described method.
[0112] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0113] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0114] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0115] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0116] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0117] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0118] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0119] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0120] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0121] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0122] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0123] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0124] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0125] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for controlling the lower dish rack of a dishwasher, characterized in that, Applied to a dishwasher, the dishwasher including an upper dish rack and a lower dish rack; the method includes: In response to a first command to raise the lower dish basket or a second command to retract the lower dish basket, the status data of the dishwasher is acquired. When the status data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, the operation of raising or retracting the lower dish basket is performed.
2. The method according to claim 1, characterized in that, When the state data indicates that the dishwasher meets the conditions for raising or retracting the lower dish basket, the operation of raising or retracting the lower dish basket includes: Based on the status data of the target module corresponding to the first instruction, determine whether the target module corresponding to the first instruction meets the corresponding lower cutlery basket lifting condition, or based on the status data of the target module corresponding to the second instruction, determine whether the target module corresponding to the second instruction meets the corresponding lower cutlery basket retraction condition. If the target module corresponding to the first instruction does not meet the corresponding lower dish basket lifting condition, or if the target module corresponding to the second instruction does not meet the corresponding lower dish basket retraction condition, the operating conditions of the dishwasher are adjusted, or a prompt message is output based on the status data of the target module. The prompt message is used to remind the user that the lower dish basket lifting or retraction is abnormal. If all target modules corresponding to the first instruction meet the corresponding conditions for raising the lower cutlery basket, the operation of raising the lower cutlery basket is executed; if all target modules corresponding to the second instruction meet the corresponding conditions for retracting the lower cutlery basket, the operation of retracting the lower cutlery basket is executed.
3. The method according to claim 2, characterized in that, The target module corresponding to the first instruction or the second instruction includes a door, an upper cutlery basket, and a lower cutlery basket; the status data of the target module includes the position of the lower cutlery basket, the position of the upper cutlery basket, the opening angle of the door, the weight of the items in the lower cutlery basket, and the height of the items in the lower cutlery basket. The conditions for lifting the lower cutlery basket include: the lower cutlery basket is located within a first preset position range, the upper cutlery basket is located within a second preset position range, the door opening angle is greater than a first preset angle, the weight of the items in the lower cutlery basket is less than or equal to a first preset weight, and the height of the items in the lower cutlery basket is less than or equal to a first preset height. The conditions for retracting the lower cutlery basket include: the lower cutlery basket is located within a third preset position range, the upper cutlery basket is located within a second preset position range, the door opening angle is greater than the first preset angle, the weight of the items in the lower cutlery basket is less than or equal to the first preset weight, and the height of the items in the lower cutlery basket is less than or equal to the first preset height. The first preset position range indicates that the lower cutlery basket is in a retracted state; the second preset position range indicates that the upper cutlery basket is in a retracted state; the first preset angle indicates that the door is in a fully open state; and the third preset position range indicates that the lower cutlery basket is in a raised state.
4. The method according to claim 3, characterized in that, The step of determining whether the target module corresponding to the first instruction meets the corresponding lower cutlery basket lifting condition based on the status data of the target module corresponding to the first instruction includes: Determine whether the position of the lower cutlery basket is within the first preset range; When the position of the lower cutlery basket is within the first preset range, it is determined whether the opening angle of the door is greater than the second preset angle, and the second preset angle is less than the first preset angle; If the door opening angle is greater than the second preset angle, determine whether the position of the upper cutlery basket is within the second preset position range; When the upper cutlery basket is in the second preset position range, the door is controlled to open to the first preset angle; After controlling the door to open to the first preset angle, it is determined whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
5. The method according to claim 3, characterized in that, The step of determining whether the target module corresponding to the second instruction meets the corresponding lower cutlery basket retraction condition based on the status data of the target module corresponding to the second instruction includes: Determine whether the position of the lower cutlery basket is within the third preset range; If the position of the lower cutlery basket is within the third preset range, determine whether the position of the upper cutlery basket is within the second preset position range; When the position of the upper cutlery basket is within the second preset range, control the door to open to the first preset angle; After controlling the door to open to the first preset angle, it is determined whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
6. The method according to claim 4, characterized in that, The target module corresponding to the first instruction further includes a washing module, a light-emitting module, and a disinfection module; the method further includes: If the door opening angle is less than or equal to the second preset angle, determine whether the washing module is in operation. When the washing module is running, the first sub-information is output, which is used to remind the user that the washing module is running and to ask whether to pause it. The washing module is shut down in response to the pause command; With the washing module in the off state, the light-emitting module and the disinfection module are turned off; Control the door to open to the first preset angle.
7. The method according to claim 4 or 6, characterized in that, The target module corresponding to the first instruction also includes an inner liner and a fan module; the step of controlling the door to open to the first preset angle further includes: Determine if the inner tank temperature is higher than the preset temperature; If the inner tank temperature is higher than the preset temperature, the fan module is activated and a second sub-information is output. The second sub-information is used to remind the user that the inner tank temperature is too high, to re-acquire the inner tank temperature, and to return to the step of determining whether the inner tank temperature is higher than the preset temperature. When the inner tank temperature is less than or equal to the preset temperature, the fan module is turned off.
8. The method according to claim 4 or 5, characterized in that, The method further includes: If the position of the upper cutlery basket is not within the second preset position range, determine whether the weight of the items in the upper cutlery basket is less than or equal to the second preset weight, and determine whether the height of the items in the upper cutlery basket is less than or equal to the second preset height; If the weight of the items in the upper cutlery basket is greater than the second preset weight or the height of the items in the upper cutlery basket is greater than the second preset height, a third sub-information is output. The third sub-information is used to remind the user that the items in the upper cutlery basket are overweight or overheight. Reacquire the weight and height of the items in the upper cutlery basket, and return to the steps of determining whether the weight of the items in the upper cutlery basket is less than or equal to the second preset weight and whether the height of the items in the upper cutlery basket is less than or equal to the second preset height. If the weight of the items in the upper cutlery basket is less than or equal to the second preset weight and the height of the items in the upper cutlery basket is less than or equal to the second preset height, the upper cutlery basket is controlled to move to the second preset position range.
9. The method according to claim 4 or 5, characterized in that, The method further includes: If the weight of the items in the lower cutlery basket is greater than the first preset weight or the height of the items in the lower cutlery basket is greater than the first preset height, a fourth sub-information is output. The fourth sub-information is used to remind the user that the items in the lower cutlery basket are overweight or overheight. Reacquire the weight and height of the items in the lower cutlery basket, and return to the steps of determining whether the weight of the items in the lower cutlery basket is less than or equal to the first preset weight and whether the height of the items in the lower cutlery basket is less than or equal to the first preset height.
10. A dishwasher, characterized in that, include: The door body, and the corresponding first driver; An upper cutlery basket and a corresponding second drive, a lower cutlery basket and a corresponding third drive, wherein the upper cutlery basket and the lower cutlery basket are used to place items; The controller is used to control the operation of the first driver, the second driver and the third driver to adjust the operating conditions of the dishwasher, specifically to execute the dishwasher lower dish rack control method as described in any one of claims 1 to 9.