Information
-
Patent Grant
-
6268593
-
Patent Number
6,268,593
-
Date Filed
Wednesday, October 25, 200025 years ago
-
Date Issued
Tuesday, July 31, 200124 years ago
-
Inventors
-
Original Assignees
-
Examiners
Agents
- Armstrong, Westerman, Hattori, McLeland & Naughton, LLP
-
CPC
-
US Classifications
Field of Search
US
- 219 518
- 219 708
- 219 754
- 219 755
- 219 762
- 219 720
- 099 325
- 099 DIG 14
- 099 451
- 177 83
- 177 48
- 177 84
- 177 41
- 177 42
- 177 54
-
International Classifications
-
Abstract
In a microwave oven, a turn table rotates once in a period TX. During one rotation of turn table, a control circuit usually detects six pulse signals. Control circuit detects a weight of food placed on turn table based on detected intervals TA, TB, and TC of pulse signals. Note that, if six pulse signals are not detected during one rotation of turn table, the control circuit retries detection of the pulse signals and detects the weight of food placed on turn table based on TA, TB, and TC for a subsequent rotation of turn table.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to cooking apparatuses and, more particularly, to a cooking apparatus capable of determining a weight of food to be heated.
2. Description of the Background Art
A conventional cooking apparatus may include a weight sensor for detecting a weight of food in a heat chamber. Such a cooking apparatus automatically determines a heating time or the like based on the detected weight of food for cooking.
Examples of such a weight sensor include a device outputting a pulse signal at a different timing according to the weight of food. The weight sensor detects the pulse signal output from the above mentioned device and determines the weight of food based on the timing at which the pulse signal is detected. The cooking apparatus uses the determined weight of food for automatic cooking.
However, the weight sensor suffers from a problem that the pulse signal may not be properly detected due to an external noise or the like. In such a case, the detected weight of food considerably deviates from the actual weight, so that a user does not satisfy with the automatic cooking performed by the cooking apparatus.
SUMMARY OF THE INVENTION
The present invention is made to solve the aforementioned problem. An object of the present invention is to provide a cooking apparatus provided with a weight sensor capable of accurately detecting a weight of food.
According to one aspect of the present invention, the cooking apparatus includes: a turn table on which food is to be placed for periodic rotation; a weight indicating portion; a signal outputting portion; and a weight determining portion. The weight indicating portion has a magnet, varies a magnetic field intensity in a prescribed position with a prescribed frequency (number of times) in a rotation period of the turn table, and changes a timing at which the magnetic field intensity varies in the prescribed position in the rotation period of the turn table according to the weight of food placed on the turn table. The signal outputting portion outputs a pulse signal differently according to the variation in the magnetic field intensity in the prescribed position. The weight determining portion receives the signal output from the signal outputting portion for determining the weight of food according to a timing of receiving the pulse signal in the rotation period of the turn table. Note that the weight determining portion determines the weight of food only when the pulse signals are received with the prescribed frequency in the rotation period of the turn table.
According to the present invention, the weight determining portion determines the weight of food only when the pulse signals are properly received. In other words, if the weight determining portion does not receive the pulse signals with the prescribed frequency during one rotation of the turn table, the pulse signals received by the weight determining portion in that rotation of the turn table are ignored in detecting the weight of food. Then, the weight of food is detected based on the pulse signals subsequently received by the weight determining portion.
Thus, even if the pulse signals to be used for the determination of the weight of food are not properly transmitted/received or a pulse signal affected by an external noise is present under certain circumstances, the pulse signal that is considered to have been adversely affected would not be used for the detection of the weight of food. Thus, the weight of food can be detected more accurately in the cooking apparatus.
In the cooking apparatus of the present invention, preferably, if a frequency of receiving the pulse signals output from the signal outputting portion in the rotation period of the turn table is less than the prescribed frequency, the weight determining portion determines the weight of food according to the timing of receiving the pulse signals in a subsequent rotation period of the turn table.
The cooking apparatus of the present invention further includes a heating portion heating food to be heated, and a heat controlling portion controlling a heating operation of the heating portion. The heat controlling portion preferably ends the heating operation of the heating portion in the event that the weight determining portion fails to receive the pulse signals output from the signal outputting portion during one rotation of the turn table with the prescribed frequency after such event successively occurs with a given frequency.
Thus, the cooking apparatus would not continue to heat when it is in some kind of trouble.
Preferably, the cooking apparatus of the present invention includes a notifying portion. The notifying portion notifies the event that the weight determining portion fails to receive the pulse signals output from the signal outputting portion during one rotation of the turn table with the prescribed frequency after such event successively occurs with the given frequency.
Thus, a user can easily realize that the weight determining portion cannot determine the weight of food properly.
The cooking apparatus of the present invention preferably includes a notifying portion. The notifying portion notifies that the weight determining portion cannot properly determine the weight of food if the weight determining portion has never received the pulse signal from the signal outputting portion in a prescribed time period.
The cooking apparatus of the present invention preferably includes a sound generating portion and a sound setting portion. Note that the sound generating portion can generate a plurality of different sound patterns which have been preliminary set and generates a sound if a prescribed condition is met. The sound setting portion sets the sound pattern to be generated by the sound generating portion among the plurality of sound patterns. It is noted that the sound generating portion generates a sound according to the set sound pattern when the sound pattern is set by the sound setting portion.
The cooking apparatus according to another aspect of the present invention includes: a turn table on which food is to be placed for periodic rotation; a weight indicating portion; a signal outputting portion; and a weight determining portion. The weight indicating portion has a magnet, varies a magnetic field intensity in a prescribed position with a prescribed frequency in a rotation period of the turn table, and changes a timing at which the magnetic field intensity in the prescribed position changes in the rotation period of the turn table according to the weight of food placed on the turn table. The signal outputting portion differently outputs pulse signals according to the variation in the magnetic field intensity in the prescribed position. The weight determining portion receives a signal output from the signal outputting portion for determining the weight of food according to the timing of receiving the pulse signal in the rotation period of the turn table. If the weight determining portion receives two different pulse signals at an interval shorter than a prescribed interval, it invalidates the second one of the received two pulse signals.
According to the present invention, if the weight determining portion receives a pulse signal at an unusual timing with respect to reception of a pulse signal which has been received immediately before, that unusually received pulse signal is determined an external noise and ignored in detecting the weight of food.
Thus, if the pulse signals used for the determination of the weight of food are not transmitted/received properly under certain circumstances, the pulse signal which is considered to have been adversely affected by abnormal transmission/reception would not be used in detecting the weight of food. Accordingly, the cooking apparatus can detect the weight of food more accurately.
A method of detecting a weight of food on a turn table according to still another aspect of the present invention refers to a method of detecting a weight of food placed on a turn table of a cooking apparatus including a turn table for periodic rotation, and a weight indicating portion varying a magnetic field intensity in a prescribed position with a prescribed frequency in a rotation period of the turn table. It is noted that the timing at which the weight indicating portion varies the magnetic field intensity in the prescribed position changes according to the weight of food placed on the turn table. The method includes steps of: outputting a pulse signal differently according to the variation in the magnetic field intensity in the prescribed position; and receiving the pulse signal for determining the weight of food according to the timing of receiving the pulse signal only when a frequency of receiving the pulse signals in the rotation period of the turn table equals to the prescribed frequency.
According to the present invention, the weight of food is determined only when the pulse signals are properly received. In other words, if the pulse signals are not received with a prescribed frequency during one rotation of the turn table due to an external noise or the like, the pulse signals received by the weight determining portion in that rotation of the turn table are ignored in determining the weight of food. The weight of food is detected based on pulse signals subsequently received by the weight determining portion.
Accordingly, even if the pulse signals to be used for the determination of the weight of food are not transmitted/received properly or a pulse signal affected by the external noise is present, the pulse signal which is considered to have been adversely affected would not be used for the detection of the weight of food. As a result, the weight of food on the turn table can be detected more accurately.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1A
is a perspective illustration of a microwave oven according to a first embodiment of a cooking apparatus of the present invention.
FIG. 1B
is an illustration of the microwave oven of
FIG. 1A
with its door opened.
FIG. 2
is a diagram schematically showing an internal structure of a body of the microwave oven shown in FIG.
1
A.
FIG. 3
is a longitudinal cross sectional view of a turn table control box shown in FIG.
2
.
FIG. 4A
is a perspective view of a stationary magnet holder shown in FIG.
3
.
FIG. 4B
is a perspective view of a shaft shown in FIG.
3
.
FIG. 4C
is a perspective view of a movable magnet holder shown in FIG.
3
.
FIG. 5
is a side view of a combination of the shaft and the stationary magnet holder shown in FIG.
3
.
FIG. 6
is a side view of a combination of the shaft and the movable magnet holder shown in FIG.
3
.
FIG. 7
is a side view of a combination of the shaft and the movable magnet holder shown in FIG.
3
.
FIG. 8
is a partial bottom view of the turn table control box shown in FIG.
2
.
FIG. 9
is a diagram schematically showing an electrical structure of the microwave oven shown in
FIGS. 1A and 1B
.
FIG. 10
is a diagram shown in conjuction with a pulse signal output from a hole IC (Integrated Circuit) to a control circuit shown in FIG.
9
.
FIG. 11
is a flow chart of a main routine executed by the control circuit shown in FIG.
9
.
FIG. 12
is a flow chart of a subroutine of a weight detecting process shown in FIG.
11
.
FIG. 13
is a flow chart of a subroutine of a measurement starting process shown in FIG.
12
.
FIG. 14
is a flow chart of a subroutine of a process per second shown in FIG.
12
.
FIG. 15
is a flow chart of a subroutine of a pulse signal determining process shown in FIG.
12
.
FIG. 16
is a flow chart of a subroutine of an end sound notifying process shown in FIG.
11
.
FIG. 17
is a flow chart of a subroutine of an end sound switching operation process shown in FIG.
11
.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Now, an embodiment of the present invention will be described with reference to the drawings.
Referring to
FIG. 1A
, a microwave oven
1
mainly includes a body
2
and a door
3
. Body
2
has an exterior
4
enclosing body
2
, a control panel
6
, and a plurality of legs
8
. Note that control panel
6
is provided on a front face of microwave oven
1
for enabling a user to operate microwave oven
1
. Door
3
has a handle
3
A for opening/closing door
3
.
Referring to
FIG. 1B
, a heat chamber
5
is arranged behind door
3
and inside body
2
. A turn table
15
for placing food is arranged in heat chamber
5
.
Referring to
FIG. 2
, heat chamber
5
is provided with an upper heater
12
and a lower heater
13
for heating heat chamber
5
. Food
17
is placed on turn table
15
. Provided on the right side of heat chamber
5
are a magnetron
10
and a transformer
11
for supplying magnetron
10
with electric power. Magnetron
10
oscillates a radio wave at a high frequency for cooking food
17
. Positioned below heat chamber
5
is a turn table control box
16
(hereinafter simply referred to as a control box
16
) for rotationally driving turn table
15
. Turn table
15
and control box
16
are connected by a shaft
19
. Control box
16
internally includes a mechanism for rotating shaft
19
. Rotation of shaft
19
allows turn table
15
to rotate.
Positioned behind magnetron
10
is a fan (not shown) for cooling heated magnetron
10
. Provided on the left side of heat chamber
5
is a heat chamber light (not shown) for illuminating heat chamber
5
with light while magnetron
10
or upper heater
12
and lower heater
13
heat for cooking.
In microwave oven
1
, the weight of food
17
on turn table
15
can be detected. Microwave oven
1
provides for automatic cooking in accordance with the detected weight of food
17
. Note that a member in control box
16
is used for detecting the weight of food. In the following, the internal structure of control box
16
will be described in conjunction with detection of the weight of food
17
.
Referring to
FIG. 3
, a lower end of shaft
19
is inserted into control box
16
. The lower end of shaft
19
has a bearing
45
. Further, a spring
46
is provided below bearing
45
. Shaft
19
is downwardly energized by spring
46
through bearing
45
.
An upper presser
47
is arranged on the upper surface of control box
16
to surround shaft
19
. A spring
48
is positioned on upper presser
47
.
A stationary magnet holder
43
and a movable magnet holder
44
are fitted onto shaft
19
between upper presser
47
and bearing
45
. Stationary magnet holder
43
is generally fitted onto shaft
19
to be positioned outside movable magnet holder
44
. Upper presser
47
is arranged to have contact with an upper end of stationary magnet holder
43
. Stationary magnet holder
43
and movable magnet holder
44
are downwardly energized by spring
48
through upper presser
47
.
Stationary magnet holder
43
has teeth at its periphery so that it acts as a gear. Shaft
19
has a horizontally protruding pin (a pin
19
a
which will later be described), which is inserted into stationary magnet holder
43
and movable magnet holder
44
at a prescribed location. Thus, as stationary magnet holder
43
and movable magnet holder
44
horizontally rotate, shaft
19
rotates accordingly. Further, as shaft
19
horizontally rotates, turn table
15
rotates accordingly. Therefore, horizontal rotation of stationary magnet holder
43
and movable magnet holder
44
causes turn table
15
to rotate accordingly.
A turn table motor
41
is provided in control box
16
apart from shaft
19
. Further, a gear
42
is provided in control box
16
, which rotates by rotation of turn table motor
41
. Note that gear
42
has a vertically extending shaft portion
42
A, which has teeth at its periphery. The teeth at the periphery of shaft portion
42
A mate with those of stationary magnet holder
43
. Consequently, as turn table motor
41
rotates, turn table
15
rotates along with gear
42
, stationary magnet holder
43
, and shaft
19
.
Note that turn table motor
41
is an AC (Alternating Current) synchronous motor. Thus, turn table
15
rotates with a period dependent on a frequency of a power supply source. For example, if the frequency of the power supply source (an AC power supply source
100
which will later be described) is 60 Hz and 50 Hz, turn table
15
rotates with periods of 10 seconds and 12 seconds, respectively.
Now, a positional relationship among shaft
19
, stationary magnet holder
43
and movable magnet holder
44
will be described. Stationary magnet holder
43
and movable magnet holder
44
are arranged in control box
16
of microwave oven
1
, being fitted onto shaft
19
.
FIGS. 4A
to
4
C collectively show an exploded perspective view of the combination of shaft
19
, stationary magnet holder
43
and movable magnet holder
44
.
First, referring to
FIGS. 4A
to
4
C and
5
, the positional relationship between shaft
19
and stationary magnet holder
43
will be described. Horizontally extending pin
19
A passes through the lower portion of shaft
19
. Namely, two portions of the pin horizontally protrude from the lower portion of shaft
19
in opposite directions.
Stationary magnet holder
43
has two vertical slot-like cutouts at its side surface. One is a cutout
43
A and the other is formed opposite to cutout
43
A although not shown. Cutout
43
A is formed from the lower end of the side surface of stationary magnet holder
43
in an upward direction. As shown in
FIGS. 4A
to
4
C, stationary magnet holder
43
is combined with shaft
19
by inserting pin
19
A to cutout
43
A and another cutout which is not shown.
Returning to
FIG. 3
, stationary magnet holder
43
is downwardly energized by spring
48
. Shaft
19
is upwardly energized by spring
46
. Namely, the relative positional relationship in the vertical direction of shaft
19
and stationary magnet holder
43
is affected by magnitudes of the energizing forces of springs
48
and
46
. The vertical positional relationship also affects the weight of food
17
placed on turn table
15
. Note that cutout
43
A and the cutout not shown are linearly formed in the vertical direction. Thus, the variation in the weight of food
17
only changes the vertical positional relationship between shaft
19
and stationary magnet holder
43
, and stationary magnet holder
43
would not horizontally rotate with respect to shaft
19
.
Stationary magnet holder
43
has three magnets
431
,
432
and
433
(magnet
433
is not shown in
FIG. 5
) at regular intervals at its side surface. Since the variation in the weight of food
17
does not cause horizontal rotation of stationary magnet holder
43
with respect to shaft
19
as described above, even if the weight of food
17
varies, the horizontal positional relationship among magnets
431
,
432
,
433
and pin
19
A would not change.
Now, referring to
FIGS. 4A
to
4
C,
6
and
7
, the positional relationship between shaft
19
and movable magnet holder
44
will be described. Movable magnet holder
44
has two cutouts (cutouts
44
A and
44
B) at its side surface. Note that both of cutouts
44
A and
44
B are formed at the side surface of movable magnet holder
44
in a spiral manner. Cutouts
44
A and
44
B are formed from the upper end of the side surface of movable magnet holder
44
in a downward direction. As mainly shown in
FIGS. 4A
to
4
C, movable magnet holder
44
is combined with shaft
19
by inserting pin
19
A into cutouts
44
A and
44
B from below.
Returning to
FIG. 3
, movable magnet holder
44
is energized downwardly by spring
48
, and shaft
19
is upwardly energized by spring
46
. The relative vertical positional relationship between shaft
19
and movable magnet holder
44
is affected by the weight of food
17
placed on turn table
15
. Cutouts
44
A and
44
B are formed in a spiral manner. Thus, as the weight of food
17
varies, the vertical positional relationship between shaft
19
and movable magnet holder
44
changes and, accordingly, movable magnet holder
44
horizontally rotates with respect to shaft
19
. Specifically, if shaft
19
and movable magnet holder
44
are positioned as shown in
FIG. 6
, if the weight of food
17
increases, the positional relationship turns to that shown in FIG.
7
. Namely, movable magnet holder
44
upwardly moves and rotates in an R direction with respect to shaft
19
from the position shown in FIG.
6
.
Movable magnet holder
44
has three magnets
441
,
442
and
443
(magnet
443
is not shown in
FIG. 6
) at regular intervals on its side surface. As described above, since variation in the weight of food
17
causes horizontal rotation of movable magnet holder
44
with respect to shaft
19
, if the weight of food
17
varies, the positional relationship among magnets
441
,
442
,
443
and pin
19
A changes in the horizontal direction.
As described above, although the variation in the weight of food
17
would not change the positional relationship among magnets
431
,
432
,
433
and pin
19
A in the horizontal direction, it would change the positional relationship among magnets
441
,
442
,
443
and pin
19
A. Microwave oven
1
makes use of this for detecting the weight of food
17
.
Now, referring to
FIGS. 3
to
8
, detection of the weight of food
17
using magnets
431
,
432
,
433
as well as magnets
441
,
442
,
443
will be described in greater detail.
Magnets
431
,
432
and
433
are respectively positioned adjacent to magnets
441
,
442
and
443
at the same interval. If the weight of food
17
increases, only magnets
441
,
442
and
443
move a distance according to the weight in the R direction (“R” in FIG.
6
and that in
FIG. 8
represent the same direction) in the drawings with respect to pin
19
A. Thus, if the weight of food
17
varies, the interval between magnets
431
,
432
,
433
and magnets
441
,
442
,
443
changes in accordance with an amount of the variation in weight. The weight of food
17
can be detected based on the variation in interval.
A hole IC
50
is provided for detecting the above mentioned interval of the magnets.
Magnets
431
,
432
,
433
and magnets
441
,
442
,
443
are positioned at the same height. Hole IC
50
is provided to allow magnets
431
,
432
,
433
to be respectively opposite to magnets
441
,
442
,
443
, at the same distance, as shaft
19
rotates. A prescribed voltage is applied to hole IC
50
and, if it is positioned opposite to any of magnets
431
,
432
,
433
and magnets
441
,
442
,
443
, it changes its output. The change in time interval of the output from hole IC
50
is used for the detection of the interval of the magnets.
FIG. 9
is a diagram schematically showing an electric circuit of microwave oven
1
. Microwave oven
1
is provided with a control circuit
25
including a microcomputer for controlling the operation of microwave oven
1
. Control circuit
25
is connected to control panel
6
for controlling microwave oven
1
in accordance with data or the like input from control panel
6
. Note that control panel
6
is provided with a display portion for displaying prescribed information, and control circuit
25
can control the display content.
Control circuit
25
is connected to a waveform shaping circuit
18
. Waveform shaping circuit
18
is provided for counting a frequency of a commercially available power supply source (AC power supply source
100
which will later be described).
Microwave oven
1
further includes relays
21
to
23
for respectively turning on turn table motor
41
, upper heater
12
and lower heater
13
. Further, microwave oven
1
has a relay
24
to be connected to transformer
11
, heat chamber light
26
for illuminating the previously mentioned heat chamber
5
with light, and a motor
27
for driving a fan for cooling magnetron
10
.
Microwave oven
1
further includes a door switch
30
for closing a circuit shown in
FIG. 9
when door
3
is closed, and a relay
20
to be connected to heat chamber light
26
and motor
27
. Opening/closing of relay
20
is controlled by control circuit
25
. Opening/closing of the previously mentioned relays
21
to
24
are also controlled by control circuit
25
.
Microwave oven
1
is connected to AC power supply source
100
for supplying electric power to the entire circuit shown in
FIG. 9. A
fuse
29
is a temperature fuse which opens a circuit when a portion of microwave oven
1
other than heat chamber
5
attains to an unusual high temperature (of for example 20° C.) for preventing microwave oven
1
from overheating.
Control circuit
25
is connected to a speaker
31
and hole IC
50
. Speaker
31
is provided for notifying a user that cooking is finished.
FIG. 10
shows an exemplary output of hole IC
50
detected by control circuit
25
. Hole IC
50
outputs six pulse signals at a low level in response to a fact that it is positioned opposite to any of magnets
431
,
441
,
432
,
442
,
433
,
443
during one rotation of shaft
19
of turn table
15
. The intervals of magnets
431
and
441
,
432
and
442
, and
433
and
443
respectively correspond to TA, TB, and TC. TA, TB and TC are basically the same.
Control circuit
25
detects the weight of food
17
using TA, TB and TC. Specifically, it solves the following equations (1) and (2) with TA, TB and TC. In other words, it preliminary computes and stores σ(σ
0
) when the weight of food
17
is 0 gram (i.e., food
17
is not placed) and σ(σ
1000
) when the weight of food
17
is 1000 grams, in accordance with equation (1). Then, by assigning, to equation (2), σ(σ
n
) computed with TA, TB and TC which have been detected at that point, the weight (w grams) of food
17
is computed. Note that TX in equation (1) represents a rotation period of turn table
15
.
Next, a process executed by control circuit
25
will be described.
FIG. 11
is a flow chart of a main routine executed by control circuit
25
.
When power is turned on, control circuit
25
determines if microwave oven
1
is in operation (cooking) in S
1
after a prescribed initialization is performed. If it determines that microwave oven
1
is in operation, it proceeds to S
2
. If it determines microwave oven
1
is not in operation, it proceeds to S
7
.
In S
2
, control circuit
25
determines if microwave oven
1
is currently required to detect the weight of food
17
. If YES, it proceeds to S
3
and further proceeds to S
4
after performing the weight detecting process. On the other hand, if NO, it jumps to S
4
. For example, the weight of food
17
needs to be detected when microwave oven
1
is in operation of automatic cooking by detecting the weight of food
17
and automatically determining a cooking time or the like base on the weight of food
17
. The weight detecting process in S
3
will later be described.
In S
4
, control circuit
25
determines if a cooking time is elapsed. If NO, it returns to S
1
. If YES, it proceeds to S
5
to stop heating, further proceeds to S
6
to generate prescribed end sounds for notifying the end of cooking by sounds, and then returns to S
1
.
On the other hand, in S
7
, control circuit
25
determines if any key operation has occurred at control panel
6
. If YES, it proceeds to S
8
. If NO, it returns to S
1
.
In S
8
, control circuit
25
determines if the key operation detected in S
7
has been a key (end sound selection switching key) operation for switching the end sound generated in S
6
. If YES, an end sound switching operation process is performed in S
9
and the process returns to S
1
. On the other hand, if NO, a prescribed process in accordance with the key operation is performed in S
10
and the process returns to S
1
. Note that the end sound switching operation process performed in S
9
is a process of setting the end sound generated in S
6
, which will later be described.
Next, the weight detecting process in S
3
will be described.
FIG. 12
is a flow chart of a subroutine of the weight detecting process.
First, control circuit
25
performs a measurement starting process in S
31
, and it proceeds to S
32
. The measurement starting process will later be described.
Then, control circuit
25
determines if the fall of a signal input from hole IC
50
has been detected in S
32
. Here, the fall of a signal refers to switching from HIGH to LOW level of the output from hole IC
50
(see FIG.
10
). If control circuit
25
determines the fall has not been detected, it proceeds to S
33
. If it determines the fall has been detected, it proceeds to S
35
.
In S
33
, control circuit
25
determines if one second is elapsed after the measurement starting process is performed in S
31
or the previous process in S
34
is performed. If YES, control circuit
25
performs a process per second in S
34
and returns. If not, it directly returns to S
32
. Note that the process per second performed in S
34
will later be described.
On the other hand, in S
35
, control circuit
25
performs a pulse signal determining process for determining various elements of the pulse signal based on the fall of the signal detected in S
32
, and then returns. Note that the pulse signal determining process performed in S
35
will later be described.
Now, the measurement starting process performed in S
31
will be described in detail.
FIG. 13
is a flow chart of a subroutine of the measurement starting process.
In the measurement starting process, in S
311
, control circuit
25
drives turn table motor
41
and proceeds to S
312
.
In S
312
, control circuit
25
initializes various counters, registers and flags, and then returns. Here, names of the counters, registers and flags initialized in S
312
are given in the following table 1 along with their brief descriptions.
TABLE 1
|
|
Name
Description
|
|
Sync
A flag indicating if a weight of food is measured.
|
Cleared if the weight of food is being measured.
|
TskID
A counter corresponding to the number of pulse
|
signals in a rotation period of a turn table of a given
|
turn.
|
An initial value is 6 and is decreased every time a
|
pulse signal is detected.
|
Numbers (1 to 6) denoted above the signal in
FIG. 10
|
correspond to the count values.
|
T
A register for deriving a time corresponding to the
|
rotation period of the turn table.
|
t
A register for solving a conversion equation
|
TA + TB + TC in equation (1).
|
RetryCnt
A counter for storing a frequency of event that the
|
pulse signal is not properly detected.
|
SignalCnt
A counter for storing a frequency of event that no
|
change is detected for the output from a hole IC.
|
|
Now, the process per second performed in S
34
will be described in detail.
FIG. 14
is a flow chart of a subroutine of the process per second.
In the process per second, in S
341
, control circuit
25
determines if a value of a counter TskID is 0. If control circuit
25
determines that the value is 0, it directly returns. On the other hand, if it determines the value is not 0, in S
342
, it increases the value of counter Signalcnt by 1 and updates the value to proceed to S
343
.
In S
343
, control circuit
25
determines if the fall has not been detected in S
32
for 10 seconds. Specifically, the determination is made by determining if counter SignalCnt has attained to
10
. Note that the process per second is performed every second with the fall of the output from hole IC
50
not detected. If the fall of the output from hole IC
50
is detected, counter SignalCnt is cleared in the pulse signal determining process (SA
2
which will later be described) in S
35
. Thus, the fact that counter SignalCnt has attained to 10 means that the fall has not been detected for 10 seconds in S
32
.
Then, in S
343
, if control circuit
25
determines that 10 seconds have passed, it proceeds to S
344
, performs a no-signal error process, and returns. On the other hand, if it determines that ten seconds have not passed, it returns.
The no-signal error process in S
344
refers to a process of notifying an error by display or sounds when the fall of the signal is not detected when it should be detected. In the present embodiment, if turn table
15
rotates in S
311
(see FIG.
13
), generally, one rotation 10 or 12 seconds. Accordingly, hole IC
50
would detect any of magnets
431
to
433
once every 3 to 4 seconds. If there is no change in the output of hole IC
50
for 10 seconds, it follows that signals are not properly output from hole IC
50
to control circuit
25
or turn table
15
is not properly rotating. In the present embodiment, the no-signal error process in S
344
is performed in such a case for notifying the error. In this situation, it would be realized that various errors are caused. Accordingly, in the no-signal error process in S
344
, the cooking process may be interrupted at that point of time or stopped in addition to the notification of the error.
Next, the pulse signal determining process in S
35
will be described in detail.
FIG. 15
is a flow chart of a subroutine of the pulse signal determining process.
In the pulse signal determining process, control circuit
25
determines if the value of counter TskID is 0 in SA
1
. If it determines that the value is 0, it returns. If not, it proceeds to SA
2
.
In SA
2
, control circuit
25
resets counter SignalCnt to 0 and proceeds to SA
3
.
In SA
3
, it determines if a flag Sync is set. If it determines that flag Sync is set, it proceeds to SA
6
. If it determines that flag Sync is reset, it proceeds to SA
4
. In SA
4
, it sets flag Sync and proceeds to SA
5
.
In SA
5
, it resets the stored values of register T and register t to 0, resets a timer Timer, and returns. The timer Timer measures a time interval between the fall of the pulse signal in a given period and the fall in the next period.
On the other hand, control circuit
25
stores the value of timer Timer at that time in register A and proceeds to SA
7
. Register A is provided in control circuit
25
.
The timer Timer is reset every time the fall of the signal from hole IC
50
is detected. This is because that the measurement starting process (see
FIGS. 12 and 13
) is performed between the detection of the fall in the given period and that in the next period. Then, the value of timer Timer is stored in SA
6
, so that the time interval between the pulse signals in the previous period and the current period is stored in register A.
In SA
7
, control circuit
25
determines if the value stored in register A is at least 0.5 seconds. If it determines that the value is at least 0.5, it proceeds to SA
8
. If not, it returns to S
32
(see FIG.
12
). In the process of SA
7
, if the interval between two consecutive pulse signals is shorter than a prescribed interval, then, it means that no process has been performed on the second pulse signal of these two pulse signals. Note that, in the present embodiment, the prescribed interval refers to a time that hole IC
50
takes to move from a position opposite to any of the magnet of stationary magnet holder
43
to a position opposite to the counterpart magnet of movable magnet holder
44
when these corresponding magnets are considered to be in the closest position. In the present embodiment, if control signal
25
detects the pulse signal at an unusual time interval after detection of the previous pulse signal, it ignores that pulse signal which was received later. Thus, the pulse signal caused by the external noise can be distinguished from that used for the detection of the weight of food
17
and ignored. Accordingly, microwave oven
1
can detect the weight of food
17
more accurately.
Control circuit
25
resets timer Timer in SA
8
and proceeds to SA
9
. In SA
9
, control circuit
25
determines if the value stored in register A is greater than 1.5 seconds. If the value is determined greater than 1.5 seconds, control circuit
25
proceeds to SA
13
. If not, it proceeds to SA
10
.
In SA
10
, control circuit
25
determines if the value of counter TskID is any of 2, 4, and 6. If the value is determined any of 2, 4, and 6, control circuit
25
proceeds to SA
11
. If not, control circuit
25
proceeds to SA
12
.
In SA
11
, control circuit
25
adds the value of register A, stored in SA
6
immediately before, to the stored values of registers T and t. Further, it subtracts 1 from the value of counter TskID and returns to SA
32
(see FIG.
12
).
On the other hand, if it determines that the value of counter TskID is not any of 2, 4, and 6 in SA
10
, control circuit
25
resets counter TskID, register T and register t in SA
12
and returns.
Here, the description of the event that the value of counter TskID is any of 2, 4, and 6 will be given with reference to FIG.
10
. In
FIG. 10
, the pulse signals are detected sequentially in the rightward direction. Namely, the pulse signals are detected in an order of 6, 5, 4, 3, 2, and 1, using the numerals of these pulse signals. Note that the numeral of the pulse signal corresponds to the value of counter TskID before the subtraction in SA
11
. In other words, the event that the value of counter TskID is any of 2, 4, and 6 as determined in SA
10
refers to the case where the time interval between that point of time and the detection of the pulse signal immediately before is any of TA, TB, and TC. Then, when the value of register A is added to the stored value of register t in SA
11
, the addition is performed on storage locations respectively corresponding to t
3
, t
2
, and t
1
, if the values of counter TskID are 2, 4, and, 6.
Still referring to
FIG. 10
, six pulse signals, corresponding to magnets
431
to
433
and
441
to
443
, are detected during one rotation of turn table
15
. Magnets
431
to
433
and
441
to
443
are positioned such that each of TA, TB, and TC is shorter than the other periods. Namely, a time interval (corresponding to TB) between pulse signals “5” and “4” in
FIG. 10
is shorter than that between pulse signals “6” and “5” or pulse signals “4” and “3.” More specifically, TA, TB, and TC are at most 1.5 seconds in the present embodiment.
On the other hand, in the rotation period of turn table
15
, magnets
431
to
433
and
441
to
443
are positioned at regular intervals at the peripheries of stationary magnet holder
43
and movable magnet holder
44
. Thus, TA, TB, and TC are the same. In addition, the time intervals between the pulse signals other than TA, TB, and TC are the same. The rotation period of turn table
15
is at least 10 seconds in the present embodiment, where TA, TB, and TC are all at most 1.5 seconds. Accordingly, the time intervals between pulse signals other than TA, TB, and TC all exceed 1.5 seconds even in the shortest case as defined by x in the following equation (3).
x={
10−(1.5×3)}÷3>1.5 (3)
From the above equation, if the time stored in register A, i.e., the interval between the pulse signals is at most 1.5 seconds, the value of counter TskID at that point of time would be any of 2, 4, and 6. If it exceeds 1.5 seconds, the value of counter TskID at that point of time would be any of 1, 3, and 5. Based on this, the determination is made in SA
9
.
Note that the value of counter TskID is further tested in SA
10
to determine if the time interval between the pulse signals corresponds to the value of counter TskID. If the time interval corresponds to the value of counter TskID, the process in SA
11
stores the time interval in register t. If not, however, the register, counter and the like are reset in SA
12
and the detection of the pulse signals is retried.
Control circuit
25
determines if the value of counter TskID is 6 in SA
13
. If it determines that the value is 6, it returns to SA
5
. If not, it proceeds to SA
14
.
In SA
14
, control circuit
25
adds the value of register A to the value of register T for storage. In addition, it decreases the value of counter TskID by 1 and updates the value, and then proceeds to SA
15
. When the process of SA
14
or SA
11
is performed until the value of counter TskID decreases from 6 to 0, the time required for one rotation of turn table
15
is stored in register T.
Control circuit
25
determines if the value of counter TskID is 0 is SA
15
. If it determines that the value is other than 0, it returns. If it determines the value is 0, it proceeds to SA
16
.
In SA
16
, control circuit
25
checks the stored value in register T. In SA
17
, it determines if the stored value falls within a range acceptable as a time for one rotation of turn table
15
. If the value is in the acceptable range, it proceeds to SA
18
, converts the stored value in register t to the weight of food
17
using the above equations (1) and (2), and returns. On the other hand, if it determines the value is not within the acceptable range, it proceeds to SA
19
. Note that if the value in register T is smaller than a lower limit of the acceptable range, it means that the interval of the pulse signals is shorter than a usual interval. In this case, the detection of the pulse signals is for example retried SA
7
, SA
10
, or SA
12
. If it is determined that the value in register T is greater than an upper limit of the acceptable range in SA
17
, it means that a time longer than the acceptable time was required for one rotation of the turn table
15
to detect six pulse signals.
In SA
19
, control circuit
25
increases the value of counter RetryCnt by 1 and updates the value, and proceeds to SA
20
. In SA
20
, control circuit
25
determines if the value of counter RetryCnt has attained to 3. If not, it returns to SA
12
and retries detection of the pulse signals. On the other hand, if it determines the value has attained to 3, it proceeds to SA
21
.
In SA
21
, it determines if microwave oven
1
is in operation. If YES, it ends the operation in SA
22
and returns. If not, it notifies an error in SA
23
and returns.
In the present embodiment, control circuit
25
proceeds from SA
20
to SA
12
to retry the detection of the weight of food
17
using the interval of pulse signals if six pulse signals cannot be received within the acceptable time for one rotation of turn table
15
until such event successively occurs with a specific frequency (three times). If such event successively occurs with a frequency exceeding the above mentioned specific frequency, heating is stopped or such unusual event will be notified.
Counter RetryCnt is reset in the measurement starting process described with reference to FIG.
13
. Namely, in the present embodiment, in SA
16
, SA
17
and SA
19
to SA
23
, if the event that the detection of six pulse signals takes a time longer than the acceptable time for one rotation of turn table
15
successively occurs three times, cooking is stopped (SA
22
), or the error is notified (SA
23
). Note that the error can be notified further in SA
22
, i.e., the error can be notified after cooking is stopped.
Now, the end sound notifying process of S
6
will be described in detail.
FIG. 16
is a flow chart of a subroutine of the end sound notifying process.
In the end sound notifying process, control circuit
25
determines if the value of a register SelectEndBuzzer is 0 in S
61
. Here, register SelectEndBuzzer will be described.
Register SelectEndBuzzer has a value associated with the end sound. Microwave oven
1
has some choice as to the selection of the end sound. The choice includes a melody using a scale such as “do mi sol do mi sol fah fah mi re do,” no sound, and electronic sounds such as “peep peep peep.” Register SelectEndBuzzer may take any of three different values 0, 1, and 2. These values respectively correspond to the above mentioned three types of end sounds. More specifically, 0, 1, and 2 respectively correspond to the melody, no sound, and electronic sounds. The value of register SelectEndBuzzer is set by a user in the end sound switching operation process which will later be described.
Then, if control circuit
25
determines that the value of register SelectEndBuzzer is 0, it generates the above mentioned melody in S
62
for a prescribed time period and returns. If not, it proceeds to S
63
.
In S
63
, control circuit
25
determines if the value of register SelectEndBuzzer is 1. If it determines that the value is 1, it notifies by display that cooking is finished without generating sounds for a prescribed time period in S
64
, and returns. If not, it determines the value of register SelectEndBuzzer is 2 to generate electronic sounds in S
65
for a prescribed time period and returns.
The end sound switching operation process of S
9
will be described in detail.
FIG. 17
is a flow chart of a subroutine of the end sound switching operation process.
In the end sound switching operation process, control circuit
25
increases the value of register SelectEndBuzzer by 1 and updates the value in S
91
in response to the fact that the end sound selecting switch key has been pressed in S
8
(
FIG. 11
) and proceeds to S
92
.
In S
92
, control circuit
25
determines if the value of register SelectEndBuzzer has attained to 3 as a result of the addition of 1 in S
91
. If control circuit
25
determines that the value has attained to 3, it resets the value of register SelectEndBuzzer to 0 and proceeds to S
94
. If not, it jumps to S
94
.
Control circuit
25
determines if the value of register SelectEndBuzzer is 0 in S
94
. If it determines that the value is 0, control circuit
25
generates the above mentioned melody in S
95
and returns. On the other hand, if it determines that the value is not 0, it proceeds to S
96
, and determines if the value of register SelectEndBuzzer is 1. If it determines that the value is 1, it generates electronic sounds (“bleep bleep” and the like) different from the above mentioned electronic sounds that is employed when the end sound when the value of register SelectEndBuzzer is 0 and returns. If it determines that the value is not 0, it generates the above mentioned electronic sounds and returns.
In the present embodiment, every time the end sound switching operation process is performed, any of the melody, no sound, and electronic sounds is selectively set as the end sound. Namely, in the end sound switching operation process in a given cycle, if the electronic sounds are set as the end sounds, when the end sound switching operation process is performed based on the determination that the end sound switching operation key has been pressed in S
8
next time, the melody is set as the end sound.
In the above described end sound switching operation process, the currently set end sound is temporarily generated. If it is set that no end sound is to be generated, i.e., the value of register SelectEndBuzzer is set to 1 and the end sound is set as no sound, the electronic sound different from that employed as the end sound when the value of register SelectEndBuzzer is 0 is generated. In other words, in the present embodiment, when the end sound is set, that end sound is generated as the set type of the end sound. However, even if no sound is set, the electronic sound corresponding to that is generated. As a result, the user can more easily realize which kind of end sound has been set.
In the present embodiment, setting of the end sound has been described as setting of the sound to be generated. In the present embodiment, at the time other than when the sound is inherently generated (when cooking is finished), i.e., when setting the sound, the sound corresponding to the set sound is generated (if the end sound is melody or electronic sounds, that end sound is generated, but if the end sound is no sound, the electronic sounds other than that generated as the end sound are generated). Thus, the generation of the sound corresponding to the set sound not only when the sound is inherently generated but also when setting the sound is restricted to the case of the end sound. It may also be applied to the generation of the sound in notifying the error or the like.
In the embodiment described above, the intervals between magnets
431
and
441
,
432
and
442
,
433
and
443
change according to the weight of food
17
. As the intervals change, a magnitude of a magnetic force applied from hole IC
50
during one rotation of turn table
15
changes according to the weight of food
17
. Thus, a combination of shaft
19
, stationary magnet holder
43
and movable magnet holder
44
constitutes a weight indicating portion.
A manner of outputting pulse signals from hole IC
50
changes according to the change in the intervals of the above mentioned magnets. Thus, hole IC
50
constitutes a signal output portion.
In the present embodiment, control circuit
25
computes the weight of food
17
using the detected output from hole IC
50
and in accordance with equations (1) and (2). Control circuit
25
can control on/off of magnetron
10
, heaters
12
,
13
or the like. Thus, control circuit
25
constitutes a weight determining portion and heating controlling portion. In the pulse signal determining process described with reference to
FIG. 15
, if a frequency of receiving pulse signals in the acceptable time for the rotation period of turn table
15
is less than a prescribed frequency (six times) in S
17
, control circuit
25
does not determine the weight of food
17
immediately in SA
18
, but retries detection of the pulse signals (SA
12
). Further, if the event that the frequency of receiving is less than the prescribed frequency occurs successively three times, cooking is stopped (SA
22
) or an error is notified (SA
23
). Note that if the frequency of receiving the pulse signals in the time acceptable for the rotation period of turn table
15
exceeds the above mentioned prescribed frequency, control circuit
25
may perform a similar process.
In the present embodiment, a display portion of control panel
6
, speaker
31
and the like constitute a notifying portion. Further, speaker
31
constitutes a sound generating portion. In the present embodiment, control panel
6
constitutes a sound setting portion.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Claims
- 1. A cooking apparatus including a turn table with food placed thereon and rotating in a prescribed period, comprising:a weight indicating portion including a magnet, varying a magnetic field intensity in a prescribed position with a prescribed frequency in a rotation period of said turn table, and changing a timing at which said magnetic field intensity in said prescribed position in said rotation period of said turn table varies according to a weight of said food placed on said turn table; a signal outputting portion outputting pulse signals differently according to the variation in the magnetic field intensity in said prescribed position; and a weight determining portion receiving the signals output from said signal outputting portion for determining said weight of said food in accordance with a timing of receiving said pulse signals in said rotation period of said turn table, said weight determining portion determining the weight of said food only when said pulse signals are received with said prescribed frequency in said rotation period of said turn table.
- 2. The cooking apparatus according to claim 1, wherein said weight determining portion determines the weight of said food, when said frequency of receiving said pulse signals output from said signal outputting portion in said rotation period of said turn table is less than said prescribed frequency, according to the timing of receiving said pulse signals in a subsequent rotation period of said turn table.
- 3. The cooking apparatus according to claim 1, further comprising:a heating portion heating said food to be heated; and a heat controlling portion controlling a heating operation of said heating portion, said heat controlling portion ends said heating operation of said heating portion in an event that said pulse signals output from said signal outputting portion have not been received with said prescribed frequency during one rotation of said turn table after such event successively occurs with a given frequency.
- 4. The cooking apparatus according to claim 1, further comprising a notifying portion notifying an event that said pulse signals output from said signal outputting portion have not been received with said prescribed frequency during one rotation of said turn table by said weight determining portion after such event successively occurs with a given frequency.
- 5. The cooking apparatus according to claim 1, further comprising a notifying portion notifying that said weight determining portion cannot determine said weight of said food properly in an event that said pulse signal has never been received from said signal outputting portion in a prescribed period of said weight determining portion.
- 6. A cooking apparatus including a turn table with food placed thereon and rotating in a prescribed period, comprising:a weight indicating portion including a magnet, varying a magnetic field intensity in a prescribed position with a prescribed frequency in a rotation period of said turn table, and changing a timing at which said magnetic field intensity in said prescribed position in said rotation period of said turn table according to a weight of said food placed on said turn table; a signal outputting portion outputting pulse signals differently according to the variation in the magnetic field intensity in said prescribed position; and a weight determining portion receiving the signals output from said signal outputting portion for determining said weight of said food in accordance with a timing of receiving said pulse signals in said rotation period of said turn table, said weight determining portion invalidates, when two different pulse signals are received at an interval shorter than a prescribed time period, reception of the latter one of these two pulse signals.
- 7. The cooking apparatus according to claim 6, further comprising:a sound generating portion capable of generating a plurality of different sound patterns preliminary set and generating a sound when a prescribed condition is met; and a sound setting portion setting said sound pattern to be generated by said sound generating portion among said plurality of sound patterns, said sound generating portion generating a sound according to said set sound pattern when said sound pattern is set by said sound setting portion.
- 8. A method of detecting a weight of food placed on a turn table in a cooking apparatus including a turn table rotating in a prescribed period and a weight indicating portion varying a magnetic field intensity in a prescribed position with a prescribed frequency in a rotation period of said turn table, wherein a timing at which said weight indicating portion varies said magnetic field intensity in said prescribed position changes according to the weight of said food placed on said turn table, comprising the steps of:outputting pulse signals differently according to the variation in the magnetic field intensity in said prescribed position; and receiving said pulse signals for determining the weight of said food in accordance with a timing of receiving said pulse signal only when a frequency of receiving said pulse signals in said rotation period of said turn table is said prescribed frequency.
- 9. The method of detecting the weight of food placed on the turn table according to claim 8, wherein if said frequency of receiving the pulse signal in the rotation period of said turn table is less than said prescribed frequency, the weight of said food is determined according to the timing of receiving pulse signals in a subsequent rotation period of said turn table.
- 10. The method of detecting the weight of food placed on the turn table, according to claim 8, wherein, if an event that said pulse signals have not been received with said prescribed frequency in said one rotation of said turn table successively occurs with a given frequency, a heating operation of said cooking apparatus is stopped.
- 11. The method of detecting the weight of food placed on the turn table according to claim 8, wherein an event that said pulse signals have not been received with a prescribed frequency during one rotation of said turn table is notified if said event successively occurs with a given frequency.
- 12. The method of detecting the weight of food placed on the turn table, according to claim 8, wherein, if two different pulse signals are received at an interval shorter than a prescribed time period, reception of the latter one of said two pulse signals is invalidated.
- 13. The method of detecting the weight of food placed on the turn table, according to claim 8, wherein a sound can be generated in any of a plurality of different sound patterns in said cooking apparatus, and the sound in said set sound pattern is generated when said type of said sound pattern to be generated is set.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 11-309179 |
Oct 1999 |
JP |
|
US Referenced Citations (3)
| Number |
Name |
Date |
Kind |
|
4489800 |
Nufer et al. |
Dec 1984 |
|
|
4595827 |
Hirai et al. |
Jun 1986 |
|
|
4673800 |
Hirai et al. |
Jun 1987 |
|
Foreign Referenced Citations (2)
| Number |
Date |
Country |
| 59-63426 |
Apr 1984 |
JP |
| 5-10527 |
Apr 1984 |
JP |