EP3813624B1 - Monitoring of a washing program of a dishwasher machine - Google Patents
Monitoring of a washing program of a dishwasher machine Download PDFInfo
- Publication number
- EP3813624B1 EP3813624B1 EP19734745.3A EP19734745A EP3813624B1 EP 3813624 B1 EP3813624 B1 EP 3813624B1 EP 19734745 A EP19734745 A EP 19734745A EP 3813624 B1 EP3813624 B1 EP 3813624B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- information
- acceleration
- dishwasher
- sensor
- item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0055—Metering or indication of used products, e.g. type or quantity of detergent, rinse aid or salt; for measuring or controlling the product concentration
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0021—Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
- A47L15/0023—Water filling
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0021—Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
- A47L15/0026—Rinsing phases
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0021—Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
- A47L15/0028—Washing phases
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0021—Regulation of operational steps within the washing processes, e.g. optimisation or improvement of operational steps depending from the detergent nature or from the condition of the crockery
- A47L15/0034—Drying phases, including dripping-off phases
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/0018—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control
- A47L15/0063—Controlling processes, i.e. processes to control the operation of the machine characterised by the purpose or target of the control using remote monitoring or controlling of the dishwasher operation, e.g. networking systems
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/42—Details
- A47L15/4287—Temperature measuring or regulating arrangements
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/42—Details
- A47L15/44—Devices for adding cleaning agents; Devices for dispensing cleaning agents, rinsing aids or deodorants
- A47L15/4445—Detachable devices
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L15/00—Washing or rinsing machines for crockery or tableware
- A47L15/42—Details
- A47L15/44—Devices for adding cleaning agents; Devices for dispensing cleaning agents, rinsing aids or deodorants
- A47L15/449—Metering controlling devices
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2401/00—Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
- A47L2401/03—Operation mode, e.g. delicate washing, economy washing, reduced time, sterilizing, water softener regenerating, odor eliminating or service
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2401/00—Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
- A47L2401/12—Water temperature
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2401/00—Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
- A47L2401/20—Time, e.g. elapsed operating time
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2401/00—Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
- A47L2401/24—Spray arms status, e.g. detection of spray arm rotation
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2401/00—Automatic detection in controlling methods of washing or rinsing machines for crockery or tableware, e.g. information provided by sensors entered into controlling devices
- A47L2401/32—Vibration or sound detection
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2501/00—Output in controlling method of washing or rinsing machines for crockery or tableware, i.e. quantities or components controlled, or actions performed by the controlling device executing the controlling method
- A47L2501/07—Consumable products, e.g. detergent, rinse aids or salt
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2501/00—Output in controlling method of washing or rinsing machines for crockery or tableware, i.e. quantities or components controlled, or actions performed by the controlling device executing the controlling method
- A47L2501/26—Indication or alarm to the controlling device or to the user
Definitions
- Exemplary embodiments relate to a method for a dishwasher and a device for use in a dishwasher, in particular for monitoring a state of a cleaning program performed by the dishwasher.
- Dosing devices that operate at least partially independently are known, which can be arranged, for example, in a treatment chamber of a dishwasher and can dispense a plurality of different preparations into the washing process of the dishwasher.
- Such dosing devices typically work in combination with temperature and/or conductivity sensors.
- Conductivity sensors or resistance sensors in particular rely on the liquid to be tested being forced past the sensor so that the corresponding sensor can come into contact with the liquid.
- sensors are subject to constant chemical and physical stress as they are exposed to the cleaning process. Chemicals in the wash solution in particular can alter and damage the sensor contacts, as the sensors can, for example, become coated with substances, polarization can occur which can lead to incorrect measured values, and/or dirt deposits from the wash solution can render the sensors unusable, especially if the sensors are installed in low-flow installation situations within the treatment chamber of the dishwasher for the reasons mentioned above.
- a disadvantage is that, for example, temperature sensors used to control such a dosing device cannot ensure that a cleaning program is fully monitored, since, for example, in the context of a so-called zeolite-active drying process, dishes no longer need to be heated during the final rinse cycle.
- a temperature sensor used to identify the final rinse cycle is used, can no longer recognize the drying process in the above example.
- Documents DE102016225812 A1 , DE102008036586 A1 and US2016/143505 A1 provide examples of dosing devices that rely on sensor information to determine when to dispense detergent.
- the invention has the task of being able to clearly determine a state of a cleaning program of a dishwasher.
- the invention relates to a method according to the subject matter of independent claim 1. Further embodiments are described in the dependent claims.
- a device which is configured to control a method according to the first aspect.
- the device according to the second aspect may further comprise one or more sensors and/or one or more communication interfaces.
- a communication interface is understood to mean, for example, a wireless communication interface and/or a wired communication interface.
- a wireless communication interface is, for example, a communication interface according to a wireless communication technology.
- a wireless communication technology is a local radio network technology such as Radio Frequency Identification (RFID) and/or Near Field Communication (NFC) and/or Bluetooth (e.g., Bluetooth version 2.1 and/or 4.0) and/or Wireless Local Area Network (WLAN).
- RFID and NFC are specified according to ISO standards 18000, 11784/11785 and ISO/IEC standards 14443-A and 15693.
- WLAN for example, is specified in the standards of the IEEE 802.11 family.
- a wireless communication technology is a supra-local radio network technology such as a mobile radio technology, for example, Global System for Mobile Communications (GSM) and/or Universal Mobile Telecommunications System (UMTS) and/or Long Term Evolution (LTE).
- GSM Global System for Mobile Communications
- UMTS Universal Mobile Telecommunications System
- LTE Long Term Evolution
- the GSM, UMTS and LTE specifications are maintained and developed by the 3rd Generation Partnership Project (3GPP).
- a wired communication interface is, for example, a communication interface according to a wired communication technology.
- a wired communication technology are a local area network (LAN) and/or a bus system, for example, a controller area network bus (CAN bus) and/or a universal serial bus (USB).
- CAN bus is specified, for example, according to the ISO standard ISO 11898.
- LAN is specified, for example, in the standards of the IEEE 802.3 family. It is understood that the output module and/or the sensor module may also comprise other means not listed.
- a computer program comprising program instructions that cause a processor to execute and/or control a method according to the first aspect when the computer program is running on the processor.
- An exemplary program according to the invention may be stored in or on a computer-readable storage medium containing one or more programs.
- a computer-readable storage medium can be designed, for example, as a magnetic, electrical, electromagnetic, optical and/or other type of storage medium.
- Such a computer-readable storage medium is preferably tangible (i.e., "tangible"), for example, it is designed as a data storage device.
- Such a data storage device is, for example, portable or permanently installed in a device. Examples of such a data storage device are volatile or non-volatile random access memories (RAM), such as NOR flash memories or sequential access such as NAND flash memory and/or read-only memory (ROM) or read-write memory.
- RAM volatile or non-volatile random access memories
- NOR flash memories such as NOR flash memories
- sequential access such as NAND flash memory and/or read-only memory (ROM) or read-write memory.
- Computer-readable for example, should be understood to mean that the storage medium can be read and/or written to by a computer or data processing system, for example, a processor.
- the course of the measured acceleration values is represented, for example, by a plurality of measured acceleration values that were recorded over a predetermined period of time, whereby, for example, the respective absolute measured acceleration values are mapped over a time axis to represent the course.
- the dishwasher usually uses a cleaning agent (e.g. so-called dishwasher tablets and/or rinse aid) to clean items brought into the treatment room, such as cutlery, dishes, pans or pots, to name just a few non-limiting examples.
- a cleaning agent e.g. so-called dishwasher tablets and/or rinse aid
- a device carrying out the method comprises or is the dishwasher and/or a device separate therefrom, in particular a mobile device, which can preferably be introduced into the treatment chamber of the dishwasher.
- the device performing the method is or includes the dishwasher. If the dishwasher itself is configured for this purpose, the method can be performed with a small number of devices and, in particular, without any additional separate device on the part of the user.
- an additional and separate device is provided in addition to the dishwasher.
- the separate device is, for example, a mobile (portable) device.
- the separate device is a mobile device that can optionally be connected to the dishwasher via communication technology (for example, via a wireless network).
- the separate device can also be a mobile device, which can be introduced into the dishwasher (during operation), i.e., in the example of a dishwasher, into the interior or treatment chamber.
- a separate device is a dosing device—also referred to as a dosing device—which is designed to dispense a substance (in particular a cleaning agent) into the dishwasher or into the treatment chamber of the dishwasher.
- a separate device can be communicatively connected to the dishwasher, a mobile device, and/or a remote server (for example, to exchange the acquired information (e.g., acceleration information and sensor information)).
- a dosing device comprises, for example, the at least one acceleration sensor.
- such a dosing device comprises, for example, at least one further sensor configured to acquire the at least one piece of sensor information.
- a housing surrounding the device is, for example, designed to be positioned in the treatment chamber of the dishwasher and, in particular, has a corresponding size which allows the housing or the device to be at least partially removed from the treatment chamber.
- the housing or the device can be positioned loosely and/or without connecting means in the treatment chamber.
- the housing or the device in particular, partially or completely encloses individual or all means of the device.
- the housing is designed to be watertight, such that individual or all means of the device do not come into contact with water when the device is positioned in a treatment chamber, for example the treatment chamber of a dishwasher, and in particular during treatment.
- the device or housing according to the second aspect is, in particular, a mobile and/or portable device and/or a device different from a dishwasher.
- a mobile and/or portable device is to be understood, for example, as a device whose external dimensions are less than 30 cm x 30 cm x 30 cm, preferably less than 15 cm x 15 cm x 15 cm.
- a device different from a dishwasher is, for example, a device that has no functional connection with the dishwasher and/or is not a part permanently connected to the dishwasher.
- a mobile and/or portable device different from a dishwasher is to be understood as a device that is introduced (e.g., inserted) into the treatment chamber of the dishwasher by a user for the duration of a treatment process (e.g., cleaning program).
- a treatment process e.g., cleaning program
- An example of such a mobile and/or portable device different from a dishwasher is the dosing device, which is placed or introduced into the treatment chamber of the dishwasher before the start of the cleaning program.
- the housing can have at least one dispensing module which is configured to dispense at least one preparation into the treatment chamber of the dishwasher and/or to trigger dispensing.
- Dispensing a preparation for example comprising cleaning agent
- a storage container e.g. comprised by the dosing device, for the preparation.
- Dispensing takes place, for example, via a corresponding dispensing module.
- dispensing can be effected by the dispensing module, e.g. the dispensing module causes the preparation to be dispensed through the storage container.
- the preparation is dispensed through a dispensing opening of the dispensing module and/or the storage container into the environment of the dispensing module, dosing device and/or the storage container.
- the housing further comprises at least one sensor module configured to detect the at least one piece of acceleration information and, optionally, the at least one piece of sensor information.
- sensor information may, for example, be at least one parameter of conductivity (e.g., of a substance located in the treatment chamber, such as water and/or a cleaning solution or liquor) and/or temperature, for example, the temperature in the treatment chamber and/or the temperature of a substance located in the treatment chamber, such as water, and/or brightness (e.g., whether or not light enters the treatment chamber of the dishwasher), and/or time (e.g., the elapsed time since a specific event of the cleaning program (e.g., start, water change, drying process, to name just a few non-limiting examples).
- the sensor module may comprise one or more sensors configured to detect at least one piece of sensor information, for example, a conductivity sensor and/or a temperature sensor (e.g., a thermocouple) and/or a timer.
- An acceleration sensor (also referred to as an accelerometer) is a sensor that measures acceleration or its acceleration. This is done, for example, by determining the inertial force acting on a mass of the acceleration sensor. This makes it possible, for example, to determine whether a speed increase or decrease is occurring.
- the acceleration sensor can, for example, also be included in the sensor module mentioned above.
- An acceleration sensor can, for example, represent a motion sensor.
- a motion sensor can, for example, detect a change in position.
- a movement can be detected by means of an acceleration sensor in such a way that, for example, movements are calculated as an integration of recorded information (e.g., measured values, e.g., the at least one piece of acceleration information) from an acceleration sensor.
- recorded information e.g., measured values, e.g., the at least one piece of acceleration information
- the acceleration information detected by the acceleration sensor represents, for example, an acceleration and/or movement of the device according to the second aspect, which device comprises the at least one acceleration sensor. Furthermore, based on the acceleration information detected by the acceleration sensor, a specific position and/or orientation of the at least one acceleration sensor within the dishwasher can be determined, for example.
- the at least one acceleration sensor records the measured values representing the curve, for example, with a predefined sampling rate or frequency, e.g., from 0.001 Hz to 1 GHz, preferably from 0.1 to 25 MHz.
- a power source with a supply voltage of approximately 1 V to 6 V, preferably approximately 2.5 V to 4.0 V, is required, depending on the type of acceleration sensor used.
- the acceleration sensor can be operated, in particular, with a supply voltage of 1.9 V to 3.6 V, thus enabling autonomous use, e.g., with a battery as the power source.
- An acceleration sensor that also has a high temperature tolerance is particularly suitable. This specifically means that the acceleration sensor functions flawlessly at high ambient temperatures (e.g., greater than 60°C - 65°C, 70°C - 75°C, 80°C - 85°C, 90°C - 95°C, or higher).
- such an acceleration sensor has, for example, a sensitivity (resolution) that lies in the range of detectable accelerations of ⁇ 8 g, ⁇ 7 g, ⁇ 6 g, ⁇ 5 g, ⁇ 4 g, ⁇ 3 g, ⁇ 2 g, ⁇ 1 g, or below.
- acceleration sensors with a detectable range of ⁇ 2, ⁇ 1 g, or below are particularly suitable, particularly due to the sometimes small deflections or accelerations that are detected by means of the acceleration sensor when implementing the method according to the first aspect of the invention.
- the at least one acceleration sensor has, for example, a resolution (also referred to as sensitivity) per LSB (Least Significant Bit) of approximately 0.001 to approximately 1.0 milli g (gravities) per LSB, preferably of approximately 0.05 to approximately 0.25 milli g per LSB.
- the resolution of milli g per LSB represents a factor (sensitivity) by which raw measured values acquired by the at least one acceleration sensor are multiplied in order to obtain the resolution provided by the at least one acceleration sensor as a measured value
- acceleration information can be determined with the at least one acceleration sensor, which represents an acceleration of 0 g to 1000 g, preferably of 0.0001 g to 16 g.
- a sensitivity (resolution) of the acceleration sensor can be achieved by means of an analog-to-digital (A/D) converter, e.g. with a resolution of 16, 20, or 24 bits, of about 0.06 milli g.
- A/D analog-to-digital
- the at least one acceleration sensor has, for example, a sensitivity of approximately 0.001 milli g per LSB (Least Significant Bit) to approximately 1.0 milli g per LSB, preferably of approximately 0.05 milli g per LSB to 0.25 milli g per LSB.
- the acceleration sensor for example, is a MEMS (MicroElectroMechanical Systems) multi-axis acceleration sensor.
- MEMS MicroElectroMechanical Systems
- MEMS sensor measures a change in capacitance when an acceleration value changes.
- Determining the state information indicative of a process step within a cleaning program performed by the dishwasher is based at least in part on the at least one acceleration information.
- Determining the state information at least partially based on the at least one piece of acceleration information enables a one-to-one determination of the process step that, for example, is currently being performed by the dishwasher as part of a cleaning program. Further details on the individual determinable process steps of a cleaning program and their precise determination, at least partially based on the at least one piece of acceleration information, are explained in more detail below.
- An embodiment according to all aspects of the invention provides that the orientation and/or positioning of the acceleration sensor within the treatment chamber of the dishwasher are predefined.
- An embodiment according to all aspects of the invention provides that the acceleration information is detected with respect to the predefined orientation and/or positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher.
- the device can further comprise means to be able to determine the orientation and/or positioning with respect to the treatment chamber of the dishwasher.
- the device according to the second aspect which is configured to carry out the method according to the first aspect, can comprise instructions (e.g. markings or the like, to name only one non-limiting example), so that, for example, a user can introduce the device according to the second aspect of the invention into the treatment chamber of the dishwasher in such a way that the orientation and/or positioning of the at least one acceleration sensor with respect to the treatment chamber of the dishwasher is predefined.
- the acceleration sensor is not predefined in its orientation and/or positioning within the treatment chamber of the dishwasher, its orientation and/or positioning can, for example, be determined (e.g., estimated) at least partially based on the detected at least one item of acceleration information.
- the method according to the first aspect can therefore, for example, be carried out independently of the orientation and/or positioning within the treatment chamber of the dishwasher of the at least one acceleration sensor.
- the user can, for example, be given a recommendation for an exemplary, particularly advantageous orientation and/or positioning of the at least one acceleration sensor within the treatment chamber of the dishwasher.
- Determining the state information indicative of a process step within a cleaning program performed by the dishwasher is based at least partially on the at least one acceleration information and the at least one sensor information.
- both the acceleration information and the sensor information are taken into account indicatively, for example, for a temperature and/or time to determine the state information.
- Determining the state information at least partially based on the at least one acceleration information and the at least one sensor information enables unambiguous determination of the process step that is currently being carried out by the dishwasher as part of a cleaning program, for example.
- An embodiment according to all aspects of the invention provides that at least one sensor information is detected by a temperature sensor and/or a timer.
- the at least one piece of sensor information represents, for example, a temperature, a time, a brightness or light intensity, or a combination thereof.
- at least one temperature sensor can be used, for example.
- at least one timer can be used, for example.
- sensor information indicative of brightness at least one brightness sensor or light intensity sensor can be used, for example.
- One or more (e.g., all) of these aforementioned sensors can, for example, be comprised by the device according to the second aspect of the invention, or alternatively or additionally can be operatively (e.g., electrically) connectable to it.
- the determined state information is outputted or initiated. This can be done once, for example. Alternatively, for example, with continuous detection of the at least one piece of acceleration information and/or continuous detection of the at least one piece of sensor information and the subsequent determination of the state information (at least based on that part of the acceleration information and/or the sensor information that has been added (i.e., was newly detected) and for which no state information has yet been determined), the state information can be outputted or initiated multiple times.
- the output can be made, for example, to the dishwasher in the event that the method according to the first aspect of the invention is carried out by a device separate from the dishwasher (a device according to the second aspect of the invention, e.g., the dosing device).
- the output can be made, or initiated, for example, to a device that is different from the dishwasher or from the separate device, e.g., to a server.
- the server may, for example, provide so-called cloud services, for example, such a server may determine control information for the device according to the second aspect of the invention, to name only one non-limiting example.
- the dosing device is, for example, the device according to the second aspect of the invention.
- the dosing device is controlled and/or regulated.
- the dosing device can, for example, be a stand-alone or built-in dosing device.
- the dosing device can, for example, also be part of the device according to the second aspect of the invention or be comprised by the device according to the second aspect of the invention. In this case, the device according to the second aspect of the invention and the dosing device form a single entity.
- the dosing device is a separate device from the device according to the second aspect of the invention, e.g., the mobile device described above.
- the dosing device can, for example, at least partially execute and/or control the method according to the first aspect of the invention automatically, e.g., automatically after a prior user input to switch on the dosing device.
- the control information can further initiate or cause operation of the dishwasher, at least taking into account the determined status information.
- Such operation or control can consist, for example, in selecting or changing a cleaning program of the dishwasher, in changing one or more process parameters of a cleaning program performed by the dishwasher, and/or in adding or omitting process sections of the cleaning program.
- control information can further initiate or effect operation or control of the dosing device, at least taking into account the determined status information.
- the control information can be determined, for example, by the dishwasher, so that the dishwasher enables operation or control of the dosing device.
- the control information can be determined, for example, by a server (or a server cloud) and subsequently output (e.g., transmitted) to the dishwasher and/or the dosing device for operation or control of operation.
- the dishwasher and/or the dosing device can, for example, have an API (Application Programming Interface), so that the server (or the server cloud) can enable operation or control of the dishwasher and/or the dosing device.
- API Application Programming Interface
- switching the dishwasher on and/or off it is possible, for example, to influence whether the dishwasher is switched on and/or off (at all) and/or at what point in time (time, date) the dishwasher is switched on and/or off, to name just a few non-limiting examples.
- Influencing the selection, composition, and/or dosing of a detergent to be used in the dishwasher can be performed through various actions.
- the amount to be dosed e.g., the amount of detergent and/or rinse aid
- the dosing time e.g., the amount of detergent and/or rinse aid
- the product to be dosed e.g., the product to be dosed, or individual ingredients or combinations thereof
- a dosing device and/or a dispensing module which can be included in the device according to the second aspect of the invention, can perform a corresponding dosing of the detergent.
- the control information can, for example, trigger the dispensing and/or triggering of the dispensing of a preparation by the dosing device and/or the dispensing module, which, for example, is comprised by the device according to the second aspect of the invention or can be connected to it.
- the control information was determined in such a way that, for example, the start of the cleaning program was detected, so that, for example, cleaning can be carried out using a corresponding cleaning program of the dishwasher.
- Influencing the dishwasher's cleaning program can, for example, consist of selecting a specific (pre-programmed) program, running additional programs, influencing the program running time (extending or shortening it), or changing individual parameters of the program (e.g. the temperature, the drying time, to name just a few non-limiting examples).
- the dishwasher not only to be operated or controlled (automatically) based on the control information, but also for a recommendation to be given to the user.
- a recommendation may also be displayed to the user, for example, via an output device of a user interface (e.g., included in the dishwasher).
- the user may be informed that, for example, intensive cleaning using a corresponding cleaning program will extend the running time of the cleaning program.
- An embodiment according to all aspects of the invention provides that the device according to the second aspect is designed to communicate with the dishwasher, in particular to communicate wirelessly with the dishwasher.
- communication with the dishwasher can be established by means of a communication interface included in the device according to the second aspect of the invention.
- the communication interface is particularly designed to communicate wirelessly with the dishwasher.
- the state information represents, for example, process step i), in which a noise level represented by the at least one piece of acceleration information is compared at two acquisition times.
- a quiescent noise level is compared to an active noise level, e.g., by determining variances of the corresponding levels. This corresponds to the start of the cleaning program.
- an active noise level is compared with a current noise level. This corresponds, for example, to the end of the spray arm rotation, which identifies the start of a drying process.
- the state information represents, for example, process step ii) in that a curve represented by the at least one acceleration information is compared with a curve represented by a temperature of the sensor information.
- the state information represents, for example, process step iii) in that a curve represented by the at least one acceleration information is compared with a sensor information indicative of a temperature curve detected by a temperature sensor.
- the state information represents, for example, process step iv) by comparing a curve represented by the at least one acceleration information with a curve represented by the time of the sensor information.
- acceleration information and recorded time measurement values, e.g., time information recorded with a timer, to identify the end of a cleaning program by means of the acceleration information and time information recorded during a drying process of the cleaning program.
- An embodiment according to all aspects of the invention provides that the at least one acceleration information item and the at least one sensor information item are recorded in parallel.
- the detection of the at least one item of acceleration information simultaneously with the detection of the at least one item of sensor information enables, for example, the use of the at least one item of acceleration information and the at least one item of sensor information to determine the state information, which then represents at least one of the process steps i) to xi) of the cleaning program.
- Acceleration information and/or the at least one sensor information are each recorded over a predefined period of time.
- the predefined time period is indicative of continuous, discrete acquisition of the acceleration information and of the at least one piece of sensor information.
- the predefined time period can, for example, be defined by a specific time period, e.g., for a period of a few minutes up to several days or weeks, to name just a few non-limiting examples.
- the acquisition of the acceleration information and of the at least one piece of sensor information can trigger acquisition for a period of time to be determined or predetermined at that time.
- the acceleration information and of the at least one piece of sensor information can be acquired for a period of 1 to 10, 2 to 8, 3 to 7, 4 to 6, or 5 minutes, since it can be assumed, for example, that after switching on the dosing device, for example, the user will run a cleaning program using the dishwasher.
- An embodiment according to all aspects of the invention provides that the at least one acceleration sensor is arranged within the treatment chamber of the dishwasher, in particular on or in a lower basket for receiving objects to be cleaned, so that the predefined positioning of the at least one acceleration sensor is present within the treatment chamber of the dishwasher.
- the acceleration information then recorded represents a movement and/or acceleration of the at least one acceleration sensor with respect to the lower basket.
- the state information is determined, for example, depending on a predefined orientation and/or positioning of the at least one acceleration sensor.
- amplitudes of the measured acceleration values that are determined by the at least one Acceleration information is represented by knowledge of the positioning of the at least one acceleration sensor within the treatment chamber of the dishwasher.
- an active level noise e.g., represented by an oscillation of the at least one piece of acceleration information
- An embodiment according to all aspects of the invention provides that the at least one acceleration information represents a signal in the direction of each of two or three degrees of freedom.
- a movement of the at least one acceleration sensor is characterized, for example, by a movement of the at least one acceleration sensor comprising one or more degrees of freedom, through a movement path, or a combination thereof.
- a distance traveled by the at least one acceleration sensor can be represented based on the one or more degrees of freedom and/or the movement path. The further the distance traveled, for example, the stronger the amplitude represented by the at least one item of acceleration information.
- the at least one acceleration sensor can detect acceleration information in a direction of one of the two or three degrees of freedom.
- the at least one acceleration sensor detects, for example, acceleration information in the x-axis direction (e.g., the axis between the rear wall and door of the treatment room), in the y-axis direction (e.g., the axis between the lid and floor of the treatment room), and in the z-axis direction (e.g., the axis between the side walls of the treatment room).
- the x-axis direction e.g., the axis between the rear wall and door of the treatment room
- the y-axis direction e.g., the axis between the lid and floor of the treatment room
- the z-axis direction e.g., the axis between the side walls of the treatment room.
- the acceleration information is at least partially indicative of a movement of the at least one acceleration sensor with respect to its orientation and/or positioning in the treatment chamber of the dishwasher.
- An embodiment according to all aspects of the invention provides that the determination of the state information is carried out separately for all two or three degrees of freedom.
- the at least one piece of acceleration information is detected (e.g., measured) by the at least one acceleration sensor, e.g., in the direction of 2 axes (xy axes) or 3 axes (xyz axes) with respect to a Cartesian coordinate system.
- the respective axes are perpendicular to each other, so that two or three (all) spatial directions can be detected.
- the acceleration information can represent whether it is a positive or negative acceleration.
- An embodiment according to all aspects of the invention provides that the determination of the state information is carried out separately for all two or three degrees of freedom.
- the respective acceleration information acquired in one of the two or three directions of the degrees of freedom can, for example, be compared with each other when determining the state information.
- the state information can be determined for each acceleration information in one direction of the two or three degrees of freedom.
- the individual pieces of acceleration information in each direction can be compared with each other.
- An embodiment according to all aspects of the invention provides that the predefined orientation and/or the predefined positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher is determined based on a comparison between the signals in the direction of all degrees of freedom represented by the at least one item of acceleration information.
- the orientation and/or positioning of the acceleration sensor within the treatment chamber of the dishwasher are predefined. Based on the detected at least one piece of acceleration information, the predefined orientation and/or the predefined positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher can be determined. For this purpose, the following can be performed, for example: As long as the rinsing process of the cleaning program is active, the course of the respective acceleration information oscillates on all axes (two or three degrees of freedom) with different amplitudes. The degree of amplitude depends on the positioning of at least one acceleration sensor (and optionally on the positioning of the acceleration sensor). comprehensive dosing device). With a defined (i.e. fixed) position of the dosing device, defined axis directions result, which are recorded by the respective acceleration information.
- At least one acceleration sensor (and thus optionally also the dosing device) is positioned parallel to the door of the dishwasher. This allows the position of at least one acceleration sensor (and thus optionally also the dosing device) in the dishwasher's treatment chamber to be uniquely determined. This information can be used, for example, to provide the user with further instructions on the placement of the dosing device or to provide advice on how to resolve malfunctions that may occur.
- status information can be determined for each or at least a plurality of cleaning programs performed by the dishwasher.
- all acceleration information, sensor information, and the associated determined status information can be stored in a database.
- this information can be subjected to evaluation.
- the storage and/or evaluation can be performed locally by the device (e.g., the dosing device) according to the second aspect of the invention.
- the storage and/or evaluation can be performed by a remote system (e.g., server or server cloud).
- a user profile can be generated, so that the acceleration information, sensor information, and the associated determined status information can be taken into account, for example, as historical values, for example, in a subsequent implementation of the method according to the first aspect of the invention.
- the stored acceleration information, sensor information, and the associated specific state information can also optionally be fed into a machine learning tool to identify data patterns. These data patterns can be used, for example, to provide user feedback on their application, point out problems, or control a dosing device.
- the state information is determined by means of an artificial neural network.
- the at least one piece of acceleration information and optionally the at least one piece of sensor information can be communicated (e.g., transmitted) to a server that includes or is connected to an artificial neural network.
- the state information can then be determined, for example, using the artificial neural network.
- the result can then be communicated, for example, to the device according to the second aspect of the invention and/or the dishwasher.
- the artificial neural network includes, for example, an evaluation algorithm so that, for example, training cases are learned as examples and, after the learning phase, these can be generalized as a basis for determining a result (the state information).
- Different approaches can be pursued for this.
- Supervised learning can, for example, be carried out using an artificial neural network (such as a recurrent neural network) or a support vector machine.
- Unsupervised learning can also be carried out using an artificial neural network (such as an autoencoder).
- the learning data then serves, for example, in particular, acceleration information recorded multiple times and/or optionally sensor information recorded multiple times and/or the state information determined after a run for the artificial neural network.
- the repeated acquisition of acceleration information, sensor information, and state information for machine learning.
- the user profile or one or more pieces of information contained in the user profile can be determined, at least in part, based on machine learning.
- the reliability of determining the status information of the dishwasher, and/or a control and/or regulation of the device according to the second aspect of the invention and/or of the dishwasher and consequently in particular the treatment of objects to be cleaned by the dishwasher, in particular for improved removal of contaminants, can be increased.
- Each of the training cases can be given, for example, by an input vector, an acceleration information and a sensor information and an output vector of the artificial neural network.
- Each training case of the training cases can be generated, for example, by transferring the control and/or regulation of the device according to the second aspect of the invention and/or of the dishwasher associated with the training case, as well as determining the corresponding state information, to a predetermined state (e.g., defined execution of a cleaning process with prior knowledge of the parameters of the cleaning program, e.g., which process step is carried out at which time within the defined cleaning program, to name only one non-limiting example), and representatively acquiring acceleration information and optional sensor information.
- the then acquired acceleration information and the optional sensor information are used, for example, as an input vector, and the (actual) process step of the dishwasher's cleaning program is used as the output vector of the training case as reference state information.
- the state information determined by the artificial neural network is then transferred to that of the output vector. In this way, the artificial neural network can be trained iteratively or successively and the accuracy (e.g. hit rate) of the artificial neural network can be increased.
- the artificial neural network can also be designed, for example, in the style of a so-called Generative Adversarial Network (GAN).
- GAN Generative Adversarial Network
- Such a GAN comprises, for example, at least two artificial neural networks that compete against each other in such a way that their results are compared. This allows conclusions to be drawn about the quality of the result determined by the artificial neural network.
- a first artificial neural network of the GAN works with data that it receives, for example, from ongoing measurements (e.g., recording at least one piece of acceleration information and optionally recording at least one piece of sensor information) and generates a statement (e.g., using a corresponding generator) about the result.
- the state information is determined.
- the second artificial neural network of the GAN (also referred to as a discriminator) can then compare this statement with an ideal, predetermined result or an ideal trained result. For example, if the second artificial neural network determines no or only a slight difference to the result of the first artificial neural network, an optimal result is achieved. In this way, the determination of state information using such an artificial neural network designed as a GAN can be significantly improved.
- Fig. 1 shows a schematic representation of an embodiment of a system 1 according to the invention comprising the devices 200, 300 and 400.
- the system is configured to carry out exemplary methods according to the invention.
- the device 200 is an exemplary mobile device 200, which in this case can be introduced into the treatment chamber of the dishwasher 300. Both the device 200 and the dishwasher 300 can each be a device according to the invention.
- the system 1 comprises, as a further device, the mobile device 400 in the form of a smartphone.
- the mobile device 400 can also carry out individual steps of exemplary methods according to the invention.
- the device 400 can also be a computer, a desktop computer or a portable computer, such as a laptop computer, a tablet computer, a personal digital assistant (PDA) or a wearable.
- PDA personal digital assistant
- the system can also comprise a server (in Fig. 1 not shown). It is also conceivable that the system 1 also comprises fewer or more than three devices. Likewise, the device 400 can represent the server. In this case, the device 400 is then operatively connected, for example, to at least one of the devices 200 or 300 via a communications network (e.g., the Internet).
- a communications network e.g., the Internet
- Each of the devices 200, 300, 400 may have a communication interface to communicate or exchange information with one or more of the other devices.
- Fig. 3 shows a flowchart 30 of an embodiment of a method according to the first aspect of the invention.
- the flowchart 30 can, for example, be used by the device 200 according to Fig. 1
- the flowchart 30 can be executed, for example, by the device 300 after Fig. 1
- the flowchart 30 can, for example, be executed both by the device 200 and Fig. 1 as well as from the device 300 to Fig. 1
- the flowchart 30 can be executed, for example, by the devices 200, 300 and 400 according to Fig. 1 be executed together.
- a first step 301 at least one item of acceleration information is acquired.
- the acquisition is carried out, for example, by means of an acceleration sensor (e.g., acceleration sensor(s) 215 according to Fig. 2 ), which is moved from the device 200 or 300 to Fig. 1
- the acceleration sensor is arranged in the treatment chamber of the dishwasher 300 during the detection.
- the device 200 is Fig. 1 comprises the acceleration sensor, it is therefore arranged at least temporarily during detection within the treatment chamber of the dishwasher 300.
- At least one piece of sensor information is acquired.
- the acquisition is carried out, for example, by means of a sensor (e.g., a temperature sensor and/or a timer 216 according to Fig. 2 ), which is moved from the device 200 or 300 to Fig. 1
- the temperature sensor and/or the timer are arranged in the treatment chamber of the dishwasher 300 during the detection. In the event that the device 200 is Fig. 1 the temperature sensor and/or the timer, these are therefore arranged at least temporarily during detection within the treatment chamber of the dishwasher 300.
- a third step 303 at least one item of status information is determined.
- the determination of the status information can, for example, be carried out by the device that also carried out steps 301 and 302.
- the determination of the status information in step 303 can be carried out by a device (e.g., device 400 according to Fig. 1 ) carried out by the device (e.g. device 200 according to Fig. 1 ) that performed steps 301 and 302.
- the status information determined in step 303 is output or initiated.
- the status information is output to a device 200, 300, or 400.
- the dishwasher 300 can, for example, carry out a cleaning of objects based on the status information, to name just one example.
- the status information is output to the device 400 (e.g., a user's mobile device)
- the user of the device 400 can be prompted to perform an action, for example, a predefined positioning and/or orientation of the device 200 according to Fig. 1 in the treatment room of the dishwasher 300 after Fig.1 to make.
- control information is determined based on the state information or on the output state information. This determined control information can in turn be output.
- this device 400 can also execute step 305.
- the determined control information can be transmitted, for example, from the device 400 to the device 200 and/or 300 after Fig. 1 be output so that the device 200 and/or 300 after Fig. 1 trigger an action corresponding to the control information, e.g., performing a dosage or starting a cleaning program, to name just a few non-limiting examples.
- the status information determined by device 200 can be output to device 300 and/or 400 accordingly.
- user profile information is created, for example based on the at least one piece of acceleration information acquired in step 301, the at least one piece of sensor information acquired in step 302, and the state information determined in step 303.
- the creation of the user profile information can be carried out, for example, by the device that carried out steps 301 and 302 of acquiring.
- the creation of the user profile information can be carried out, for example, by the device that carried out step 303 of determining the state information.
- steps 301 and 302 can be carried out by the device 200 or 300 after Fig. 1 be performed, and step 303 can be performed by the device 400 after Fig. 1
- all steps 301 to 303 can be performed by the device 200 or 300 Fig. 1 be performed.
- step of acquiring the at least one piece of acceleration information 301 and/or the step 302 of acquiring the at least one piece of sensor information can be performed simultaneously with step 303.
- step 303 of determining the state information is performed, while step 301 and step 302 are further executed by acquiring further acceleration information (step 301) and sensor information (step 302).
- step 303 or steps 303 to 304 and optionally steps 305 and/or 306 can be performed again, for example.
- Fig. 2 now shows a block diagram 20 of an embodiment of a device according to the second aspect of the invention for carrying out an embodiment of a method according to the first aspect of the invention.
- the block diagram 20 of Fig. 2 can be used as an example for both the Fig. 1 illustrated device 200, the illustrated dishwasher 300 or the illustrated mobile device 400 (or a part thereof).
- Processor 210 of device 20 is designed in particular as a microprocessor, microcontrol unit, microcontroller, digital signal processor (DSP), application-specific integrated circuit (ASIC) or field-programmable gate array (FPGA).
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- Processor 210 executes program instructions stored in program memory 212 and stores, for example, intermediate results or the like in working or main memory 211.
- program memory 212 is a non-volatile memory such as flash memory, magnetic memory, EEPROM (electrically erasable programmable read-only memory), and/or optical memory.
- Main memory 211 is, for example, a volatile or non-volatile memory, in particular a random access memory (RAM) such as static random access memory (SRAM), dynamic random access memory (DRAM), ferroelectric random access memory (FeRAM), and/or magnetic random access memory (MRAM).
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- FeRAM ferroelectric random access memory
- MRAM magnetic random access memory
- Program memory 212 is preferably a local data storage medium permanently connected to device 20.
- Data storage mediums permanently connected to device 20 include, for example, hard disks built into device 20.
- the data storage medium may also be, for example, a data storage medium that can be detachably connected to device 20.
- Program memory 212 contains, for example, the operating system of device 20, which is at least partially loaded into main memory 211 and executed by processor 210 upon startup of device 20. In particular, upon startup of device 20, at least a portion of the core of the operating system is loaded into main memory 211 and executed by processor 210.
- the operating system enables, in particular, the use of the device 20 for data processing.
- it manages resources such as main memory 211 and program memory 212, communication interface 213, the optional input and output device 214, provides basic functions to other programs through programming interfaces, among other things, and controls the execution of programs.
- Processor 210 also controls the communication interface 213, which may, for example, be a network interface and may be configured as a network card, network module, and/or modem.
- the communication interface 213 is particularly configured to connect the device 20 to other devices (e.g., at least one of the devices 200, 300, and/or 400 according to Fig. 1 ), in particular via a (wireless) communication system, such as a network, and to communicate with them.
- the communication interface 213 For example, it can receive data (via the communication system) and forward it to processor 210 and/or receive data from processor 210 and send it (via the communication system).
- Examples of a communication system are a local area network (LAN), a wide area network (WAN), a wireless network (for example, according to the IEEE 802.11 standard, the Bluetooth (LE) standard and/or the NFC standard), a wired network, a cellular network, a telephone network and/or the Internet.
- LAN local area network
- WAN wide area network
- wireless network for example, according to the IEEE 802.11 standard, the Bluetooth (LE) standard and/or the NFC standard
- a wired network for example, a cellular network, a telephone network and/or the Internet.
- the Internet and/or other devices can be carried out via the communication interface 213.
- the devices 200, 300, 400 according to Fig. 1 can be communicated with the respective other devices 200, 300, 400 or the Internet, for example, by means of the respective communication interface 213.
- the at least one acceleration information cf. step 301 according to Fig. 3
- the at least one sensor information see step 302 after Fig. 3
- status information see step 303 or 304 after Fig. 3
- processor 210 can control at least one optional input/output device 214.
- Input/output device 214 is, for example, a keyboard, a mouse, a display unit, a microphone, a touch-sensitive display unit, a speaker, a reader, a drive, and/or a camera.
- Input/output device 214 can, for example, receive input from a user and forward it to processor 210 and/or receive and output information for the user from processor 210.
- the device 20 may comprise further components 215, 216.
- acceleration sensor(s) 215 can detect one or more acceleration information (see step 301 after Fig. 3 ).
- Sensor(s) 216 are, for example, a temperature sensor for detecting temperature information comprised by the at least one piece of sensor information, and/or a timer for detecting time information comprised by the at least one piece of sensor information, and/or optionally a brightness sensor for detecting brightness information comprised by the at least one piece of sensor information. Both the temperature information, the time information, and the brightness information can be comprised or represented by the at least one piece of sensor information (cf. step 302 according to Fig. 3 ).
- the solution according to the invention makes it possible to describe a process and program sequence of a dishwasher unambiguously (i.e. precisely or exactly), both for dishwashers used in households and for commercial dishwashers.
- a dosing device can carry out and/or control the method according to the first aspect of the present invention, which can be operated independently and can dispense a plurality of different preparations into the rinsing process.
- a device according to the second aspect of the invention e.g., a dosing device 200 according to Fig. 1 , comprises at least one acceleration sensor which is installed in the treatment room of a
- Dishwasher can be arranged.
- Such an acceleration sensor for example mounted on an electronic circuit board of the (autonomous) dosing device, is capable of fully detecting vibrations, shocks and/or mechanical events during a dishwashing process or cleaning program and making them accessible for interpretation.
- the cleaning program can be described unambiguously.
- the data determined by the sensors can, for example, be fed into machine learning applications, which can then be used to create pattern analyses, for example, and these can then be used to determine control data for the control and/or regulation of a device according to the second aspect of the invention, e.g. a dosing device or a dishwasher.
- Example A - Conventional rinsing process of a cleaning program carried out by a dishwasher Fig. 4 shows recorded information 415 from an acceleration sensor (415x, 415y, 415z) and a temperature sensor (416) in one plot.
- the x-axis represents the time in minutes.
- the y1-axis of the recorded acceleration information (415x, 415y, 415z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (416) curve.
- the acceleration information (415x, 415y, 415z) and the sensor information indicative of the temperature (416) were recorded with a sampling rate of 10 Hz.
- the following process steps are described in the Fig. 4 to recognize: filling with water ("filling"), Pre-wash cold (no water exchange), main wash, water exchange, first rinse, final rinse, and drying.
- the acceleration sensor and the temperature sensor used to collect the information are controlled by a dosing device (e.g. device 200 according to Fig. 1 ) comprises that detachably in the treatment chamber of the dishwasher (e.g. device 300 according to Fig. 1 ).
- the dosing device was positioned upright in the lower basket of the treatment room and fixed between the plate holders of the lower basket.
- Fig. 4 shows the progress of the cleaning program on all axes of the acceleration sensor in combination with the temperature.
- the evaluation of the recorded (e.g., measured) acceleration information from the acceleration sensor in combination with the temperature allows a unique description of the cleaning program.
- a significant vibration in Fig. 4 (detected as oscillation) is detected by the acceleration sensor.
- the vibration is caused by the movement of the spray arms and the impact of water on the dosing device, as well as by the operation of the dishwasher's circulation pump.
- This allows the acceleration sensor to determine whether a washing process has started or not (in Fig. 4 as "start of cycle identification").”
- start of cycle identification the acceleration sensor to determine whether a washing process has started or not.
- Fig. 4 start of cycle identification
- Fig. 5 shows recorded information 515 from an acceleration sensor (515x, 515y, 515z) and a temperature sensor (516) in one plot.
- the x-axis represents time in minutes.
- the y1-axis of the recorded acceleration information curves (515x, 515y, 515z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature curve (516).
- the acceleration information (515x, 515y, 515z) and the sensor information indicative of the temperature (516) were recorded with a sampling rate of 10 Hz.
- the following process steps are described in the Fig. 5 to recognize: filling with water (“filling"), main cleaning cycle (“main wash”), water exchange (“water exchange”), first rinse (“1st rinse”), final rinse ("final rinse”).
- the signal oscillates on all axes with varying deflections.
- the degree of deflection depends on the positioning of the Dosing device and thus the acceleration sensor.
- the acceleration sensor is mounted upright on a circuit board enclosed by the dosing device. With a defined (ie fixed) position of the dosing device, defined axis directions result.
- the dosing device and therefore also the circuit board are positioned parallel to the side walls of the dishwasher's treatment chamber. This means that the x-axis points towards the rear wall and door, the y-axis towards the lid and floor, and the z-axis towards the left and right side walls.
- the strongest oscillations compared to the other axes can clearly be seen on the z-axis. These oscillations result from the spray jet hitting the side surfaces of the dosing device and thus cause the acceleration sensor to move. This means that whenever stronger signals occur on the z-axis compared to the other axes, the dosing device is positioned parallel to the side wall. If the signal is strongest on the x-axis, the device is positioned parallel to the door. This means that the position of the dosing device in the dishwasher can be determined unambiguously. This information can be used, for example, to give a user instructions on how to position the dosing device or to provide advice on how to solve malfunctions that may occur.
- Example B - Detecting a water change during a cleaning program performed by a dishwasher A self-contained measuring and/or dosing system, e.g. a dosing device (e.g. device 200 according to Fig. 1 ), should be able to identify individual program steps during a running cleaning program in order to, for example, ensure individual preparation of cleaning agent. This is particularly important for a self-contained, automatic dosing device because, depending on the timing of the dishwashing process, dosing processes must be triggered to guarantee satisfactory performance for a user. Characteristic of every dishwashing process are water changes, in which at least a part, usually the entire volume is replaced with fresh, usually cold water.
- Such water changes usually take place after a pre-wash cycle or pre-cleaning cycle, after a main wash cycle or main cleaning cycle and after an intermediate rinse cycle as part of the dishwasher's cleaning program (e.g. device 300 after Fig. 1 ). They are characterized by a pumping process, in which the water from the previous wash cycle is removed using a wastewater pump, and a filling process, in which fresh water flows into the dishwasher. During these processes, the spray arm rotation is stopped.
- Fig. 6 shows recorded information 615 from an acceleration sensor (615y) and a temperature sensor (616) in one plot.
- the x-axis represents time in minutes.
- the y1-axis of the recorded acceleration information (615y) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (616) curve.
- the acceleration information (615y) and the sensor information indicative of the temperature (616) were recorded at a sampling rate of 10 Hz.
- the following process steps are according to the designations in the Fig. 6 to recognize: pre-wash (“pre-wash cold (no water exchange)"), main cleaning cycle (“main wash”), dry pumping ("drain pump”), first rinse (“1st rinse”), final rinse (“final rinse”), and drying process (“drying”).
- Fig. 6 shows several water changes on the y-axis of a curve represented by recorded acceleration sensor information.
- the y-axis is particularly sensitive to the processes because its orientation points, among other things, to the machine floor.
- the acceleration sensor first registers the vibration of the wastewater pump (in Fig. 6 marked with “drain pump”). This is followed by a rest period without spray arm movement, during which the water flows in.
- the combination of the two processes clearly describes the water change. If the signal from the acceleration sensor is linked to a signal as temperature information recorded by a temperature sensor, the process can be described uniquely. This is because when cool water flows into the machine, the interior temperature drops significantly after the circulation pump restarts (in Fig. 6 marked “first rinse” or at the beginning of the section “final rinse”).
- the dosing device can, for example, start a timer that can be used to monitor when movement is detected again on the axes of the acceleration sensor, which detects movement of the acceleration sensor on these axes. If this occurs within a specified time window and the temperature drops within a specified time window, the water change is reliably detected.
- the reliable detection of water changes is very important for the description of the entire washing process or a cleaning program carried out by the dishwasher, because it must be clearly distinguished whether the subsequent rinse cycle of the cleaning program is a cleaning cycle, an intermediate rinse cycle or a final rinse cycle.
- Example C Detecting a drying cycle of a cleaning program performed by a dishwasher: After the final rinse cycle has been completed (see above embodiment B), the dishwasher (e.g. device 300 after Fig. 1 ) into the drying phase. In the drying phase, the dishes dry due to the stored energy from the previous final rinse (according to the heat capacities of the different dish materials). The drying phase is characterized primarily by the fact that the spray arms are no longer moving. Similar to the filling example A, the drying phase is a distinctly "silent noise" phase, since, for example, no water is circulated. This allows the drying phase to be clearly distinguished from the previous final rinse cycle on all axes of the acceleration sensor by comparing the oscillations (see Fig. 6 and Fig. 7 ).
- Fig. 7 shows recorded information 715 from an acceleration sensor (715x, 715y, 715z) and a temperature sensor (716) in one plot.
- the x-axis represents the time in minutes.
- the y1-axis of the recorded acceleration information (715x, 715y, 715z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (716) curve.
- the acceleration information (715x, 715y, 715z) and the sensor information indicative of the temperature (716) were recorded with a sampling rate of 10 Hz.
- main cleaning cycle (“main wash")
- water exchange water exchange
- first rinse 1st rinse
- final rinse final rinse
- drying process drying process
- the dishwasher stops the spray arm rotation between minutes 62 and 63.
- the water is pumped out and the dishes dry using its own heat.
- the waiting time now begins, during which the dishwasher is supposedly inactive.
- a self-sufficient dosing device e.g., device 200 after Fig. 1 , for example, can start a timer at the beginning of the waiting period. If the timer exceeds a specified value and the acceleration sensor no longer detects any movement on any axes, it can be clearly assumed that the drying phase has begun.
- Fig. 8 shows recorded information 815 from an acceleration sensor (815z) and a temperature sensor (816) in one plot.
- the x-axis represents the time in minutes.
- the y1-axis of the recorded acceleration information (815z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (816) curve.
- the acceleration information (815z) and the sensor information indicative of the temperature (816) were recorded with a sampling rate of 10 Hz. The following process steps are described in the Fig.
- the drying process is, for example, thermally activated drying, also known as the zeolite drying process.
- thermally activated drying also known as the zeolite drying process.
- the dishes are not heated during the final rinse; in fact, the dishes can even cool slightly (see [Fig. Fig. 8 ).
- the transition to the drying cycle can now be determined again by level comparison.
- the timer in combination with the movement signal would detect oscillation on all axes again, because in the so-called zeolite drying process a fan then starts up, which conveys the moist air to the zeolite adsorber. There the water contained in the air is absorbed by the zeolite.
- Example D - Detecting the end of a cleaning program performed by a dishwasher (“End-of-Cycle Detection"): The detection of the true end of a rinse cycle is for a self-sufficient dosing device (e.g. device 200 according to Fig. 1 ) is not possible without further ado.
- the end of the oscillation phase initially means the start of the drying phase of a dishwashing machine (e.g. device 300 after Fig. 1 ) cleaning program and has nothing to do with the absolute end of the rinse cycle.
- Fig. 9 shows recorded information 915 from an acceleration sensor (915x, 915y, 915z) and a temperature sensor (916) in one plot.
- the x-axis represents time in minutes.
- the y1-axis of the recorded acceleration information (915x, 915y, 915z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (916) curve.
- the acceleration information (915x, 915y, 915z) and the sensor information indicative of the temperature (916) were recorded with a sampling rate of 10 Hz. The following process steps are described in the Fig.
- Fig. 10 shows recorded information 1015 from an acceleration sensor (1015x, 1015y, 1015z) and a temperature sensor (1016) in one plot.
- the x-axis represents the time in minutes.
- the y1-axis of the recorded acceleration information (1015x, 1015y, 1015z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature (1016) curve.
- the acceleration information (1015x, 1015y, 1015z) and the sensor information indicative of the temperature (1016) were recorded with a sampling rate of 10 Hz.
- the following process steps are described in the Fig. 10 to recognize: pre-wash, main cleaning cycle ("main wash”), water exchange (“water exchange”), first rinse (“1st rinse”), final rinse (“final rinse”), drying process (“drying”), and final pumping ("final pumping”).
- Fig. 11 shows recorded information 1115 from an acceleration sensor (1115x, 1115y, 1115z) and a temperature sensor (1116) in one plot.
- the x-axis represents the time in minutes.
- the y1-axis of the recorded acceleration information curves (1115x, 1115y, 1115z) shows the oscillation of the acceleration sensor.
- the y2-axis shows the temperature curve (1116).
- the acceleration information (1115x, 1115y, 1115z) and the sensor information indicative of the temperature (1116) were recorded with a sampling rate of 10 Hz.
- the following process steps are described in the Fig. 11 to recognize: filling with water (“filling"), main cleaning cycle (“main wash”), water exchange (“water exchange”), first rinse (“1st rinse”), final rinse ("final rinse”), and drying process (“drying”).
- the end of the wash cycle is typically notified to the consumer by an acoustic signal or a display.
- a dosing device located in the dishwasher's treatment chamber does not have this option.
- Many dishwasher programs conclude the drying phase with one or more pumping steps to remove condensate and residual detergent.
- the operation of the wastewater pump causes sufficient vibrations that can be detected by an acceleration sensor (see Figure 1).
- acceleration information and recorded time measurement values, e.g., time information recorded with a timer, to identify the end of a cleaning program by means of the acceleration information and time information recorded during a drying process of the cleaning program.
- a dosing device e.g. device 200 according to Fig. 1
- sensor equipment in particular an acceleration sensor included therein
- All sensory data can be stored in a database, for example, and then evaluated. Storage and evaluation can take place locally, but is preferably done in a remote system (e.g. server or server cloud).
- the data can also optionally be fed into a machine learning tool, for example to recognize data patterns.
- the data patterns can be used, for example, to give the user feedback on their application, to point out problems, or to control a dosing device.
- a user of a (self-sufficient) dosing device selects a specific cleaning program on his dishwasher, but always the same one (as in Fig. 4 (shown in the figure).
- the dosing device monitors the progress of the cleaning program.
- the dosing device would dispense detergent upon sensing, for example, a spray arm movement and a temperature rise.
- the dosing device could learn to dispense earlier because the cleaning program pattern is recognized early on. This significantly extends the cleaning time with the chemicals present, thus achieving improved cleaning results.
- a user of such a (self-contained) dosing device uses a cleaning program with a long cleaning duration during the week and always uses cleaning programs with short cleaning durations on the weekends.
- a user profile can be created and, for example, the amount of cleaning agent to be dispensed can be adjusted to the respective cleaning programs during the week and on the weekend.
Landscapes
- Washing And Drying Of Tableware (AREA)
Description
Beispielhafte Ausführungsformen betreffen ein Verfahren für eine Geschirrspülmaschine und eine Vorrichtung zur Verwendung in einer Geschirrspülmaschine, insbesondere zur Überwachung eines Zustands eines von der Geschirrspülmaschine durchgeführten Reinigungsprogramms.Exemplary embodiments relate to a method for a dishwasher and a device for use in a dishwasher, in particular for monitoring a state of a cleaning program performed by the dishwasher.
Aus dem Stand der Technik sind Verfahren zum Betreiben oder Steuern von Haushaltsvorrichtungen, wie beispielsweise Geschirrspülmaschinen, bekannt. Ziel beim Betreiben solcher Haushaltsvorrichtungen ist es typischerweise, eine hohe Benutzerfreundlichkeit und gleichzeitig ein möglichst gutes Ergebnis (im Falle einer Geschirrspülmaschine insbesondere ein möglichst makelloses Reinigungsergebnis) zu erzielen.Methods for operating or controlling household appliances, such as dishwashers, are known from the prior art. The goal of operating such household appliances is typically to achieve high user-friendliness while simultaneously achieving the best possible results (in the case of a dishwasher, in particular, the most flawless cleaning result possible).
Es sind zumindest teilweise autark arbeitende Dosiergeräte bekannt, die beispielsweise in einem Behandlungsraum einer Geschirrspülmaschine anordenbar sind und eine Mehrzahl voneinander unterschiedlicher Zubereitungen in den Spülprozess der Geschirrspülmaschine abgeben können.Dosing devices that operate at least partially independently are known, which can be arranged, for example, in a treatment chamber of a dishwasher and can dispense a plurality of different preparations into the washing process of the dishwasher.
Durch die Verwendung von derartigen autark arbeitenden Dosiergeräten wurde insbesondere die Benutzerfreundlichkeit verbessert. Derartige Dosiergeräte arbeiten typischerweise mit Temperatur- und/oder Leitfähigkeitssensoren in Kombination. Insbesondere Leitfähigkeitssensoren oder Widerstandssensoren sind darauf angewiesen, dass die zu prüfende Flüssigkeit zwangsweise am Sensor vorbeigeführt wird, damit der entsprechende Sensor Kontakt zu der Flüssigkeit haben kann. Ferner unterliegen derartige Sensoren der ständigen chemischen, physikalischen und physischen Beanspruchung, da sie dem Reinigungsprozess ausgesetzt sind. Insbesondere Chemikalien in der Spülflotte können die Kontakte der Sensoren verändern und beschädigen, da die Sensoren beispielsweise mit Stoffen belegt werden können, Polarisierungen, die zu verfälschten Messwerten führen können, auftreten können und/oder Schmutzablagerungen aus der Spülflotte die Sensoren unbrauchbar machen können, insbesondere wenn die Sensoren aus den vorgenannten Gründen in strömungsarmen Einbausituationen innerhalb des Behandlungsraums der Geschirrspülmaschine untergebracht sind.The use of such self-contained dosing devices has particularly improved user-friendliness. Such dosing devices typically work in combination with temperature and/or conductivity sensors. Conductivity sensors or resistance sensors in particular rely on the liquid to be tested being forced past the sensor so that the corresponding sensor can come into contact with the liquid. Furthermore, such sensors are subject to constant chemical and physical stress as they are exposed to the cleaning process. Chemicals in the wash solution in particular can alter and damage the sensor contacts, as the sensors can, for example, become coated with substances, polarization can occur which can lead to incorrect measured values, and/or dirt deposits from the wash solution can render the sensors unusable, especially if the sensors are installed in low-flow installation situations within the treatment chamber of the dishwasher for the reasons mentioned above.
Nachteilig ist, dass beispielsweise Temperatursensoren zur Steuerung eines derartigen Dosiergerätes nicht sicherstellen können, dass ein Reinigungsprogramm vollständig überwacht wird, da beispielsweise im Rahmen einer sogenannten Zeolithaktiven-Trocknung Geschirr im Klarspülgang nicht mehr erwärmt werden muss. Ein Temperatursensor, der zur Identifikation des Klarspülgangs eingesetzt wird, kann den Trocknungsvorgang bei vorstehendem Beispiel also nicht mehr erkennen.A disadvantage is that, for example, temperature sensors used to control such a dosing device cannot ensure that a cleaning program is fully monitored, since, for example, in the context of a so-called zeolite-active drying process, dishes no longer need to be heated during the final rinse cycle. A temperature sensor used to identify the final rinse cycle is used, can no longer recognize the drying process in the above example.
So kann es zu nicht-optimalen Steuerungen und/oder Regelungen des Dosiergerätes kommen. Ferner endet regelmäßig ein Reinigungsprogramm nach der Klarspülphase, so dass auch das Ende eines Reinigungsprogramms nicht zuverlässig erkannt werden kann. Ferner ist beispielsweise in der Trocknungsphase keine Wasserumwälzung mehr innerhalb des Behandlungsraums der Geschirrspülmaschine gegeben, so dass auch ein Leitfähigkeitssensor keine entsprechenden Ergebnisse liefern kann.This can lead to suboptimal control and/or regulation of the dosing device. Furthermore, a cleaning program regularly ends after the final rinse phase, so the end of a cleaning program cannot be reliably detected. Furthermore, during the drying phase, for example, there is no longer any water circulation within the dishwasher's treatment chamber, so even a conductivity sensor cannot provide appropriate readings.
Dokumente
Es wäre wünschenswert, wenn ein autarkes, automatisches Dosiergerät dem Verbraucher mitteilt, welcher Zustand bzw. welche Programmsituation eines Reinigungsprogramms vorliegt, insbesondere ob ein Reinigungsprogramm beendet ist.It would be desirable if a self-contained, automatic dosing device informed the consumer about the current status or program situation of a cleaning program, in particular whether a cleaning program has ended.
Vor diesem Hintergrund stellt sich der Erfindung die Aufgabe, einen Zustand eines Reinigungsprogramms einer Geschirrspülmaschine eindeutig bestimmen zu können.Against this background, the invention has the task of being able to clearly determine a state of a cleaning program of a dishwasher.
Die Erfindung betrifft ein Verfahren nach dem Gegenstand des unabhängigen Anspruchs 1. Weitere Ausgestaltungen bzw. Ausführungsformen sind in den abhängigen Ansprüchen beschrieben.The invention relates to a method according to the subject matter of independent claim 1. Further embodiments are described in the dependent claims.
Gemäß einem ersten beispielhaften Aspekt der Erfindung wird ein Verfahren offenbart, das folgendes umfasst:
- Erfassen von zumindest einer Beschleunigungsinformation indikativ für einen Verlauf von gemessenen Beschleunigungswerten, wobei die zumindest eine Beschleunigungsinformation seitens zumindest eines Beschleunigungssensors in einem Behandlungsraum einer Geschirrspülmaschine erfasst wird;
- Bestimmen einer Zustandsinformation indikativ für einen Prozessschritt innerhalb eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms, wobei die Zustandsinformation basierend auf der zumindest einen Beschleunigungsinformation bestimmt wird; und
- Ausgeben bzw. Veranlassen des Ausgebens der bestimmten Zustandsinformation.
- Detecting at least one item of acceleration information indicative of a course of measured acceleration values, wherein the at least one item of acceleration information is detected by at least one acceleration sensor in a treatment chamber of a dishwasher;
- Determining a state information item indicative of a process step within a cleaning program performed by a dishwasher, wherein the state information item is determined based on the at least one acceleration information item; and
- Outputting or causing the output of the specific state information.
Gemäß einem zweiten Aspekt der Erfindung wird eine Vorrichtung beschrieben, welche dazu eingerichtet ist, ein Verfahren nach dem ersten Aspekt zu steuern. Zusätzlich kann die Vorrichtung gemäß dem zweiten Aspekt ferner einen oder mehrere Sensoren und/oder eine oder mehrere Kommunikationsschnittstellen umfassen.According to a second aspect of the invention, a device is described which is configured to control a method according to the first aspect. In addition, the device according to the second aspect may further comprise one or more sensors and/or one or more communication interfaces.
Unter einer Kommunikationsschnittstelle soll beispielsweise eine drahtlose Kommunikationsschnittstelle und/oder eine drahtgebundene Kommunikationsschnittstelle verstanden werden.A communication interface is understood to mean, for example, a wireless communication interface and/or a wired communication interface.
Eine drahtlose Kommunikationsschnittstelle ist beispielsweise eine Kommunikationsschnittstelle gemäß einer drahtlosen Kommunikationstechnik. Ein Beispiel für eine drahtlose Kommunikationstechnik ist eine lokale Funknetztechnik wie Radio Frequency Identification (RFID) und/oder Near Field Communication (NFC) und/oder Bluetooth (z.B. Bluetooth Version 2.1 und/oder 4.0) und/oder Wireless Local Area Network (WLAN). RFID und NFC sind beispielsweise gemäß den ISO-Standards 18000, 11784/11785 und dem ISO/IEC-Standard 14443-A und 15693 spezifiziert. WLAN ist zum Beispiel in den Standards der IEEE-802.11-Familie spezifiziert. Ein weiteres Beispiel für eine drahtlose Kommunikationstechnik ist eine überörtliche Funknetztechnik wie beispielsweise eine Mobilfunktechnik, zum Beispiel Global System for Mobile Communications (GSM) und/oder Universal Mobile Telecommunications System (UMTS) und/oder Long Term Evolution (LTE). Die GSM-, UMTS- und LTE-Spezifikationen werden von dem 3rd Generation Partnership Project (3GPP) gepflegt und entwickelt.A wireless communication interface is, for example, a communication interface according to a wireless communication technology. An example of a wireless communication technology is a local radio network technology such as Radio Frequency Identification (RFID) and/or Near Field Communication (NFC) and/or Bluetooth (e.g., Bluetooth version 2.1 and/or 4.0) and/or Wireless Local Area Network (WLAN). RFID and NFC, for example, are specified according to ISO standards 18000, 11784/11785 and ISO/IEC standards 14443-A and 15693. WLAN, for example, is specified in the standards of the IEEE 802.11 family. Another example of a wireless communication technology is a supra-local radio network technology such as a mobile radio technology, for example, Global System for Mobile Communications (GSM) and/or Universal Mobile Telecommunications System (UMTS) and/or Long Term Evolution (LTE). The GSM, UMTS and LTE specifications are maintained and developed by the 3rd Generation Partnership Project (3GPP).
Eine drahtgebundene Kommunikationsschnittstelle ist beispielsweise eine Kommunikationsschnittstelle gemäß einer drahtgebundenen Kommunikationstechnik. Beispiele für eine drahtgebundene Kommunikationstechnik sind ein Local Area Network (LAN) und/oder ein BusSystem, zum Beispiel ein Controller-Area-Network-Bus (CAN-Bus) und/oder ein universeller serieller Bus (USB). CAN-Bus ist beispielsweise gemäß dem ISO-Standard ISO 11898 spezifiziert. LAN ist zum Beispiel in den Standards der IEEE-802.3-Familie spezifiziert. Es versteht sich, dass das Ausgabemodul und/oder das Sensormodul auch andere nicht aufgeführte Mittel umfassen können.A wired communication interface is, for example, a communication interface according to a wired communication technology. Examples of a wired communication technology are a local area network (LAN) and/or a bus system, for example, a controller area network bus (CAN bus) and/or a universal serial bus (USB). CAN bus is specified, for example, according to the ISO standard ISO 11898. LAN is specified, for example, in the standards of the IEEE 802.3 family. It is understood that the output module and/or the sensor module may also comprise other means not listed.
Gemäß dem zweiten Aspekt der Erfindung wird auch ein Computerprogramm beschrieben, das Programmanweisungen umfasst, die einen Prozessor zur Ausführung und/oder Steuerung eines Verfahrens gemäß dem ersten Aspekt veranlassen, wenn das Computerprogramm auf dem Prozessor läuft. Ein beispielhaftes Programm gemäß der Erfindung kann in oder auf einem computerlesbaren Speichermedium gespeichert sein, welches eines oder mehrere Programme enthält.According to the second aspect of the invention, a computer program is also described, comprising program instructions that cause a processor to execute and/or control a method according to the first aspect when the computer program is running on the processor. An exemplary program according to the invention may be stored in or on a computer-readable storage medium containing one or more programs.
Gemäß dem zweiten Aspekt der Erfindung wird auch ein computerlesbares Speichermedium beschrieben, welches ein Computerprogramm gemäß dem zweiten Aspekt enthält. Ein computerlesbares Speichermedium kann z.B. als magnetisches, elektrisches, elektro-magnetisches, optisches und/oder andersartiges Speichermedium ausgebildet sein. Ein solches computerlesbares Speichermedium ist vorzugsweise gegenständlich (also "berührbar"), zum Beispiel ist es als Datenträgervorrichtung ausgebildet. Eine solche Datenträgervorrichtung ist beispielsweise tragbar oder in einer Vorrichtung fest installiert. Beispiele für eine solche Datenträgervorrichtung sind flüchtige oder nicht-flüchtige Speicher mit wahlfreiem-Zugriff (RAM) wie z.B. NOR-Flash-Speicher oder mit sequentiellen-Zugriff wie NAND-Flash-Speicher und/oder Speicher mit Nur-Lese-Zugriff (ROM) oder Schreib-Lese-Zugriff. Computerlesbar soll zum Beispiel so verstanden werden, dass das Speichermedium von einem Computer bzw. einer Datenverarbeitungsanlage (aus)gelesen und/oder beschrieben werden kann, beispielsweise von einem Prozessor.According to the second aspect of the invention, a computer-readable storage medium is also described which contains a computer program according to the second aspect. A computer-readable storage medium can be designed, for example, as a magnetic, electrical, electromagnetic, optical and/or other type of storage medium. Such a computer-readable storage medium is preferably tangible (i.e., "tangible"), for example, it is designed as a data storage device. Such a data storage device is, for example, portable or permanently installed in a device. Examples of such a data storage device are volatile or non-volatile random access memories (RAM), such as NOR flash memories or sequential access such as NAND flash memory and/or read-only memory (ROM) or read-write memory. Computer-readable, for example, should be understood to mean that the storage medium can be read and/or written to by a computer or data processing system, for example, a processor.
Im Folgenden werden beispielhafte Merkmale und beispielhafte Ausgestaltungen nach allen Aspekten detaillierter beschrieben:
Der Verlauf der gemessenen Beschleunigungswerten wird beispielsweise von einer Vielzahl von gemessenen Beschleunigungswerten, die über eine vorbestimmte Zeitspanne erfasst wurden, repräsentiert, wobei z. B. die jeweiligen absoluten gemessenen Beschleunigungswerte zur Repräsentation des Verlaufs über eine Zeitachse abgebildet werden.In the following, exemplary features and exemplary designs are described in more detail according to all aspects:
The course of the measured acceleration values is represented, for example, by a plurality of measured acceleration values that were recorded over a predetermined period of time, whereby, for example, the respective absolute measured acceleration values are mapped over a time axis to represent the course.
Die Geschirrspülmaschine verwendet in der Regel ein Reinigungsmittel (z. B. sogenannte Spülmaschinentabs und/oder Klarspüler) zur Reinigung von in den Behandlungsraum eingebrachten Gegenständen, wie z. B. Besteck, Geschirr, Pfannen oder Töpfe, um nur einige nicht-limitierende Beispiele zu nennen.The dishwasher usually uses a cleaning agent (e.g. so-called dishwasher tablets and/or rinse aid) to clean items brought into the treatment room, such as cutlery, dishes, pans or pots, to name just a few non-limiting examples.
Gemäß einer Ausgestaltung des Verfahrens nach dem ersten Aspekt umfasst oder ist eine das Verfahren durchführende Vorrichtung die Geschirrspülmaschine und/oder eine hiervon separate Vorrichtung, insbesondere eine mobile Vorrichtung, welche vorzugsweise in den Behandlungsraum der Geschirrspülmaschine eingebracht werden kann.According to one embodiment of the method according to the first aspect, a device carrying out the method comprises or is the dishwasher and/or a device separate therefrom, in particular a mobile device, which can preferably be introduced into the treatment chamber of the dishwasher.
Beispielsweise ist oder umfasst die das Verfahren durchführende Vorrichtung die Geschirrspülmaschine. Ist die Geschirrspülmaschine selbst hierzu ausgebildet, kann das Verfahren mit einer geringen Anzahl von Vorrichtungen und insbesondere ohne eine zusätzliche separate Vorrichtung des Benutzers durchgeführt werden.For example, the device performing the method is or includes the dishwasher. If the dishwasher itself is configured for this purpose, the method can be performed with a small number of devices and, in particular, without any additional separate device on the part of the user.
Alternativ ist jedoch eine zu der Geschirrspülmaschine zusätzliche und separate Vorrichtung vorgesehen. Dies hat den Vorteil, dass das Verfahren in der Regel auch unabhängig von Typ und Eigenschaften der Geschirrspülmaschine durchgeführt werden kann, was sonst möglicherweise nicht oder nicht in dem Maße möglich wäre. Die separate Vorrichtung ist beispielsweise eine mobile (tragbare) Vorrichtung. Beispielsweise ist die separate Vorrichtung ein Mobilgerät, welches optional mit der Geschirrspülmaschine in kommunikationstechnischer Verbindung stehen kann (beispielsweise über ein kabelloses Netzwerk).Alternatively, however, an additional and separate device is provided in addition to the dishwasher. This has the advantage that the method can generally be carried out independently of the type and characteristics of the dishwasher, which might otherwise not be possible or not possible to the same extent. The separate device is, for example, a mobile (portable) device. For example, the separate device is a mobile device that can optionally be connected to the dishwasher via communication technology (for example, via a wireless network).
Die separate Vorrichtung kann jedoch auch eine mobile Vorrichtung sein, welche insbesondere (im Betrieb) in die Geschirrspülmaschine eingebracht werden kann, also im Beispiel einer Geschirrspülmaschine in den Innenraum bzw. Behandlungsraum eingebracht werden kann. Eine solche separate Vorrichtung ist eine Dosiervorrichtung - auch als Dosiergerät bezeichnet -, welche dazu ausgebildet ist, eine Substanz (insbesondere ein Reinigungsmittel) an die Geschirrspülmaschine bzw. in den Behandlungsraum der Geschirrspülmaschine abzugeben. Eine derartige separate Vorrichtung kann in kommunikationstechnischer Verbindung mit der Geschirrspülmaschine, einem Mobilgerät und/oder einem entfernten Server stehen (beispielsweise um die erfassten Informationen (z. B. Beschleunigungsinformation und Sensorinformation) auszutauschen). Ein derartiges Dosiergerät umfasst beispielsweise den zumindest einen Beschleunigungssensor. Ferner umfasst ein derartiges Dosiergerät beispielsweise zumindest einen weiteren Sensor, der konfiguriert ist zum Erfassen der zumindest einen Sensorinformation.However, the separate device can also be a mobile device, which can be introduced into the dishwasher (during operation), i.e., in the example of a dishwasher, into the interior or treatment chamber. Such a separate device is a dosing device—also referred to as a dosing device—which is designed to dispense a substance (in particular a cleaning agent) into the dishwasher or into the treatment chamber of the dishwasher. Such a separate device can be communicatively connected to the dishwasher, a mobile device, and/or a remote server (for example, to exchange the acquired information (e.g., acceleration information and sensor information)). Such a dosing device comprises, for example, the at least one acceleration sensor. Furthermore, such a dosing device comprises, for example, at least one further sensor configured to acquire the at least one piece of sensor information.
Ein die Vorrichtung umgebendes Gehäuse ist beispielsweise dafür eingerichtet, in dem Behandlungsraum der Geschirrspülmaschine positioniert zu werden und weist insbesondere eine entsprechende Größe auf, welche erlaubt, das Gehäuse bzw. die Vorrichtung zumindest teilweise aus dem Behandlungsraum zu entfernen. Insbesondere ist das Gehäuse bzw. die Vorrichtung lose und/oder ohne Verbindungsmittel in dem Behandlungsraum positionierbar. Beispielsweise ist das Gehäuse bzw. die Vorrichtung bei der Geschirrspülmaschine gemeinsam mit den zu reinigenden Gegenständen in den Behandlungsraum einzubringen und/oder zu entnehmen. Das Gehäuse der Vorrichtung umschließt insbesondere einzelne oder alle Mittel der Vorrichtung teilweise oder vollständig. Insbesondere ist das Gehäuse wasserdicht ausgestaltet, so dass einzelne oder alle Mittel der Vorrichtung nicht mit Wasser in Kontakt treten, wenn die Vorrichtung in einem Behandlungsraum, beispielsweise dem Behandlungsraum einer Geschirrspülmaschine und insbesondere während einer Behandlung positioniert wird.A housing surrounding the device is, for example, designed to be positioned in the treatment chamber of the dishwasher and, in particular, has a corresponding size which allows the housing or the device to be at least partially removed from the treatment chamber. In particular, the housing or the device can be positioned loosely and/or without connecting means in the treatment chamber. For example, in the case of a dishwasher, the housing or the device can be introduced into and/or removed from the treatment chamber together with the objects to be cleaned. The housing of the device, in particular, partially or completely encloses individual or all means of the device. In particular, the housing is designed to be watertight, such that individual or all means of the device do not come into contact with water when the device is positioned in a treatment chamber, for example the treatment chamber of a dishwasher, and in particular during treatment.
Die Vorrichtung bzw. das Gehäuse gemäß dem zweiten Aspekt ist insbesondere eine mobile und/oder tragbare Vorrichtung und/oder eine von einer Geschirrspülmaschine verschiedene Vorrichtung. Unter einer mobilen und/oder tragbaren Vorrichtung soll beispielsweise eine Vorrichtung verstanden werden, deren äußere Abmessungen kleiner als 30 cm x 30 cm x 30 cm, vorzugsweise kleiner als 15 cm x 15 cm x 15 cm sind. Eine von einer Geschirrspülmaschine verschiedene Vorrichtung ist beispielsweise eine Vorrichtung, die keine funktionale Verbindung mit der Geschirrspülmaschine hat und/oder kein dauerhaft mit der Geschirrspülmaschine verbundenes Teil darstellt. Zum Beispiel soll unter einer mobilen und/oder tragbaren sowie von der Geschirrspülmaschine verschiedenen Vorrichtung eine für die Dauer eines Behandlungsvorgangs (z. B. Reinigungsprogramm) in den Behandlungsraum der Geschirrspülmaschine durch einen Benutzer eingebrachte (z.B. eingelegte) Vorrichtung verstanden werden. Ein Beispiel für eine solche mobile und/oder tragbare sowie von einer Geschirrspülmaschine verschiedene Vorrichtung ist das Dosiergerät, das vor dem Start des Reinigungsprogramms in den Behandlungsraum der Geschirrspülmaschine gelegt bzw. eingebracht wird.The device or housing according to the second aspect is, in particular, a mobile and/or portable device and/or a device different from a dishwasher. A mobile and/or portable device is to be understood, for example, as a device whose external dimensions are less than 30 cm x 30 cm x 30 cm, preferably less than 15 cm x 15 cm x 15 cm. A device different from a dishwasher is, for example, a device that has no functional connection with the dishwasher and/or is not a part permanently connected to the dishwasher. For example, a mobile and/or portable device different from a dishwasher is to be understood as a device that is introduced (e.g., inserted) into the treatment chamber of the dishwasher by a user for the duration of a treatment process (e.g., cleaning program). An example of such a mobile and/or portable device different from a dishwasher is the dosing device, which is placed or introduced into the treatment chamber of the dishwasher before the start of the cleaning program.
Das Gehäuse kann mindestens ein Ausgabemodul aufweisen, welches dafür eingerichtet ist, mindestens eine Zubereitung in den Behandlungsraum der Geschirrspülmaschine abzugeben und/oder eine Ausgabe auszulösen. Unter dem Ausgeben einer Zubereitung, beispielsweise umfassend Reinigungsmittel, soll beispielsweise verstanden werden, dass die Zubereitung an die Umgebung des Dosiergeräts und/oder eines Vorratsbehälters, z. B. umfasst von dem Dosiergerät, für die Zubereitung abgegeben wird. Das Ausgeben erfolgt beispielsweise durch ein entsprechendes Ausgabemodul. Alternativ oder zusätzlich kann das Ausgeben durch das Ausgabemodul bewirkt werden, z.B. bewirkt das Ausgabemodul, dass die Zubereitung durch den Vorratsbehälter ausgegeben wird. Beispielsweise wird die Zubereitung durch eine Ausgabeöffnung des Ausgabemoduls und/oder des Vorratsbehälters an die Umgebung des Ausgabemoduls, Dosiergerätes und/oder des Vorratsbehälters abgegeben.The housing can have at least one dispensing module which is configured to dispense at least one preparation into the treatment chamber of the dishwasher and/or to trigger dispensing. Dispensing a preparation, for example comprising cleaning agent, should be understood, for example, to mean that the preparation is dispensed into the environment of the dosing device and/or a storage container, e.g. comprised by the dosing device, for the preparation. Dispensing takes place, for example, via a corresponding dispensing module. Alternatively or additionally, dispensing can be effected by the dispensing module, e.g. the dispensing module causes the preparation to be dispensed through the storage container. For example, the preparation is dispensed through a dispensing opening of the dispensing module and/or the storage container into the environment of the dispensing module, dosing device and/or the storage container.
Das Gehäuse weist beispielsweise ferner mindestens ein Sensormodul auf, welches dafür eingerichtet ist, die zumindest eine Beschleunigungsinformation und optional die zumindest eine Sensorinformation zu erfassen. Bei einer solchen Sensorinformation kann es sich beispielsweise um mindestens einen Parameter einer Leitfähigkeit (beispielsweise einer im Behandlungsraum befindlichen Substanz wie Wasser und/oder einer Reinigungslösung bzw. Flotte) und/oder der Temperatur, beispielsweise der Temperatur im Behandlungsraum und/oder der Temperatur einer im Behandlungsraum befindlichen Substanz wie Wasser, und/oder der Helligkeit (z. B. ob Licht in den Behandlungsraum der Geschirrspülmaschine eintritt oder nicht), und/oder der Zeit (z. B. Die verstrichene Zeit ab einem bestimmten Ereignis des Reinigungsprogramms (z. B. Start, Wasserwechsel, Trocknungsvorgang, um nur einige nicht-limitierende Beispiele zu nennen) handeln. Entsprechend kann das Sensormodul einen oder mehrere Sensoren umfassen, welche für die Erfassung zumindest einer Sensorinformation eingerichtet sind, beispielsweise einen Leitfähigkeitssensor und/oder einen Temperatursensor (beispielsweise ein Thermoelement) und/oder einen Timer.The housing, for example, further comprises at least one sensor module configured to detect the at least one piece of acceleration information and, optionally, the at least one piece of sensor information. Such sensor information may, for example, be at least one parameter of conductivity (e.g., of a substance located in the treatment chamber, such as water and/or a cleaning solution or liquor) and/or temperature, for example, the temperature in the treatment chamber and/or the temperature of a substance located in the treatment chamber, such as water, and/or brightness (e.g., whether or not light enters the treatment chamber of the dishwasher), and/or time (e.g., the elapsed time since a specific event of the cleaning program (e.g., start, water change, drying process, to name just a few non-limiting examples). Accordingly, the sensor module may comprise one or more sensors configured to detect at least one piece of sensor information, for example, a conductivity sensor and/or a temperature sensor (e.g., a thermocouple) and/or a timer.
Unter einem Beschleunigungssensor (auch als Accelerometer bezeichnet) wird ein Sensor verstanden, der eine bzw. seine Beschleunigung misst. Dies erfolgt beispielsweise, indem die auf eine Masse des Beschleunigungssensor wirkende Trägheitskraft bestimmt wird. Somit kann z. B. bestimmt werden, ob eine Geschwindigkeitszunahme oder -abnahme stattfindet. Der Beschleunigungssensor kann beispielsweise ferner von dem vorstehend angeführten Sensormodul umfasst sein.An acceleration sensor (also referred to as an accelerometer) is a sensor that measures acceleration or its acceleration. This is done, for example, by determining the inertial force acting on a mass of the acceleration sensor. This makes it possible, for example, to determine whether a speed increase or decrease is occurring. The acceleration sensor can, for example, also be included in the sensor module mentioned above.
Ein Beschleunigungssensor kann beispielsweise einen Bewegungssensor darstellen. Ein derartiger Bewegungssensor kann beispielsweise eine Lageänderung erfassen. Beispielsweise kann eine Bewegung mittels eines Beschleunigungssensors derart erfasst werden, dass z. B. Bewegungen als Integration über erfasste Informationen (z. B. Messwerte, z. B. die zumindest eine Beschleunigungsinformation) eines Beschleunigungssensors errechnet werden. Beispielsweise kann derart eine Positionsbestimmung und/oder Orientierungsbestimmung der Vorrichtung (z. B. das Dosiergerät), z. B. in dem Behandlungsraum von der Geschirrspülmaschine durchgeführt werden.An acceleration sensor can, for example, represent a motion sensor. Such a motion sensor can, for example, detect a change in position. For example, a movement can be detected by means of an acceleration sensor in such a way that, for example, movements are calculated as an integration of recorded information (e.g., measured values, e.g., the at least one piece of acceleration information) from an acceleration sensor. For example, In this way, a determination of the position and/or orientation of the device (e.g. the dosing device) can be carried out, e.g. in the treatment chamber of the dishwasher.
Die von dem Beschleunigungssensor erfasste Beschleunigungsinformation repräsentiert beispielsweise eine Beschleunigung und/oder Bewegung der Vorrichtung nach dem zweiten Aspekt, die den zumindest einen Beschleunigungssensor umfasst. Ferner kann basierend auf der von dem Beschleunigungssensor erfassten Beschleunigungsinformation beispielsweise eine bestimmte Position und/oder Orientierung des zumindest einen Beschleunigungssensors innerhalb der Geschirrspülmaschine ermittelt werden.The acceleration information detected by the acceleration sensor represents, for example, an acceleration and/or movement of the device according to the second aspect, which device comprises the at least one acceleration sensor. Furthermore, based on the acceleration information detected by the acceleration sensor, a specific position and/or orientation of the at least one acceleration sensor within the dishwasher can be determined, for example.
Der zumindest eine Beschleunigungssensor erfasst die den Verlauf repräsentierenden Messwerte beispielsweise mit einer vordefinierten Abtastrate bzw. -frequenz, z. B. von 0,001 Hz bis 1 GHz, bevorzugt von 0,1 bis 25 MHz.The at least one acceleration sensor records the measured values representing the curve, for example, with a predefined sampling rate or frequency, e.g., from 0.001 Hz to 1 GHz, preferably from 0.1 to 25 MHz.
Zum Betrieb des zumindest einen Beschleunigungssensors wird mit einer Energiequelle eine Versorgungsspannung von etwa 1 V bis 6 V, bevorzugt von etwa 2,5 V bis 4,0 V, je nach Art des verwendeten Beschleunigungssensors benötigt. Der Beschleunigungssensor ist insbesondere mit einer Versorgungsspannung von 1,9 V bis 3,6 V betreibbar, so dass ein autarker Einsatz, z. B. mit einer Batterie als Energiequelle, ermöglicht wird.To operate the at least one acceleration sensor, a power source with a supply voltage of approximately 1 V to 6 V, preferably approximately 2.5 V to 4.0 V, is required, depending on the type of acceleration sensor used. The acceleration sensor can be operated, in particular, with a supply voltage of 1.9 V to 3.6 V, thus enabling autonomous use, e.g., with a battery as the power source.
Besonders eignet sich ein Beschleunigungssensor, der ferner eine hohe Temperaturtoleranz aufweist. Hierrunter wird insbesondere eine fehlerfreie Funktion des Beschleunigungssensors bei hohen Umgebungstemperaturen (z. B. größer 60°C - 65°C, 70°C - 75°C, 80°C - 85°C, 90°C - 95°C, oder darüber) verstanden.An acceleration sensor that also has a high temperature tolerance is particularly suitable. This specifically means that the acceleration sensor functions flawlessly at high ambient temperatures (e.g., greater than 60°C - 65°C, 70°C - 75°C, 80°C - 85°C, 90°C - 95°C, or higher).
Ferner weist ein derartiger Beschleunigungssensor beispielsweise eine Empfindlichkeit (Auflösung) auf, die z. B. in dem Bereich von erfassbaren Beschleunigungen von ±8 g, ±7 g, ±6 g, ±5 g, ±4 g, ±3 g, ±2 g, ±1 g oder darunter liegt. Erfindungsgemäß eignen sich insbesondere Beschleunigungssensoren mit einem erfassbaren Bereich von ±2, ±1 g oder darunter, insbesondere aufgrund der mitunter kleinen Auslenkungen bzw. Beschleunigungen, die im Rahmen der Ausführung des Verfahrens nach dem ersten Aspekt der Erfindung mittels des Beschleunigungssensors erfasst werden.Furthermore, such an acceleration sensor has, for example, a sensitivity (resolution) that lies in the range of detectable accelerations of ±8 g, ±7 g, ±6 g, ±5 g, ±4 g, ±3 g, ±2 g, ±1 g, or below. According to the invention, acceleration sensors with a detectable range of ±2, ±1 g, or below are particularly suitable, particularly due to the sometimes small deflections or accelerations that are detected by means of the acceleration sensor when implementing the method according to the first aspect of the invention.
Der zumindest eine Beschleunigungssensor weist beispielsweise eine Auflösung (auch als Empfindlichkeit bezeichnet) pro LSB (Least Significant Bit) von etwa 0,001 bis etwa 1,0 milli g (gravities) pro LSB, bevorzugt von etwa 0,05 bis etwa 0,25 milli g pro LSB auf.The at least one acceleration sensor has, for example, a resolution (also referred to as sensitivity) per LSB (Least Significant Bit) of approximately 0.001 to approximately 1.0 milli g (gravities) per LSB, preferably of approximately 0.05 to approximately 0.25 milli g per LSB.
Die Auflösung von milli g pro LSB repräsentiert einen Faktor (Empfindlichkeit), mit dem unbearbeitete Messwerte, die von dem zumindest einen Beschleunigungssensor erfasst werden, multipliziert werden, um die Auflösung, die der zumindest eine Beschleunigungssensor bereit stellt, als Messwert repräsentieren zu können. Derart kann beispielsweise mit dem zumindest einen Beschleunigungssensor eine Beschleunigungsinformation ermittelt werden, die eine Beschleunigung von 0 g bis 1000 g, bevorzugt von 0,0001 g bis 16 g repräsentiert.The resolution of milli g per LSB represents a factor (sensitivity) by which raw measured values acquired by the at least one acceleration sensor are multiplied in order to obtain the resolution provided by the at least one acceleration sensor as a measured value In this way, for example, acceleration information can be determined with the at least one acceleration sensor, which represents an acceleration of 0 g to 1000 g, preferably of 0.0001 g to 16 g.
Beispielsweise kann eine Empfindlichkeit (Auflösung) des Beschleunigungssensors mittels eines Analog-Digital (A/D) Wandlers, z. B. mit einer Auflösung von 16, 20, oder 24 Bit, von etwa 0,06 milli g erreicht werden.For example, a sensitivity (resolution) of the acceleration sensor can be achieved by means of an analog-to-digital (A/D) converter, e.g. with a resolution of 16, 20, or 24 bits, of about 0.06 milli g.
Der zumindest eine Beschleunigungssensor weist beispielsweise eine Empfindlichkeit von etwa 0,001 milli g pro LSB (Least Significant Bit) bis etwa 1,0 milli g pro LSB, bevorzugt von etwa 0,05 milli g pro LSB bis 0,25 milli g pro LSB auf.The at least one acceleration sensor has, for example, a sensitivity of approximately 0.001 milli g per LSB (Least Significant Bit) to approximately 1.0 milli g per LSB, preferably of approximately 0.05 milli g per LSB to 0.25 milli g per LSB.
Der Beschleunigungssensor ist beispielsweise ein MEMS (MicroElectroMechanical Systems) Multi-Achsen Beschleunigungssensor. Typischerweise misst ein derartiger MEMS Sensor eine Veränderung einer Kapazität bei Änderung eines Beschleunigungswertes.The acceleration sensor, for example, is a MEMS (MicroElectroMechanical Systems) multi-axis acceleration sensor. Typically, such a MEMS sensor measures a change in capacitance when an acceleration value changes.
Das Bestimmen der Zustandsinformation indikativ für einen Prozessschritt innerhalb eines von Geschirrspülmaschine durchgeführten Reinigungsprogramms basiert zumindest teilweise auf der zumindest einen Beschleunigungsinformation.Determining the state information indicative of a process step within a cleaning program performed by the dishwasher is based at least in part on the at least one acceleration information.
Das Bestimmen der Zustandsinformation zumindest teilweise basierend auf der zumindest einen Beschleunigungsinformation ermöglicht eine eineindeutige Bestimmung desjenigen Prozessschrittes, der beispielsweise momentan im Rahmen eines Reinigungsprogramms von der Geschirrspülmaschine durchgeführt wird. Weitere Details zu den einzelnen bestimmbaren Prozessschritten eines Reinigungsprogramms und deren genaue Bestimmung zumindest teilweise basierend auf der zumindest einen Beschleunigungsinformation sind im Nachfolgenden der Beschreibung näher erläutert.Determining the state information at least partially based on the at least one piece of acceleration information enables a one-to-one determination of the process step that, for example, is currently being performed by the dishwasher as part of a cleaning program. Further details on the individual determinable process steps of a cleaning program and their precise determination, at least partially based on the at least one piece of acceleration information, are explained in more detail below.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die Orientierung und/oder die Positionierung des Beschleunigungssensors innerhalb des Behandlungsraums der Geschirrspülmaschine vordefiniert sind.An embodiment according to all aspects of the invention provides that the orientation and/or positioning of the acceleration sensor within the treatment chamber of the dishwasher are predefined.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die Beschleunigungsinformation in Bezug auf die vordefinierte Orientierung und/oder Positionierung des zumindest einen Beschleunigungssensors in dem Behandlungsraum der Geschirrspülmaschine erfasst wird.An embodiment according to all aspects of the invention provides that the acceleration information is detected with respect to the predefined orientation and/or positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher.
Dies ist beispielsweise der Fall, wenn der Beschleunigungssensor über die Dauer der Ausführung des Verfahrens nach dem ersten Aspekt der Erfindung seine Orientierung und/oder Positionierung in Bezug auf den Behandlungsraum der Geschirrspülmaschine nicht ändert. Beispielsweise kann die Vorrichtung ferner Mittel umfassen, um die Orientierung und/oder Positionierung in Bezug auf den Behandlungsraum der Geschirrspülmaschine bestimmen zu können. Alternativ kann beispielsweise die Vorrichtung nach dem zweiten Aspekt, die zur Ausführung des Verfahren nach dem ersten Aspekt eingerichtet ist, Anweisungen (z. B. Markierungen oder dergleichen, um nur ein nicht-limitierendes Beispiel zu nennen) umfassen, so dass beispielsweise ein Benutzer die Vorrichtung nach dem zweiten Aspekt der Erfindung derart in den Behandlungsraum der Geschirrspülmaschine einbringen kann, dass die Orientierung und/oder Positionierung des zumindest einen Beschleunigungssensor in Bezug auf den Behandlungsraum der Geschirrspülmaschine vordefiniert ist.This is the case, for example, if the acceleration sensor changes its orientation and/or positioning in does not change with respect to the treatment chamber of the dishwasher. For example, the device can further comprise means to be able to determine the orientation and/or positioning with respect to the treatment chamber of the dishwasher. Alternatively, for example, the device according to the second aspect, which is configured to carry out the method according to the first aspect, can comprise instructions (e.g. markings or the like, to name only one non-limiting example), so that, for example, a user can introduce the device according to the second aspect of the invention into the treatment chamber of the dishwasher in such a way that the orientation and/or positioning of the at least one acceleration sensor with respect to the treatment chamber of the dishwasher is predefined.
Für den Fall, dass der Beschleunigungssensor in seiner Orientierung und/oder Positionierung innerhalb des Behandlungsraums der Geschirrspülmaschine nicht vordefiniert ist, kann beispielsweise dessen Orientierung und/oder Positionierung zumindest teilweise basierend auf der erfassten zumindest einen Beschleunigungsinformation bestimmt (z. B. geschätzt) werden. Das Verfahren nach dem ersten Aspekt ist also beispielsweise unabhängig von der Orientierung und/oder Positionierung innerhalb des Behandlungsraums der Geschirrspülmaschine des zumindest einen Beschleunigungssensors durchführbar. Für den Fall, dass der Beschleunigungssensor in seiner Orientierung und/oder Positionierung innerhalb des Behandlungsraums der Geschirrspülmaschine nicht vordefiniert ist, kann beispielsweise dem Nutzer eine Empfehlung für eine beispielhafte, insbesondere vorteilhafte Orientierung und/oder Positionierung des zumindest einen Beschleunigungssensors innerhalb des Behandlungsraums der Geschirrspülmaschine gegeben werden.In the event that the acceleration sensor is not predefined in its orientation and/or positioning within the treatment chamber of the dishwasher, its orientation and/or positioning can, for example, be determined (e.g., estimated) at least partially based on the detected at least one item of acceleration information. The method according to the first aspect can therefore, for example, be carried out independently of the orientation and/or positioning within the treatment chamber of the dishwasher of the at least one acceleration sensor. In the event that the acceleration sensor is not predefined in its orientation and/or positioning within the treatment chamber of the dishwasher, the user can, for example, be given a recommendation for an exemplary, particularly advantageous orientation and/or positioning of the at least one acceleration sensor within the treatment chamber of the dishwasher.
In einer Ausgestaltung nach allen Aspekten der Erfindung ist ferner umfasst:
- Erfassen von zumindest einen Sensorinformation indikativ für einen Verlauf einer Temperatur und/oder einer Zeit,
- Acquiring at least one sensor information indicative of a temperature and/or time profile,
Das Bestimmen der Zustandsinformation indikativ für einen Prozessschritt innerhalb eines von Geschirrspülmaschine durchgeführten Reinigungsprogramms basiert zumindest teilweise auf der zumindest einen Beschleunigungsinformation und der zumindest einen Sensorinformation.Determining the state information indicative of a process step within a cleaning program performed by the dishwasher is based at least partially on the at least one acceleration information and the at least one sensor information.
Entsprechend werden sowohl die Beschleunigungsinformation als auch die Sensorinformation indikativ beispielsweise für eine Temperatur und/oder Zeit zum Bestimmen der Zustandsinformation berücksichtigt.Accordingly, both the acceleration information and the sensor information are taken into account indicatively, for example, for a temperature and/or time to determine the state information.
Das Bestimmen der Zustandsinformation zumindest teilweise basierend auf der zumindest einen Beschleunigungsinformation und der zumindest einen Sensorinformation ermöglicht eine eineindeutige Bestimmung desjenigen Prozessschrittes, der beispielsweise momentan im Rahmen eines Reinigungsprogramms von der Geschirrspülmaschine durchgeführt wird.Determining the state information at least partially based on the at least one acceleration information and the at least one sensor information enables unambiguous determination of the process step that is currently being carried out by the dishwasher as part of a cleaning program, for example.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass zumindest eine Sensorinformation seitens eines Temperatursensors und/oder eines Timers erfasst wird.An embodiment according to all aspects of the invention provides that at least one sensor information is detected by a temperature sensor and/or a timer.
Die zumindest eine Sensorinformation repräsentiert beispielsweise eine Temperatur, eine Zeit, eine Helligkeit bzw. Lichtintensität, oder eine Kombination hiervon. Zum Erfassen der zumindest eine Sensorinformation indikativ für eine Temperatur kann beispielsweise zumindest ein Temperatursensor verwendet werden. Zum Erfassen der zumindest eine Sensorinformation indikativ für eine Zeit kann beispielsweise zumindest ein Timer verwendet werden. Zum Erfassen einer Sensorinformation indikativ für eine Helligkeit kann beispielsweise zumindest ein Helligkeitssensor bzw. Lichtintensitätssensor verwendet werden. Einer oder mehrere (z. B. alle) dieser vorstehend genannten Sensoren (z. B. der Temperatursensor und/oder der Timer) können beispielsweise von der Vorrichtung nach dem zweiten Aspekt der Erfindung umfasst sein, oder alternativ oder zusätzlich mit dieser operativ (z. B. elektrisch) verbindbar sein.The at least one piece of sensor information represents, for example, a temperature, a time, a brightness or light intensity, or a combination thereof. To detect the at least one piece of sensor information indicative of a temperature, at least one temperature sensor can be used, for example. To detect the at least one piece of sensor information indicative of a time, at least one timer can be used, for example. To detect sensor information indicative of brightness, at least one brightness sensor or light intensity sensor can be used, for example. One or more (e.g., all) of these aforementioned sensors (e.g., the temperature sensor and/or the timer) can, for example, be comprised by the device according to the second aspect of the invention, or alternatively or additionally can be operatively (e.g., electrically) connectable to it.
Es erfolgt ein Ausgeben bzw. Veranlassen des Ausgebens der bestimmten Zustandsinformation. Dies kann beispielsweise einmal durchgeführt werden. Alternativ kann z. B. bei einem fortwährende Erfassen von der zumindest einer Beschleunigungsinformation und/oder einem fortwährenden Erfassen von der zumindest einen Sensorinformation und dem darauf folgenden Bestimmen der Zustandsinformation (zumindest basierend auf demjenigen Teil der Beschleunigungsinformation und/oder der Sensorinformation, der hinzu gekommen ist (also neu erfasst wurde) und für den entsprechend noch keine Zustandsinformation bestimmt wurde) das Ausgeben bzw. das Veranlassen des Ausgebens der Zustandsinformation mehrmals durchgeführt werden. Die Ausgabe kann beispielsweise an die Geschirrspülmaschine erfolgen für den Fall, dass das Verfahren nach dem ersten Aspekt der Erfindung von einer von der Geschirrspülmaschine separaten Vorrichtung (eine Vorrichtung nach dem zweiten Aspekt der Erfindung, z. B. das Dosiergerät) durchgeführt wird. Alternativ oder zusätzlich kann die Ausgabe bzw. das Veranlassen der Ausgabe beispielsweise an eine Vorrichtung erfolgen, die von der Geschirrspülmaschine oder von der separaten Vorrichtung verschieden ist, z. B. an einen Server. Der Server kann beispielsweise sogenannte Cloud-Dienste bereitstellen, beispielsweise kann ein derartiger Server eine Steuerinformation für die Vorrichtung nach dem zweiten Aspekt der Erfindung bestimmen, um nur ein nicht-limitierendes Beispiel zu nennen.The determined state information is outputted or initiated. This can be done once, for example. Alternatively, for example, with continuous detection of the at least one piece of acceleration information and/or continuous detection of the at least one piece of sensor information and the subsequent determination of the state information (at least based on that part of the acceleration information and/or the sensor information that has been added (i.e., was newly detected) and for which no state information has yet been determined), the state information can be outputted or initiated multiple times. The output can be made, for example, to the dishwasher in the event that the method according to the first aspect of the invention is carried out by a device separate from the dishwasher (a device according to the second aspect of the invention, e.g., the dosing device). Alternatively or additionally, the output can be made, or initiated, for example, to a device that is different from the dishwasher or from the separate device, e.g., to a server. The server may, for example, provide so-called cloud services, for example, such a server may determine control information for the device according to the second aspect of the invention, to name only one non-limiting example.
In einer Ausgestaltung nach allen Aspekten der Erfindung umfasst das Verfahren ferner:
- Bestimmen einer Steuerinformation zumindest teilweise basierend auf der Zustandsinformation, wobei die Steuerinformation ein Dosiergerät dazu veranlasst, eine gemäß der Steuerinformation definierte Dosierung von Reinigungs- und/oder Pflegemittel durchzuführen.
- Determining control information based at least partially on the state information, wherein the control information causes a dosing device to to carry out the dosage of cleaning and/or care products defined in the control information.
Das Dosiergerät ist beispielsweise die Vorrichtung nach dem zweiten Aspekt der Erfindung.The dosing device is, for example, the device according to the second aspect of the invention.
Basierend auf der Steuerinformation erfolgt eine Steuerung und/oder Regelung des Dosiergerätes. Das Dosiergerät kann beispielsweise ein autarkes oder eingebautes Dosiergerät sein. Das Dosiergerät kann ferner beispielsweise ein Teil der Vorrichtung nach dem zweiten Aspekt der Erfindung sein, oder von der Vorrichtung nach dem zweiten Aspekt der Erfindung umfasst sein. In diesem Fall bilden die Vorrichtung nach dem zweiten Aspekt der Erfindung und das Dosiergerät eine einzelne Entität aus. Das Dosiergerät ist alternativ eine von der Vorrichtung nach dem zweiten Aspekt der Erfindung separate Vorrichtung, z. B. das mobile Gerät, das vorstehend beschrieben wurde. Das Dosiergerät kann beispielsweise das Verfahren nach dem ersten Aspekt der Erfindung zumindest teilweise automatisch ausführen und/oder steuern, z. B. automatisch nach einer vorherigen Eingabe eines Benutzers zum Einschalten des Dosiergerätes.Based on the control information, the dosing device is controlled and/or regulated. The dosing device can, for example, be a stand-alone or built-in dosing device. The dosing device can, for example, also be part of the device according to the second aspect of the invention or be comprised by the device according to the second aspect of the invention. In this case, the device according to the second aspect of the invention and the dosing device form a single entity. Alternatively, the dosing device is a separate device from the device according to the second aspect of the invention, e.g., the mobile device described above. The dosing device can, for example, at least partially execute and/or control the method according to the first aspect of the invention automatically, e.g., automatically after a prior user input to switch on the dosing device.
Die Steuerinformation kann ferner ein Betreiben oder Steuern eines Betreibens der Geschirrspülmaschine zumindest unter Berücksichtigung der bestimmten Zustandsinformation veranlassen bzw. bewirken. Ein derartiges Betreiben oder Steuern kann beispielsweise darin bestehen, dass ein Reinigungsprogramm der Geschirrspülmaschine gewählt oder geändert wird, dass ein oder mehrere Prozessparameter eines durch die Geschirrspülmaschine durchgeführten Reinigungsprogramms geändert werden und/oder dass Verfahrensabschnitte des Reinigungsprogramms hinzugefügt oder weggelassen werden.The control information can further initiate or cause operation of the dishwasher, at least taking into account the determined status information. Such operation or control can consist, for example, in selecting or changing a cleaning program of the dishwasher, in changing one or more process parameters of a cleaning program performed by the dishwasher, and/or in adding or omitting process sections of the cleaning program.
Es versteht sich, dass die Steuerinformation ferner ein Betreiben oder Steuern eines Betreibens des Dosiergerätes zumindest unter Berücksichtigung der bestimmten Zustandsinformation veranlassen bzw. bewirken kann. Die Steuerinformation kann in diesem Fall beispielsweise seitens der Geschirrspülmaschine bestimmt werden, so dass die Geschirrspülmaschine ein Betreiben oder Steuern eines Betreibens des Dosiergerätes ermöglicht. Die Steuerinformation kann beispielsweise seitens eines Servers (oder einer Server-Cloud) bestimmt werden, und anschließend zum Betrieben oder Steuern eines Betreibens an die Geschirrspülmaschine und/oder das Dosiergerät ausgegeben (z. B. übermittelt) werden. Hierfür können die Geschirrspülmaschine und/oder das Dosiergerät beispielsweise eine API (Application Programming Interface) aufweisen, so dass das Betrieben oder Steuern eines Betreibens der Geschirrspülmaschine und/oder des Dosiergerätes seitens des Servers (bzw. der Server-Cloud) ermöglicht ist.It is understood that the control information can further initiate or effect operation or control of the dosing device, at least taking into account the determined status information. In this case, the control information can be determined, for example, by the dishwasher, so that the dishwasher enables operation or control of the dosing device. The control information can be determined, for example, by a server (or a server cloud) and subsequently output (e.g., transmitted) to the dishwasher and/or the dosing device for operation or control of operation. For this purpose, the dishwasher and/or the dosing device can, for example, have an API (Application Programming Interface), so that the server (or the server cloud) can enable operation or control of the dishwasher and/or the dosing device.
Gemäß einer weiteren Ausgestaltung des Verfahrens gemäß dem ersten Aspekt beeinflusst die Steuerinformation ferner:
- ein Ein- und/oder Ausschalten der Geschirrspülmaschine;
- ein Auswählen, ein Zusammenstellen und/oder ein Dosieren eines für die Geschirrspülmaschine zu verwendenden Reinigungsmittels; und/oder
- ein Reinigungsprogramm der Geschirrspülmaschine.
- switching the dishwasher on and/or off;
- selecting, composing and/or dosing a detergent to be used in the dishwasher; and/or
- a dishwasher cleaning program.
In Bezug auf ein Ein- und/oder Ausschalten der Geschirrspülmaschine kann beispielsweise beeinflusst werden, ob die Geschirrspülmaschine (überhaupt) ein- und/oder ausgeschaltet wird und/oder zu welchem Zeitpunkt (Zeit, Datum) die Geschirrspülmaschine ein- und/oder ausgeschaltet wird, um nur einige nicht-limitierende Beispiele zu nennen.With regard to switching the dishwasher on and/or off, it is possible, for example, to influence whether the dishwasher is switched on and/or off (at all) and/or at what point in time (time, date) the dishwasher is switched on and/or off, to name just a few non-limiting examples.
Ein Beeinflussen des Auswählens, Zusammenstellens und/oder Dosierens eines für die Geschirrspülmaschine zu verwendenden Reinigungsmittels kann durch unterschiedliche Aktionen durchgeführt werden. So kann beispielsweise die zu dosierende Menge (z. B. die Menge des Reinigungsmittels und/oder des Klarspülers), der Dosierungszeitpunkt, das zu dosierende Produkt oder einzelne Inhaltsstoffe oder Kombinationen hiervon beeinflusst werden. Ein Dosiergerät und/oder ein Ausgabemodul, das von der Vorrichtung nach dem zweiten Aspekt der Erfindung umfasst sein kann, kann eine entsprechende Dosierung des Reinigungsmittels durchführen.Influencing the selection, composition, and/or dosing of a detergent to be used in the dishwasher can be performed through various actions. For example, the amount to be dosed (e.g., the amount of detergent and/or rinse aid), the dosing time, the product to be dosed, or individual ingredients or combinations thereof can be influenced. A dosing device and/or a dispensing module, which can be included in the device according to the second aspect of the invention, can perform a corresponding dosing of the detergent.
Die Steuerinformation kann beispielsweise eine Abgabe und/oder ein Auslösen der Ausgabe einer Zubereitung seitens des Dosiergerätes und/oder des Ausgabemodules veranlassen, das z. B. von der Vorrichtung nach dem zweiten Aspekt der Erfindung umfasst oder mit dieser verbindbar ist. Beispielsweise wurde die Steuerinformation derart bestimmt, dass beispielsweise der Start des Reinigungsprogramms erfasst wurde, so dass z. B. eine Reinigung durch ein entsprechendes Reinigungsprogramm der Geschirrspülmaschine durchgeführt werden kann.The control information can, for example, trigger the dispensing and/or triggering of the dispensing of a preparation by the dosing device and/or the dispensing module, which, for example, is comprised by the device according to the second aspect of the invention or can be connected to it. For example, the control information was determined in such a way that, for example, the start of the cleaning program was detected, so that, for example, cleaning can be carried out using a corresponding cleaning program of the dishwasher.
Ein Beeinflussen des Reinigungsprogramms der Geschirrspülmaschine kann beispielsweise darin bestehen, dass ein bestimmtes (vorprogrammiertes) Programm ausgewählt wird, dass Zusatzprogramme durchlaufen werden, dass die Programmlaufzeit beeinflusst (verlängert oder verkürzt) wird, dass einzelne Parameter des Programms (beispielsweise die Temperatur, die Trocknungszeit, um nur einige nicht-limitierende Beispiele zu nennen) geändert werden.Influencing the dishwasher's cleaning program can, for example, consist of selecting a specific (pre-programmed) program, running additional programs, influencing the program running time (extending or shortening it), or changing individual parameters of the program (e.g. the temperature, the drying time, to name just a few non-limiting examples).
Zusätzlich ist es möglich, dass nicht nur das Betreiben oder Steuern eines Betreibens der Geschirrspülmaschine (automatisiert) basierend auf der Steuerinformation erfolgt, sondern dass zudem dem Benutzer eine Empfehlung gegeben wird. So kann es beispielsweise möglich sein, dass zusätzlich zu einer automatisierten Anpassung der Geschirrspülmaschine auch eine Empfehlung dem Benutzer beispielsweise mittels eines Ausgabegeräts einer Benutzerschnittstelle (z. B. umfasst von der Geschirrspülmaschine) angezeigt werden kann. Beispielsweise kann der Benutzer darauf hingewiesen werden, dass z. B. durch eine intensive Reinigung mittels eines entsprechendes Reinigungsprogramms die Laufzeit des Reinigungsprogramms verlängert ist.Additionally, it is possible for the dishwasher not only to be operated or controlled (automatically) based on the control information, but also for a recommendation to be given to the user. For example, in addition to an automated adjustment of the dishwasher, a recommendation may also be displayed to the user, for example, via an output device of a user interface (e.g., included in the dishwasher). For example, the user may be informed that, for example, intensive cleaning using a corresponding cleaning program will extend the running time of the cleaning program.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die Vorrichtung nach dem zweiten Aspekt dafür eingerichtet ist, mit der Geschirrspülmaschine zu kommunizieren, insbesondere drahtlos mit der Geschirrspülmaschine zu kommunizieren.An embodiment according to all aspects of the invention provides that the device according to the second aspect is designed to communicate with the dishwasher, in particular to communicate wirelessly with the dishwasher.
Beispielsweise mittels einer von der Vorrichtung nach dem zweiten Aspekt der Erfindung umfassten Kommunikationsschnittstelle kann eine Kommunikation mit der Geschirrspülmaschine erfolgen. Die Kommunikationsschnittstelle ist insbesondere dazu ausgebildet, drahtlos mit der Geschirrspülmaschine zu kommunizieren.For example, communication with the dishwasher can be established by means of a communication interface included in the device according to the second aspect of the invention. The communication interface is particularly designed to communicate wirelessly with the dishwasher.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die Zustandsinformation eine oder mehrere Prozessschritte i) bis xi) des Reinigungsprogramms repräsentiert:
- i) Start des Reinigungsprogramms;
- ii) Durchführen eines Füllens mit Wasser während des Reinigungsprogramms;
- iii) Durchführen eines Wasserwechsels während des Reinigungsprogramms;
- iv) Durchführen eines Vorspülgangs während des Reinigungsprogramms;
- v) Durchführen eines Hauptreinigungsgangs während des Reinigungsprogramms;
- vi) Durchführen eines ersten Spülens, insbesondere eines Zwischenspülgangs, während des Reinigungsprogramms;
- vii) Durchführen von weiteren Spülschritten, insbesondere weiteren Zwischenspülgangen, während des Reinigungsprogramms;
- viii) Durchführen eines finalen Spülens (Klarspülgang) während der Reingungsprogramms;
- ix) Durchführen eines Trocknungsvorgangs während des Reinigungsprogramms;
- x) Durchführen eines alternativen (z.B. zeolithaktiven) Trocknungsvorgangs während des Reinigungsprogramms; und
- xi) Ende des Reinigungsprogramms.
- i) Start of the cleaning program;
- ii) performing a water filling during the cleaning program;
- iii) performing a water change during the cleaning program;
- iv) performing a pre-wash cycle during the cleaning program;
- v) performing a main cleaning cycle during the cleaning program;
- vi) carrying out a first rinse, in particular an intermediate rinse, during the cleaning program;
- vii) carrying out further rinsing steps, in particular further intermediate rinsing cycles, during the cleaning programme;
- viii) performing a final rinse (rinse cycle) during the cleaning program;
- ix) performing a drying process during the cleaning program;
- x) Carrying out an alternative (e.g. zeolite-active) drying process during the cleaning program; and
- xi) End of the cleaning program.
In einer Ausgestaltung nach allen Aspekten der Erfindung erfolgt das Bestimmen der Zustandsinformation ferner basierend auf einem oder mehreren der folgenden Schritte:
- ein Rauschpegel repräsentiert von der zumindest einen Beschleunigungsinformation zu zwei Erfassungszeiten;
- ein Verlauf repräsentiert von der zumindest einen Beschleunigungsinformation im Vergleich mit einem Verlauf repräsentiert von der Temperatur der Sensorinformation; und
- ein Verlauf repräsentiert von der zumindest einen Beschleunigungsinformation im Vergleich mit einem Verlauf repräsentiert von der Zeit der Sensorinformation.
- a noise level represented by the at least one acceleration information at two acquisition times;
- a curve represented by the at least one acceleration information in comparison with a curve represented by the temperature of the sensor information; and
- a curve represented by the at least one acceleration information in comparison with a curve represented by the time of the sensor information.
Die Zustandsinformation repräsentiert beispielsweise Prozessschritt i), indem ein Rauschpegel repräsentiert von der zumindest einen Beschleunigungsinformation zu zwei Erfassungszeiten miteinander verglichen werden. Beispielsweise wird ein Ruherauschpegel zu einem Aktivrauschpegel verglichen, z. B. mittels eines Bestimmens von Varianzen der entsprechenden Pegel. Dies entspricht dem Start des Reinigungsprogramms. Ferner wird beispielsweise ein Aktivrauschpegel mit einem aktuellem Rauschpegel verglichen. Dies entspricht beispielsweise dem Beenden der Sprüharmrotation, was den Beginn eines Trocknungsvorgangs identifiziert.The state information represents, for example, process step i), in which a noise level represented by the at least one piece of acceleration information is compared at two acquisition times. For example, a quiescent noise level is compared to an active noise level, e.g., by determining variances of the corresponding levels. This corresponds to the start of the cleaning program. Furthermore, an active noise level is compared with a current noise level. This corresponds, for example, to the end of the spray arm rotation, which identifies the start of a drying process.
Es ist daher durch den Vergleich des Ruherauschpegels mit einem aktuellen Pegel möglich eineindeutig festzustellen, ob ein Reinigungsprogramm gestartet wurde oder nicht.By comparing the resting noise level with a current level, it is therefore possible to determine unambiguously whether a cleaning program has been started or not.
Die Zustandsinformation repräsentiert beispielsweise Prozessschritt ii), indem ein Verlauf repräsentiert von der zumindest einen Beschleunigungsinformation mit einem Verlauf repräsentiert von einer Temperatur der Sensorinformation verglichen wird.The state information represents, for example, process step ii) in that a curve represented by the at least one acceleration information is compared with a curve represented by a temperature of the sensor information.
Es ist daher durch eine Identifizierung eines Pumpvorgangs und/oder einer ggf. nachfolgenden Ruhepause basierend auf einer von einem Beschleunigungssensor erfassten Beschleunigungsinformation und/oder einer von einem Temperatursensor erfassten Sensorinformation indikativ für einen Temperaturverlauf (alternativ: eine Temperaturinformation) möglich, einen Wasserwechsel eineindeutig zu bestimmen.It is therefore possible to unambiguously determine a water change by identifying a pumping process and/or a possibly subsequent rest period based on acceleration information recorded by an acceleration sensor and/or sensor information recorded by a temperature sensor indicative of a temperature profile (alternatively: temperature information).
Es ist daher ferner durch den Vergleich eines Aktivpegels mit einem aktuellen Pegel festzustellen, ob die Sprüharmbewegung beendet wurde oder nicht. Ferner ist daher durch Kombination der Beschleunigungsinformation mit einer Zeitmessung eine eindeutige Identifikation des Trocknungsvorgangs (Prozessschritt ii)), der im Rahmen eines Reinigungsprogramms einer Geschirrspülmaschine durchgeführt wird, durchführbar.Therefore, by comparing an active level with a current level, it is also possible to determine whether the spray arm movement has ended or not. Furthermore, by combining the acceleration information with a time measurement, a clear identification of the drying process (process step ii)) performed as part of a dishwasher's cleaning program is possible.
Die Zustandsinformation repräsentiert beispielsweise Prozessschritt iii), indem ein Verlauf repräsentiert von der zumindest einen Beschleunigungsinformation mit einem einer von einem Temperatursensor erfassten Sensorinformation indikativ für einen Temperaturverlauf verglichen wird.The state information represents, for example, process step iii) in that a curve represented by the at least one acceleration information is compared with a sensor information indicative of a temperature curve detected by a temperature sensor.
Es ist daher durch eine Kombination von einer erfassten Beschleunigungsinformation und einer Temperaturinformation möglich, zeolithaktive Spülgänge im Trocknungsprozess eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms zu identifizieren.It is therefore possible to identify zeolite-active rinse cycles in the drying process of a cleaning program performed by a dishwasher by combining recorded acceleration information and temperature information.
Die Zustandsinformation repräsentiert beispielsweise Prozessschritt iv), indem ein Verlauf repräsentiert von der zumindest einen Beschleunigungsinformation mit einem Verlauf repräsentiert von der Zeit der Sensorinformation verglichen wird.The state information represents, for example, process step iv) by comparing a curve represented by the at least one acceleration information with a curve represented by the time of the sensor information.
Es ist daher durch eine Kombination von einer Beschleunigungsinformation und erfassten Zeitmesswerten, z. B. mit einem Timer erfasste Zeitinformation, möglich, das Ende eines Reinigungsprogramms durch die im Rahmen eines Trocknungsprozesses des Reinigungsprogramms erfasste Beschleunigungsinformation und Zeitinformation zu identifizieren.It is therefore possible, by combining acceleration information and recorded time measurement values, e.g., time information recorded with a timer, to identify the end of a cleaning program by means of the acceleration information and time information recorded during a drying process of the cleaning program.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die zumindest eine Beschleunigungsinformation und die zumindest eine Sensorinformation parallel erfasst werden.An embodiment according to all aspects of the invention provides that the at least one acceleration information item and the at least one sensor information item are recorded in parallel.
Das Erfassen der zumindest einen Beschleunigungsinformation simultan zu dem Erfassen der zumindest einen Sensorinformation ermöglicht beispielsweise das Verwenden von der zumindest einen Beschleunigungsinformation und der zumindest einen Sensorinformation zum Bestimmen der Zustandsinformation, die dann zumindest einen der Prozessschritte i) bis xi) des Reinigungsprogramms repräsentiert.The detection of the at least one item of acceleration information simultaneously with the detection of the at least one item of sensor information enables, for example, the use of the at least one item of acceleration information and the at least one item of sensor information to determine the state information, which then represents at least one of the process steps i) to xi) of the cleaning program.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass dieAn embodiment according to all aspects of the invention provides that the
Beschleunigungsinformation und/oder die zumindest eine Sensorinformation jeweils über eine vordefinierte Zeitspanne erfasst werden.Acceleration information and/or the at least one sensor information are each recorded over a predefined period of time.
Die vordefinierte Zeitspanne ist indikativ für eine kontinuierliche diskrete Erfassung von der Beschleunigungsinformation und von der zumindest einen Sensorinformation. Die vordefinierte Zeitspanne kann beispielsweise durch eine bestimmte Zeitspanne definiert sein, z. B. für die Dauer von wenigen Minuten, bis zu mehreren Tagen oder Wochen, um nur einige nicht-limitierende Beispiele zu nennen. Das Erfassen der Beschleunigungsinformation und von der zumindest einen Sensorinformation kann das Erfassen für eine dann zu bestimmende oder vorbestimmte Zeitdauer auslösen. Z. B. wenn die Vorrichtung (z. B. das Dosiergerät) nach dem zweiten Aspekt der Erfindung eingeschaltet wird, kann z. B. für die Dauer von 1 bis 10, 2 bis 8, 3 bis 7, 4 bis 6 oder 5 Minuten ein Erfassen der Beschleunigungsinformation und von der zumindest einen Sensorinformation erfolgen, da beispielsweise davon auszugehen ist, dass nach dem Einschalten des Dosiergerätes beispielsweise seitens des Benutzers die Durchführung eines Reinigungsprogramms mittels der Geschirrspülmaschine stattfindet.The predefined time period is indicative of continuous, discrete acquisition of the acceleration information and of the at least one piece of sensor information. The predefined time period can, for example, be defined by a specific time period, e.g., for a period of a few minutes up to several days or weeks, to name just a few non-limiting examples. The acquisition of the acceleration information and of the at least one piece of sensor information can trigger acquisition for a period of time to be determined or predetermined at that time. For example, when the device (e.g., the dosing device) according to the second aspect of the invention is switched on, the acceleration information and of the at least one piece of sensor information can be acquired for a period of 1 to 10, 2 to 8, 3 to 7, 4 to 6, or 5 minutes, since it can be assumed, for example, that after switching on the dosing device, for example, the user will run a cleaning program using the dishwasher.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass der zumindest eine Beschleunigungssensor innerhalb des Behandlungsraums der Geschirrspülmaschine, insbesondere an bzw. in einem Unterkorb zur Aufnahme von zu reinigenden Gegenständen angeordnet ist, so dass die vordefinierte Positionierung des zumindest einen Beschleunigungssensors innerhalb des Behandlungsraums der Geschirrspülmaschine vorliegt.An embodiment according to all aspects of the invention provides that the at least one acceleration sensor is arranged within the treatment chamber of the dishwasher, in particular on or in a lower basket for receiving objects to be cleaned, so that the predefined positioning of the at least one acceleration sensor is present within the treatment chamber of the dishwasher.
Entsprechend repräsentiert die dann erfasste Beschleunigungsinformation eine Bewegung und/oder Beschleunigung des zumindest einen Beschleunigungssensors in Bezug auf den Unterkorb.Accordingly, the acceleration information then recorded represents a movement and/or acceleration of the at least one acceleration sensor with respect to the lower basket.
Das Bestimmen der Zustandsinformation erfolgt beispielsweise in Abhängigkeit einer vordefinierten Orientierung und/oder Positionierung des zumindest einen Beschleunigungssensors. Beispielsweise können Amplituden der gemessenen Beschleunigungswerte, die von der zumindest einen Beschleunigungsinformation repräsentiert sind, über die Kenntnis der Positionierung des zumindest einen Beschleunigungssensors innerhalb des Behandlungsraums der Geschirrspülmaschine in Bezug gesetzt werden. Beispielsweise kann sich ein Aktivpegelrauschen (z. B. repräsentiert von einer Oszillation der zumindest einen Beschleunigungsinformation) in seiner Amplitude verändern, je nachdem ob der zumindest eine Beschleunigungssensor z. B. im unteren Korb oder im mittleren Korb oder in einer Besteckschublade des Behandlungsraums von der Geschirrspülmaschine angeordnet ist.The state information is determined, for example, depending on a predefined orientation and/or positioning of the at least one acceleration sensor. For example, amplitudes of the measured acceleration values that are determined by the at least one Acceleration information is represented by knowledge of the positioning of the at least one acceleration sensor within the treatment chamber of the dishwasher. For example, an active level noise (e.g., represented by an oscillation of the at least one piece of acceleration information) can change in amplitude depending on whether the at least one acceleration sensor is arranged, for example, in the lower basket or the middle basket or in a cutlery drawer of the treatment chamber of the dishwasher.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die zumindest eine Beschleunigungsinformation ein Signal in Richtung eines jeden von zwei oder drei Freiheitsgraden repräsentiert.An embodiment according to all aspects of the invention provides that the at least one acceleration information represents a signal in the direction of each of two or three degrees of freedom.
Eine Bewegung des zumindest einen Beschleunigungssensors ist beispielsweise durch eine einen oder mehrere Freiheitsgrade umfassende Bewegung des zumindest einen Beschleunigungssensors, durch einen Bewegungspfad, oder eine Kombination hiervon, charakterisiert. Beispielsweise kann anhand des einen oder der mehreren Freiheitsgrade und/oder des Bewegungspfads eine seitens des zumindest einen Beschleunigungssensors zurückgelegte Strecke repräsentiert sein. Je weiter beispielsweise die zurückgelegte Strecke ist, je stärker ist beispielsweise die von der zumindest einen Beschleunigungsinformation repräsentierte Amplitude. Beispielsweise kann der zumindest eine Beschleunigungssensor jeweils eine Beschleunigungsinformation in eine Richtung von einem der zwei oder drei Freiheitsgrade erfassen. Für den Fall, dass eine Beschleunigungsinformation in eine Richtung von jedem von drei Freiheitsgraden erfasst wird, erfasst der zumindest eine Beschleunigungssensor beispielsweise jeweils eine Beschleunigungsinformation in x-Achsen Richtung (z. B. die Achse zwischen Rückwand und Tür des Behandlungsraum), in y-Achsen Richtung (z. B. die Achse zwischen Deckel und Boden des Behandlungsraum), und in z-Achsen Richtung (z. B. die Achse zwischen den Seitenwänden des Behandlungsraum).A movement of the at least one acceleration sensor is characterized, for example, by a movement of the at least one acceleration sensor comprising one or more degrees of freedom, through a movement path, or a combination thereof. For example, a distance traveled by the at least one acceleration sensor can be represented based on the one or more degrees of freedom and/or the movement path. The further the distance traveled, for example, the stronger the amplitude represented by the at least one item of acceleration information. For example, the at least one acceleration sensor can detect acceleration information in a direction of one of the two or three degrees of freedom. If acceleration information is detected in a direction of each of the three degrees of freedom, the at least one acceleration sensor detects, for example, acceleration information in the x-axis direction (e.g., the axis between the rear wall and door of the treatment room), in the y-axis direction (e.g., the axis between the lid and floor of the treatment room), and in the z-axis direction (e.g., the axis between the side walls of the treatment room).
In einer weiteren Ausgestaltung nach allen Aspekten der Erfindung ist die Beschleunigungsinformation zumindest teilweise indikativ für eine Bewegung des zumindest einen Beschleunigungssensors in Bezug auf dessen Orientierung und/oder Positionierung in dem Behandlungsraum der Geschirrspülmaschine.In a further embodiment according to all aspects of the invention, the acceleration information is at least partially indicative of a movement of the at least one acceleration sensor with respect to its orientation and/or positioning in the treatment chamber of the dishwasher.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass das Bestimmen der Zustandsinformation für alle zwei oder drei Freiheitsgrade separat durchgeführt wird.An embodiment according to all aspects of the invention provides that the determination of the state information is carried out separately for all two or three degrees of freedom.
Die zumindest eine Beschleunigungsinformation wird beispielsweise von dem zumindest einen Beschleunigungssensor z. B. in Richtung von 2-Achsen (x-y-Achsen) oder 3-Achsen (x-y-z-Achsen) in Bezug auf ein kartesisches Koordinatensystem erfasst (z. B. gemessen). Die jeweiligen Achsen stehen senkrecht aufeinander, so dass zwei oder drei (alle) Raumrichtungen erfasst werden können.The at least one piece of acceleration information is detected (e.g., measured) by the at least one acceleration sensor, e.g., in the direction of 2 axes (xy axes) or 3 axes (xyz axes) with respect to a Cartesian coordinate system. The respective axes are perpendicular to each other, so that two or three (all) spatial directions can be detected.
Ferner kann die Beschleunigungsinformation repräsentieren, ob es sich um eine positive oder negative Beschleunigung handelt.Furthermore, the acceleration information can represent whether it is a positive or negative acceleration.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass das Bestimmen der Zustandsinformation für alle zwei oder drei Freiheitsgrade separat durchgeführt wird.An embodiment according to all aspects of the invention provides that the determination of the state information is carried out separately for all two or three degrees of freedom.
Die jeweiligen Beschleunigungsinformationen, erfasst in eine der zwei oder drei Richtungen der Freiheitsgrade, können beispielsweise untereinander im Rahmen des Bestimmens der Zustandsinformation miteinander verglichen werden. Alternativ oder zusätzlich kann das Bestimmen der Zustandsinformation für jede Beschleunigungsinformation in eine Richtung der zwei oder drei Freiheitsgrade erfolgen.The respective acceleration information acquired in one of the two or three directions of the degrees of freedom can, for example, be compared with each other when determining the state information. Alternatively or additionally, the state information can be determined for each acceleration information in one direction of the two or three degrees of freedom.
Wenn die zumindest eine Beschleunigungsinformation eine Beschleunigungsinformation in Richtung eines jeden von drei Freiheitsgraden repräsentiert, können beispielsweise die einzelnen Beschleunigungsinformationen einer jeden Richtung untereinander verglichen werden. Derart ist es beispielsweise möglich, dass z. B. erkannte charakteristische Muster, die von einer Beschleunigungsinformation in einer Richtung (z. B. x-Richtung, bzw. entlang der x-Achse des Koordinatensystems) mit einem Signal in eine weitere Richtung (z. B. y-, oder z-Richtung, bzw. entlang der y-, oder z-Achse des Koordinatensystems) zur Verifizierung des charakteristischen Musters, dass im Rahmen des Bestimmens der Zustandsinformation bestimmbar ist, verglichen wird.If the at least one piece of acceleration information represents acceleration information in the direction of each of three degrees of freedom, the individual pieces of acceleration information in each direction can be compared with each other. In this way, it is possible, for example, to compare recognized characteristic patterns resulting from acceleration information in one direction (e.g., the x-direction or along the x-axis of the coordinate system) with a signal in another direction (e.g., the y- or z-direction or along the y- or z-axis of the coordinate system) to verify the characteristic pattern that can be determined as part of determining the state information.
Eine Ausgestaltung nach allen Aspekten der Erfindung sieht vor, dass die vordefinierte Orientierung und/oder die vordefinierte Positionierung des zumindest einen Beschleunigungssensors in dem Behandlungsraum der Geschirrspülmaschine basierend auf einem Vergleich zwischen den Signalen in Richtung von allen von der zumindest einen Beschleunigungsinformation repräsentierten Freiheitsgraden bestimmt wird.An embodiment according to all aspects of the invention provides that the predefined orientation and/or the predefined positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher is determined based on a comparison between the signals in the direction of all degrees of freedom represented by the at least one item of acceleration information.
Die Orientierung und/oder die Positionierung des Beschleunigungssensors innerhalb des Behandlungsraums der Geschirrspülmaschine sind vordefiniert. Basierend auf der erfassten zumindest einen Beschleunigungsinformation kann beispielsweise die vordefinierte Orientierung und/oder die vordefinierte Positionierung des zumindest einen Beschleunigungssensors in dem Behandlungsraum der Geschirrspülmaschine bestimmt werden. Hierzu kann beispielsweise folgendes durchgeführt werden:
Solange der Spülprozess des Reinigungsprogramms aktiv ist, oszilliert der Verlauf von jeweiligen Beschleunigungsinformationen auf allen Achsen (zwei oder drei Freiheitsgrade) mit unterschiedlicher Amplitude. Der Grad der Amplitude ist abhängig von der Positionierung des zumindest einen Beschleunigungssensors (und optional von der Positionierung des den Beschleunigungssensor umfassenden Dosiergerätes). Mit einer definierten (d.h. fixen) Position des Dosiergerätes ergeben sich daraus definierte Achsenrichtungen, die von den jeweiligen Beschleunigungsinformationen erfasst werden. Sind auf einer der Achsen gegenüber den anderen Achsen von der jeweiligen Beschleunigungsinformation stärkere Amplituden repräsentiert, handelt es sich um die Achse zwischen Deckel und Boden des Behandlungsraums der Geschirrspülmaschine, da die stärkeren Amplituden (z. B. Oszillationen) vom Auftreffen eines Sprühstrahls von zumindest einem Sprüharm auf den Seitenflächen des Dosiergerätes verursacht sind, die in einer Bewegung des Beschleunigungssensors resultieren. Das bedeutet, immer wenn auf der z-Achse im Vergleich zu den anderen Achsen stärkere Signale auftreten, ist der zumindest eine Beschleunigungssensor (und somit optional auch das Dosiergerät) seitenwandparallel aufgestellt. Ist das Signal auf der x-Achse am stärksten, ist der zumindest eine Beschleunigungssensor (und somit optional auch das Dosiergerät) parallel zur Tür der Geschirrspülmaschine aufgestellt. Damit ist die Position des der zumindest eine Beschleunigungssensor (und somit optional auch das Dosiergerät) in dem Behandlungsraum der Geschirrspülmaschine eineindeutig bestimmbar. Diese Information kann genutzt werden, um dem Benutzer beispielsweise ferner Hinweise zur Aufstellung des Dosiergerätes zu geben oder im Fall mitunter auftretenden Störungen Ratschläge zu deren Lösung zu geben.The orientation and/or positioning of the acceleration sensor within the treatment chamber of the dishwasher are predefined. Based on the detected at least one piece of acceleration information, the predefined orientation and/or the predefined positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher can be determined. For this purpose, the following can be performed, for example:
As long as the rinsing process of the cleaning program is active, the course of the respective acceleration information oscillates on all axes (two or three degrees of freedom) with different amplitudes. The degree of amplitude depends on the positioning of at least one acceleration sensor (and optionally on the positioning of the acceleration sensor). comprehensive dosing device). With a defined (i.e. fixed) position of the dosing device, defined axis directions result, which are recorded by the respective acceleration information. If stronger amplitudes are represented by the respective acceleration information on one of the axes compared to the other axes, this is the axis between the lid and the floor of the treatment chamber of the dishwasher, since the stronger amplitudes (e.g. oscillations) are caused by the impact of a spray jet from at least one spray arm on the side surfaces of the dosing device, which result in a movement of the acceleration sensor. This means that whenever stronger signals occur on the z-axis compared to the other axes, at least one acceleration sensor (and thus optionally also the dosing device) is positioned parallel to the side wall. If the signal is strongest on the x-axis, at least one acceleration sensor (and thus optionally also the dosing device) is positioned parallel to the door of the dishwasher. This allows the position of at least one acceleration sensor (and thus optionally also the dosing device) in the dishwasher's treatment chamber to be uniquely determined. This information can be used, for example, to provide the user with further instructions on the placement of the dosing device or to provide advice on how to resolve malfunctions that may occur.
In einer Ausgestaltung nach allen Aspekten der Erfindung umfasst das Verfahren ferner:
- Erstellen einer Benutzerprofilinformation zumindest teilweise basierend auf der erfassten einen Beschleunigungsinformation, und/oder der zumindest einen Sensorinformation, wobei die Zustandsinformation ferner basierend auf der Benutzerprofilinformation bestimmt wird.
- Creating user profile information based at least partially on the detected one piece of acceleration information and/or the at least one piece of sensor information, wherein the state information is further determined based on the user profile information.
Beispielsweise kann eine Zustandsinformation für jeden oder zumindest eine Vielzahl von Reinigungsprogrammen, die von der Geschirrspülmaschine durchgeführt werden, bestimmt werden. Dabei können z. B. alle Beschleunigungsinformationen, Sensorinformationen, sowie die zugehörigen bestimmten Zustandsinformationen in einer Datenbank gespeichert werden. Optional können diese einer Auswertung zugeführt werden. Die Speicherung und/oder Auswertung kann lokal seitens der Vorrichtung (z. B. das Dosiergerät) nach dem zweiten Aspekt der Erfindung erfolgen. Alternativ kann die Speicherung und/oder Auswertung seitens eines Remote-Systems (z. B. Server oder Servercloud) erfolgen. Mittels des Speicherns ist beispielsweise ein Benutzerprofil generierbar, so dass die Beschleunigungsinformationen, Sensorinformationen, sowie die zugehörigen bestimmten Zustandsinformationen beispielsweise als historische Werte z. B. in einem folgenden Durchführen des Verfahrens nach dem ersten Aspekt der Erfindung berücksichtigt werden können.For example, status information can be determined for each or at least a plurality of cleaning programs performed by the dishwasher. For example, all acceleration information, sensor information, and the associated determined status information can be stored in a database. Optionally, this information can be subjected to evaluation. The storage and/or evaluation can be performed locally by the device (e.g., the dosing device) according to the second aspect of the invention. Alternatively, the storage and/or evaluation can be performed by a remote system (e.g., server or server cloud). By means of storage, for example, a user profile can be generated, so that the acceleration information, sensor information, and the associated determined status information can be taken into account, for example, as historical values, for example, in a subsequent implementation of the method according to the first aspect of the invention.
Die gespeicherten Beschleunigungsinformationen, Sensorinformationen, sowie die zugehörigen bestimmten Zustandsinformationen können auch optional einem Machine-Learning-Tool zugeführt werden, um z. B. Datenmuster (Pattern) zu erkennen. Die Datenmuster können beispielsweise dazu benutzt werden, dem Nutzer Feedback zu seiner Anwendung zu geben, auf Probleme hinzuweisen oder ein Dosiergerät zu steuern.The stored acceleration information, sensor information, and the associated specific state information can also optionally be fed into a machine learning tool to identify data patterns. These data patterns can be used, for example, to provide user feedback on their application, point out problems, or control a dosing device.
In einer weiteren beispielhaften Ausgestaltung nach allen Aspekten der Erfindung erfolgt das Bestimmen der Zustandsinformation mittels eines künstlichen neuronalen Netzes.In a further exemplary embodiment according to all aspects of the invention, the state information is determined by means of an artificial neural network.
Beispielsweise kann die zumindest eine Beschleunigungsinformation und optional die zumindest eine Sensorinformationen an einen Server kommuniziert (z. B. übermittelt) werden, der ein künstliches neuronales Netz umfasst oder mit diesem verbunden ist. Das Bestimmen der Zustandsinformation kann anschließend beispielsweise mittels des künstlichen neuronalen Netzes werden. Anschließend kann beispielsweise das Ergebnis an die Vorrichtung nach dem zweiten Aspekt der Erfindung und/oder die Geschirrspülmaschine kommuniziert werden.For example, the at least one piece of acceleration information and optionally the at least one piece of sensor information can be communicated (e.g., transmitted) to a server that includes or is connected to an artificial neural network. The state information can then be determined, for example, using the artificial neural network. The result can then be communicated, for example, to the device according to the second aspect of the invention and/or the dishwasher.
Das künstliche neuronale Netz umfasst beispielsweise einen Auswertealgorithmus, so dass beispielsweise aus Trainingsfällen als Beispiele gelernt werden und diese nach Beendigung der Lernphase als Basis verallgemeinert werden können, um ein Ergebnis (die Zustandsinformation) zu bestimmen. Das heißt, es werden nicht einfach Beispiele auswendig gelernt, sondern es werden Muster und Gesetzmäßigkeiten in den Lerndaten erkannt. Hierzu können unterschiedliche Ansätze verfolgt werden. Beispielsweise kann ein überwachtes Lernen, ein teilüberwachtes Lernen, ein unüberwachtes Lernen, ein bestärktes Lernen und/oder ein aktives Lernen eingesetzt werden. Ein überwachtes Lernen kann beispielsweise mittels eines künstlichen neuronalen Netzes (etwa einem rekurrenten neuronalen Netz) oder mittels einer Support Vector Machine erfolgen. Auch ein unüberwachtes Lernen kann beispielsweise mittels eines künstlichen neuronales Netzes (beispielsweis eines Autoencoders) erfolgen. Als Lerndaten dienen dann beispielsweise insbesondere mehrmalig erfasste Beschleunigungsinformation und/oder optional mehrmalig erfasste Sensorinformationen und/oder die nach einem Durchlauf bestimmten Zustandsinformation dem künstlichen neuronalen Netz.The artificial neural network includes, for example, an evaluation algorithm so that, for example, training cases are learned as examples and, after the learning phase, these can be generalized as a basis for determining a result (the state information). This means that examples are not simply learned by heart, but patterns and regularities are recognized in the learning data. Different approaches can be pursued for this. For example, supervised learning, semi-supervised learning, unsupervised learning, reinforcement learning, and/or active learning can be used. Supervised learning can, for example, be carried out using an artificial neural network (such as a recurrent neural network) or a support vector machine. Unsupervised learning can also be carried out using an artificial neural network (such as an autoencoder). The learning data then serves, for example, in particular, acceleration information recorded multiple times and/or optionally sensor information recorded multiple times and/or the state information determined after a run for the artificial neural network.
Ebenfalls ist es möglich, dass das mehrmalige Erfassen der Beschleunigungsinformation und der Sensorinformationen und die Zustandsinformation für ein maschinelles Lernen zu nutzen. So können beispielsweise das Benutzerprofil bzw. eine oder mehrere von dem Benutzerprofil umfasste Informationen beispielsweise zumindest teilweise basierend auf maschinellem Lernen bestimmt werden.It is also possible to use the repeated acquisition of acceleration information, sensor information, and state information for machine learning. For example, the user profile or one or more pieces of information contained in the user profile can be determined, at least in part, based on machine learning.
Durch diese Maßnahmen kann die Zuverlässigkeit des Bestimmens der Zustandsinformation der Geschirrspülmaschine, und/oder eine Steuerung und/oder Regelung der Vorrichtung nach dem zweiten Aspekt der Erfindung und/oder der Geschirrspülmaschine und in der Folge insbesondere die Behandlung von zu reinigenden Gegenständen durch die Geschirrspülmaschine, insbesondere zur verbesserten Entfernung von Verunreinigungen, erhöht werden.By means of these measures, the reliability of determining the status information of the dishwasher, and/or a control and/or regulation of the device according to the second aspect of the invention and/or of the dishwasher and consequently in particular the treatment of objects to be cleaned by the dishwasher, in particular for improved removal of contaminants, can be increased.
Jeder der Trainingsfälle kann beispielsweise durch einen Eingangsvektor, eine Beschleunigungsinformation und eine Sensorinformationen und einen Ausgangsvektor des künstlichen neuronalen Netzes gegeben sein.Each of the training cases can be given, for example, by an input vector, an acceleration information and a sensor information and an output vector of the artificial neural network.
Jeder Trainingsfall der Trainingsfälle kann beispielsweise erzeugt werden, indem die zu dem Trainingsfall gehörige Steuerung und/oder Regelung der Vorrichtung nach dem zweiten Aspekt der Erfindung und/oder der Geschirrspülmaschine, sowie das Bestimmen der korrespondierenden Zustandsinformation in einen vorbestimmten Zustand (z.B. definierte Durchführung eines Reinigungsprozesses unter vorheriger Kenntnis der Parameter des Reinigungsprogramms, z. B. welcher Prozessschritt zu welchem Zeitpunkt im Rahmen des definierten Reinigungsprogramms durchgeführt wird, um nur ein nicht-limitierendes Beispiel zu nennen) überführt wird, und repräsentativ eine Beschleunigungsinformation und eine optionale Sensorinformationen erfasst werden. Die dann erfasste Beschleunigungsinformation und die optionale Sensorinformationen werden beispielsweise als Eingangsvektor, und der (tatsächliche) Prozessschritt des Reinigungsprogramms der Geschirrspülmaschine werden als Ausgangsvektors des Trainingsfalls als Referenz-Zustandsinformation bestimmt. Anschließend wird die von dem künstlichen neuronalen Netz bestimmte Zustandsinformation auf diejenige des Ausgangsvektors übertragen. Auf diese Art und Weise kann iterativ bzw. sukzessive das künstliche neuronale Netz angelernt und die Genauigkeit (z. B. Trefferquote) des künstlichen neuronalen Netzes gesteigert werden.Each training case of the training cases can be generated, for example, by transferring the control and/or regulation of the device according to the second aspect of the invention and/or of the dishwasher associated with the training case, as well as determining the corresponding state information, to a predetermined state (e.g., defined execution of a cleaning process with prior knowledge of the parameters of the cleaning program, e.g., which process step is carried out at which time within the defined cleaning program, to name only one non-limiting example), and representatively acquiring acceleration information and optional sensor information. The then acquired acceleration information and the optional sensor information are used, for example, as an input vector, and the (actual) process step of the dishwasher's cleaning program is used as the output vector of the training case as reference state information. The state information determined by the artificial neural network is then transferred to that of the output vector. In this way, the artificial neural network can be trained iteratively or successively and the accuracy (e.g. hit rate) of the artificial neural network can be increased.
Das künstliche neuronale Netz kann ferner beispielsweise nach der Art eines sogenannten Generative Adversarial Networks (GAN; auf deutsch: gegnerische erzeugende Netze) ausgebildet sein. Ein derartiges GAN umfasst dabei beispielsweise mindestens zwei künstliche neuronale Netze, die derart gegeneinander antreten, das deren Ergebnisse miteinander verglichen werden. So kann auf die Qualität des durch das künstliche neuronale Netz ermittelten Ergebnisses geschlossen werden. Beispielsweise arbeitet ein erstes künstliches neuronales Netz des GAN mit Daten, die es z. B. aus den laufenden Messungen (z. B. Erfassen von zumindest einer Beschleunigungsinformation, und optionales Erfassen von zumindest einer Sensorinformation) erhält und erzeugt eine Aussage (z. B. mittels eines entsprechenden Generators) über das Ergebnis. In dem vorliegenden Fall erfolgt also beispielsweise ein Bestimmen der Zustandsinformation. Das zweite künstliche neuronale Netz des GAN (auch als Diskriminator bezeichnet) kann beispielsweise nun diese Aussage mit einem idealen, vorgegebenen Ergebnis oder einem idealen antrainierten Ergebnis vergleichen. Wenn das zweite künstliche neuronale Netz keinen oder einen nur noch geringen Unterschied zur Aussage des ersten künstlichen neuronalen Netzes bestimmt, ist beispielsweise ein optimales Ergebnis erreicht. Derart kann das Bestimmen der Zustandsinformation mittels eines derartigen als GAN ausgebildeten künstlichen neuronalen Netzes signifikant verbessert werden.The artificial neural network can also be designed, for example, in the style of a so-called Generative Adversarial Network (GAN). Such a GAN comprises, for example, at least two artificial neural networks that compete against each other in such a way that their results are compared. This allows conclusions to be drawn about the quality of the result determined by the artificial neural network. For example, a first artificial neural network of the GAN works with data that it receives, for example, from ongoing measurements (e.g., recording at least one piece of acceleration information and optionally recording at least one piece of sensor information) and generates a statement (e.g., using a corresponding generator) about the result. In the present case, for example, the state information is determined. The second artificial neural network of the GAN (also referred to as a discriminator) can then compare this statement with an ideal, predetermined result or an ideal trained result. For example, if the second artificial neural network determines no or only a slight difference to the result of the first artificial neural network, an optimal result is achieved. In this way, the determination of state information using such an artificial neural network designed as a GAN can be significantly improved.
Die zuvor in dieser Beschreibung beschriebenen beispielhaften Ausgestaltungen der vorliegenden Erfindung sollen auch in allen Kombinationen miteinander offenbart verstanden werden. Insbesondere sollen beispielhafte Ausgestaltungen in Bezug auf die unterschiedlichen Aspekten offenbart verstanden werden.The exemplary embodiments of the present invention described above in this description are also to be understood as disclosed in all combinations with one another. In particular exemplary embodiments should be understood as disclosed in relation to the different aspects.
Insbesondere sollen durch die vorherige oder folgende Beschreibung von Verfahrensschritten gemäß bevorzugter Ausführungsformen eines Verfahrens auch entsprechende Mittel zur Durchführung der Verfahrensschritte durch bevorzugte Ausführungsformen einer Vorrichtung offenbart sein. Ebenfalls soll durch die Offenbarung von Mitteln einer Vorrichtung zur Durchführung eines Verfahrensschrittes auch der entsprechende Verfahrensschritt offenbart sein.In particular, the preceding or following description of method steps according to preferred embodiments of a method is intended to also disclose corresponding means for carrying out the method steps by preferred embodiments of a device. Likewise, the disclosure of means of a device for carrying out a method step is intended to also disclose the corresponding method step.
Weitere vorteilhafte beispielhafte Ausgestaltungen der Erfindung sind der folgenden detaillierten Beschreibung einiger beispielhafter Ausführungsformen der vorliegenden Erfindung, insbesondere in Verbindung mit den Figuren, zu entnehmen. Die Figuren sollen jedoch nur dem Zwecke der Verdeutlichung, nicht aber zur Bestimmung des Schutzbereiches der Erfindung dienen. Die Figuren sind nicht maßstabsgetreu und sollen lediglich das allgemeine Konzept der vorliegenden Erfindung beispielhaft widerspiegeln. Insbesondere sollen Merkmale, die in den Figuren enthalten sind, keineswegs als notwendiger Bestandteil der vorliegenden Erfindung erachtet werden.Further advantageous exemplary embodiments of the invention can be found in the following detailed description of some exemplary embodiments of the present invention, particularly in conjunction with the figures. However, the figures are intended only for the purpose of clarification and not to determine the scope of the invention. The figures are not to scale and are intended merely to reflect the general concept of the present invention by way of example. In particular, features contained in the figures should in no way be considered a necessary part of the present invention.
Es zeigen:
- Fig. 1
- eine schematische Darstellung eines Ausführungsbeispiels eines Systems gemäß der Erfindung;
- Fig. 2
- ein Blockdiagramm eines Ausführungsbeispiels einer Vorrichtung gemäß der Erfindung zur Durchführung eines Ausführungsbeispiels eines Verfahrens gemäß der Erfindung;
- Fig. 3
- ein Ablaufdiagramm eines Ausführungsbeispiels eines Verfahrens gemäß der Erfindung;
- Fig. 4
- ein erster beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel A);
- Fig.5
- ein zweiter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel A);
- Fig.6
- ein dritter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel B);
- Fig.7
- ein vierter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel C);
- Fig.8
- ein fünfter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel C);
- Fig.9
- ein sechster beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel D);
- Fig.10
- ein siebter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel D); und
- Fig.11
- ein achter beispielhafter Verlauf repräsentiert von einer Beschleunigungsinformation und einer Sensorinformation (vgl. auch das nachfolgend beschriebene Ausführungsbeispiel D).
- Fig. 1
- a schematic representation of an embodiment of a system according to the invention;
- Fig. 2
- a block diagram of an embodiment of a device according to the invention for carrying out an embodiment of a method according to the invention;
- Fig. 3
- a flowchart of an embodiment of a method according to the invention;
- Fig. 4
- a first exemplary curve represented by acceleration information and sensor information (see also the embodiment A described below);
- Fig.5
- a second exemplary curve represented by acceleration information and sensor information (see also the embodiment A described below);
- Fig.6
- a third exemplary curve represented by acceleration information and sensor information (see also the embodiment B described below);
- Fig.7
- a fourth exemplary curve represented by acceleration information and sensor information (see also the embodiment C described below);
- Fig.8
- a fifth exemplary curve represented by acceleration information and sensor information (see also the embodiment C described below);
- Fig.9
- a sixth exemplary curve represented by acceleration information and sensor information (see also the embodiment D described below);
- Fig.10
- a seventh exemplary curve represented by acceleration information and sensor information (see also the embodiment D described below); and
- Fig.11
- an eighth exemplary curve represented by acceleration information and sensor information (see also the embodiment D described below).
Jede der Vorrichtungen 200, 300, 400 kann eine Kommunikationsschnittstelle aufweisen, um mit einer oder mehreren der anderen Vorrichtungen zu kommunizieren bzw. Informationen auszutauschen.Each of the
In einem ersten Schritt 301 erfolgt ein Erfassen von zumindest einer Beschleunigungsinformation. Das Erfassen erfolgt beispielsweise mittels eines Beschleunigungssensors (z. B. Beschleunigungssensor(en) 215 nach
In einem optionalen zweiten Schritt erfolgt ein Erfassen von zumindest einer Sensorinformation. Das Erfassen erfolgt beispielsweise mittels eines Sensors (z. B. ein Temperatursensor und/oder ein Timer 216 nach
In einem dritten Schritt 303 erfolgt ein Bestimmen von zumindest einer Zustandsinformation. Das Bestimmen der Zustandsinformation kann beispielsweise von derjenigen Vorrichtung ausgeführt werden, die auch die Schritte 301 und 302 ausgeführt hat. Alternativ kann das Bestimmen der Zustandsinformation des Schrittes 303 von einer Vorrichtung (z. B. Vorrichtung 400 nach
In einem vierten Schritt 304 erfolgt ein Ausgeben bzw. Veranlassen des Ausgebens der in dem Schritt 303 bestimmten Zustandsinformation. Beispielsweise wird die Zustandsinformation an eine Vorrichtung 200, 300 oder 400 ausgegeben. Für den Fall, dass die Zustandsinformation beispielsweise an die Geschirrspülmaschine 300 ausgegeben wird, kann die Geschirrspülmaschine 300 beispielsweise basierend auf der Zustandsinformation eine Reinigung von Gegenständen durchführen, um nur ein Beispiel zu nennen. Für den Fall, dass die Zustandsinformation beispielsweise an die Vorrichtung 400 (z. B. mobiles Gerät eines Benutzers) ausgegeben wird, kann der Benutzer der Vorrichtung 400 zur Durchführung einer Aktion veranlasst werden, beispielsweise eine vordefinierte Positionierung und/oder Orientierung der Vorrichtung 200 nach
In einem optionalen fünften Schritt 305 erfolgt ein Bestimmen einer Steuerinformation basierend auf der Zustandsinformation bzw. auf der ausgegeben Zustandsinformation. Diese bestimmte Steuerinformation kann wiederum ausgegeben werden. Für den Fall, dass die Zustandsinformation an die Vorrichtung 400 nach
In einem optionalen sechsten Schritt 306 erfolgt ein Erstellen einer Benutzerprofilinformation, beispielsweise basierend auf der in dem Schritt 301 erfassten zumindest einen Beschleunigungsinformation, der in dem Schritt 302 erfassten zumindest einen Sensorinformation, sowie der in dem Schritt 303 bestimmten Zustandsinformation. Das Erstellen der Benutzerprofilinformation kann beispielsweise seitens derjenigen Vorrichtung durchgeführt werden, die die Schritte 301 und 302 des Erfassens durchgeführt hat. Alternativ kann das Erstellen der Benutzerprofilinformation kann beispielsweise seitens derjenigen Vorrichtung durchgeführt werden, die den Schritt 303 des Bestimmens der Zustandsinformation durchgeführt hat. Diese beiden vorstehend genannten Vorrichtungen können sich beispielsweise voneinander unterscheiden, z. B. können die Schritte 301 und 302 von der Vorrichtung 200 oder 300 nach
Der Schritt des Erfassen der zumindest einen Beschleunigungsinformation 301 und/oder der Schritt 302 des Erfassen der zumindest einen Sensorinformation können simultan zu dem Schritt 303 durchgeführt werden. Dies bedeutet, dass beispielsweise nach einem erstmaligen Ausführen des Schrittes 301 und des Schrittes 302, der Schritt 303 des Bestimmens der Zustandsinformation durchgeführt wird, während der Schritt 301 und der Schritt 302 weiter ausgeführt werden, indem weitere Beschleunigungsinformationen (Schritt 301) und Sensorinformationen (Schritt 302) erfasst werden. Anschließend kann zumindest teilweise basierend auf diesen erfassten weiteren Beschleunigungsinformationen (Schritt 301) und Sensorinformationen (Schritt 302) beispielsweise erneut der Schritt 303 bzw. die Schritte 303 bis 304 und optional die Schritte 305 und/oder 306 durchgeführt werden.The step of acquiring the at least one piece of
Prozessor 210 der Vorrichtung 20 ist insbesondere als Mikroprozessor, Mikrokontrolleinheit, Mikrocontroller, digitaler Signalprozessor (DSP), Anwendungsspezifische Integrierte Schaltung (ASIC) oder Field Programmable Gate Array (FPGA) ausgebildet.
Prozessor 210 führt Programmanweisungen aus, die in Programmspeicher 212 gespeichert sind, und speichert beispielsweise Zwischenergebnisse oder ähnliches in Arbeits- oder Hauptspeicher 211. Zum Beispiel ist Programmspeicher 212 ein nicht-flüchtiger Speicher wie ein Flash-Speicher, ein Magnetspeicher, ein EEPROM-Speicher (elektrisch löschbarer programmierbarer Nur-Lese-Speicher) und/oder ein optischer Speicher. Hauptspeicher 211 ist zum Beispiel ein flüchtiger oder nicht-flüchtiger Speicher, insbesondere ein Speicher mit wahlfreiem-Zugriff (RAM) wie ein statischer RAM-Speicher (SRAM), ein dynamischer RAM-Speicher (DRAM), ein ferroelektrischer RAM-Speicher (FeRAM) und/oder ein magnetischer RAM-Speicher (MRAM).
Programmspeicher 212 ist vorzugsweise ein lokaler mit der Vorrichtung 20 fest verbundener Datenträger. Mit der Vorrichtung 20 fest verbundene Datenträger sind beispielsweise Festplatten, die in die Vorrichtung 20 eingebaut sind. Alternativ kann der Datenträger beispielsweise auch ein mit der Vorrichtung 20 trennbar verbindbarer Datenträger sein.
Programmspeicher 212 enthält beispielsweise das Betriebssystem von der Vorrichtung 20, das beim Starten der Vorrichtung 20 zumindest teilweise in Hauptspeicher 211 geladen und vom Prozessor 210 ausgeführt wird. Insbesondere wird beim Starten von Vorrichtung 20 zumindest ein Teil des Kerns des Betriebssystems in den Hauptspeicher 211 geladen und von Prozessor 210 ausgeführt.
Das Betriebssystem ermöglicht insbesondere die Verwendung der Vorrichtung 20 zur Datenverarbeitung. Es verwaltet beispielsweise Betriebsmittel wie Hauptspeicher 211 und Programmspeicher 212, Kommunikationsschnittstelle 213, das optionale Ein- und Ausgabegerät 214, stellt unter anderem durch Programmierschnittstellen anderen Programmen grundlegende Funktionen zur Verfügung und steuert die Ausführung von Programmen.The operating system enables, in particular, the use of the
Prozessor 210 steuert zudem die Kommunikationsschnittstelle 213, welche beispielsweise eine Netzwerkschnittstelle sein kann und als Netzwerkkarte, Netzwerkmodul und/oder Modem ausgebildet sein kann. Die Kommunikationsschnittstelle 213 ist insbesondere dazu eingerichtet, eine Verbindung der Vorrichtung 20 mit anderen Vorrichtungen (z. B. zumindest eine der Vorrichtungen 200, 300, und/oder 400 nach
Über eine derartige Kommunikationsschnittstelle 213 kann insbesondere die zumindest eine Beschleunigungsinformation (vgl. Schritt 301 nach
Des Weiteren kann Prozessor 210 zumindest ein optionales Ein-/Ausgabegerät 214 steuern. Ein-/Ausgabegerät 214 ist beispielsweise eine Tastatur, eine Maus, eine Anzeigeeinheit, ein Mikrofon, eine berührungsempfindliche Anzeigeeinheit, ein Lautsprecher, ein Lesegerät, ein Laufwerk und/oder eine Kamera. Ein-/Ausgabegerät 214 kann beispielsweise Eingaben eines Benutzers aufnehmen und an Prozessor 210 weiterleiten und/oder Informationen für den Benutzer von Prozessor 210 empfangen und ausgeben.Furthermore,
Schließlich kann die Vorrichtung 20 noch weitere Komponenten 215, 216 umfassen.Finally, the
Beschleunigungssensor(en) 215 können beispielsweise eine oder mehrere Beschleunigungsinformationen erfassen (vgl. Schritt 301 nach
Sensor(en) 216 sind beispielsweise ein Temperatursensor, um eine Temperaturinformation umfasst von der zumindest einen Sensorinformation zu erfassen, und/oder ein Timer, um eine Zeitinformation umfasst von der zumindest einen Sensorinformation zu erfassen, und/oder optional ein Helligkeitssensor, um eine Helligkeitsinformation umfasst von der zumindest einen Sensorinformation zu erfassen. Sowohl die Temperaturinformation, die Zeitinformation als auch die Helligkeitsinformation können von der zumindest einen Sensorinformationen umfasst bzw. repräsentiert sein (vgl. Schritt 302 nach
Die im Folgenden aufgeführten Ausführungsbeispiele sollen ebenfalls als offenbart verstanden werden:
Die erfindungsgemäße Lösung ermöglicht es, einen Prozess- und Programmablauf einer Geschirrspülmaschine eineindeutig (d.h. genau bzw. exakt) zu beschreiben, sowohl bei im Haushalt eingesetzten Geschirrspülmaschinen als auch bei gewerblichen Geschirrspülmaschinen.The following embodiments are also to be understood as disclosed:
The solution according to the invention makes it possible to describe a process and program sequence of a dishwasher unambiguously (i.e. precisely or exactly), both for dishwashers used in households and for commercial dishwashers.
Hierzu kann beispielsweise ein Dosiergerät das Verfahren nach dem ersten Aspekt der vorliegenden Erfindung ausführen und/oder steuern, das autark betreibbar ist, und eine Mehrzahl voneinander unterschiedlicher Zubereitungen in den Spülprozess abgeben kann.For this purpose, for example, a dosing device can carry out and/or control the method according to the first aspect of the present invention, which can be operated independently and can dispense a plurality of different preparations into the rinsing process.
Eine Vorrichtung nach dem zweiten Aspekt der Erfindung, z. B. ein Dosiergerät 200 nach
Geschirrspülmaschine anordenbar ist. Ein derartiger Beschleunigungssensor, beispielsweise montiert auf einer Elektronikplatine des (autarken) Dosiergerätes, ist in der Lage Vibrationen, Erschütterungen und/oder mechanische Ereignisse während eines Geschirrspülprozesses bzw. Reinigungsprogramms vollumfänglich zu erfassen und einer Interpretation zugänglich zu machen. In Kombination mit anderen Sensoren, wie z. B. einem Temperatursensor kann das Reinigungsprogramm eineindeutig beschrieben werden. Die ermittelten Daten der Sensoren können beispielsweise Anwendungen zum maschinellen Lernen zugeführt werden, womit dann beispielsweise Musteranalysen erstellt werden und diese dann zur Bestimmung von Steuerdaten zur Steuerung und/oder Regelung einer Vorrichtung nach dem zweiten Aspekt der Erfindung, z. B. einem Dosiergerät oder einer Geschirrspülmaschine eingesetzt werden können.Dishwasher can be arranged. Such an acceleration sensor, for example mounted on an electronic circuit board of the (autonomous) dosing device, is capable of fully detecting vibrations, shocks and/or mechanical events during a dishwashing process or cleaning program and making them accessible for interpretation. In combination with other sensors, such as a temperature sensor, the cleaning program can be described unambiguously. The data determined by the sensors can, for example, be fed into machine learning applications, which can then be used to create pattern analyses, for example, and these can then be used to determine control data for the control and/or regulation of a device according to the second aspect of the invention, e.g. a dosing device or a dishwasher.
Die vorliegende Erfindung ermöglicht die folgenden Vorteile:
- Vollumfängliche sensorische Beschreibung eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms;
- Eineindeutige Beschreibung von Prozessereignissen;
- Maschinenunabhängige Anwendbarkeit;
- Erstellen von Spülprofilen;
- Anwendung von maschinellem Lernen und Mustererkennung; und
- Entwicklung von z. B. Algorithmen zur Steuerung und/oder Regelung eines Dosiergerätes.
- Full sensory description of a cleaning program performed by a dishwasher;
- Unique description of process events;
- Machine-independent applicability;
- Creating flushing profiles;
- Application of machine learning and pattern recognition; and
- Development of, for example, algorithms for controlling and/or regulating a dosing device.
Ausführungsbeispiel A - Herkömmlicher Spülprozess eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms:
Der Beschleunigungssensor und der Temperatursensor, die zur Erfassung der Informationen eingesetzt wurden, sind von einem Dosiergerät (z. B. Vorrichtung 200 nach
Auf allen drei Achsen wird überraschenderweise trotz der Fixierung des Dosiergerätes im Korb eine deutliche Vibration (in
Es ist daher durch den Vergleich des Ruherauschpegels mit einem aktuellen Pegel möglich eineindeutig festzustellen, ob ein Reinigungsprogramm gestartet wurde oder nicht.By comparing the resting noise level with a current level, it is therefore possible to determine unambiguously whether a cleaning program has been started or not.
Solange der Spülprozess des Reinigungsprogramms aktiv ist, oszilliert das Signal auf allen Achsen mit unterschiedlichem Auslenken. Der Grad der Auslenkung ist abhängig von der Positionierung des Dosiergerätes und somit des Beschleunigungssensors. In
Ausführungsbeispiel B - Erkennen eines Wasserwechsels im Rahmen eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms:
Ein autarkes Mess- und/oder Dosiersystem, z. B. ein Dosiergerät (z. B. Vorrichtung 200 nach
A self-contained measuring and/or dosing system, e.g. a dosing device (
Es ist daher durch eine Identifizierung eines Pumpvorgangs und/oder einer ggf. nachfolgenden Ruhepause basierend auf einer von einem Beschleunigungssensor erfassten Beschleunigungsinformation und einer von einem Temperatursensor erfassten Temperaturinformation möglich, einen Wasserwechsel eineindeutig zu bestimmen.It is therefore possible to unambiguously determine a water change by identifying a pumping process and/or a possibly subsequent rest period based on acceleration information detected by an acceleration sensor and temperature information detected by a temperature sensor.
Für den Fall, dass der Abpumpvorgang nicht eindeutig identifiziert werden kann, z. B. aufgrund der Positionierung des Dosiergerätes, reicht es mitunter auch aus, die Ruhephase und den Temperaturabfall nach Wiederstart als eineindeutiges Signal zu kombinieren und daraus auf einen Wasserwechsel zu schließen. Bei Identifikation der Ruhephase kann das Dosiergerät beispielsweise einen Timer starten, mittels dem überwacht werden kann, wann auf den Achsen des Beschleunigungssensors, der eine Bewegung des Beschleunigungssensor auf diesen Achsen erfasst, wieder eine Bewegung erkannt wird. Erfolgt dies in einem festgelegten Zeitfenster und sinkt dabei die Temperatur in einem festgelegten Zeitfenster, ist der Wasserwechsel auch hier sicher erkannt.In the event that the pumping process cannot be clearly identified, e.g., due to the positioning of the dosing device, it is sometimes sufficient to combine the resting phase and the temperature drop after restarting as a unique signal and use this to conclude that a water change has occurred. Upon identification of the resting phase, the dosing device can, for example, start a timer that can be used to monitor when movement is detected again on the axes of the acceleration sensor, which detects movement of the acceleration sensor on these axes. If this occurs within a specified time window and the temperature drops within a specified time window, the water change is reliably detected.
Die sichere Erkennung von Wasserwechseln ist für die Beschreibung des gesamten Spülprozesses bzw. eines von der Geschirrspülmaschine durchgeführten Reinigungsprogramms sehr wichtig, denn es muss eindeutig unterschieden werden, ob der nachfolgende Spülgang des Reinigungsprogramms ein Reinigungsgang, eine Zwischenspülgang oder ein Klarspülgang ist.The reliable detection of water changes is very important for the description of the entire washing process or a cleaning program carried out by the dishwasher, because it must be clearly distinguished whether the subsequent rinse cycle of the cleaning program is a cleaning cycle, an intermediate rinse cycle or a final rinse cycle.
Ausführungsbeispiel C - Erkennen eines Trocknungsgangs eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms:
Nach Beendigung des Klarspülgangs ("final rinse", vgl. vorstehendes Ausführungsbeispiel B) startet die Geschirrspülmaschine (z. B. Vorrichtung 300 nach
After the final rinse cycle has been completed (see above embodiment B), the dishwasher (
Wie in
Es ist daher durch den Vergleich eines Aktivpegels mit einem aktuellen Pegel festzustellen, ob die Sprüharmbewegung beendet wurde oder nicht. Ferner ist daher durch Kombination der Beschleunigungsinformation mit einer Zeitmessung eine eindeutige Identifikation des Trocknungsvorgangs, der im Rahmen eines Reinigungsprogramms einer Geschirrspülmaschine durchgeführt wird, durchführbar.Therefore, by comparing an active level with a current level, it is possible to determine whether the spray arm movement has been completed or not. Furthermore, by combining the acceleration information with a time measurement, a clear identification of the drying process performed as part of a dishwasher's cleaning program is possible.
In beispielhaften Ausgestaltungen ist der Trocknungsprozess z. B. eine thermisch aktivierte Trocknung, auch als sogenannte Zeolith-Trocknungsverfahren bezeichnet. Dabei wird in einem idealen Spülprozess auf das Aufheizen des Geschirrs im Klarspülgang ("final rinse") verzichtet, tatsächlich kann das Geschirr sogar leicht abkühlen (vgl.
Es ist daher durch eine Kombination von einer erfassten Beschleunigungsinformation und einer Temperaturinformation möglich, zeolithaktive Spülgänge im Trocknungsprozess eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms zu identifizieren.It is therefore possible to identify zeolite-active rinse cycles in the drying process of a cleaning program performed by a dishwasher by combining recorded acceleration information and temperature information.
Ausführungsbeispiel D - Erkennen eines Endes ("End-of-Cycle Erkennung") eines von einer Geschirrspülmaschine durchgeführten Reinigungsprogramms:
Die Erkennung des wahren Endes eines Spülgangs ist für ein autarkes Dosiergerät (z. B. Vorrichtung 200 nach
The detection of the true end of a rinse cycle is for a self-sufficient dosing device (
Dem Verbraucher wird das Ende des Spülgangs typischerweise durch ein akustisches Signal oder eine Anzeige auf dem Display angezeigt. Diese Möglichkeit hat ein sich im Behandlungsraum der Geschirrspülmaschine befindliches Dosiergerät jedoch nicht. Viele Reinigungsprogramme von Geschirrspülmaschinen schließen beispielsweise die Trocknungsphase mit einem oder mehreren Pumpschritten ab, um z. B. Kondensat und Restflotte auszutragen. Das Laufen der Abwasserpumpe wiederum verursacht ausreichend Vibrationen, die von einem Beschleunigungssensor erfasst werden können (vgl.
Es ist daher durch eine Kombination von einer Beschleunigungsinformation und erfassten Zeitmesswerten, z. B. mit einem Timer erfasste Zeitinformation, möglich, das Ende eines Reinigungsprogramms durch die im Rahmen eines Trocknungsprozesses des Reinigungsprogramms erfasste Beschleunigungsinformation und Zeitinformation zu identifizieren.It is therefore possible, by combining acceleration information and recorded time measurement values, e.g., time information recorded with a timer, to identify the end of a cleaning program by means of the acceleration information and time information recorded during a drying process of the cleaning program.
Ein Dosiergerät (z. B. Vorrichtung 200 nach
Als Beispiel sei Folgendes angeführt:
Ein Benutzer eines (autarken) Dosiergeräts (z. B. Vorrichtung 200 nach
A user of a (self-sufficient) dosing device (
Ein Benutzer eines derartigen (autarken) Dosiergeräts benutzt in einem weiteren Beispiel während der Woche ein Reinigungsprogramm mit langer Reinigungsdauer, und während der Wochenenden stets Reinigungsprogramme mit kurzen Reinigungsdauern. Mit den aufgezeichneten Daten kann ein Nutzerprofil erstellt werden, und beispielsweise die Menge von zu dosieremden Reinigungsmittel an die jeweiligen Reinigungsprogramme während der Woche und am Wochenende angepasst werden.In another example, a user of such a (self-contained) dosing device uses a cleaning program with a long cleaning duration during the week and always uses cleaning programs with short cleaning durations on the weekends. Using the recorded data, a user profile can be created and, for example, the amount of cleaning agent to be dispensed can be adjusted to the respective cleaning programs during the week and on the weekend.
Es gilt bei allen Aspekten der Erfindung grundsätzlich einen oder mehrere der folgenden Aspekte:
- Alle Daten können lokal und remote gespeichert werden;
- Alle Daten können einer zusätzlichen Datenanalyse unterzogen werden;
- Alle Daten können mit einem Machine-Learning Tool bearbeitet werden;
- Aus den Daten können Rückschlüsse auf das Benutzerverhalten gezogen werden;
- Aus den Daten können Benutzerprofile erstellt werden; und
- Aus den Ergebnissen der Datenanalyse und/oder des Machine-Learnings können Algorithmen (Handlungsanweisungen) für den Betrieb eines autarken Dosiergerätes abgeleitet werden.
- All data can be stored locally and remotely;
- All data can be subjected to additional data analysis;
- All data can be processed with a machine learning tool;
- Conclusions about user behavior can be drawn from the data;
- User profiles can be created from the data; and
- Algorithms (instructions) for the operation of a self-sufficient dosing device can be derived from the results of data analysis and/or machine learning.
In den Patentansprüchen verwendete Begriffe wie "umfassen", "aufweisen", "beinhalten", "enthalten" und dergleichen schließen weitere Elemente oder Schritte nicht aus. Unter die Formulierung "zumindest teilweise" fallen sowohl der Fall "teilweise" als auch der Fall "vollständig". Die Formulierung "und/oder" soll dahingehend verstanden werden, dass sowohl die Alternative als auch die Kombination offenbart sein soll, also "A und/oder B" bedeutet "(A) oder (B) oder (A und B)". Die Verwendung des unbestimmten Artikels schließt eine Mehrzahl nicht aus. Eine einzelne Vorrichtung kann die Funktionen mehrerer in den Patentansprüchen genannten Einheiten bzw. Vorrichtungen ausführen. In den Patentansprüchen angegebene Bezugszeichen sind nicht als Beschränkungen der eingesetzten Mittel und Schritte anzusehen.Terms used in the patent claims such as "comprise,""have,""include,""contain," and the like do not exclude further elements or steps. "at least partially" includes both the case "partially" and the case "completely." The wording "and/or" is intended to indicate that both the alternative and the combination are disclosed, thus "A and/or B" means "(A) or (B) or (A and B)." The use of the indefinite article does not exclude a plurality. A single device can perform the functions of several units or devices mentioned in the patent claims. Reference symbols specified in the patent claims are not to be construed as limitations on the means and steps employed.
Die in dieser Spezifikation beschriebenen Ausführungsbeispiele der vorliegenden Erfindung und die diesbezüglich jeweils angeführten optionalen Merkmale und Eigenschaften sollen auch in allen Kombinationen miteinander offenbart verstanden werden. Insbesondere soll auch die Beschreibung eines von einem Ausführungsbeispiel umfassten Merkmals - sofern nicht explizit gegenteilig erklärt - vorliegend nicht so verstanden werden, dass das Merkmal für die Funktion des Ausführungsbeispiels unerlässlich oder wesentlich ist. Die Abfolge der in dieser Spezifikation geschilderten Verfahrensschritte in den einzelnen Ablaufdiagrammen ist nicht zwingend, alternative Abfolgen der Verfahrensschritte sind denkbar. Die Verfahrensschritte können auf verschiedene Art und Weise implementiert werden, so ist eine Implementierung in Software (durch Programmanweisungen), Hardware oder eine Kombination von beidem zur Implementierung der Verfahrensschritte denkbar.The embodiments of the present invention described in this specification and the optional features and properties cited in relation to them are to be understood as disclosed in all combinations with one another. In particular, the description of a feature included in an embodiment - unless explicitly stated otherwise - should not be understood in this case to mean that the feature is essential or essential for the function of the embodiment. The sequence of the method steps described in this specification in the individual flow diagrams is not mandatory; alternative sequences of the method steps are conceivable. The method steps can be implemented in various ways; for example, an implementation in software (by program instructions), hardware or a combination of both is conceivable for implementing the method steps.
Claims (10)
- A method (30), comprising:- recording at least one item of acceleration information indicative of a curve of measured acceleration values, wherein the at least one item of acceleration information is recorded by at least one acceleration sensor in a treatment chamber of a dishwasher (300), wherein the acceleration sensor is part of a separate dosing device in the treatment chamber of the dishwasher;- determining an item of status information indicative of a process step within a cleaning program performed by the dishwasher, wherein the status information is determined on the basis of at least one item of acceleration information;- recording at least one item of sensor information indicative of a temperature and/or time curve,
wherein the status information is further determined on the basis of at least one item of sensor information,- outputting or causing output of the determined status information,- wherein the at least one item of acceleration information is recorded with respect to a predefined orientation and/or positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher,
wherein the at least one item of acceleration information represents a signal in the direction of each of two or three degrees of freedom,- wherein the predefined orientation and/or the predefined positioning of the at least one acceleration sensor in the treatment chamber of the dishwasher is determined on the basis of a comparison between the signals in the direction of all degrees of freedom represented by the at least one item of acceleration information. - The method according to claim 1, further comprising:- determining an item of control information at least partially on the basis of the status information, wherein the control information causes the mobile dosing device to perform a dosage of cleaning agent and/or care agent defined according to the control information.
- The method according to one of the preceding claims, wherein the status information represents one or more process steps i) to xi) of the cleaning program:i) starting the cleaning program;ii) performing a water fill during the cleaning program;iii) performing a water change during the cleaning program;iv) performing a pre-wash cycle during the cleaning program;v) performing a main cleaning cycle during the cleaning program;vi) performing a first rinse, in particular an intermediate rinse cycle, during the cleaning program;vii) performing further rinsing steps, in particular further intermediate rinse cycles, during the cleaning program;viii) performing a final rinse during the cleaning program;ix) performing a drying process during the cleaning program;x) performing an alternative, in particular zeolite-active drying process during the cleaning program; andxi) ending the cleaning program.
- The method according to one of the preceding claims, wherein the acceleration information and/or the at least one item of sensor information are each recorded over a predefined period of time.
- The method according to one of the preceding claims, wherein the at least one acceleration sensor is arranged within the treatment chamber of the dishwasher, in particular on or in a lower basket for receiving objects to be cleaned, so that the predefined positioning of the at least one acceleration sensor is present within the treatment chamber of the dishwasher.
- The method according to claim 1, wherein the status information is determined separately for every two or three degrees of freedom.
- The method according to one of claims 1 to 6, wherein the determining of the status information is further based on one or more of the following steps:- a noise level represented by the at least one item of acceleration information at two recording times;- a curve represented by the at least one item of acceleration information in comparison with a curve represented by the temperature of the sensor information; and- a curve represented by the at least one item of acceleration information in comparison with a curve represented by the time of the sensor information.
- The method according to one of claims 1 to 7, further comprising:- creating an item of user profile information based at least partially on the recorded at least one item of acceleration information and/or the at least one item of sensor information, wherein the status information is further determined based on the user profile information.
- A device designed for controlling the method according to one of claims 1 to 8.
- A computer program comprising program instructions which cause a processor to perform and/or control the method according to one of claims 1 to 8 when the computer program is running on the processor.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102018210496.4A DE102018210496A1 (en) | 2018-06-27 | 2018-06-27 | Monitoring a cleaning program from a dishwasher |
| PCT/EP2019/066953 WO2020002400A1 (en) | 2018-06-27 | 2019-06-26 | Monitoring of a washing program of a dishwasher machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP3813624A1 EP3813624A1 (en) | 2021-05-05 |
| EP3813624B1 true EP3813624B1 (en) | 2025-06-04 |
Family
ID=67137929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP19734745.3A Active EP3813624B1 (en) | 2018-06-27 | 2019-06-26 | Monitoring of a washing program of a dishwasher machine |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12016504B2 (en) |
| EP (1) | EP3813624B1 (en) |
| CN (1) | CN112312817B (en) |
| DE (1) | DE102018210496A1 (en) |
| ES (1) | ES3034095T3 (en) |
| PL (1) | PL3813624T3 (en) |
| WO (1) | WO2020002400A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230281439A1 (en) * | 2022-03-07 | 2023-09-07 | Applied Materials, Inc. | Synthetic time series data associated with processing equipment |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6654975B2 (en) * | 2001-08-24 | 2003-12-02 | Maytag Corporation | Appliance incorporating leveling display system |
| DE10204455A1 (en) * | 2002-02-05 | 2003-08-21 | Miele & Cie | Method for monitoring integrity of dishwashing machine component parts has number of acoustic sensors and memory of reference sound levels |
| DE102007042863A1 (en) * | 2007-09-10 | 2009-03-12 | Henkel Ag & Co. Kgaa | Dosing system for dispensing flowable or spreadable preparations |
| EP2296522B1 (en) * | 2008-07-15 | 2015-01-07 | Henkel AG & Co. KGaA | Metering system with component support |
| DE102008036586A1 (en) | 2008-08-06 | 2010-02-11 | Henkel Ag & Co. Kgaa | Appliance |
| DE102008045087A1 (en) * | 2008-08-29 | 2010-03-04 | Lg Electronics Inc. | Dishwasher for use in houses, has vibration measuring unit for measuring vibration magnitude produced by draining device, and controller for controlling operation of draining device based on measured vibration magnitude |
| ITRN20110080A1 (en) * | 2011-11-29 | 2013-05-30 | Indesit Co Spa | DISHWASHER. |
| US9359712B2 (en) * | 2012-04-04 | 2016-06-07 | Whirlpool Corporation | Apparatus and method for controlling the energy usage of an appliance |
| EP2662014A1 (en) * | 2012-05-11 | 2013-11-13 | Electrolux Home Products Corporation N.V. | Method for load detection in a dishwasher basket |
| EP2732748B1 (en) * | 2012-11-20 | 2017-01-04 | Premark FEG L.L.C. | Motor failure sensing system for pumps of warewash machines and related method |
| DE102012222196A1 (en) * | 2012-12-04 | 2014-01-02 | E.G.O. Elektro-Gerätebau GmbH | Sensor unit for conductivity measurement of electrical domestic appliance, particularly washing machine, comprises electrodes and acceleration sensor, which are arranged together on sensor carrier that is particularly circuit board |
| DE102013218468A1 (en) * | 2013-09-16 | 2015-03-19 | BSH Bosch und Siemens Hausgeräte GmbH | System, retrofit module and method for monitoring a current operating state of a program-controlled household appliance |
| DE102013220568A1 (en) * | 2013-10-11 | 2015-04-16 | Robert Bosch Gmbh | Device for measuring state variables of a domestic appliance process and for transmitting the state variables, domestic appliance and method for measuring state variables of a domestic appliance process |
| US9706897B2 (en) | 2014-11-20 | 2017-07-18 | The Procter & Gamble Company | Personalized cleaning composition dispensing device |
| CN106033091B (en) * | 2015-03-11 | 2022-04-29 | 中芯国际集成电路制造(上海)有限公司 | MEMS acceleration sensor, preparation method thereof and electronic device |
| DE102016225812A1 (en) * | 2016-12-21 | 2018-06-21 | Henkel Ag & Co. Kgaa | Apparatus and method for dosing cleaning agents |
| GB201707438D0 (en) * | 2017-05-09 | 2017-06-21 | Howden Joinery Group Plc | Detecting appliance conformity |
| DE102018210497A1 (en) * | 2018-06-27 | 2020-01-02 | Henkel Ag & Co. Kgaa | Monitoring of loading and / or unloading of dishwashers |
-
2018
- 2018-06-27 DE DE102018210496.4A patent/DE102018210496A1/en not_active Withdrawn
-
2019
- 2019-06-26 CN CN201980043192.5A patent/CN112312817B/en active Active
- 2019-06-26 PL PL19734745.3T patent/PL3813624T3/en unknown
- 2019-06-26 US US17/044,248 patent/US12016504B2/en active Active
- 2019-06-26 EP EP19734745.3A patent/EP3813624B1/en active Active
- 2019-06-26 WO PCT/EP2019/066953 patent/WO2020002400A1/en not_active Ceased
- 2019-06-26 ES ES19734745T patent/ES3034095T3/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3813624A1 (en) | 2021-05-05 |
| WO2020002400A1 (en) | 2020-01-02 |
| PL3813624T3 (en) | 2025-11-17 |
| DE102018210496A1 (en) | 2020-01-02 |
| ES3034095T3 (en) | 2025-08-12 |
| CN112312817A (en) | 2021-02-02 |
| US20210204791A1 (en) | 2021-07-08 |
| CN112312817B (en) | 2025-01-24 |
| US12016504B2 (en) | 2024-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3813626A1 (en) | Monitoring of loading and/or unloading of dishwasher machines | |
| EP3485082B1 (en) | Method for monitoring the supply of a cleaning agent and corresponding device | |
| EP3485077B1 (en) | Method and device for supply monitoring | |
| EP3376931B1 (en) | Method for operating a dish washing machine and dish washing machine | |
| EP3873315A1 (en) | Method and device for an air-guiding domestic appliance | |
| DE102018203586A1 (en) | Device with output module and / or sensor module | |
| WO2018114363A1 (en) | Method for metering cleaning agents | |
| EP3160321B1 (en) | Water-bearing domestic appliance | |
| EP3762528A1 (en) | Determining a state of a domestic appliance | |
| EP3813624B1 (en) | Monitoring of a washing program of a dishwasher machine | |
| DE102016225812A1 (en) | Apparatus and method for dosing cleaning agents | |
| EP4157054B1 (en) | System with a dishwasher, method, and computer program product | |
| DE112022000130T5 (en) | CLEANING METHOD AND DEVICE FOR A DISHWASHER, AND DISHWASHER | |
| EP3729394A1 (en) | Open-loop and/or closed-loop control of household appliances | |
| EP3457905B1 (en) | Control of a household appliance | |
| EP3559328B1 (en) | Determining treatment parameters via geometric information of a textile | |
| EP3762530B1 (en) | Device for use in a domestic appliance for textile treatment and use of a sensor | |
| WO2012072376A1 (en) | Method for controlling a dosing appliance for a flowable detergent or washing agent | |
| DE102018109332A1 (en) | Method and device for operating a household appliance and household appliance with a device | |
| DE102010062924A1 (en) | Household appliance i.e. washing machine, has control device for executing operating program and established to determine endangerment degree of shaft and bearing based on variable data of sensors and clock of appliance |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20210113 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) | ||
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
| 17Q | First examination report despatched |
Effective date: 20230217 |
|
| P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230530 |
|
| GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
| INTG | Intention to grant announced |
Effective date: 20250211 |
|
| GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 502019013409 Country of ref document: DE |
|
| REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20250618 Year of fee payment: 7 |
|
| REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 3034095 Country of ref document: ES Kind code of ref document: T3 Effective date: 20250812 |
|
| REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20250604 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250604 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20250731 Year of fee payment: 7 |
|
| REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250904 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250905 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20250929 Year of fee payment: 7 Ref country code: TR Payment date: 20250825 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250604 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20250722 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250604 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20250730 Year of fee payment: 7 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250904 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250604 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20250604 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20251006 |