Seasoning adding control system and method and cooking machine

By using DC brushed motor drive module, control module and reversing detection module in the seasoning addition control system, the problems of poor seasoning addition control accuracy and poor discharge consistency in the prior art are solved, and precise control of seasoning discharge volume and guaranteed discharge consistency are achieved.

CN119846982APending Publication Date: 2025-04-18SHENZHEN TOPBAND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411895791.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing seasoning addition control methods have problems such as poor control accuracy and poor discharge consistency in kitchen environments with high vibration, high oil fume and high humidity.

Method used

A seasoning addition control system is adopted, including a DC brushed motor drive module, a control module and a commutation detection module. By obtaining the voltage of the DC brushed motor, we judge whether commutation occurs, and count the total number of commutation times to determine the current working turn of the driving module, so as to accurately control the discharge volume of the seasoning.

Benefits of technology

Accurate control of the discharge volume of seasonings is achieved, avoiding discharging inconsistencies caused by environmental impacts, and saving costs and volume.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119846982A_ABST
    Figure CN119846982A_ABST
Patent Text Reader

Abstract

The invention discloses a seasoning adding control system and method and an automatic cooker, the seasoning adding control system comprises a seasoning box and a driving module, the driving module comprises a direct current brush motor, the driving module further comprises a control module and a reversing detection module, and the control module is used for obtaining the demand quantity of seasoning and determining the target working turn number of the driving module; when it is determined that seasoning needs to be added, the driving module is controlled to be started; the commutation detection module is used for judging whether the DC brush motor is commutated currently according to the voltage of the DC brush motor; and the control module is also used for counting the total number of times of commutation according to the detection result of the commutation detection module after the direct current brush motor is started, determining the current number of working turns of the driving module according to the current total number of times of commutation, and controlling the driving module to stop when the current number of working turns of the driving module is consistent with the target number of working turns. According to the technical scheme, the discharging amount of the seasonings can be accurately controlled, and discharging consistency is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automatic control technology, and in particular to a seasoning addition control system, method and cooking machine. Background Art

[0002] Automatic addition of seasonings is required in many scenarios in production and life. For example, a cooking machine will automatically add appropriate amounts of seasonings (such as salt, light soy sauce, dark soy sauce, etc.) according to a preset program during the cooking process without the need for manual operation by the user.

[0003] In order to ensure that the taste of the dish meets the user's expectations, it is necessary to accurately control the amount of seasoning added. Currently, the following two methods are generally used to control the addition of seasoning:

[0004] 1. Weighing and adding: A weighing sensor is set under the seasoning box. During the cooking process, the driving pump is controlled according to the detection data of the weighing sensor to ensure that the amount of seasoning discharged is consistent with the demand;

[0005] 2. Time-based quantitative addition: First calibrate the discharge volume per unit time. In actual application, determine the discharge time according to the demand for seasoning, and then control the drive pump to work according to the discharge time.

[0006] However, for the weighing addition method, since the weighing sensor is easily affected in a kitchen environment with high vibration, high smoke and high humidity, the detection data output by the weighing sensor is not accurate, which leads to inaccurate discharge of the seasoning. For the time-based quantitative addition method, since changes in ambient temperature will affect the viscosity of the seasoning, especially liquid seasoning, changes in viscosity will cause changes in the speed of the driving pump, which will cause large differences in the amount of seasoning extracted by the driving pump at different ambient temperatures and in the same time, which will also lead to inaccurate discharge of the seasoning.

[0007] In summary, the two existing seasoning addition control methods both have the problem of poor control accuracy and cannot ensure the consistency of the output. Summary of the invention

[0008] The technical problem to be solved by the present invention is to provide a seasoning addition control system, method and cooking machine in view of the technical defects of the prior art such as poor control accuracy and poor discharge consistency.

[0009] The technical solution adopted by the present invention to solve the technical problem is: construct a seasoning addition control system, including a seasoning box, a driving module for delivering the seasoning in the seasoning box to a specified position, the driving module includes a DC brushed motor, and the seasoning addition control system also includes a control module and a commutation detection module, wherein:

[0010] The control module is used to obtain the required amount of the seasoning and determine the target number of working turns of the driving module according to the required amount; and, when it is determined that the seasoning needs to be added, control the driving module to start;

[0011] A commutation detection module, used for acquiring the voltage of the DC brush motor, and judging whether the DC brush motor is currently commutating according to the voltage of the DC brush motor;

[0012] The control module is also used to count the total number of commutations according to the detection result of the commutation detection module after the DC brushed motor is started, and determine the current number of working turns of the drive module according to the current total number of commutations, and control the drive module to stop when the current number of working turns of the drive module is consistent with the target number of working turns.

[0013] Optionally, the driving module further includes: a reducer, a peristaltic pump and a delivery pipe, and the DC brushed motor drives the peristaltic pump to rotate through the reducer to deliver the seasoning in the seasoning box to the designated position through the delivery pipe.

[0014] Optionally, the target working number of the driving module is the target working number of the peristaltic pump; the current working number of the driving module is the current working number of the peristaltic pump;

[0015] Determining the current working number of the driving module according to the current total number of commutations includes:

[0016] Determining the current number of rotations of the brushed DC motor according to the current total number of commutations and the number of armature poles of the brushed DC motor;

[0017] The current working number of the peristaltic pump is determined according to the current number of rotations of the DC brushed motor and the reduction ratio of the reducer.

[0018] Optionally, the driving module further includes a motor driving unit;

[0019] The control module is also used to control the rotation speed of the brushed DC motor through the motor drive unit.

[0020] Optionally, the motor drive unit is one of the following: an H-bridge drive unit, a push-pull drive unit, a single-tube current sink output drive unit, and a single-tube open-drain current output drive unit.

[0021] Optionally, the motor drive unit is an H-bridge drive unit;

[0022] The control module is also used to control the DC brush motor to rotate forward through the H-bridge drive unit when the seasoning needs to be added, so as to deliver the seasoning in the seasoning box to the designated position through the delivery pipe through the reducer and the peristaltic pump; when the seasoning is added, the DC brush motor is controlled to rotate reversely through the H-bridge drive unit to deliver the seasoning in the delivery pipe into the seasoning box.

[0023] Optionally, the commutation detection module includes:

[0024] A voltage dividing unit, used for dividing the voltage of the brushed DC motor;

[0025] The comparison unit is used to compare the divided voltage with the reference voltage and output the commutation detection result to the control module.

[0026] Optionally, the number of the seasoning boxes and the number of the driving modules are both multiple and correspond one to one;

[0027] The positive terminals of the DC brushed motors in the plurality of driving modules are respectively connected to the first input terminals of the comparison units, and the reference voltage is input to the second input terminals of the comparison units.

[0028] Optionally, the control module is used to control multiple driving modules to work in a preset order when multiple seasonings need to be added, and to count the total number of commutations of the DC brushed motor in each driving module according to the detection result of the commutation detection module.

[0029] Optionally, the control module is used to control multiple driving modules to work simultaneously when multiple seasonings need to be added, and calculate the discharge time of each seasoning to be added according to the demand for each seasoning and the total number of switching times corresponding to the unit quantity of each single seasoning and the total number of switching times corresponding to the unit time stored in advance, and control the corresponding driving module to stop according to the discharge time of each seasoning to be added.

[0030] Optionally, the discharging time of the seasoning to be added is calculated according to the following formula:

[0031] S=G*M / N

[0032] Among them, S is the discharging time of the seasoning to be added, G is the demand for the seasoning to be added, M is the total number of reversals corresponding to a unit amount of the seasoning to be added, and N is the total number of reversals corresponding to the seasoning to be added per unit time.

[0033] Optionally, the control module is also used to calculate the total number of reversals corresponding to the seasoning per unit time when a single seasoning is added, based on the required amount of the seasoning and the total number of reversals when the seasoning is added, and to correct the stored total number of reversals corresponding to the seasoning per unit time based on the calculation result.

[0034] The present invention also provides a seasoning addition control method, which is applied to the seasoning addition control system described above. The seasoning addition control method includes:

[0035] Obtaining the required amount of seasoning, and determining the target number of working turns of the driving module according to the required amount;

[0036] When it is determined that the seasoning needs to be added, controlling the driving module to start;

[0037] Acquiring the voltage of the brushed DC motor, and determining whether commutation currently occurs in the brushed DC motor according to the voltage of the brushed DC motor;

[0038] Counting the total number of commutations, and determining the current number of working turns of the drive module according to the current total number of commutations;

[0039] When the current number of operating revolutions of the driving module is consistent with the target number of operating revolutions, the driving module is controlled to stop.

[0040] The present invention also constructs a cooking machine, comprising a cooker and the above-mentioned seasoning adding control system.

[0041] Through the technical solution of the present application, since the DC brush motor will commutate during the rotation process, and a peak voltage will be generated during commutation, the commutation detection module can be used to detect whether the DC brush motor has commutated according to the voltage of the DC brush motor. The control module then counts the total number of commutations according to the detection result of the commutation detection module, and determines the current working number of the drive module. The current number of working circles is related to the actual discharge amount of the seasoning, so the discharge amount of the seasoning can be accurately controlled. Moreover, compared with the existing weighing method, since there is no need to set a weighing sensor, the control of the seasoning discharge amount is no longer affected by the kitchen environment, and it also saves cost and volume; compared with the existing time quantification method, even if the viscosity of the seasoning changes due to changes in ambient temperature, the discharge amount of the seasoning can still be accurately controlled to ensure the consistency of the discharge. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0043] Figure 1 It is a logical structure diagram of Embodiment 1 of the seasoning addition control system of the present invention;

[0044] Figure 2 It is a logical structure diagram of Embodiment 2 of the seasoning addition control system of the present invention;

[0045] Figure 3A 1 is a circuit diagram of a motor drive unit in a seasoning adding control system of the present invention;

[0046] Figure 3B 1 is a circuit diagram of a second embodiment of a motor drive unit in a seasoning adding control system of the present invention;

[0047] Figure 3C 1 is a circuit diagram of a third embodiment of a motor drive unit in a seasoning adding control system of the present invention;

[0048] Figure 3D 1 is a circuit diagram of a fourth embodiment of a motor drive unit in a seasoning adding control system of the present invention;

[0049] Figure 4 1 is a circuit diagram of a first embodiment of a reversing detection module in a seasoning adding control system of the present invention;

[0050] Figure 5A is a schematic diagram of the pulse condition in the first period when three seasonings are added simultaneously in one embodiment of the present invention;

[0051] Figure 5B is a schematic diagram of the pulse condition in the second period when three seasonings are added simultaneously in one embodiment of the present invention;

[0052] Figure 5C is a schematic diagram of the pulse condition in the third period when three seasonings are added simultaneously in one embodiment of the present invention;

[0053] Figure 5D is a schematic diagram of pulse conditions when three seasonings are added simultaneously in one embodiment of the present invention;

[0054] Figure 6 It is a flow chart of Embodiment 1 of the seasoning addition control method of the present invention. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0056] Figure 1 1 is a logical structure diagram of the first embodiment of the seasoning adding control system of the present invention. The seasoning adding control system of this embodiment includes a control module 10, a commutation detection module 20, a drive module 30, and a seasoning box 40, wherein the drive module 30 includes a DC brushed motor 31. The seasoning box 40 is used to store seasonings; the driving module 30 is used to deliver the seasonings in the seasoning box 40 to a designated position under the control of the control module 10; the commutation detection module 20 is used to obtain the voltage of the DC brush motor 31, and determine whether the DC brush motor 31 is currently commutating according to the voltage of the DC brush motor 31; the control module 10 is used to obtain the demand for seasonings, and determine the target number of working turns of the driving module 30 according to the demand; when it is determined that seasoning needs to be added, the driving module 30 is controlled to start; after the DC brush motor 31 is started, the total number of commutations is counted according to the detection result of the commutation detection module 20, and the current number of working turns of the driving module 30 is determined according to the current total number of commutations, and when the current number of working turns of the driving module 30 is consistent with the target number of working turns, the driving module 30 is controlled to stop, thereby completing the addition of seasonings.

[0057] Regarding this embodiment, the following points need to be explained:

[0058] 1. The amount of seasoning required is determined by the upper-level application. For example, the amount of seasoning required for the current dish can be determined based on the current cooking setting information or self-learning information.

[0059] 2. The demand for seasoning is related to the target number of working turns of the driving module. For example, the discharge amount corresponding to one working turn of the driving module can be determined by pre-calibration. After obtaining the demand, the target number of working turns of the driving module can be determined according to the calibration information. Similarly, the actual discharge amount of seasoning is related to the actual number of working turns of the driving module.

[0060] 3. The time to start adding seasoning is determined by the upper-level application. For example, according to the program setting, seasoning is added when 5 minutes have passed after the start of cooking, or when the user enters a start command.

[0061] According to the technical solution of this embodiment, since the DC brush motor will commutate during the rotation process, and a peak voltage will be generated during commutation, a commutation detection module can be set to detect whether the DC brush motor has commutated according to the voltage of the DC brush motor. The control module then counts the total number of commutations according to the detection result of the commutation detection module, and determines the current working number of the drive module. The current working number of circles is related to the actual discharge amount of the seasoning, so the discharge amount of the seasoning can be accurately controlled. Moreover, compared with the existing weighing method, since there is no need to set a weighing sensor, the control of the seasoning discharge amount is no longer affected by the kitchen environment, and it also saves cost and volume; compared with the existing time quantitative method, even if the viscosity of the seasoning (especially liquid seasoning) changes due to changes in ambient temperature, the discharge amount of the seasoning can still be accurately controlled to ensure the consistency of the discharge.

[0062] Figure 2 : is a logical structure diagram of the second embodiment of the seasoning addition control system of the present invention. Figure 1 In the embodiment shown, the driving module 30 further includes: a reducer 32, a peristaltic pump 33 and a delivery pipe 34. The DC brushed motor 31 drives the peristaltic pump 33 to rotate through the reducer 32, so as to deliver the seasoning in the seasoning box 40 to a designated position through the delivery pipe 34. Of course, in other embodiments, the peristaltic pump 33 can also be replaced by a driving pump such as an electromagnetic pump, an air pump, or a diaphragm pump.

[0063] Further, in an optional embodiment, the target working number of the driving module 30 is the target working number of the peristaltic pump 33, and accordingly, the current working number of the driving module 30 is the current working number of the peristaltic pump 33. Moreover, the control module 10 is used to determine the current working number of the driving module according to the following method:

[0064] According to the current total number of commutations and the number of armature poles of the DC brush motor, the current number of rotations of the DC brush motor is determined;

[0065] The current working number of the peristaltic pump is determined according to the current number of rotations of the brushed DC motor and the reduction ratio of the reducer.

[0066] Regarding this embodiment, it should be first explained that the number of commutations of the brushed DC motor is related to the number of armature poles for each rotation. Therefore, when the selected brushed DC motor is determined, for example, a brushed DC motor with an armature pole number of 2-12 can be selected, and the number of armature poles is known, and the number of commutations of the brushed DC motor for one rotation is determined. In practical applications, after the brushed DC motor is started, the total number of commutations is counted, and the number of rotations after the brushed DC motor is started (starting to add seasoning) can be determined in combination with the armature pole number, and the number of working turns of the peristaltic pump can be determined in combination with the reduction ratio of the reducer, and the number of working turns of the peristaltic pump is related to the actual discharge amount of the seasoning, thereby achieving precise control of the discharge amount.

[0067] Of course, in other embodiments, the target number of working revolutions of the driving module 30 may also be the target number of working revolutions of the DC brush motor 31, and accordingly, the current number of working revolutions of the driving module 30 is the current number of working revolutions of the DC brush motor 31. In this way, the control module 10 can determine the current number of rotations of the DC brush motor only based on the current total number of commutations and the number of armature poles of the DC brush motor.

[0068] Furthermore, combined with Figure 2 , the driving module 30 further includes a motor driving unit 35, and the control module 10 is also used to control the speed of the DC brush motor 31 through the motor driving unit 35. In this embodiment, the control module 10 controls the speed of the DC brush motor 31 through the motor driving unit 35, and then controls the speed of the peristaltic pump 33 to adjust the speed of the seasoning discharge. In addition, it should be noted that the control speed of the DC brush motor is the set speed, and its actual speed is the speed achieved according to the actual operating conditions such as load (seasoning) and power supply voltage, and the two are usually inconsistent. In the seasoning addition control system, the viscosity of the seasoning will change due to changes in ambient temperature, so even if the set control speed is the same, the actual speed of the DC brush motor will be different under different ambient temperatures.

[0069] Further, regarding the structure of the motor drive unit 35, in a first optional embodiment, as Figure 3A As shown, the motor drive unit is an H-bridge drive unit. In a second optional embodiment, as Figure 3B As shown, the motor drive unit is a push-pull drive unit. When the push-pull drive unit is working, when the control module 10 controls the switch tube Q3 to be turned on and the switch tube Q6 to be turned off, the power supply voltage (VCC) is added to the DC brush motor B2 (i.e., the DC brush motor 31) through the switch tube Q3, and the DC brush motor B2 is powered on and rotates; when the control module 10 controls the switch tube Q6 to be turned on and the switch tube Q3 to be turned off, the DC brush motor B2 continues to flow through the switch tube Q6. In a third optional embodiment, as Figure 3CAs shown, the motor drive unit is a single-tube current sink output drive unit. When the single-tube current sink output drive unit is working, when the control module 10 controls the switch tube Q7 to turn on, the power supply voltage (VCC) is added to the DC brush motor B4 (i.e., the DC brush motor 31) through the switch tube Q7, and the DC brush motor B4 is powered on and rotates; when the control module 10 controls the switch tube Q7 to turn off, the DC brush motor B4 continues current through the diode D2. In the fourth optional embodiment, as Figure 3D As shown, the motor drive unit is a single-tube open-drain current output drive unit. When the single-tube open-drain current output drive unit is working, when the control module 10 controls the switch tube Q8 to be turned on, the power supply voltage (VCC) is added to the DC brush motor B3 (i.e., the DC brush motor 31) through the switch tube Q8, and the DC brush motor B3 is powered on and rotates; when the control module 10 controls the switch tube Q8 to be turned off, the DC brush motor B3 is freewheeling through the diode D1. In these embodiments, the control module can output a PWM signal with a corresponding duty cycle to the corresponding switch tube in the motor drive unit, and the size of the duty cycle is used to control the size of the DC brush motor speed, and then control the size of the peristaltic pump speed, and finally achieve the purpose of adjusting the speed of the seasoning discharge.

[0070] Further, in an optional embodiment, the motor drive unit 35 is an H-bridge drive unit, such as Figure 3A As shown, the control module 10 can control the rotation direction of the DC brush motor through the H-bridge drive unit. Specifically, when the control module 10 controls the switch tubes Q1 and Q5 to be turned on and the switch tubes Q2 and Q4 to be turned off, the DC brush motor B1 (i.e., the DC brush motor 31) rotates forward; when the control module 10 controls the switch tubes Q2 and Q4 to be turned on and the switch tubes Q1 and Q5 to be turned off, the DC brush motor B1 rotates in reverse; when the control module 10 controls the switch tubes Q4 and Q5 to be turned on and the switch tubes Q1 and Q2 to be turned off, the DC brush motor B1 stops working. In the seasoning addition control system, the control module 10 is also used to control the DC brush motor to rotate forward through the H-bridge drive unit when seasoning needs to be added, so as to deliver the seasoning in the seasoning box to the specified position through the delivery pipe through the reducer and the peristaltic pump; when the seasoning is added, the DC brush motor is controlled to rotate in the opposite direction through the H-bridge drive unit to deliver the seasoning in the delivery pipe to the seasoning box. Through the technical solution of this embodiment, not only can the precise control of the seasoning discharge amount be achieved, but also after the seasoning is added, the seasoning remaining in the delivery pipe can be automatically delivered to the seasoning box, which not only avoids the waste of seasoning but also is more hygienic.

[0071] Further, in an optional embodiment, the commutation detection module is an AD conversion module, which is used to perform AD sampling on the voltage of the DC brush motor, and send the sampling signal to the control module 10, and the control module counts the total number of commutations based on the sampling signal. Specifically, since the DC brush motor will generate a peak voltage during commutation, thereby causing fluctuations in the voltage of the DC brush motor, during the rotation of the DC brush motor, it is possible to determine whether commutation occurs by performing AD sampling on the voltage of the DC brush motor. The control module only needs to count the number of sampling signals greater than the threshold to determine the current total number of commutations. In addition, the AD conversion module of this embodiment can be built into the control module 10, or it can be externally connected to the control module 10. Further, in an optional embodiment, the commutation detection module includes a voltage divider unit and a comparison unit. The voltage divider unit is used to divide the voltage of the DC brush motor; the comparison unit is used to compare the divided voltage with the reference voltage, and output the commutation detection result to the control module. Specifically, as Figure 4 As shown, the voltage divider unit includes resistors R1 and R2, and the voltage of the DC brush motor is input to one end of the resistors R1 and R2 after being connected in series, and the other end is grounded. The comparison unit includes a comparator U1A, resistors R11, R6, R15, and R13, wherein the positive input end (first input end) of the comparator U1A is connected to the connection point of the resistors R1 and R2 through the resistor R11, the resistors R6 and R15 are connected in series between the power supply voltage (VDD) and the ground, the connection point of the resistors R6 and R15 is connected to the negative input end (second input end) of the comparator U1A, and the output end of the comparator U1A is connected to the first input end of the control module through the resistor R13. In this embodiment, when the DC brush motor is commutated, the current direction will suddenly change, resulting in a sharp change in the reactance potential and the armature reaction voltage, which will generate a spike voltage, thereby causing the voltage fluctuation of the DC brush motor. Therefore, during the rotation of the brushed DC motor, the comparison unit compares the voltage of the brushed DC motor after voltage division with the reference voltage. If it is greater than, the comparator U1A outputs a high level, indicating that a voltage spike has been generated, and then it is determined that commutation has occurred; otherwise, the comparator U1A outputs a low level, and it can be determined that no commutation has occurred. In addition, when the commutation detection module of this embodiment performs commutation detection, since each time a voltage spike is detected, the comparison unit will output a pulse signal to the control module, the control module only needs to count the number of pulse signals to determine the number of rotations of the brushed DC motor. Therefore, compared with the method of determining the number of rotations of the brushed DC motor by performing AD sampling on the voltage or current of the brushed DC motor, the voltage spike feature of this detection method is more obvious than the current spike feature, so the detection accuracy is higher and the stability is better.

[0072] Furthermore, combined with Figure 4The commutation detection module further includes a resistor R5, and a first end of the resistor R5 is connected to a connection point of the resistors R1 and R2 through a resistor R11, and a second end of the resistor R5 is connected to a second input end of the control module. In this embodiment, the control module can also detect the voltage of the brushed DC motor.

[0073] It should be understood that in other embodiments, the connection point of resistors R1 and R2 can also be connected to the negative input terminal (first input terminal) of the comparator U1A, and the connection point of resistors R6 and R15 can be connected to the positive input terminal (second input terminal) of the comparator U1A. The working principle of the comparison unit of this embodiment is similar to that of the above embodiment, except that: when the voltage after voltage division of the DC brushed motor is greater than the reference voltage, a low level is output; otherwise, a high level is output.

[0074] Furthermore, in an optional embodiment, in actual application, the seasonings required in the cooking process are usually multiple, such as soy sauce, vinegar, oyster sauce, etc. Therefore, the number of seasoning boxes and drive modules in the seasoning addition control system can also be set to multiple, and one-to-one correspondence, specifically, multiple seasoning boxes are used to store different seasonings, and each seasoning box corresponds to a drive module. Moreover, in order to save product cost and volume, only one commutation detection module can be set, and the positive ends of the DC brushed motors in the multiple drive modules are respectively connected to the first input end of the comparison unit, and the second input end of the comparison unit inputs the reference voltage.

[0075] Furthermore, in an optional embodiment, the control module 10 is used to control the operation of multiple drive modules in a preset order in a time-sharing manner when multiple seasonings need to be added, and the total number of commutations of the DC brush motors in each drive module is counted in a time-sharing manner according to the detection results of the commutation detection module. In this embodiment, since multiple seasonings are added to the specified positions one by one, the same commutation detection module can be used in different time periods to respectively detect whether the DC brush motors in the corresponding drive modules are commutated, so that the control module can determine the discharge amount of different seasonings.

[0076] Furthermore, in another optional embodiment, the control module 10 is used to control multiple driving modules to work simultaneously when multiple seasonings need to be added, and calculate the discharge time of each seasoning to be added according to the demand for each seasoning and the total number of switching times corresponding to the unit quantity of each single seasoning and the total number of switching times corresponding to the unit time that are pre-stored, and control the corresponding driving module to stop according to the discharge time of each seasoning to be added.

[0077] In this embodiment, multiple seasonings can be added to the designated position at the same time, so that the detection result obtained by the control module from the reversing detection module is a superposition signal of multiple pulse signals. When the control module receives the superposition signal, it determines the discharge time of each seasoning to be added in combination with the pre-stored information, and then controls the corresponding driving module to stop.

[0078] Furthermore, the discharging time of the seasoning to be added is calculated according to the following formula:

[0079] S=G*M / N

[0080] Among them, S is the discharging time of the seasoning to be added, G is the demand for the seasoning to be added, M is the total number of reversals corresponding to a unit amount of the seasoning to be added, and N is the total number of reversals corresponding to the seasoning to be added per unit time.

[0081] The following is a specific example to illustrate the process of determining the discharging time of each seasoning to be added when multiple seasonings are added at the same time:

[0082] First of all, for each seasoning, since the amount corresponding to one rotation of the peristaltic pump is fixed, the number of pulses (total number of reversals) generated when adding a unit amount (e.g., one gram) of the seasoning can be calculated, and the number of pulses corresponding to the discharge of the seasoning per unit time (e.g., one second) can also be recorded based on the historical addition data of the seasoning. After being determined, this information can be stored in the system. Assume that the information stored in the system is as follows: the number of pulses corresponding to one gram of light soy sauce is 200, and the light soy sauce generates 500 pulses per second of discharge; the number of pulses corresponding to one gram of oyster sauce is 150, and the oyster sauce generates 200 pulses per second of discharge; the number of pulses corresponding to one gram of marinade is 170, and the marinade generates 330 pulses per second of discharge.

[0083] Assume that you need to add soy sauce, oyster sauce, and marinade at the same time, and the required amount of soy sauce is 3 grams, the required amount of oyster sauce is 10 grams, and the required amount of marinade is 5 grams. At this time, using the above formula, according to the required amount of each seasoning and the information stored in the system, it can be calculated that: the discharging time corresponding to 3 grams of soy sauce is 1.2 (200×3 / 500) seconds; the discharging time corresponding to 10 grams of oyster sauce is 7.5 (150×10 / 200) seconds; the discharging time corresponding to 5 grams of marinade is 2.57 (170×5 / 330) seconds.

[0084] Based on the above calculation results, in the first 1.2 seconds (the first period), the three seasonings of soy sauce, oyster sauce and marinade are discharged at the same time, and the corresponding pulse conditions are as follows: Figure 5A As shown in FIG. 1 ; in the period from 1.2 seconds to 2.57 seconds (the second period), oyster sauce and marinade are discharged at the same time, and the corresponding pulse conditions are as follows: Figure 5BAs shown in FIG. 1 ; in the period from 2.57 seconds to 7.5 seconds (the third period), only oyster sauce is discharged, and the corresponding pulse situation is as follows Figure 5C In summary, during the entire working period of the commutation detection module, the corresponding pulse conditions are as follows: Figure 5D shown.

[0085] Furthermore, in an optional embodiment, the control module is also used to calculate the total number of switching times corresponding to the seasoning per unit time according to the required amount of the seasoning and the total number of switching times when the seasoning is added when a single seasoning is added, and to correct the stored total number of switching times corresponding to the seasoning per unit time according to the calculation result. For example, when oyster sauce is added at a certain time, the total number of switching times corresponding to the oyster sauce per unit time is calculated to be 210 times according to the required amount and the total number of switching times when the addition is completed, then the stored total number of switching times corresponding to the oyster sauce per unit time can be corrected from 200 to 210.

[0086] Furthermore, in order to avoid frequent corrections or errors, the total number of commutations corresponding to the seasoning per unit time calculated multiple times within a period of time can be recorded, and the total number of commutations within the period of time can be averaged, and then the stored total number of commutations corresponding to the seasoning per unit time can be corrected based on the average value.

[0087] Figure 6 : is a flow chart of a first embodiment of a seasoning addition control method of the present invention. The seasoning addition control method of this embodiment is applied to the above seasoning addition control system and includes:

[0088] Step S10, obtaining the required amount of seasoning, and determining the target working number of the driving module according to the required amount;

[0089] Step S20, when it is determined that the seasoning needs to be added, controlling the driving module to start;

[0090] Step S30, obtaining the voltage of the DC brush motor, and determining whether the DC brush motor is currently commutating according to the voltage of the DC brush motor;

[0091] Step S40, counting the total number of commutations, and determining the current number of working turns of the driving module according to the current total number of commutations;

[0092] Step S50, when the current working number of the driving module is consistent with the target working number of the driving module, controlling the driving module to stop.

[0093] Through the technical solution of this embodiment, since the DC brush motor will commutate during the rotation process, and a peak voltage will be generated during the commutation, it is possible to detect whether the DC brush motor has commutated according to the voltage of the DC brush motor, and then count the total number of commutations, and determine the current working number of the drive module. The current working number of circles is related to the actual discharge amount of the seasoning, so the discharge amount of the seasoning can be accurately controlled. Moreover, compared with the existing weighing method, since there is no need to set a weighing sensor, the control of the seasoning discharge amount is no longer affected by the kitchen environment, and it also saves cost and volume; compared with the existing time quantitative method, even if the viscosity of the seasoning (especially liquid seasoning) changes due to changes in ambient temperature, the discharge amount of the seasoning can still be accurately controlled to ensure the consistency of the discharge.

[0094] The present invention also constructs a cooking machine, which includes a cooker and a seasoning adding control system. The logical structure of the seasoning adding control system can be referred to the above description and will not be described in detail here. Moreover, the driving module sends the seasoning in the seasoning box to the designated position of the cooker.

[0095] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims

1. A seasoning adding control system, comprising a seasoning box and a driving module for delivering the seasoning in the seasoning box to a designated position, characterized in that: The driving module includes a brushed DC motor, and the seasoning adding control system also includes a control module and a commutation detection module, wherein: The control module is used to obtain the required amount of the seasoning and determine the target number of working turns of the driving module according to the required amount; and, when it is determined that the seasoning needs to be added, control the driving module to start; A commutation detection module, used for acquiring the voltage of the DC brush motor, and judging whether the DC brush motor is currently commutating according to the voltage of the DC brush motor; The control module is also used to count the total number of commutations according to the detection result of the commutation detection module after the DC brushed motor is started, and determine the current number of working turns of the drive module according to the current total number of commutations, and control the drive module to stop when the current number of working turns of the drive module is consistent with the target number of working turns.

2. The seasoning addition control system according to claim 1, characterized in that: The driving module further includes: a reducer, a peristaltic pump and a delivery pipe, and the DC brushed motor drives the peristaltic pump to rotate through the reducer to deliver the seasoning in the seasoning box to the designated position through the delivery pipe.

3. The seasoning addition control system according to claim 2, characterized in that: The target working number of the driving module is the target working number of the peristaltic pump; the current working number of the driving module is the current working number of the peristaltic pump; Determining the current working number of the driving module according to the current total number of commutations includes: Determining the current number of rotations of the brushed DC motor according to the current total number of commutations and the number of armature poles of the brushed DC motor; The current working number of the peristaltic pump is determined according to the current number of rotations of the DC brushed motor and the reduction ratio of the reducer.

4. The seasoning addition control system according to claim 2, characterized in that: The driving module also includes a motor driving unit; The control module is also used to control the rotation speed of the brushed DC motor through the motor drive unit.

5. The seasoning addition control system according to claim 4, characterized in that: The motor drive unit is one of the following: an H-bridge drive unit, a push-pull drive unit, a single-tube current sink output drive unit, and a single-tube open-drain current output drive unit.

6. The seasoning addition control system according to claim 5, characterized in that: The motor drive unit is an H-bridge drive unit; The control module is also used to control the DC brush motor to rotate forward through the H-bridge drive unit when the seasoning needs to be added, so as to deliver the seasoning in the seasoning box to the designated position through the delivery pipe through the reducer and the peristaltic pump; when the seasoning is added, the DC brush motor is controlled to rotate reversely through the H-bridge drive unit to deliver the seasoning in the delivery pipe into the seasoning box.

7. The seasoning addition control system according to any one of claims 1 to 6, characterized in that: The commutation detection module includes: a voltage dividing unit, used to divide the voltage of the DC brushed motor; The comparison unit is used to compare the divided voltage with the reference voltage and output the commutation detection result to the control module.

8. The seasoning addition control system according to claim 7, characterized in that: The number of the seasoning boxes and the number of the driving modules are both multiple and correspond one to one; The positive terminals of the DC brushed motors in the plurality of driving modules are respectively connected to the first input terminals of the comparison units, and the reference voltage is input to the second input terminals of the comparison units.

9. The seasoning addition control system according to claim 7, characterized in that: The control module is used to control the operation of multiple driving modules in a preset order when multiple seasonings need to be added, and to count the total number of commutations of the DC brush motors in each driving module according to the detection results of the commutation detection module.

10. The seasoning adding control system according to claim 7, characterized in that: The control module is used to control multiple driving modules to work simultaneously when multiple seasonings need to be added, and calculate the discharge time of each seasoning to be added according to the demand for each seasoning and the total number of switching times corresponding to the unit quantity of each single seasoning and the total number of switching times corresponding to the unit time stored in advance, and control the corresponding driving module to stop according to the discharge time of each seasoning to be added.

11. The seasoning addition control system according to claim 10, characterized in that: Calculate the discharging time of the seasoning to be added according to the following formula: S=G*M / N Among them, S is the discharging time of the seasoning to be added, G is the demand for the seasoning to be added, M is the total number of reversals corresponding to a unit amount of the seasoning to be added, and N is the total number of reversals corresponding to the seasoning to be added per unit time.

12. The seasoning adding control system according to claim 10, characterized in that: The control module is also used to calculate the total number of reversals corresponding to the seasoning per unit time when a single seasoning is added, based on the required amount of the seasoning and the total number of reversals when the seasoning is added, and to correct the stored total number of reversals corresponding to the seasoning per unit time based on the calculation result.

13. A seasoning addition control method, applied to the seasoning addition control system according to any one of claims 1 to 12, characterized in that: The seasoning addition control method comprises: Obtaining the required amount of seasoning, and determining the target number of working turns of the driving module according to the required amount; When it is determined that the seasoning needs to be added, controlling the driving module to start; Acquiring the voltage of the brushed DC motor, and determining whether commutation currently occurs in the brushed DC motor according to the voltage of the brushed DC motor; Counting the total number of commutations, and determining the current number of working turns of the drive module according to the current total number of commutations; When the current number of operating revolutions of the driving module is consistent with the target number of operating revolutions, the driving module is controlled to stop.

14. A cooking machine, comprising a pot, characterized in that: It also includes the seasoning addition control system according to any one of claims 1-12.