Coffee machine heating control method

By installing a temperature sensor outside the coffee pot and judging the working status of the coffee machine using the temperature change rate, the complex structure and inconvenience of cleaning caused by the sensor contacting liquid in the prior art are solved, and the accuracy of the heating control of the coffee machine is achieved and the assembly is simplified.

CN119184503APending Publication Date: 2024-12-27GUANGDONG ELITE ELECTRONIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411610515.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When existing coffee machines detect coffee temperature, the sensor needs to contact the coffee liquid, resulting in complex structure, increased cost, and inconvenient cleaning after use.

Method used

A temperature sensor is installed outside the coffee pot to judge the working status of the coffee machine through the rules of temperature value and temperature change rate, and combined with recursive method and software filtering technology, the accurate control of the heating process of the coffee machine is achieved.

Benefits of technology

The assembly structure of the coffee pot is simplified, the number of connecting wires of the pot body is reduced, and the cleaning is facilitated. At the same time, the accuracy and stability of temperature detection are improved, the work of the coffee machine is accurately controlled, and the impact of external airflow on temperature detection is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119184503A_ABST
    Figure CN119184503A_ABST
Patent Text Reader

Abstract

The coffee machine heating control method comprises the following steps that S1, a start key is triggered, a temperature sensor is forced to work for 8 seconds, and meanwhile state judgment data are initialized; s2, a temperature sensor takes 10 pieces of actual measurement data per second, a processing module takes 10 pieces of generated processing data as one group and takes an average value, seven groups of data are taken in total, the average value of each group of data is calculated, and a minimum value TaveMin is obtained from the seven groups of data; s3, real-time temperature judgment basis in work; s4, the number of cups is judged according to TempWork and TaveMin, and corresponding working parameters are set; s5, the temperature rise rate is calculated all the time after work is started; s6, judging a work completion state; and S7, stopping working. According to the heating control method of the coffee machine, the temperature and the temperature change rate sensed by the temperature sensor installed on the coffee pot are different, and the law of the temperature value and the temperature change rate is used as the judgment condition for ending work; the purpose of accurately controlling the coffee machine to work is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of coffee machines, and in particular to a heating control method for coffee machines. Background Art

[0002] In the current coffee machine market, most coffee machines use a sensor that contacts the coffee liquid to detect the temperature because of the need to accurately detect the coffee temperature. Therefore, the sensor is usually installed on the pot body, which requires increasing the number of base coupler turns, increasing the cost in the structure. It is not convenient to clean the coffee pot after use. Summary of the invention

[0003] In order to solve the above problems, the present technical solution provides a coffee machine heating control method.

[0004] To achieve the above purpose, the technical solution is as follows:

[0005] The coffee machine heating control method comprises the following steps:

[0006] S1: Trigger the start button to force the temperature sensor to work for 8 seconds and initialize the state judgment data; wherein the processing module generates processing data from the measured data obtained by the temperature sensor according to the AD detection method;

[0007] S2: The temperature sensor takes 10 measured data per second. The processing module takes the 10 processed data as a group and takes the average value. A total of 7 groups of data are taken. The average value of each group of data is calculated, and a minimum value TaveMin is obtained from these 7 data. Among them, the data is updated every 100ms, using a recursive method, and updated 10 times within 1 second.

[0008] S3: Real-time temperature judgment basis during work: Get data every 100ms, take the latest 3 temperature values ​​to calculate the average value as the basis for temperature judgment during work TempWork, this data is calculated every 100ms;

[0009] S4: Determine the number of cups according to TempWork and TaveMin, and set the corresponding working parameters;

[0010] S5: Calculate the temperature rise rate after starting work;

[0011] S6: work completion status judgment;

[0012] S7: Stop working.

[0013] In the coffee machine heating control method described above, the recursive method in step S2 is:

[0014] S201: Start;

[0015] S202: Obtain the latest temperature value Tval;

[0016] S203: The temperature array ad_date_temp[n]=ad_date_temp[n + 1];

[0017] S204: The temperature array ad_date_temp[9]=Tval; Tval here in this step is the latest temperature;

[0018] S205: Calculate the average value Tave1 of these 10 data;

[0019] S206: If the number of loop times is greater than or equal to 10 times, go to the next step; otherwise, return to step S202;

[0020] S207: Update the second group of data according to the above steps, return to step S201, and the step ends.

[0021] The coffee machine heating control method as described above,

[0022] S401: When the condition TempWork >= TaveMin + 1.5 is met, judge the number of cups once and go to the next step; otherwise, go to step S405; where TimeWork is the total working time;

[0023] S402: If TimeWork >= 1300 seconds, it is judged as 4 - 5 cups, set the judgment parameter Tdiff = 4.0°C for completing the work, and the temperature rising rate Trate = 0.5°C / S, and the step ends; otherwise, go to the next step;

[0024] S403: If 750 seconds <= TimeWork < 1300 seconds, it is judged as 2 - 3 cups, set the judgment parameter Tdiff = 3.5°C for completing the work, and the temperature rising rate Trate = 0.4°C / S, and the step ends; otherwise, go to the next step;

[0025] S404: If TimeWork < 750 seconds: It is judged as 1 cup, set the judgment parameter Tdiff = 3.0°C for completing the work, and the temperature rising rate Trate = 0.4°C / S, and the step ends;

[0026] S405: If TempWork < TaveMin + 1.5 always holds, it is in a state where the number of cups cannot be judged, and by default, set the judgment parameter Tdiff = 4.0°C for completing the work, and the temperature rising rate is Trate = 0.7°C / S, and the step ends.

[0027] In the coffee machine heating control method as described above, in step S1, after the temperature sensor obtains the measured data, the processing module takes a sensor AD value every 100ms, and by changing the software lookup table, the temperature corresponding to each AD value is accurately determined to 0.1°C; and the temperature detection accuracy of the temperature sensor is accurately determined to 0.1°C by software filtering, and the environmental interference that occurs during the working process is processed.

[0028] In the coffee machine heating control method as described above, in step S1, the AD detection method includes the following steps:

[0029] S101: Take 25 AD values ​​every 100ms and then take the average value;

[0030] S102: Determine whether the NTC is short-circuited or open-circuited, if so, proceed to step S106, otherwise proceed to the next step;

[0031] S103: Look up the table according to the AD value to obtain the temperature value;

[0032] S104: Determine whether the new temperature value is greater than the previous temperature value, if so, proceed to step S107, otherwise proceed to the next step;

[0033] S105: Determine whether the new AD value is 12 values ​​greater than the previous value. If so, update the temperature directly. Otherwise, delay 1s to update the temperature value and proceed to step S108.

[0034] S106: Set the NTC short circuit and open circuit flags, and proceed to step S108;

[0035] S107: Determine whether the machine is in working state, if so, update the temperature value directly, otherwise delay 1s to update the temperature value;

[0036] S108: The step ends.

[0037] The coffee machine heating control method as described above, in step S6, comprises the following steps:

[0038] Condition 1: TempWork>=TaveMin+Tdiff and working time TimeWork<900 seconds;

[0039] Condition 2: TempWork>=TaveMin+Tdiff and temperature rise rate>=Trate+number of times, when the number of times is greater than or equal to 35 times;

[0040] If condition 1 or condition 2 is met, it is judged that the work is completed and the work is stopped.

[0041] In the coffee machine heating control method as described above, in condition 2, the speed of increasing the number of times is changed by adjusting the slope value, so as to shorten the end judgment time.

[0042] In the coffee machine heating control method described above, when condition 1 is not met, it is determined whether condition 2 is met, that is, if the temperature rise rate is greater than or equal to Trate, the number of determinations is increased by 1, and the next step is entered;

[0043] If the temperature rise rate is greater than or equal to Trate+3, the number of judgments is increased by 1 and the next step is entered; otherwise, the operation is stopped;

[0044] If the temperature rise rate is greater than or equal to Trate+7, the number of judgments is increased by 2 and the next step is entered; otherwise, the operation is stopped;

[0045] If the temperature rise rate is greater than or equal to Trate+10, the number of judgments is increased by 3 and the next step is entered; otherwise, the operation is stopped;

[0046] If the temperature rise rate is greater than or equal to Trate+12, the number of judgments is increased by 4 and the next step is entered; otherwise, the operation is stopped;

[0047] If the temperature rise rate is greater than or equal to Trate+14, the number of judgments is increased by 5 and the next step is entered; otherwise, the operation is stopped;

[0048] If the temperature rise rate is greater than or equal to Trate+24, the number of judgments is increased by 6 and the next step is entered; otherwise, the operation is stopped;

[0049] If the number of judgments is greater than or equal to 35 times, the operation will stop.

[0050] In the coffee machine heating control method as described above, the temperature sensor is installed outside the coffee pot.

[0051] The beneficial effects of this application are:

[0052] The present invention provides a coffee machine heating control method, wherein a temperature sensor is installed on a coffee pot, and during the operation of the coffee machine, as the temperature of the coffee rises, steam of different temperatures is generated. Due to the different temperatures and amounts of steam generated at different temperatures, the temperature and temperature change rate sensed by the temperature sensor installed on the coffee pot are also different, and the temperature value and temperature change rate are used as the judgment condition for the end of operation according to the law of the temperature value and the temperature change rate. Since the sensor on the top is exposed to the air and is easily affected by the external air flow, the influence of the air flow on the temperature change rate needs to be considered during the temperature detection and program processing, so as to achieve the purpose of accurately controlling the operation of the coffee machine. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments are briefly introduced below.

[0054] Figure 1 It is the whole machine software work control flow chart;

[0055] Figure 2 It is a flow chart of AD detection;

[0056] Figure 3 It is a flow chart of TaveMin data update method;

[0057] Figure 4 This is a processing flow chart of the cup number judgment software. DETAILED DESCRIPTION

[0058] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0059] The coffee machine heating control method comprises the following steps:

[0060] S1: Trigger the start button to force the temperature sensor to work for 8 seconds and initialize the state judgment data; wherein the processing module generates processing data from the measured data obtained by the temperature sensor according to the AD detection method;

[0061] S2: The temperature sensor takes 10 measured data per second. The processing module takes the 10 processed data as a group and takes the average value. A total of 7 groups of data are taken. The average value of each group of data is calculated, and a minimum value TaveMin is obtained from these 7 data. Among them, the data is updated every 100ms, using a recursive method, and updated 10 times within 1 second.

[0062] S3: Real-time temperature judgment basis during work: Get data every 100ms, take the latest 3 temperature values ​​to calculate the average value as the basis for temperature judgment during work TempWork, this data is calculated every 100ms;

[0063] S4: Determine the number of cups according to TempWork and TaveMin, and set the corresponding working parameters;

[0064] S5: Calculate the temperature rise rate after starting work;

[0065] S6: work completion status judgment;

[0066] S7: Stop working.

[0067] The present invention provides a coffee machine heating control method, wherein a temperature sensor is installed on a coffee pot, and during the operation of the coffee machine, as the temperature of the coffee rises, steam of different temperatures is generated. Due to the different temperatures and amounts of steam generated at different temperatures, the temperature and temperature change rate sensed by the temperature sensor installed on the coffee pot are also different, and the temperature value and temperature change rate are used as the judgment condition for the end of operation according to the law of the temperature value and the temperature change rate. Since the sensor on the top is exposed to the air and is easily affected by the external air flow, the influence of the air flow on the temperature change rate needs to be considered during the temperature detection and program processing, so as to achieve the purpose of accurately controlling the operation of the coffee machine.

[0068] The steam temperature value and temperature change law generated when the coffee machine is heated can be used to judge the capacity of the coffee machine when it is working and the temperature state of each stage during the working process of the coffee machine, so as to effectively control the output of each stage and complete the state judgment. Since the coffee machine sensor is exposed to the air, it is necessary to remove the influence of air flow on the sensor sensing temperature during the judgment process to accurately judge the true working state of the coffee machine. It is also convenient to clean the coffee pot after use. Therefore, when assembling the whole machine, the sensor is installed on the whole machine, and the pot body only needs to be connected to the heating plate, which reduces the number of pot body connection lines, simplifies the assembly method, and facilitates production operations.

[0069] Further, as a preferred implementation mode of this solution but not limiting, the recursive method of Wen in step S2 is:

[0070] S201: Start;

[0071] S202: Obtain the latest temperature value Tval;

[0072] S203: Temperature array ad_date_temp[n]=ad_date_temp[n+1];

[0073] S204: Temperature array ad_date_temp[9] = Tval; Tval in this step is the latest temperature;

[0074] S205: Calculate the average value Tave1 of this group of 10 data;

[0075] S206: If the number of cycles is greater than or equal to 10, proceed to the next step, otherwise, return to step S202;

[0076] S207: Update the second set of data according to the above steps, return to step S201, and the steps end.

[0077] 3. The coffee machine heating control method according to claim 1, characterized in that:

[0078] S401: When the condition TempWork >= TaveMin + 1.5 is met, judge the number of cups once and proceed to the next step; otherwise, proceed to step S405; where TimeWork is the total working time.

[0079] S402: If TimeWork >= 1300 seconds, then judge it as 4 - 5 cups, set the judgment parameter for completing the work Tdiff = 4.0 °C, and the temperature rising rate Trate = 0.5 °C / S, and the step ends; otherwise, proceed to the next step.

[0080] S403: If 750 seconds <= TimeWork < 1300 seconds, then judge it as 2 - 3 cups, set the judgment parameter for completing the work Tdiff = 3.5 °C, and the temperature rising rate Trate = 0.4 °C / S, and the step ends; otherwise, proceed to the next step.

[0081] S404: If TimeWork < 750 seconds: judge it as 1 cup, set the judgment parameter for completing the work Tdiff = 3.0 °C, and the temperature rising rate Trate = 0.4 °C / S, and the step ends.

[0082] S405: If TempWork < TaveMin + 1.5 remains all the time, then it is in a state where the number of cups cannot be judged. By default, set the judgment parameter for completing the work Tdiff = 4.0 °C, and the temperature rising rate is Trate = 0.7 °C / S, and the step ends.

[0083] Further, as a preferred implementation manner of this solution rather than a limitation, in step S1, after the temperature sensor obtains the measured data, the processing module takes one sensor AD value every 100 ms, and by changing the software look-up table, the temperature corresponding to each AD value is accurate to 0.1 °C; and by means of software filtering, the detection temperature accuracy of the temperature sensor is accurate to 0.1 °C, and the environmental interference occurring during the working process is processed.

[0084] Further, as a preferred implementation manner of this solution rather than a limitation, in step S1, the AD detection method includes the following steps:

[0085] S101: Take 25 AD values every 100 ms, and then take the average value.

[0086] S102: Judge whether the NTC is short-circuited or open-circuited. If so, proceed to step S106; otherwise, proceed to the next step.

[0087] S103: Obtain the temperature value by looking up the table according to the AD value.

[0088] S104: Judge whether the new temperature value is greater than the previous temperature value. If so, proceed to step S107; otherwise, proceed to the next step.

[0089] S105: Determine whether the new AD value is 12 values ​​greater than the previous value. If so, update the temperature directly. Otherwise, delay 1s to update the temperature value and proceed to step S108.

[0090] S106: Set the NTC short circuit and open circuit flags, and proceed to step S108;

[0091] S107: Determine whether the machine is in working state, if so, update the temperature value directly, otherwise delay 1s to update the temperature value;

[0092] S108: The step ends.

[0093] Further, as a preferred implementation manner of this solution but not limiting, in step S6, the following steps are included:

[0094] Condition 1: TempWork>=TaveMin+Tdiff and working time TimeWork<900 seconds;

[0095] Condition 2: TempWork>=TaveMin+Tdiff and temperature rise rate>=Trate+number of times, when the number of times is greater than or equal to 35 times;

[0096] If condition 1 or condition 2 is met, it is judged that the work is completed and the work is stopped.

[0097] Furthermore, as a preferred implementation mode of the present invention but not a limitation, in condition 2, the speed at which the number of times increases is changed by adjusting the size of the slope value to shorten the time for judging the end.

[0098] Further, as a preferred implementation mode of the present solution but not limiting, when the temperature does not meet condition 1, it is determined whether condition 2 is met, that is, if the temperature rise rate is greater than or equal to Trate, the number of determinations is increased by 1, and the next step is entered;

[0099] If the temperature rise rate is greater than or equal to Trate+3, the number of judgments is increased by 1 and the next step is entered; otherwise, the operation is stopped;

[0100] If the temperature rise rate is greater than or equal to Trate+7, the number of judgments is increased by 2 and the next step is entered; otherwise, the operation is stopped;

[0101] If the temperature rise rate is greater than or equal to Trate+10, the number of judgments is increased by 3 and the next step is entered; otherwise, the operation is stopped;

[0102] If the temperature rise rate is greater than or equal to Trate+12, the number of judgments is increased by 4 and the next step is entered; otherwise, the operation is stopped;

[0103] If the temperature rise rate is greater than or equal to Trate+14, the number of judgments is increased by 5 and the next step is entered; otherwise, the operation is stopped;

[0104] If the temperature rise rate is greater than or equal to Trate+24, the number of judgments is increased by 6 and the next step is entered; otherwise, the operation is stopped;

[0105] If the number of judgments is greater than or equal to 35 times, the operation will stop.

[0106] Further, as a preferred implementation of the present solution but not a limitation, the temperature sensor is installed outside the coffee pot.

[0107] The above description is only a preferred embodiment of the present application and is not intended to limit the scope of implementation of the present application. Other principles and basic structures that are the same or similar to those of the present application are within the protection scope of the present application.

Claims

1. A coffee machine heating control method, characterized in that: The following steps are involved: S1: Trigger the start button to force the temperature sensor to work for 8 seconds and initialize the state judgment data; wherein the processing module generates processing data from the measured data obtained by the temperature sensor according to the AD detection method; S2: The temperature sensor takes 10 measured data per second. The processing module takes the 10 processed data as a group and takes the average value. A total of 7 groups of data are taken. The average value of each group of data is calculated, and a minimum value TaveMin is obtained from these 7 data. Among them, the data is updated every 100ms, using a recursive method, and updated 10 times within 1 second. S3: Real-time temperature judgment basis during work: Get data every 100ms, take the latest 3 temperature values ​​to calculate the average value as the basis for temperature judgment during work TempWork, this data is calculated every 100ms; S4: Determine the number of cups according to TempWork and TaveMin, and set the corresponding working parameters; S5: Calculate the temperature rise rate after starting work; S6: work completion status judgment; S7: Stop working.

2. The coffee machine heating control method according to claim 1, characterized in that: The recursive method in step S2 is: S201: Start; S202: Obtain the latest temperature value Tval; S203: Temperature array ad_date_temp[n]=ad_date_temp[n+1]; S204: Temperature array ad_date_temp[9] = Tval; Tval in this step is the latest temperature; S205: Calculate the average value Tave1 of this group of 10 data; S206: If the number of cycles is greater than or equal to 10, proceed to the next step, otherwise, return to step S202; S207: Update the second set of data according to the above steps, return to step S201, and the steps end.

3. The coffee machine heating control method according to claim 1, characterized in that: S401: When the condition TempWork>=TaveMin+1.5 is met, the number of cups is determined and the next step is entered; otherwise, the step S405 is entered; wherein TimeWork is the total working time; S402: If TimeWork>=1300 seconds, it is judged as 4-5 cups, and the judgment parameters of the completion of the work are set to Tdiff=4.0°C, and the temperature rise rate Trate=0.5°C / S, and the step ends; otherwise, go to the next step; S403: If 750 seconds <= TimeWork < 1300 seconds, it is judged as 2-3 cups, and the judgment parameters of the completion of the work are set to Tdiff = 3.5°C, and the temperature rise rate Trate = 0.4°C / S, and the step ends; otherwise, go to the next step; S404: If TimeWork<750 seconds: judge as 1 cup, set the judgment parameter of completion of work Tdiff=3.0℃, temperature rise rate Trate=0.4℃ / S, and the step ends; S405: If TempWork < TaveMin + 1.5 remains all the time, it is the state where the number of cups cannot be judged. By default, the judgment parameter for completing the work is set as Tdiff = 4.0 °C, and the temperature rising rate is Trate = 0.7 °C / S. The step ends.

4. The coffee machine heating control method according to claim 1, characterized in that: In step S1, after the temperature sensor obtains the measured data, the processing module takes one sensor AD value every 100 ms, and by changing the software look-up table, the temperature corresponding to each AD value is accurate to 0.1 °C. And the accuracy of the detected temperature of the temperature sensor is accurate to 0.1 °C by means of software filtering, and the environmental interference occurring during the working process is processed.

5. The coffee machine heating control method according to claim 4, characterized in that: In step S1, the AD detection method includes the following steps: S101: Take 25 AD values every 100 ms, and then take the average value. S102: Judge whether the NTC is short-circuited or open-circuited. If so, enter step S106; otherwise, enter the next step. S103: Obtain the temperature value by looking up the table according to the AD value. S104: Judge whether the new temperature value is larger than the previous temperature value. If so, enter step S107; otherwise, enter the next step. S105: Judge whether the new AD value is 12 values larger than the previous value. If so, directly update the temperature; otherwise, delay for 1 s to update the temperature value and enter step S108. S106: Set the NTC short-circuit and open-circuit flags and enter step S108. S107: Judge whether the machine is in the working state. If so, directly update the temperature value; otherwise, delay for 1 s to update the temperature value. S108: The step ends.

6. The coffee machine heating control method according to claim 1, characterized in that: In step S6, it includes the following steps: Condition 1: TempWork >= TaveMin + Tdiff and the working time TimeWork < 900 seconds; Condition 2: TempWork >= TaveMin + Tdiff and the temperature rising rate >= Trate + the number of times, when the number of times is greater than or equal to 35 times; If condition 1 or condition 2 is satisfied, it is judged that the work is completed and the work is stopped.

7. The coffee machine heating control method according to claim 6, characterized in that: In condition 2, the speed of increasing the number of times is changed by adjusting the size of the slope value to shorten the judgment time at the end.

8. The coffee machine heating control method according to claim 7, characterized in that: When condition 1 is not satisfied, judge whether condition 2 is satisfied, that is, if the temperature rising rate >= Trate, judge that the number of times +1 and enter the next step; If the temperature rising rate >= Trate + 3, judge that the number of times +1 and enter the next step; otherwise, stop working; If the temperature rising rate >= Trate + 7, judge that the number of times +2 and enter the next step; otherwise, stop working; If the temperature rising rate >= Trate + 10, judge that the number of times +3 and enter the next step; otherwise, stop working; If the temperature rising rate >= Trate + 12, judge that the number of times +4 and enter the next step; otherwise, stop working; If the temperature rising rate >= Trate + 14, judge that the number of times +5 and enter the next step; otherwise, stop working; If the temperature rising rate >= Trate + 24, judge that the number of times +6 and enter the next step; otherwise, stop working; If the judged number of times is greater than or equal to 35 times, stop working.

9. The coffee machine heating control method according to claim 1, characterized in that: The temperature sensor is installed outside the coffee pot.