Anti-freezing control method of meal taking cabinet, meal taking cabinet, storage medium and electronic device

CN119007341BActive Publication Date: 2026-10-16GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411086497.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-10-16
Estimated Expiration
2044-08-08

AI Technical Summary

Technical Problem

[0004]本发明提供了一种取餐柜的防冻控制方法及取餐柜、存储介质、电子设备,以解决相关技术中取餐柜在低温环境下容易出现取餐失败的技术问题

Benefits of technology

[0022] This invention, through its embodiments, detects the internal temperature of the food retrieval cabinet, wherein the cabinet has a built-in movable food retrieval structure; determines whether the internal temperature is lower than a preset temperature; if the internal temperature is lower than the preset temperature, determines the duration of the low temperature; and preheats the food retrieval structure based on the duration of the low temperature. When the food retrieval cabinet experiences low temperatures, preheating raises the temperature of the food retrieval structure, prevents lubricating oil from solidifying and components from freezing, thus solving the technical problem in related technologies where food retrieval cabinets are prone to food retrieval failures in low-temperature environments. This improves the reliability of the food retrieval structure, enhances the product quality of the food retrieval cabinet, reduces after-sales consumables, and improves the user's food retrieval experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119007341B_ABST
    Figure CN119007341B_ABST
Patent Text Reader

Abstract

The application provides a kind of meal taking cabinet freeze control method and meal taking cabinet, storage medium, electronic equipment, wherein, the method comprises: detecting the temperature in the cabinet of the meal taking cabinet, wherein, the meal taking cabinet is built-in movable meal taking structure;Determine whether the temperature in the cabinet is lower than preset temperature;If the temperature in the cabinet is lower than preset temperature, determine the low temperature duration that the temperature in the cabinet of the meal taking cabinet is lower than the preset temperature;According to the low temperature duration, the meal taking structure is preheated.Solved the technical problem that meal taking cabinet is prone to meal taking failure in low temperature environment in the related art, improved the reliability of meal taking structure, improved the product quality of meal taking cabinet, reduced the after-sales consumables, improved the meal taking experience of user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of antifreeze technology, and more specifically, to an antifreeze control method for a food retrieval cabinet, as well as the food retrieval cabinet, storage medium, and electronic equipment. Background Technology

[0002] In related technologies, refrigerated food delivery lockers can maintain the internal temperature between 2 and 7°C for extended periods, with even lower temperatures at the fan outlet. However, after prolonged periods of static storage, the first few retrieval attempts may fail due to issues such as low motor temperature, solidification of lubricating oil, and icing of some components, preventing the food from being delivered to the retrieval point. Furthermore, the stepper motors chosen for cost reasons lack feedback, causing food to spill inside the locker after retrieval failures, negatively impacting the user's experience.

[0003] No efficient and accurate solution has yet been found to address the aforementioned issues in the relevant technologies. Summary of the Invention

[0004] This invention provides a method for preventing freezing of food retrieval cabinets, as well as the food retrieval cabinet, storage medium, and electronic equipment, to solve the technical problem in related technologies that food retrieval cabinets are prone to failure in low-temperature environments.

[0005] According to an embodiment of the present invention, a method for preventing freezing of a food pickup cabinet is provided, comprising: detecting the internal temperature of the food pickup cabinet, wherein the food pickup cabinet has a movable food pickup structure built in; determining whether the internal temperature is lower than a preset temperature; if the internal temperature is lower than the preset temperature, determining the duration of the low temperature at which the internal temperature of the food pickup cabinet is lower than the preset temperature; and preheating the food pickup structure according to the duration of the low temperature.

[0006] Optionally, preheating the food retrieval structure according to the low-temperature duration includes: performing a first preheating operation on the food retrieval structure of the food retrieval cabinet for a preset fixed duration; after the first preheating operation is completed, determining whether the low-temperature duration is greater than a first preset duration; if the low-temperature duration is greater than the first preset duration, performing fault detection on the food retrieval structure; and performing a second preheating operation on the food retrieval structure based on the fault detection result and the low-temperature duration, until the fault of the food retrieval structure is resolved.

[0007] Optionally, after determining whether the low-temperature duration is less than a first preset duration, the method includes: if the low-temperature duration is less than or equal to the first preset duration, determining that preheating has ended; and controlling the food retrieval structure to execute the food retrieval instruction.

[0008] Optionally, fault detection of the food collection structure includes: sending a movement command to the food collection platform, wherein the movement command instructs the motor to move the food collection platform from its origin position to a preset position of the food collection cabinet, wherein a position sensor is installed at the preset position, and the food collection structure includes the motor and the food collection platform; monitoring the triggering status of the position sensor; if the position sensor is not detected to be triggered within a preset time, it is determined that the food collection structure has malfunctioned; if the position sensor is detected to be triggered within the preset time, it is determined that the food collection structure has not malfunctioned.

[0009] Optionally, performing a second preheating operation on the food collection structure based on the fault detection result and the low temperature duration includes: if the detection result indicates that the food collection structure has malfunctioned, calculating a preheating duration based on the low temperature duration, wherein the preheating duration is positively correlated with the low temperature duration; and continuously performing the second preheating operation on the food collection structure within the preheating duration.

[0010] Optionally, after continuously performing the second preheating operation on the food retrieval structure, the method further includes: determining whether the low-temperature duration is greater than a second preset duration, wherein the second preset duration is greater than the first preset duration; if the low-temperature duration is greater than the second preset duration, controlling the food retrieval structure to perform a simulated food retrieval operation; if the simulated food retrieval is successful, determining that the preheating has ended, and controlling the food retrieval structure to execute the food retrieval instruction; if the simulated food retrieval fails, continuing to perform the third preheating operation.

[0011] Optionally, controlling the food retrieval structure to perform a simulated food retrieval operation includes: sending a food retrieval command to the food retrieval platform, wherein the food retrieval command instructs the motor to move the food retrieval platform from its origin position to the food retrieval opening of the food retrieval cabinet, wherein the food retrieval opening is equipped with a photoelectric sensor, and the food retrieval structure includes the motor and the food retrieval platform; monitoring the sensing duration of the photoelectric sensor; if the sensing duration is greater than a third preset duration, determining that the simulated food retrieval is successful; if the sensing duration is less than or equal to the third preset duration, determining that the simulated food retrieval has failed.

[0012] According to another embodiment of the present invention, a food retrieval cabinet is provided, comprising: a cabinet body, a food retrieval structure, and a controller, wherein the controller comprises: a detection module for detecting the internal temperature of the food retrieval cabinet, wherein the food retrieval cabinet has a movable food retrieval structure built in; a judgment module for judging whether the internal temperature of the cabinet is lower than a preset temperature; a determination module for determining the duration of the low temperature when the internal temperature of the cabinet is lower than the preset temperature; and a preheating module for preheating the food retrieval structure according to the low temperature duration.

[0013] Optionally, the preheating module includes: a first preheating unit for performing a first preheating operation of a preset fixed duration on the food retrieval structure of the food retrieval cabinet; a judgment unit for judging whether the low temperature duration is greater than a first preset duration after the first preheating operation is completed; a detection unit for performing fault detection on the food retrieval structure if the low temperature duration is greater than the first preset duration; and a second preheating unit for performing a second preheating operation on the food retrieval structure based on the fault detection result and the low temperature duration, until the fault of the food retrieval structure is resolved.

[0014] Optionally, the preheating module further includes: a determining unit, configured to determine the end of preheating if the low-temperature duration is less than or equal to the first preset duration after the determining unit determines whether the low-temperature duration is less than the first preset duration; and a control unit, configured to control the food retrieval structure to execute the food retrieval instruction.

[0015] Optionally, the detection unit includes: a sending unit for sending a movement command to the food pickup platform, wherein the movement command instructs the motor to move the food pickup platform from its origin position to a preset position of the food pickup cabinet, wherein a position sensor is installed at the preset position, and the food pickup structure includes the motor and the food pickup platform; a monitoring unit for monitoring the triggering state of the position sensor; and a determining unit for determining that the food pickup structure has malfunctioned if the position sensor is not detected to be triggered within a preset time; and determining that the food pickup structure has not malfunctioned if the position sensor is detected to be triggered within the preset time.

[0016] Optionally, the second preheating unit includes: a calculation subunit, configured to calculate a preheating duration based on the low-temperature duration if the detection result indicates a malfunction in the food collection structure, wherein the preheating duration is positively correlated with the low-temperature duration; and a preheating subunit, configured to continuously perform a second preheating operation on the food collection structure within the preheating duration.

[0017] Optionally, the second preheating unit further includes: a judging subunit, configured to judge whether the low-temperature duration is greater than a second preset duration after the preheating subunit continuously performs the second preheating operation on the food retrieval structure, wherein the second preset duration is greater than the first preset duration; a control subunit, configured to control the food retrieval structure to perform a simulated food retrieval operation if the low-temperature duration is greater than the second preset duration; and a processing subunit, configured to determine the end of preheating if the simulated food retrieval is successful, and control the food retrieval structure to execute the food retrieval instruction; and to continue performing the third preheating operation if the simulated food retrieval fails.

[0018] Optionally, the control subunit is further configured to: send a food retrieval instruction to the food retrieval platform, wherein the food retrieval instruction is used to instruct the motor to move the food retrieval platform from its origin position to the food retrieval port of the food retrieval cabinet, wherein the food retrieval port is equipped with a photoelectric sensor, and the food retrieval structure includes the motor and the food retrieval platform; monitor the sensing duration of the photoelectric sensor; if the sensing duration is greater than a third preset duration, determine that the simulated food retrieval was successful; if the sensing duration is less than or equal to the third preset duration, determine that the simulated food retrieval failed.

[0019] According to another aspect of the embodiments of this application, a storage medium is also provided, the storage medium including a stored program that executes the above steps when the program is run.

[0020] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: the memory is used to store computer programs; and the processor is used to execute the steps in the above method by running the programs stored in the memory.

[0021] According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps in any of the above-described apparatus embodiments when running.

[0022] This invention, through its embodiments, detects the internal temperature of the food retrieval cabinet, wherein the cabinet has a built-in movable food retrieval structure; determines whether the internal temperature is lower than a preset temperature; if the internal temperature is lower than the preset temperature, determines the duration of the low temperature; and preheats the food retrieval structure based on the duration of the low temperature. When the food retrieval cabinet experiences low temperatures, preheating raises the temperature of the food retrieval structure, prevents lubricating oil from solidifying and components from freezing, thus solving the technical problem in related technologies where food retrieval cabinets are prone to food retrieval failures in low-temperature environments. This improves the reliability of the food retrieval structure, enhances the product quality of the food retrieval cabinet, reduces after-sales consumables, and improves the user's food retrieval experience. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0024] Figure 1 This is a hardware structure block diagram of a server according to an embodiment of the present invention;

[0025] Figure 2 This is a flowchart of an antifreeze control method for a food pickup cabinet according to an embodiment of the present invention;

[0026] Figure 3 This is a schematic diagram of the food retrieval cabinet in an embodiment of the present invention;

[0027] Figure 4 This is a flowchart of the detection and repair process for the food collection structure in an embodiment of the present invention;

[0028] Figure 5 This is a structural block diagram of a food pickup cabinet according to an embodiment of the present invention. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] Example 1

[0032] The method embodiment provided in Embodiment 1 of this application can be executed in a food pickup locker, meal delivery locker, takeout locker, food storage locker, IoT controller, or similar device management device. Taking its operation on a food pickup locker as an example, Figure 1 This is a hardware structure block diagram of a food pickup cabinet according to an embodiment of the present invention. Figure 1 As shown, the food pickup locker may include one or more ( Figure 1Only one is shown in the image. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the aforementioned food collection cabinet may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the food pickup cabinet described above. For example, the food pickup cabinet may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0033] The memory 104 can be used to store the food pickup cabinet program, such as the software program and modules of application software, like the food pickup cabinet program corresponding to the anti-freeze control method of the food pickup cabinet in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the food pickup cabinet program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the food pickup cabinet via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0034] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the pickup locker. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0035] This embodiment provides a method for preventing freezing in a food pickup cabinet. Figure 2 This is a flowchart of an antifreeze control method for a food pickup cabinet according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0036] Step S202: Detect the internal temperature of the food collection cabinet, wherein the food collection cabinet has a movable food collection structure built in;

[0037] The food pickup cabinet in this embodiment is a refrigerated food storage cabinet, such as a meal delivery cabinet, takeout cabinet, or food storage cabinet. It has a built-in refrigeration structure to keep food fresh and prevent spoilage, and a built-in movable food pickup structure to transport the food from the compartments of the food pickup cabinet to the pickup port according to the user's food pickup instructions.

[0038] Optionally, the food retrieval structure includes a motion structure and a conveying structure. The motion structure can be a motor, and the conveying structure includes a food retrieval platform (such as a tray for transporting food), a conveyor belt, etc.

[0039] In one example, the system receives a user's order to retrieve food, responds to the order from the food retrieval cabinet, and detects the temperature inside the cabinet. It can preheat the cabinet each time a user needs to retrieve food, and not trigger preheating during idle periods (such as non-meal times) or when the cabinet is empty, thus saving energy during standby. Alternatively, it can detect the temperature inside the cabinet at a preset cycle, allowing the cabinet to remain operational 24 / 7.

[0040] Step S204: Determine whether the temperature inside the cabinet is lower than the preset temperature;

[0041] Optionally, the preset temperature can be set according to the properties of the food retrieval structure. The preset temperature is set to the highest temperature at which the food retrieval structure idles or jams, such as the solidification temperature of the motor lubricating oil. The preset temperature can be selected from 2 to 10℃ based on the performance of the food retrieval structure and the ambient temperature of the food retrieval cabinet.

[0042] Step S206: If the temperature inside the cabinet is lower than the preset temperature, determine the duration for which the temperature inside the food collection cabinet is lower than the preset temperature.

[0043] In this embodiment, the low-temperature duration refers to the time during which the temperature inside the cabinet is lower than the preset temperature from the end of the previous food retrieval task to the start of the current food retrieval task. For example, if the end time of the previous food retrieval task is 10:20 and the start time of the current food retrieval task is 11:00, and the temperature inside the cabinet is higher than the preset temperature from 10:20 to 10:30, and then remains lower than the preset temperature, then the low-temperature period is from 10:30 to 11:00, and the low-temperature duration is 30 minutes.

[0044] Optionally, if the temperature inside the cabinet is higher than or equal to the preset temperature, such as when the temperature inside the cabinet is greater than 10°C, the food retrieval structure will not experience problems such as motor idling, lubricating oil solidification, and icing of moving parts. Food can be retrieved directly without preheating or fault detection.

[0045] Step S208: Preheat the food taking structure according to the low temperature duration.

[0046] The preheating in this embodiment can include a variety of preheating methods, such as self-heating of the food-retrieving structure during standby or heating of the food-retrieving structure according to a planned path. Regardless of the preheating method, the purpose is to increase the temperature of the food-retrieving structure, melt the lubricating oil, and prevent the food-retrieving structure from idling or the moving parts from jamming.

[0047] Through the above steps, the internal temperature of the food pickup cabinet is detected, wherein the food pickup cabinet has a movable food pickup structure built in; it is determined whether the internal temperature of the cabinet is lower than a preset temperature; if the internal temperature of the cabinet is lower than the preset temperature, the duration of the low temperature is determined; the food pickup structure is preheated according to the duration of the low temperature. When the food pickup cabinet is at a low temperature, the temperature of the food pickup structure is increased by preheating, preventing the lubricating oil from solidifying and the components from freezing. This solves the technical problem in related technologies that food pickup cabinets are prone to food pickup failure in low-temperature environments, improves the reliability of the food pickup structure, enhances the product quality of the food pickup cabinet, reduces after-sales consumables, and improves the user's food pickup experience.

[0048] Figure 3 This is a schematic diagram of the food retrieval cabinet in an embodiment of the present invention. It includes a food retrieval platform, a micro switch, food retrieval port 1, food retrieval port 2, and photoelectric sensors respectively installed at the two food retrieval ports. The micro switch is used for position detection and is a type of position sensor. The photoelectric sensor is used for occlusion detection. When food is transferred from a certain compartment to the food retrieval port, the photoelectric sensor is blocked and sensed. The food retrieval cabinet includes multiple compartments, each of which is used to place food separately.

[0049] In one embodiment of this example, preheating the food retrieval structure according to the low-temperature duration includes: performing a first preheating operation on the food retrieval structure of the food retrieval cabinet for a preset fixed duration; after the first preheating operation is completed, determining whether the low-temperature duration is greater than a first preset duration; if the low-temperature duration is greater than the first preset duration, performing fault detection on the food retrieval structure; and performing a second preheating operation on the food retrieval structure based on the fault detection result and the low-temperature duration, until the fault of the food retrieval structure is resolved.

[0050] Optionally, the first preset duration is t1 (e.g., 10 minutes).

[0051] Optionally, the first preheating operation is to self-heat the food-retrieving structure. For example, if the motor starts and heats up during standby, there may be a risk of idling or jamming due to the low temperature. In this case, the motor enable pin is turned on to preheat the motor temperature and melt the lubricating oil.

[0052] The second preheating operation is to control the food retrieval structure to reciprocate along the first planned trajectory. The first planned trajectory can be the trajectory between the reset starting point of the food retrieval platform and the preset position. The preset position can be a certain position where a position sensor is installed, such as the top position of the food retrieval cabinet.

[0053] The solution in this embodiment first performs a first preheating operation of a preset fixed duration on the food pick-up structure, and then performs a second preheating operation based on the fault detection results and the low temperature duration. Preheating can be carried out in stages according to the low temperature duration of the food pick-up structure. If the low temperature duration is short, only one preheating operation is performed. If the low temperature duration is long, multiple preheating operations are performed. This balances the reliability of the food pick-up structure and the food pick-up waiting time, ensuring that users can pick up their food normally in the shortest possible time.

[0054] In one implementation scenario, after determining whether the low-temperature duration is less than a first preset duration, the method further includes: if the low-temperature duration is less than or equal to the first preset duration, determining that preheating has ended; and controlling the food retrieval structure to execute the food retrieval instruction.

[0055] If the low temperature time inside the cabinet is less than t1 (10 minutes), the idling problem can be solved by preheating the motor. The probability of failure is almost zero, and no fault detection is required. For example, after the motor is preheated for 2 minutes, the food retrieval structure is controlled to execute the food retrieval command, and the user can retrieve the food normally.

[0056] Using the solution in this embodiment, if the low-temperature duration is short, only the first preheating operation is performed. After the first preheating operation is completed, normal meal retrieval can begin, thus shortening the meal retrieval waiting time.

[0057] In one example, fault detection of the food collection structure includes: sending a movement command to the food collection platform, wherein the movement command instructs the motor to move the food collection platform from its origin position to a preset position of the food collection cabinet, wherein a position sensor is installed at the preset position, and the food collection structure includes the motor and the food collection platform; monitoring the triggering status of the position sensor; if the position sensor is not triggered within a preset time, it is determined that the food collection structure has malfunctioned; if the position sensor is triggered within the preset time, it is determined that the food collection structure has not malfunctioned.

[0058] In this embodiment, the number of steps or rotations of the motor in response to the movement command determines the number of steps the motor moves or the number of rotations the motor makes. If the food retrieval structure is functioning normally, it can respond to the movement command and move from the origin position to the preset position of the food retrieval cabinet. If the food retrieval structure experiences idling or jamming, it cannot move to the preset position of the food retrieval cabinet, the position sensor is not triggered, and an abnormality is detected. In this case, the control motor is reset and continues to perform reciprocating motion between the origin position and the preset position until the food retrieval structure is no longer faulty.

[0059] Taking the first preset duration t1 (e.g., 10 minutes) as an example, when the temperature inside the cabinet is less than 10℃, and the low-temperature time inside the cabinet is greater than t1 (10 minutes) but less than t2 (30 minutes), the motor is prone to idling and the lubricating oil is prone to solidification. In this case, fault detection is required to prevent insufficient motor steps during food retrieval, which could lead to food retrieval failure. When the food retrieval platform is at the origin, the intelligent controller sends a movement command to move it to the top and monitors the status of the micro switch (position sensor) in the upper right corner in real time. If the micro switch is not detected to be closed for a long time after the command is issued, it indicates that the motor is idling or that the moving parts are stuck.

[0060] By adopting the solution in this embodiment, when the food retrieval structure is at a low temperature for a long time, fault detection is performed after the first preheating operation, which ensures the reliability of the food retrieval structure and avoids food retrieval failure after the food retrieval cabinet is at a low temperature.

[0061] In a preheating scenario, performing a second preheating operation on the food collection structure based on the fault detection result and the low temperature duration includes: if the detection result indicates that the food collection structure has malfunctioned, calculating the preheating duration based on the low temperature duration, wherein the preheating duration is positively correlated with the low temperature duration; and continuously performing the second preheating operation on the food collection structure within the preheating duration.

[0062] If the detection result indicates that the food retrieval structure is not faulty, then the preheating process is completed and the food retrieval structure is controlled to execute the food retrieval command.

[0063] Optionally, the preheating intensity of the second preheating operation is greater than that of the first preheating operation. The preheating methods of the second preheating operation and the first preheating operation may be the same or different. For example, the food pick-up structure may be self-heated or motion-heated. When the preheating methods of the second preheating operation and the first preheating operation are different, it can solve the idling or jamming caused by different mechanisms of the food pick-up structure, such as the idling of the motor of the food pick-up structure, excessive resistance of the transmission belt, etc., which may cause the food pick-up structure to idle or jam.

[0064] Optionally, the second preheating operation is the same as the fault detection operation. That is, when the food retrieval structure performs the second preheating operation, its movement trajectory is the same as that of the food retrieval structure during fault detection, both moving from the origin position to the preset position of the food retrieval cabinet to heat the food retrieval structure. The second preheating operation can also be the same as the fault detection operation, continuously performing the second preheating operation on the food retrieval structure including: continuously performing standby self-heating on the food retrieval structure, wherein the self-heating temperature of the second preheating operation is higher than the self-heating temperature of the first preheating operation.

[0065] The second preheating operation involves heating the food retrieval mechanism. The motor continues to preheat for a preheating time of X (X = low temperature time * 0.1) minutes. Then, it attempts to move to the preset position at the top again. Multiple large-amplitude reciprocating movements can resolve idling or jamming issues. If a microswitch is successfully closed, it indicates that the jamming phenomenon no longer occurs, the fault in the food retrieval mechanism is resolved, and the food retrieval cabinet can continue to retrieve food normally.

[0066] The solution in this embodiment ensures the reliability of the food retrieval structure and prevents food retrieval failure after a prolonged period of low temperature.

[0067] In another preheating scenario, after continuously performing the second preheating operation on the food retrieval structure, the process further includes: determining whether the low-temperature duration is greater than a second preset duration, wherein the second preset duration is greater than the first preset duration; if the low-temperature duration is greater than the second preset duration, controlling the food retrieval structure to perform a simulated food retrieval operation; if the simulated food retrieval is successful, determining that the preheating has ended, and controlling the food retrieval structure to execute the food retrieval instruction; if the simulated food retrieval fails, continuing to perform the third preheating operation.

[0068] Taking the second preset duration as t2 (30 minutes) as an example, when the temperature inside the cabinet is less than 10℃ and the low temperature time inside the cabinet is greater than t2 (30 minutes), there is a high probability of idling or jamming of moving parts. The problem is quite complex. After the above fault detection and recovery are passed, it is also necessary to perform a simulated meal retrieval operation to prevent the problem of meal retrieval failure from occurring even after the fault detection is passed.

[0069] The solution in this embodiment simulates a second preheating operation when the food retrieval structure is at a low temperature for a long time, ensuring that the food retrieval cabinet can retrieve food normally and avoiding food retrieval failure after a long period of low temperature.

[0070] In one example, controlling the food retrieval structure to perform a simulated food retrieval operation includes: sending a food retrieval command to the food retrieval platform, wherein the food retrieval command instructs the motor to move the food retrieval platform from its origin position to the food retrieval opening of the food retrieval cabinet, wherein the food retrieval opening is equipped with a photoelectric sensor, and the food retrieval structure includes the motor and the food retrieval platform; monitoring the sensing duration of the photoelectric sensor; if the sensing duration is greater than a third preset duration, determining that the simulated food retrieval was successful; if the sensing duration is less than or equal to the third preset duration, determining that the simulated food retrieval failed.

[0071] Taking a preset duration of 5 seconds as an example, the food collection cabinet is equipped with an anti-pinch photoelectric sensor. When the food collection platform moves to the food collection opening, it can also block the photoelectric sensor. If the photoelectric sensor disconnects for no more than 5 seconds, it indicates that the food collection platform has moved a short distance, which may cause motor idling or movement jamming. The motor will continue to warm up, and the food collection platform will return to its original position and simulate food collection again. If the photoelectric sensor disconnects for more than 5 seconds, it indicates that the food collection platform has moved a long distance, which means that the jamming phenomenon no longer occurs, and the cabinet can continue to collect food normally.

[0072] Optionally, the preheating intensity of the third preheating operation is greater than that of the second preheating operation. The preheating methods of the third and second preheating operations may be the same or different. For example, the food pick-up structure may be self-heated or motion-heated. When the preheating methods of the third and second preheating operations are different, it can solve the idling or jamming caused by different mechanisms of the food pick-up structure, such as the idling of the motor of the food pick-up structure, excessive resistance of the transmission belt, etc., which may cause the food pick-up structure to idle or jam.

[0073] Optionally, the third preheating operation is the same as the simulated food retrieval operation. That is, when the food retrieval structure performs the third preheating operation, its movement trajectory is the same as that of the simulated food retrieval operation, both moving from the origin position to the food retrieval port of the food retrieval cabinet to heat the food retrieval structure. The third preheating operation can also be the same as the simulated food retrieval operation, continuing to perform the third preheating operation includes: continuously performing standby self-heating on the food retrieval structure, wherein the self-heating temperature of the third preheating operation is higher than the self-heating temperature of the second preheating operation.

[0074] The solution in this embodiment involves performing a simulation operation after the food retrieval structure has been at a low temperature for a long time and the second preheating operation has been performed. This controls the food retrieval structure to move along the normal food retrieval trajectory, ensuring the reliability of the food retrieval structure and preventing food retrieval failure after the food retrieval cabinet has been at a low temperature for a long time.

[0075] The solution in this embodiment adds a method for detecting the motor under low-temperature conditions to the original refrigerated food cabinets and other types of food retrieval cabinets. Different methods are used to detect the motor idling problem for different refrigeration times, different temperatures, and different resting times. When idling occurs, preheating is performed by preheating or simulating food retrieval to increase the motor temperature and prevent the lubricating oil from solidifying, thus solving the problem of food retrieval failure caused by prolonged static conditions at low temperatures.

[0076] Figure 4 This is a flowchart of the detection and repair process for the food collection structure in an embodiment of the present invention, such as... Figure 4 As shown, it includes:

[0077] When the temperature inside the cabinet is greater than 10℃, there will be no problems such as motor idling, lubricating oil solidification, and ice formation on moving parts. You can take the food directly without checking for faults.

[0078] When the temperature inside the cabinet is below 10℃, there may be a risk of idling or jamming due to the low temperature. In this case, turn on the motor enable pin to preheat the motor and melt the lubricating oil. If the low temperature inside the cabinet lasts for less than t1 (10 minutes), the idling problem can be solved simply by preheating the motor. No fault detection is required. The food can be retrieved normally after the motor has been preheated for 2 minutes.

[0079] When the internal temperature of the cabinet is below 10℃, and the low-temperature time inside the cabinet is greater than t1 (10 minutes) but less than t2 (30 minutes), the motor is prone to idling and the lubricating oil is prone to solidification. In this case, fault detection is required to prevent insufficient motor steps during food retrieval, which could lead to retrieval failure. When the food retrieval platform is at the origin, the intelligent controller sends a command to move it to the top and monitors the status of the microswitch in the upper right corner in real time. If the microswitch is not detected to close after the command is issued for an extended period, it indicates that the motor is idling or that moving parts are stuck. In this case, the motor continues to preheat for X minutes (X = low-temperature time * 0.1) before attempting to move to the top again. Multiple large-amplitude movements can resolve the idling or sticking issues. If the microswitch successfully closes at one point, it indicates that the sticking problem has disappeared, and the cabinet can continue to retrieve food normally.

[0080] When the internal temperature of the cabinet is below 10℃ and the low-temperature time exceeds t2 (30 minutes), idling or jamming of moving parts is highly likely. After the above fault detection and recovery are successful, a simulated meal retrieval operation needs to be performed to prevent the problem of meal retrieval failure despite passing the fault detection. The food cabinet is equipped with an anti-pinch photoelectric sensor, which can also block the photoelectric sensor when the food retrieval platform moves to the food retrieval opening. If the photoelectric sensor disconnects for no more than 5 seconds, it indicates that the food retrieval platform has moved a short distance, which may cause motor idling or jamming. The motor will continue to preheat, and the food retrieval platform will return to its original position before simulating the meal retrieval action again. If the photoelectric sensor disconnects for more than 5 seconds, it indicates that the food retrieval platform has moved a long distance, which means that the jamming phenomenon no longer occurs, and the cabinet can continue to retrieve meals normally.

[0081] By employing the aforementioned fault detection and recovery methods, it can be ensured that refrigerated food cabinets will no longer experience abnormal food retrieval issues in low-temperature environments, thereby improving product quality, reducing after-sales consumables, and enhancing user experience.

[0082] The solution in this embodiment adds a low-temperature motor idling detection and automatic repair method to the food pick-up cabinet. The motor can be preheated or simulated to reduce food pick-up problems caused by abnormal low-temperature conditions such as lubricating oil solidification and freezing of moving parts, thereby improving the reliability of moving parts.

[0083] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0084] Example 2

[0085] This embodiment also provides a food pickup cabinet, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. The term "module" as used below refers to a combination of software and hardware that implements the reservation function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also conceivable.

[0086] Figure 5 This is a structural block diagram of a food pickup cabinet according to an embodiment of the present invention, such as... Figure 5 As shown, it includes: a food pickup cabinet, comprising: a cabinet body, a food pickup structure, and a controller, wherein the controller includes:

[0087] The detection module 50 is used to detect the internal temperature of the food collection cabinet, wherein the food collection cabinet has a movable food collection structure built in.

[0088] The judgment module 52 is used to determine whether the temperature inside the cabinet is lower than the preset temperature;

[0089] The determination module 54 is used to determine the duration of the low temperature when the temperature inside the cabinet is lower than the preset temperature if the temperature inside the cabinet is lower than the preset temperature.

[0090] The preheating module 56 is used to preheat the food taking structure according to the low temperature duration.

[0091] Optionally, the preheating module includes: a first preheating unit for performing a first preheating operation of a preset fixed duration on the food retrieval structure of the food retrieval cabinet; a judgment unit for judging whether the low temperature duration is greater than a first preset duration after the first preheating operation is completed; a detection unit for performing fault detection on the food retrieval structure if the low temperature duration is greater than the first preset duration; and a second preheating unit for performing a second preheating operation on the food retrieval structure based on the fault detection result and the low temperature duration, until the fault of the food retrieval structure is resolved.

[0092] Optionally, the preheating module further includes: a determining unit, configured to determine the end of preheating if the low-temperature duration is less than or equal to the first preset duration after the determining unit determines whether the low-temperature duration is less than the first preset duration; and a control unit, configured to control the food retrieval structure to execute the food retrieval instruction.

[0093] Optionally, the detection unit includes: a sending unit for sending a movement command to the food pickup platform, wherein the movement command instructs the motor to move the food pickup platform from its origin position to a preset position of the food pickup cabinet, wherein a position sensor is installed at the preset position, and the food pickup structure includes the motor and the food pickup platform; a monitoring unit for monitoring the triggering state of the position sensor; and a determining unit for determining that the food pickup structure has malfunctioned if the position sensor is not detected to be triggered within a preset time; and determining that the food pickup structure has not malfunctioned if the position sensor is detected to be triggered within the preset time.

[0094] Optionally, the second preheating unit includes: a calculation subunit, configured to calculate a preheating duration based on the low-temperature duration if the detection result indicates a malfunction in the food collection structure, wherein the preheating duration is positively correlated with the low-temperature duration; and a preheating subunit, configured to continuously perform a second preheating operation on the food collection structure within the preheating duration.

[0095] Optionally, the second preheating unit further includes: a judging subunit, configured to judge whether the low-temperature duration is greater than a second preset duration after the preheating subunit continuously performs the second preheating operation on the food retrieval structure, wherein the second preset duration is greater than the first preset duration; a control subunit, configured to control the food retrieval structure to perform a simulated food retrieval operation if the low-temperature duration is greater than the second preset duration; and a processing subunit, configured to determine the end of preheating if the simulated food retrieval is successful, and control the food retrieval structure to execute the food retrieval instruction; and to continue performing the third preheating operation if the simulated food retrieval fails.

[0096] Optionally, the control subunit is further configured to: send a food retrieval instruction to the food retrieval platform, wherein the food retrieval instruction is used to instruct the motor to move the food retrieval platform from its origin position to the food retrieval port of the food retrieval cabinet, wherein the food retrieval port is equipped with a photoelectric sensor, and the food retrieval structure includes the motor and the food retrieval platform; monitor the sensing duration of the photoelectric sensor; if the sensing duration is greater than a third preset duration, determine that the simulated food retrieval was successful; if the sensing duration is less than or equal to the third preset duration, determine that the simulated food retrieval failed.

[0097] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0098] Example 3

[0099] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0100] Optionally, in this embodiment, the storage medium can be configured to store a computer program for execution:

[0101] S1, Detect the internal temperature of the food collection cabinet, wherein the food collection cabinet has a movable food collection structure built in;

[0102] S2, determine whether the temperature inside the cabinet is lower than the preset temperature;

[0103] S3, if the temperature inside the cabinet is lower than the preset temperature, determine the duration for which the temperature inside the food collection cabinet is lower than the preset temperature.

[0104] S4, preheat the food taking structure according to the low temperature duration.

[0105] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0106] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0107] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0108] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0109] S1, Detect the internal temperature of the food collection cabinet, wherein the food collection cabinet has a movable food collection structure built in;

[0110] S2, determine whether the temperature inside the cabinet is lower than the preset temperature;

[0111] S3, if the temperature inside the cabinet is lower than the preset temperature, determine the duration for which the temperature inside the food collection cabinet is lower than the preset temperature.

[0112] S4, preheat the food taking structure according to the low temperature duration.

[0113] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0114] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0115] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0116] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0117] 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.

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

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

[0120] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for preventing freezing in a food pickup cabinet, characterized in that, include: The internal temperature of the food collection cabinet is detected, wherein the food collection cabinet has a movable food collection structure built in; Determine whether the temperature inside the cabinet is lower than the preset temperature; If the temperature inside the cabinet is lower than the preset temperature, determine the duration for which the temperature inside the food collection cabinet is lower than the preset temperature. The food collection structure is preheated according to the specified low-temperature duration; The preheating of the food retrieval structure based on the low-temperature duration includes: performing a first preheating operation on the food retrieval structure of the food retrieval cabinet for a preset fixed duration; after the first preheating operation is completed, determining whether the low-temperature duration is greater than the first preset duration; if the low-temperature duration is greater than the first preset duration, performing fault detection on the food retrieval structure; and performing a second preheating operation on the food retrieval structure based on the fault detection result and the low-temperature duration until the fault of the food retrieval structure is resolved. The first preheating operation involves self-heating the food retrieval structure, and the second preheating operation involves controlling the food retrieval structure to reciprocate along a first planned trajectory. The preheating intensity of the second preheating operation is greater than that of the first preheating operation. The second preheating operation performed on the food collection structure based on the fault detection result and the low temperature duration includes: if the detection result indicates that the food collection structure has malfunctioned, calculating the preheating duration based on the low temperature duration, wherein the preheating duration is positively correlated with the low temperature duration; and continuously performing the second preheating operation on the food collection structure within the preheating duration.

2. The method according to claim 1, characterized in that, After determining whether the low-temperature duration is less than a first preset duration, the method further includes: If the low temperature duration is less than or equal to the first preset duration, the preheating is considered complete. Control the food retrieval structure to execute the food retrieval instruction.

3. The method according to claim 1, characterized in that, Fault detection of the food collection structure includes: Send a movement command to the food pickup platform, wherein the movement command is used to instruct the motor to move the food pickup platform from the origin position to the preset position of the food pickup cabinet, wherein the preset position is equipped with a position sensor, and the food pickup structure includes the motor and the food pickup platform; Monitor the trigger status of the position sensor; If the position sensor is not triggered within a preset time, it is determined that the food retrieval structure has malfunctioned; if the position sensor is triggered within a preset time, it is determined that the food retrieval structure has not malfunctioned.

4. The method according to claim 1, characterized in that, After continuously performing a second preheating operation on the food dispensing structure, the method further includes: Determine whether the low-temperature duration is greater than a second preset duration, wherein the second preset duration is greater than the first preset duration; If the low-temperature duration exceeds the second preset duration, the food retrieval structure is controlled to perform a simulated food retrieval operation. If the simulated meal retrieval is successful, the preheating is confirmed to be complete, and the meal retrieval structure is controlled to execute the meal retrieval command; if the simulated meal retrieval fails, the third preheating operation continues.

5. The method according to claim 4, characterized in that, Controlling the food retrieval structure to perform a simulated food retrieval operation includes: Send a food collection instruction to the food collection platform, wherein the food collection instruction is used to instruct the motor to move the food collection platform from the origin position to the food collection port of the food collection cabinet, wherein the food collection port is equipped with a photoelectric sensor, and the food collection structure includes the motor and the food collection platform; Monitor the sensing duration of the photoelectric sensor; If the sensing duration is greater than the third preset duration, the simulated meal retrieval is determined to be successful; if the sensing duration is less than or equal to the third preset duration, the simulated meal retrieval is determined to be unsuccessful.

6. A food pickup locker, characterized in that, include: The cabinet, the food retrieval mechanism, and the controller, wherein the controller includes: A detection module is used to detect the internal temperature of the food collection cabinet, wherein the food collection cabinet has a built-in movable food collection structure; The judgment module is used to determine whether the temperature inside the cabinet is lower than the preset temperature; The determination module is used to determine the duration of the low temperature when the temperature inside the cabinet is lower than the preset temperature if the temperature inside the cabinet is lower than the preset temperature. A preheating module is used to preheat the food-taking structure according to the low-temperature duration; The preheating module includes: a first preheating unit for performing a first preheating operation of a preset fixed duration on the food retrieval structure of the food retrieval cabinet; a judgment unit for determining whether the low-temperature duration is greater than a first preset duration after the first preheating operation; a detection unit for performing fault detection on the food retrieval structure if the low-temperature duration is greater than the first preset duration; and a second preheating unit for performing a second preheating operation on the food retrieval structure based on the fault detection result and the low-temperature duration, until the fault of the food retrieval structure is resolved. The first preheating operation involves self-heating the food retrieval structure, and the second preheating operation involves controlling the food retrieval structure to reciprocate along a first planned trajectory. The preheating intensity of the second preheating operation is greater than that of the first preheating operation. The second preheating unit includes: a calculation subunit, used to calculate a preheating time based on the low temperature duration if the detection result indicates that the food taking structure has malfunctioned, wherein the preheating time is positively correlated with the low temperature duration; and a preheating subunit, used to continuously perform a second preheating operation on the food taking structure within the preheating time.

7. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the steps of the antifreeze control method for the food collection cabinet according to any one of claims 1 to 5 when it is run.

8. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, communication interface, and memory communicate with each other via a communication bus; among which: Memory, used to store computer programs; A processor is configured to execute the steps of the antifreeze control method for the food dispensing cabinet according to any one of claims 1 to 5 by running a program stored in a memory.

Citation Information

Patent Citations

  • Pipeline water dispenser anti-freezing system and method

    CN110057109A

  • Control method and control device of vending cabinet and vending cabinet

    CN117953624A

  • Low-temperature transfer machine

    CN221478580U

  • Automatic vending machine

    JP1993120531A