Refrigerator, refrigerator noise reduction method and storage medium
By setting a sound pressure sensor on the outside of the refrigerator, collecting ambient noise value and adjusting the speed of the drive motor, the problem of high noise from the automatic door-to-door drive motor is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202311594652.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2025-05-27
AI Technical Summary
The drive motor that automatically opens and closes the door generates a lot of noise when it rotates, affecting the user's user experience.
By setting a sound pressure sensor on the outside of the refrigerator, ambient noise value is collected and the target speed of the driving motor is determined based on the ambient noise value and preset values to reduce noise.
It effectively reduces the impact of noise generated during driving motors on users and improves the user experience of the automatic door body.
Smart Images

Figure CN120043296A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of household appliances. More specifically, the present application relates to a refrigerator, a noise reduction method for the refrigerator, and a storage medium. Background Art
[0002] With the development of refrigerator technology and the improvement of living standards, users have higher and higher requirements for refrigerators, which has led to an increase in the auxiliary functions of refrigerators. Among them, there is an automatic door opening and closing function. For example, the variable temperature compartment or the freezer compartment of the refrigerator is set as a drawer-type compartment, and the door of this compartment is a drawer door, and a driving motor can be set to drive the opening or closing of the door.
[0003] However, the driving motor for automatic door opening and closing generates a relatively large noise when rotating, and users can clearly perceive the existence of this noise. Therefore, how to reduce the impact of the noise generated during the automatic opening or closing of the automatic door on users is an urgent problem to be solved. Summary of the Invention
[0004] The embodiments of the present application provide a refrigerator, a noise reduction method for the refrigerator, and a storage medium, which can be used to reduce the impact of the noise generated during the automatic opening or closing of the automatic door on users.
[0005] In a first aspect, the embodiments of the present application provide a refrigerator, which includes:
[0006] A box body, in which a storage compartment is provided;
[0007] An automatic door body, configured to open or close the storage compartment;
[0008] A sound pressure sensor disposed outside the box body, configured to collect the ambient noise value of the environment where the refrigerator is located;
[0009] A driving motor connected to the automatic door body, configured to drive the automatic door body to open or close;
[0010] A control component connected to the driving motor, configured to:
[0011] When receiving an opening instruction, obtain a first noise value of the environment where the refrigerator is located through the sound pressure sensor; determine a first target rotation speed of the driving motor according to the first noise value and a first preset value, where the first preset value is the maximum noise generated by the driving motor when opening the automatic door body;
[0012] Control the driving motor to operate at the first target rotation speed so that the automatic door body opens.
[0013] In this embodiment, the refrigerator includes a box body provided with a storage compartment, an automatic door body for opening or closing the storage compartment, a sound pressure sensor provided outside the box body, a drive motor connected to the automatic door body, and a control component connected to the drive motor. The drive motor is configured to drive the automatic door body to open or close. The sound pressure sensor is configured to collect the ambient noise value of the environment where the refrigerator is located. The control component is configured to, when receiving an opening instruction, obtain a first noise value of the environment where the refrigerator is located through the sound pressure sensor, determine a first target speed of the drive motor according to the first noise value and a first preset value. The first preset value is the maximum noise generated when the drive motor opens the automatic door body, and control the drive motor to operate at the first target speed so that the automatic door body opens. This application combines the ambient noise and the maximum noise value generated when the drawer door opens to reduce the noise generated by the automatic door opening and closing, and can reduce the impact of the noise generated when the drive motor operates on the user.
[0014] In some embodiments of the present application, the control component is configured to:
[0015] Judge whether the first noise value is less than the first preset value;
[0016] If not, determine that the first target speed of the drive motor is a first speed, and the first speed is the speed of the drive motor when it takes the minimum time required to fully open the automatic door body;
[0017] If so, determine the first target speed of the drive motor according to the first noise value, a second speed and the first preset value, and the second speed is less than the first speed.
[0018] In this embodiment, when the first noise value is not less than the first preset value, it means that the ambient noise is greater than the maximum noise value generated when the automatic door body opens. Then, the drive motor can be controlled to operate at the maximum speed. When the first noise value is less than the first preset value, the speed of the drive motor can be determined based on the ambient noise value, which can improve the user experience of using the automatic door body while reducing the impact of the noise generated when the drive motor operates on the user.
[0019] In some embodiments of the present application, the control component is configured to:
[0020] Determine a third speed according to the first noise value, the second speed and the first preset value;
[0021] Judge whether the third speed is less than a preset speed;
[0022] If so, determine that the first target speed is the preset speed;
[0023] If not, determine that the first target speed is the third speed.
[0024] In this embodiment, when according to the first target speed, the minimum speed at which the driving motor normally opens the automatic door body can be considered, so that when reducing the speed of the driving motor to achieve noise reduction, it can be ensured that the automatic door body can be normally opened.
[0025] In some embodiments of the present application, the control component is configured to:
[0026] When receiving an opening door instruction, obtain a plurality of second noise values within a preset time period before the current moment through the sound pressure sensor;
[0027] Determine a third noise value according to the plurality of second noise values;
[0028] Perform noise correction on the third noise value to obtain the first noise value.
[0029] In this embodiment, since there is a certain distance between the human body and the sound pressure sensor of the refrigerator, the sound wave radiated by this distance will have attenuation, and the obtained environmental noise value can be corrected, so that the speed of the driving motor can be accurately controlled based on the real noise that can be perceived by the user.
[0030] In some embodiments of the present application, the control component is configured to:
[0031] Obtain a noise attenuation parameter, where the noise attenuation parameter is the attenuation value between the noise value actually perceived by the user and the noise value obtained by the sound pressure sensor;
[0032] Correct the third noise value according to the noise attenuation parameter to obtain the first noise value.
[0033] In this embodiment, the third noise value can be corrected based on a noise attenuation parameter, so that the speed of the driving motor can be accurately controlled based on the real noise that can be perceived by the user.
[0034] In some embodiments of the present application, the control component is configured to:
[0035] When obtaining a closing door instruction, control the driving motor to operate at the first target speed so that the automatic door body closes.
[0036] In this embodiment, the automatic door body can be driven to close based on the speed used by the driving motor when driving the automatic door body to open.
[0037] In some embodiments of the present application, the control component is configured to:
[0038] When obtaining a closing door instruction, obtain a fourth noise value of the environment where the refrigerator is located through the sound pressure sensor;
[0039] If the fourth noise value is less than the second preset value, determine a second target speed according to the fourth noise value, the second speed, and the second preset value, where the second preset value is the maximum noise generated when the drive motor closes the automatic door body.
[0040] If the fourth noise value is not less than the second preset value, determine that the second target speed is the fourth speed, where the fourth speed is the speed of the drive motor when driving the automatic door body to close completely in the minimum required time.
[0041] Control the drive motor to operate at the second target speed so that the automatic door body closes.
[0042] In this embodiment, when a door closing instruction is obtained, the ambient noise can be obtained again to avoid affecting the user due to noise generated when operating at the speed used for opening the door when the ambient noise changes at this time.
[0043] In some embodiments of the present application, the sound pressure sensor is disposed at a preset height position outside the box body.
[0044] In this embodiment, by disposing the sound pressure sensor at a position corresponding to the height of the average height of the user, the real ambient noise that can be perceived by the user can be further obtained.
[0045] In a second aspect, the present application provides a noise reduction method for a refrigerator, where the refrigerator includes:
[0046] A box body in which a storage compartment is provided;
[0047] An automatic door body for opening or closing the storage compartment;
[0048] A sound pressure sensor disposed outside the box body, configured to collect an ambient noise value of the environment where the refrigerator is located;
[0049] A drive motor connected to the automatic door body, configured to drive the automatic door body to open or close;
[0050] The method includes:
[0051] When a door opening instruction is received, obtain a first noise value of the environment where the refrigerator is located through the sound pressure sensor;
[0052] According to the first noise value and a first preset value, determine a first target speed of the drive motor, where the first preset value is the maximum noise generated when the drive motor opens the automatic door body;
[0053] Control the driving motor to operate at the first target speed so as to open the automatic door body.
[0054] In this embodiment, when a door opening instruction is received, a first noise value of the environment where the refrigerator is located is obtained through a sound pressure sensor. According to the first noise value and a first preset value, the first target speed of the driving motor is determined. The first preset value is the maximum noise generated when the driving motor opens the automatic door body. Control the driving motor to operate at the first target speed so as to open the automatic door body. This application combines the environmental noise and the maximum noise value generated when the drawer door is opened to reduce the noise generated by the automatic door opening and closing, and can reduce the impact of the noise generated when the driving motor operates on the user.
[0055] In a third aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a computer, they are used to implement the method described in the second aspect.
[0056] The computer-readable storage medium provided by the embodiments of the present application can execute the technical solutions in the above method embodiments, and the beneficial effects are similar, so details will not be described here again.
[0057] In a fourth aspect, the present application provides a computer program product, including a computer program. When the computer program is executed by a computer, it is used to implement the method described in the second aspect.
[0058] The computer program product provided by the embodiments of the present application can execute the technical solutions in the above method embodiments, and the beneficial effects are similar, so details will not be described here again. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the embodiments of the present application or the implementation manners in related technologies, the following will briefly introduce the drawings required to be used in the description of the embodiments or related technologies. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0060] Figure 1 It is a schematic structural diagram of a refrigerator provided by an embodiment of the present application;
[0061] Figure 2 It is a schematic position diagram of the sound pressure sensor 107 exemplified by an embodiment of the present application;
[0062] Figure 3 It is a schematic structural diagram of the automatic door body 102;
[0063] Figure 4 It is a schematic structural diagram of another refrigerator provided by the present application;
[0064] Figure 5 Schematic flowchart of a noise reduction method for a refrigerator provided by an embodiment of the present application;
[0065] Figure 6 Schematic flowchart of another noise reduction method for a refrigerator provided by an embodiment of the present application;
[0066] Figure 7 Schematic flowchart of yet another noise reduction method for a refrigerator provided by an embodiment of the present application;
[0067] Figure 8 Schematic flowchart of yet another noise reduction method for a refrigerator provided by an embodiment of the present application;
[0068] Figure 9 Schematic flowchart of yet another noise reduction method for a refrigerator provided by an embodiment of the present application;
[0069] Figure 10 Schematic flowchart of yet another noise reduction method for a refrigerator provided by an embodiment of the present application. Detailed implementation manners
[0070] To make the objectives, implementation manners and advantages of the present application clearer, the following will clearly and completely describe the exemplary implementation manners of the present application with reference to the accompanying drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only a part rather than all of the embodiments of the present application.
[0071] It should be noted that the brief description of the terms in the present application is only for facilitating the understanding of the subsequent described implementation manners, rather than intending to limit the implementation manners of the present application. Unless otherwise specified, these terms should be understood in their ordinary and common meanings.
[0072] In addition, the terms "include" and "have" and any variations thereof are intended to cover but not exclude inclusion. For example, a product or device including a series of components does not necessarily have to be limited to those clearly listed components, but may include other components not clearly listed or inherent to these products or devices.
[0073] Through testing a refrigerator with an automatically opening and closing door, it is found that the driving motor of the automatically opening and closing door generates a relatively large noise during operation, and this noise can be significantly perceived by the user, having a great impact on the user during daily use and resulting in a poor user experience.
[0074] Exemplarily, the automatically opening and closing door is usually the drawer door of a drawer compartment set in the refrigerator. This compartment can be, for example, a freezer compartment or a variable temperature compartment, etc. Then, when the driving motor rotates, it can push the drawer compartment out, and the user can store food in this drawer compartment.
[0075] Table 1 shows the noise generated by the drive motor when controlling the door of a refrigerator with an automatic door opening and closing function in a drawer compartment under different loads. It can be seen from Table 1 that the noise generated by the drive motor of the automatic door opening and closing function reaches a level that sufficiently affects the user experience.
[0076] Table 1
[0077] Load Open the door Close the door No-load 60.87 dB 57.36 dB 20 jin 61.58 dB 59.33 dB 30 jin 60.92 dB 55.78 dB 40 jin 59.93 dB 59.44 dB 50 jin 60.65 dB 56.72 dB
[0078] Among them, no-load means that there is no food stored in the drawer, and dB is the unit of decibel.
[0079] Therefore, how to reduce the impact of the noise generated during the automatic opening and closing of the automatic door on the user is an urgent problem to be solved.
[0080] Therefore, this application provides a refrigerator. By setting the rotation speed of the drive motor according to the ambient noise and the maximum noise value generated when the drawer door is opened, it is possible to accurately control the rotation speed of the door opening and closing motor according to the ambient noise, further achieving noise reduction, and thus reducing the impact of the noise generated during the operation of the drive motor on the user.
[0081] The technical solutions of this application will be described in detail below in conjunction with specific embodiments. These specific embodiments can be combined with each other or exist independently. For the same or similar concepts or processes, they may not be repeated in some embodiments. The embodiments of this application will be described below in conjunction with the drawings.
[0082] Figure 1 It is a schematic structural diagram of a refrigerator provided by an embodiment of this application. As Figure 1 shown, the refrigerator includes a box body 101, an automatic door body 102, a drive motor ( Figure 1 not shown in the figure), a control component ( Figure 1 not shown in the figure), and a sound pressure sensor 107. The automatic door body 102 is arranged on the box body 101 and is used to open or close the storage compartment 103. It can be understood that the storage compartment 103 can be a variable temperature compartment or a freezer. This application does not limit the function of this compartment. For example, if the storage compartment 103 is a variable temperature compartment, then the refrigerator may also include a refrigerating compartment and a freezer. Another example is that if the storage compartment 103 is a freezer, then the refrigerator may also include a refrigerating compartment and a variable temperature compartment, etc. Figure 1 Other compartments are not shown in the figure.
[0083] In a possible implementation manner, Figure 2 It is a schematic position diagram of the sound pressure sensor 107 exemplified by an embodiment of this application. As Figure 2As shown, the sound pressure sensor 107 is configured to collect the ambient noise value of the environment where the refrigerator is located. The sound pressure sensor 107 can be set at a preset height position outside the box body 101. Exemplarily, the preset height can be the average height of a human body, such as 1.6 meters. The preset height in the figure is only a schematic diagram, and the preset height can be understood as the height between the position where the sound pressure sensor is located and the ground. The real ambient noise that can be perceived by the user can be further obtained.
[0084] As Figure 1 shown, the storage compartment 103 can be a drawer-type compartment. The automatic door body 102 is slidably connected to the box body 101. Specifically, Figure 3 is a schematic structural diagram of the automatic door body 102. As Figure 3 shown, the automatic door body 102 can include a door body ( Figure 3 not shown in the figure) and two guide rail brackets 22 located at the rear of the door body. The guide rail 23 is installed on the guide rail brackets 22. A support frame 24 is connected between the two guide rail brackets 22. The automatic door body 102 can be slidably connected to the box body 101 along the guide rail 23. The driving motor 104 is installed on the support frame 24 and pushes the automatic door body 102 to slide through a gear to achieve automatic opening or closing.
[0085] Figure 4 is a schematic structural diagram of another refrigerator provided by the present application. As Figure 4 shown, the refrigerator further includes a refrigeration system 105 arranged in the box body 101. The refrigeration system includes an evaporator 51, a compressor 52, a blower 53, etc. The control component 106 is electrically connected to the driving motor 104 and the sound pressure sensor 107. The compressor 52 is used to provide power for the refrigeration cycle of the refrigerator. The evaporator 51 is used to supply cooling capacity to the refrigerator. The blower 53 is used to make air enter the evaporator 51 of the refrigerator for heat exchange and send the air after heat release into the storage compartment 103. The compressor 52 and the evaporator 51 can be connected through a pipeline. The control component 106 can be electrically connected to the refrigeration system 105 to control it to perform refrigeration.
[0086] Among them, the driving motor 104 is configured to drive the automatic door body 102 to open or close.
[0087] The control component 106 is configured to:
[0088] When receiving an opening instruction, obtain the first noise value of the environment where the refrigerator is located through the sound pressure sensor 107, determine the first target rotation speed of the driving motor 104 according to the first noise value and the first preset value, and control the driving motor 104 to operate at the first target rotation speed to open the automatic door body, where the first preset value is the maximum noise generated by the driving motor 104 to open the automatic door body.
[0089] Exemplarily, the first preset value may be 60 dB, and the control component 106 may be a Microcontroller Unit (MCU).
[0090] Based on the above refrigerator, Figure 5 FIG. is a schematic flowchart of a noise reduction method for a refrigerator provided by an embodiment of the present application. This method can be executed by the control component of the above refrigerator, such as Figure 5 shown, this method may include the following steps.
[0091] S501. When a door opening instruction is received, obtain a first noise value of the environment where the refrigerator is located through a sound pressure sensor.
[0092] Exemplarily, the ways for a user to indicate a door opening instruction or a door closing instruction to the refrigerator include, but are not limited to, the following ways:
[0093] Way 1: Send corresponding indication information to the communication module of the refrigerator through an application program of a terminal device, and then send a door opening instruction or a door closing instruction to the control component through the communication module.
[0094] Way 2: Press a power-on or power-off button on the display panel of the refrigerator door body so that the control component can receive a door opening instruction or a door closing instruction.
[0095] Way 3: The refrigerator can also identify whether a user is approaching. If it detects that the user is approaching the refrigerator, it can ask the user whether to open the automatic door body by voice. If it is recognized by voice that the user needs to open the automatic door body, a power-on instruction can be generated. Exemplarily, the refrigerator can detect whether the user is approaching through an infrared function.
[0096] When the door opening instruction is obtained, the control component can obtain the first noise value of the environment where the refrigerator is located through the sound pressure sensor.
[0097] Exemplarily, the first noise value can be implemented in the following several ways:
[0098] Way 1, the first noise value can be the environmental noise value at the current moment. For this case, the sound pressure sensor
[0099] Way 2, the first noise value can be determined according to multiple environmental noise values within a preset duration before the current moment. Exemplarily, the first noise value can be the average value of multiple environmental noise values.
[0100] Way 3, the first noise value can be the value after noise correction of the environmental noise value at the current moment.
[0101] Way 4, the first noise value can be the value after correction of the average value of multiple environmental noise values within a preset duration before the current moment.
[0102] It can be understood that for the implementation manners 1 and 3 of the above first noise value, the working manner of the sound pressure sensor can be to detect the ambient noise of the environment where the refrigerator is located at the current moment when a measurement instruction is received. Among them, the measurement instruction can be sent by the control component to the sound pressure sensor after receiving the door opening instruction.
[0103] For the implementation manners 2 and 4 of the above first noise value, the sound pressure sensor can measure the ambient noise of the environment where the refrigerator is located at a preset time interval. Exemplarily, the preset time interval can be 0.1 second, and then send the corresponding noise value to the control component. The control component can store the obtained noise value. Specifically, the control component can store the noise value and the measurement time of the noise value, so that when the door opening instruction is obtained, the corresponding noise value can be obtained according to the measurement time to calculate the first noise value.
[0104] S502. Determine the first target speed of the drive motor according to the first noise value and the first preset value.
[0105] After the control component obtains the first noise value, the control component can determine the first target speed of the drive motor according to the first noise value and the first preset value.
[0106] Exemplarily, the control component can determine the first target speed of the drive motor according to the first noise value. For example, the first noise value and the first preset value can be compared, and then the first target speed can be determined according to the comparison result.
[0107] S503. Control the drive motor to run at the first target speed to open the automatic door body.
[0108] After determining the first target speed, the control component can control the drive motor to run at the first target speed to open the automatic door body.
[0109] It can be understood that after receiving the door opening instruction, the control component determines the first target speed and then starts the drive motor based on this speed to open the automatic door body through the first target speed.
[0110] In this embodiment, when the door opening instruction is received, the first noise value of the environment where the refrigerator is located is obtained through the sound pressure sensor. According to the first noise value and the first preset value, the first target speed of the drive motor is determined. The first preset value is the maximum noise generated when the drive motor opens the automatic door body. Control the drive motor to run at the first target speed to open the automatic door body. This application combines the ambient noise and the maximum noise value generated when the drawer door is opened to reduce the noise generated during the automatic door opening and closing, and can reduce the impact of the noise generated when the drive motor runs on the user.
[0111] Next, an explanation will be given on how the control component determines the first target speed based on the first noise value and the first preset value:
[0112] Figure 6 It is a schematic flowchart of another noise reduction method provided by an embodiment of the present application. This method can be executed by the control component of the refrigerator. As Figure 6 shown, this method may include the following steps.
[0113] S601. Obtain the first noise value.
[0114] S602. Determine whether the first noise value is less than the first preset value.
[0115] If the first noise value is not less than the first preset value, it indicates that the current ambient noise is greater than the maximum noise generated by the driving motor to open the automatic door body. Then, the driving motor can be controlled to operate at the maximum speed, that is, the first target speed can be determined as the first speed. The first speed is the speed of the driving motor when the automatic door body is fully opened in the minimum time required. Exemplarily, the first speed can be the speed of the driving motor when the automatic door body is fully opened in the minimum time required under the condition that the drawer compartment is fully loaded. For example, if the minimum time is 3 seconds, then the first speed is the speed of the driving motor when the drawer compartment is fully loaded and the automatic door body is fully opened in 3 seconds. Full load means that the weight of the food stored in the drawer compartment can be the upper limit value of this compartment.
[0116] If the first noise value is less than the first preset value, it indicates that the current ambient noise value is less than the maximum noise generated by the driving motor to open the automatic door body. Then, at this time, the driving motor needs to reduce its speed to reduce the noise generated during its operation. Then, the first target speed can be determined according to the first noise value, the first preset value, and the second speed. Among them, the second speed is less than the first speed, and the second speed can be the standard speed of the driving motor set during the development of the refrigerator, such as 90 rpm / min. That is to say, the first target speed can adjust the speed of the driving motor on the basis of the standard speed P.
[0117] Exemplarily, the standard speed P can be the speed of the driving motor corresponding to the opening duration of the automatic door body being the first duration when the drawer compartment is fully loaded. For example, the first duration can be 5 seconds, which is a better situation for both the user experience and the operating state of the driving motor.
[0118] If the first noise value is not less than the first preset value, execute S603. If the first noise value is less than the first preset value, execute S604.
[0119] S603. Determine the first target speed of the driving motor as the first speed.
[0120] S604. Determine the first target speed of the drive motor according to the first noise value, the second speed, and the first preset value.
[0121] If the first noise value is less than the first preset value, the control component can determine the first target speed in the following manner:
[0122]
[0123] Where V is the first target speed, V 1 is the second speed, a is the first preset value, P is the first noise value, and D is the speed adjustment ratio. By adjusting the magnitude of D, the degree to which the first target speed is reduced based on the standard speed P can be controlled.
[0124] Furthermore, when determining the first target speed, the control component can consider the minimum speed at which the drive motor can normally open the automatic door, so that when noise reduction is achieved by reducing the speed of the drive motor, it can be ensured that the automatic door can be normally opened.
[0125] Specifically, refer to Figure 7 .
[0126] Figure 7 As shown in the flowchart of another noise reduction method for a refrigerator provided by an embodiment of the present application, this method can be executed by the control component of the refrigerator. As Figure 7 shown, this method can include the following steps.
[0127] S701. Determine the third speed according to the first noise value, the second speed, and the first preset value.
[0128] Specifically, the control component can calculate the third speed according to formula (1).
[0129] S702. Determine whether the third speed is less than the preset speed.
[0130] If the third speed is less than the preset speed, execute S703; if the third speed is not less than the preset speed, execute S704.
[0131] Where the preset speed is the minimum speed at which the drive motor can normally open the automatic door.
[0132] S703. Determine the first target speed as the preset speed.
[0133] S704. Determine the first target speed as the third speed.
[0134] In this embodiment, when determining the first target speed, the minimum speed at which the drive motor can normally open the automatic door can be considered, so that when noise reduction is achieved by reducing the speed of the drive motor, it can be ensured that the automatic door can be normally opened.
[0135] Next, a detailed description will be given on how the control component obtains the first noise value:
[0136] Figure 8 The following is a schematic flowchart of another noise reduction method provided by an embodiment of the present application. This method can be executed by the control component of the refrigerator, as Figure 8 shown, and this method may include the following steps.
[0137] S801. When a door opening instruction is received, obtain multiple second noise values within a preset duration before the current moment through a sound pressure sensor.
[0138] S802. Determine a third noise value according to the multiple second noise values.
[0139] Exemplarily, the control component may determine that the third noise value is the average value of the multiple second noise values, where the multiple second noise values are multiple environmental noise values within a preset duration before the current moment.
[0140] S803. Perform noise correction on the third noise value to obtain the first noise value.
[0141] Exemplarily, the control component may obtain a noise attenuation parameter, and according to the noise attenuation parameter, correct the third noise value to obtain the first noise value. The noise attenuation parameter is the attenuation value between the noise value actually perceived by the user and the noise value obtained by the sound pressure sensor.
[0142] Exemplarily, the control component may correct the third noise value according to the following formula:
[0143] P = P 1 - T (2)
[0144] where P is the first noise value, P 1 is the third noise value, and T is the noise attenuation parameter. Exemplarily, T may take a value of 5dB.
[0145] After the control component controls the drive motor to operate at the first target speed, when a door closing instruction is received, the control component may control the drive motor to operate in the following manner to close the automatic door body:
[0146] Method 1. When the door closing instruction is obtained, the control component may control the drive motor to operate at the first target speed to close the automatic door body. That is to say, the control component may drive the automatic door body to close based on the speed used by the drive motor when driving the automatic door body to open.
[0147] Method 2. Refer to Figure 9 .
[0148] Figure 9The flowchart shows another noise reduction method for the refrigerator provided by the embodiment of the present application. This method can be executed by the control component of the refrigerator, such as Figure 9 as shown, this method may include the following steps.
[0149] S901. When a door closing instruction is obtained, obtain the fourth noise value of the environment where the refrigerator is located through a sound pressure sensor.
[0150] Exemplarily, the control component can obtain multiple environmental noise values within a preset duration before the moment when the door closing instruction is obtained, and then can correct the average value of the multiple environmental noise values within the preset duration before the moment when the door closing instruction is obtained to obtain the first noise value.
[0151] The specific correction method can refer to the above formula (2), which will not be elaborated here.
[0152] S902. Determine whether the fourth noise value is less than the second preset value.
[0153] If yes, execute S903; if no, execute S904.
[0154] S903. Determine the second target speed according to the fourth noise value, the second speed, and the second preset value.
[0155] The second preset value is the maximum noise generated when the driving motor closes the automatic door body. Specifically, the second target speed can be determined according to formula (1), where a in formula (1) is replaced by the second preset value. Exemplarily, the second preset value can be 50 dB.
[0156] S904. Determine that the second target speed is the fourth speed.
[0157] The second and fourth speeds are the speeds of the driving motor when the automatic door body is completely closed in the minimum required duration. Exemplarily, the fourth speed can be the speed of the driving motor when the automatic door body is completely closed in the minimum required duration under the condition that the drawer compartment is fully loaded. For example, if the minimum required duration is 3 seconds, then the fourth speed is the speed of the driving motor when the drawer compartment is fully loaded and the automatic door body is completely closed in 3 seconds.
[0158] In a possible implementation, the fourth speed can be the same as the first speed.
[0159] S905. Control the driving motor to run at the second target speed to close the automatic door body.
[0160] In this embodiment, when the door closing instruction is received, the current environmental noise can be obtained again to avoid noise generated by running at the speed used when opening the door due to the change of the environmental noise at this time, which may affect the user.
[0161] It can be understood that for the implementation method of the fourth noise value in S901, reference can be made to the first noise value. The above embodiments only exemplify one of the methods. For example, the fourth noise value can be the ambient noise value at the moment when the door closing instruction is obtained, or the fourth noise value is determined according to multiple ambient noise values within a preset duration before the moment when the door closing instruction is obtained. Exemplarily, the fourth noise value can be the average value of the multiple ambient noise values, or the fourth noise value can be the value after noise correction of the ambient noise value at the moment when the door closing instruction is obtained, or the fourth noise value can be the value after correction of the average value of multiple ambient noise values within a preset duration before the moment when the door closing instruction is obtained.
[0162] Figure 10 As shown in the flowchart of another refrigerator noise reduction method provided by the embodiments of the present application, this method can be executed by the control component of the refrigerator, such as Figure 10 shown, this method may include the following steps.
[0163] S1001. When receiving an opening door instruction, obtain the first noise value.
[0164] S1002. Determine whether the first noise value is less than the first preset value.
[0165] If the first noise value is not less than the first preset value, execute 1003; if the first noise value is less than the first preset value, execute 1004.
[0166] S1003. Determine that the first target speed of the driving motor is the first speed.
[0167] S1004. Determine the third speed according to the first noise value, the second speed and the first preset value.
[0168] S1005. Determine whether the third speed is less than the preset speed.
[0169] If the third speed is less than the preset speed, execute 1006; if the third speed is not less than the preset speed, execute 1007.
[0170] S1006. Determine that the first target speed is the preset speed.
[0171] S1007. Determine that the first target speed is the third speed.
[0172] S1008. Control the driving motor to run at the first target speed to open the automatic door body.
[0173] S1009. When obtaining the door closing instruction, obtain the fourth noise value of the environment where the refrigerator is located through the sound pressure sensor.
[0174] S1010. Determine whether the fourth noise is less than the second preset value.
[0175] If the fourth noise value is less than the second preset value, execute S1011; if the fourth noise is not less than the second preset value, execute S1012.
[0176] S1011. Determine a second target speed according to the fourth noise value, the second speed, and the second preset value.
[0177] S1012. Determine the second target speed as the fourth speed.
[0178] S1013. Control the drive motor to run at the second target speed to close the automatic door body.
[0179] The specific implementation manners and technical effects of this embodiment are similar and will not be elaborated here.
[0180] This application also provides a computer-readable storage medium, which may include: various media such as USB flash drives, external hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes. Specifically, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a computer, they are used to implement the technical solutions shown in the above method embodiments.
[0181] This application also provides a program product, which includes executable instructions stored in a readable storage medium. When the computer program is executed by a computer, the technical solutions shown in the above method embodiments are executed. The specific implementation manners and technical effects are similar and will not be elaborated here.
[0182] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them; although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of this application.
[0183] For the sake of convenience of explanation, the above description has been made in combination with specific implementation manners. However, the above exemplary discussion is not intended to be exhaustive or to limit the implementation manners to the specific forms disclosed above. According to the above teachings, various modifications and variations can be obtained. The selection and description of the above implementation manners are for better explaining the principles and actual applications, so that those skilled in the art can better use the implementation manners and various different modified implementation manners suitable for specific use considerations.
[0184] In this application, "a plurality of" means two or more. The descriptions such as "first", "second", etc. that appear in the embodiments of this application are only used for illustration and to distinguish the described objects, without an order, and do not represent a special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation to the embodiments of this application. For example, the first threshold and the second threshold are only used to distinguish different thresholds, rather than indicating differences in the magnitude, priority, or importance of these two thresholds, etc.
[0185] In this application, terms such as "exemplary", "in some embodiments", "in other embodiments", etc. are used to give examples, provide illustrations, or make explanations. Any embodiment or design solution described as "exemplary" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of the term "exemplary" is intended to present concepts in a specific manner.
[0186] In this application, the words "of", "corresponding", "corresponding", "associated" can sometimes be used interchangeably. It should be noted that when the differences are not emphasized, the meanings they convey are the same. In the embodiments of this application, communication and transmission can sometimes be used interchangeably. It should be noted that when the differences are not emphasized, the meanings they convey are the same. For example, transmission can include sending and / or receiving, and can be a noun or a verb.
[0187] In this application, "equal to" can be used in combination with "less than" or "greater than", but not with both "less than" and "greater than" simultaneously. When "equal to" is used in combination with "less than", the technical solution adopted for "less than" is applicable. When "equal to" is used in combination with "greater than", the technical solution adopted for "greater than" is applicable.
Claims
1. A refrigerator, characterized in that, the refrigerator comprises: a box body, in which a storage room is arranged; an automatic door body for opening or closing the storage room; a sound pressure sensor arranged outside the box body, configured to collect the ambient noise value of the environment where the refrigerator is located; a driving motor connected to the automatic door body, configured to drive the automatic door body to open or close; a control component connected to the driving motor, configured to: when receiving an opening instruction, obtain a first noise value of the environment where the refrigerator is located through the sound pressure sensor; determine a first target speed of the driving motor according to the first noise value and a first preset value, where the first preset value is the maximum noise generated by the driving motor when opening the automatic door body; control the driving motor to operate at the first target speed so as to open the automatic door body.
2. The refrigerator according to claim 1, characterized in that, the control component is configured to: judge whether the first noise value is less than the first preset value; if not, determine that the first target speed of the driving motor is a first speed, where the first speed is the speed of the driving motor when driving the automatic door body to be fully opened within the minimum time required; if so, determine the first target speed of the driving motor according to the first noise value, a second speed and the first preset value, where the second speed is less than the first speed.
3. The refrigerator according to claim 2, characterized in that, the control component is configured to: determine a third speed according to the first noise value, the second speed and the first preset value; judge whether the third speed is less than a preset speed; if so, determine that the first target speed is the preset speed; if not, determine that the first target speed is the third speed.
4. The refrigerator according to any one of claims 1-3, characterized in that, the control component is configured to: when receiving an opening instruction, obtain a plurality of second noise values within a preset time period before the current moment through the sound pressure sensor; determine a third noise value according to the plurality of second noise values; perform noise correction on the third noise value to obtain the first noise value.
5. The refrigerator according to claim 4, characterized in that, the control component is configured to: obtain a noise attenuation parameter, where the noise attenuation parameter is the attenuation value between the noise value actually perceived by the user and the noise value obtained by the sound pressure sensor; correct the third noise value according to the noise attenuation parameter to obtain the first noise value.
6. The refrigerator according to any one of claims 1-5, characterized in that, the control component is configured to: when obtaining a closing instruction, control the driving motor to operate at the first target speed so as to close the automatic door body.
7. The refrigerator according to any one of claims 1-5, characterized in that, the control component is configured to: when obtaining a closing instruction, obtain a fourth noise value of the environment where the refrigerator is located through the sound pressure sensor; If the fourth noise value is less than the second preset value, determine a second target speed according to the fourth noise value, the second speed, and the second preset value, where the second preset value is the maximum noise generated when the drive motor closes the automatic door body. If the fourth noise value is not less than the second preset value, determine the second target speed to be the fourth speed, where the fourth speed is the speed of the drive motor when driving the automatic door body to close completely in the shortest required time. Control the drive motor to operate at the second target speed so as to close the automatic door body.
8. The refrigerator according to claim 1, wherein, the sound pressure sensor is arranged at a preset height position outside the box body.
9. A noise reduction method for a refrigerator, wherein, the refrigerator includes: a box body, in which a storage compartment is arranged; an automatic door body for opening or closing the storage compartment; a sound pressure sensor arranged outside the box body, configured to collect the ambient noise value of the environment where the refrigerator is located; a drive motor connected to the automatic door body, configured to drive the automatic door body to open or close; the method includes: when receiving an opening instruction, obtain a first noise value of the environment where the refrigerator is located through the sound pressure sensor; determine a first target speed of the drive motor according to the first noise value and a first preset value, where the first preset value is the maximum noise generated when the drive motor opens the automatic door body; control the drive motor to operate at the first target speed so as to open the automatic door body.
10. A computer-readable storage medium, wherein, computer-executable instructions are stored on the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the method according to claim 9 is implemented.