Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7691904B2 - Cooking device with program update function - Google Patents
[go: Go Back, main page]

JP7691904B2 - Cooking device with program update function - Google Patents

Cooking device with program update function Download PDF

Info

Publication number
JP7691904B2
JP7691904B2 JP2021167184A JP2021167184A JP7691904B2 JP 7691904 B2 JP7691904 B2 JP 7691904B2 JP 2021167184 A JP2021167184 A JP 2021167184A JP 2021167184 A JP2021167184 A JP 2021167184A JP 7691904 B2 JP7691904 B2 JP 7691904B2
Authority
JP
Japan
Prior art keywords
update
program
cooking
microcomputer
time
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
Application number
JP2021167184A
Other languages
Japanese (ja)
Other versions
JP2023057617A (en
Inventor
大樹 上垣
貴之 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rinnai Corp
Original Assignee
Rinnai Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Rinnai Corp filed Critical Rinnai Corp
Priority to JP2021167184A priority Critical patent/JP7691904B2/en
Publication of JP2023057617A publication Critical patent/JP2023057617A/en
Application granted granted Critical
Publication of JP7691904B2 publication Critical patent/JP7691904B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、制御装置に実装されたプログラムを更新する機能を有するプログラム更新機能付き加熱調理器に関する。 The present invention relates to a cooking device with a program update function that has the function of updating a program implemented in a control device.

マイコン等の制御装置の制御処理用のプログラムを、外部サーバ等の外部機器から取得した新たなプログラムに更新する加熱調理器がある。例えば、特許文献1では、外部機器から加熱調理器にプログラムの更新要求があった場合、加熱調理器から外部機器に更新許可を返信したときにプログラムを更新させることが提案されている。また、プログラムの更新中は、プログラムによって作動が制御される制御弁などの制御対象要素の不定状態を回避する必要がある。そのため、特許文献1では、ユーザの加熱調理器の使用履歴からユーザの使用時間帯を記憶し、ユーザの不使用時間帯にプログラムを更新させることや、加熱調理器から外部機器に更新拒否を一定回数以上、返信すると、強制的にプログラムの更新を実行するとともに、強制更新中は、通常運転時よりも機能を制限して、異常加熱時にコンロバーナを消火させる機能のみを有する暫定プログラムを実行させることが提案されている。 There are cooking appliances that update the control processing program of a control device such as a microcomputer to a new program acquired from an external device such as an external server. For example, Patent Document 1 proposes that when an external device requests the cooking appliance to update the program, the cooking appliance updates the program when the cooking appliance returns permission to update to the external device. In addition, during a program update, it is necessary to avoid an indefinite state of the controlled elements such as control valves whose operation is controlled by the program. For this reason, Patent Document 1 proposes storing the time period of use of the user from the user's use history of the cooking appliance, and updating the program during the time period when the user is not using the appliance, and forcibly updating the program when the cooking appliance returns a certain number of times of refusal to update to the external device, and during the forced update, restricting the functions more than during normal operation, and executing a provisional program that only has the function of turning off the burner in the event of abnormal heating.

特開2020-24052号公報JP 2020-24052 A

ところで、電池を駆動電源とする加熱調理器では、制御装置に電力が供給されていなければ、プログラムの更新を行うことができない。しかしながら、ユーザが加熱調理器の電源のオン操作をするとき、通常、ユーザは加熱調理器で加熱調理を開始させることを意図しているから、プログラムの更新に長時間が必要になるときでも更新許可をすると、更新が終了するまでユーザは一定時間、加熱調理を開始させることができないという問題がある。 In a cooking appliance that uses a battery as its power source, the program cannot be updated unless power is supplied to the control device. However, when a user turns on the power to the cooking appliance, the user usually intends to start cooking with the cooking appliance. Therefore, if the user allows the update even when a program update requires a long time, the user will not be able to start cooking for a certain period of time until the update is complete.

商用電源を駆動電源とする加熱調理器では、常時、制御装置に電力を供給することができるから、加熱調理が行われていないときにプログラムを更新させることができる。しかしながら、ユーザが加熱調理を開始させようとしたときに外部機器から更新要求を受信して、外部機器へ更新許可を送信すると、電池を駆動電源とする加熱調理器と同様に、一定時間、加熱調理を開始させることができないという問題がある。また、未使用時に待機電力モードとなる加熱調理器では、待機電力モード中、プログラムの更新が行われているときにユーザが加熱調理を開始させることも考えられ、更新のタイミングの設定が難しい。 In a cooking appliance that is powered by a commercial power source, power can be constantly supplied to the control device, so the program can be updated when cooking is not being performed. However, when a user attempts to start cooking, if an update request is received from an external device and permission to update is sent to the external device, there is a problem that cooking cannot be started for a certain period of time, just like in a cooking appliance that is powered by a battery. Also, in a cooking appliance that goes into standby power mode when not in use, it is possible that the user may start cooking while the program is being updated during standby power mode, making it difficult to set the timing of the update.

また、いずれの駆動電源を使用する場合でも、加熱調理中に更新プログラムを更新するときには制御対象要素の不定状態を回避する必要がある。そのため、特許文献1のようにユーザの使用履歴からユーザの使用時間帯を把握し、ユーザの不使用時間帯にプログラムの更新を行うことも考えられるが、ユーザの加熱調理器の使用回数が少ない段階では、ユーザの望まない時間帯にプログラムの更新が実行されてしまう虞がある。また、複数のユーザがいる場合、使用時間帯が広くなり、不使用時間帯が狭くなる。それゆえ、更新プログラムの容量が大きく、更新に長時間が必要になるときには、不使用時間帯を更新に利用することが難しい。さらに、特許文献1のように、複数回、更新が拒否された場合に強制的に更新を行うと、ユーザの意図しないタイミングでプログラムが更新される。その結果、ユーザが加熱調理を開始した後、強制更新が開始すると、機能が制限された暫定プログラムが実行され、火力の調整が制限されて、加熱調理開始後にユーザの意図した調理ができなくなるという問題がある。特に、火力が自動で変更される自動加熱調理機能を有する加熱調理器では、ユーザが暫定プログラムで加熱調理が実行されていることに気づかないと、調理に失敗する可能性がある。 In addition, regardless of which driving power source is used, when updating the update program during cooking, it is necessary to avoid an indefinite state of the controlled element. Therefore, as in Patent Document 1, it is possible to grasp the user's usage time from the user's usage history and update the program during the user's non-use time, but at a stage where the user uses the cooking appliance only a few times, there is a risk that the program update will be performed during a time period that the user does not want. In addition, when there are multiple users, the usage time period becomes wider and the non-use time period becomes narrower. Therefore, when the update program is large and a long time is required for the update, it is difficult to use the non-use time period for the update. Furthermore, as in Patent Document 1, if the update is forcibly performed when the update is rejected multiple times, the program will be updated at a time that the user does not intend. As a result, when the forced update starts after the user starts cooking, a temporary program with limited functions is executed, and the adjustment of the heat power is limited, and the user cannot cook as intended after cooking starts. In particular, in a cooking appliance with an automatic cooking function that automatically changes the heat power, if the user does not notice that cooking is being performed with the temporary program, cooking may fail.

本発明は上記課題を解決するものであり、本発明の目的は、調理に失敗することなく、ユーザの使い勝手に優れるプログラム更新機能付き加熱調理器を提供することにある。 The present invention aims to solve the above problems, and aims to provide a cooking device with a program update function that is easy for the user to use and does not cause cooking failures.

本発明によれば、
加熱部と、
実装されたプログラムに基づいて制御処理を実行する制御装置と、を備えるプログラム更新機能付き加熱調理器であって、
制御装置は、実装されたプログラムを更新する更新プログラムを外部機器から取得して、記憶部に記憶し、
電力の供給状態になったときに記憶部に更新プログラムが記憶されている場合、複数の更新時期の選択を報知し、選択された更新時期に更新プログラムへの更新を実行するように構成されているプログラム更新機能付き加熱調理器が提供される。
According to the present invention,
A heating unit;
A cooking device with a program update function, comprising: a control device that executes a control process based on an installed program;
The control device acquires an update program for updating the installed program from the external device and stores the update program in the storage unit;
A cooking device with a program update function is provided, which is configured to notify a selection of a plurality of update times and execute updating to the update program at the selected update time when an update program is stored in a storage unit when power is supplied.

上記プログラム更新機能付き加熱調理器によれば、加熱調理器の使用状況に応じて、ユーザが希望する更新時期に更新プログラムに更新することができる。 The cooking device with the program update function described above allows the user to update to the update program at the update time desired depending on the usage status of the cooking device.

好ましくは、上記プログラム更新機能付き加熱調理器において、
制御装置は、電力の供給状態になったときに記憶部に更新プログラムが記憶されている場合、更新プログラムがあること、及び更新プログラムへの更新に必要な更新時間を報知する。
Preferably, in the cooking device with a program update function,
If an update program is stored in the storage unit when power is supplied to the control device, the control device notifies the user that an update program is available and the update time required for updating to the update program.

上記プログラム更新機能付き加熱調理器によれば、ユーザに速やかに更新プログラムがあることを認識させることができる。また、上記プログラム更新機能付き加熱調理器によれば、加熱調理器の使用状況と更新に必要な更新時間とを考慮して、ユーザが希望する更新時期に更新プログラムに更新することができる。 The cooking device with the program update function allows the user to be made aware of the availability of an update program immediately. In addition, the cooking device with the program update function allows the user to update to the update program at the update time desired by the user, taking into consideration the usage status of the cooking device and the update time required for the update.

好ましくは、上記プログラム更新機能付き加熱調理器において、
制御装置は、自動加熱調理中の加熱部非作動時間帯を含む更新時期の選択を報知する。
Preferably, in the cooking device with a program update function,
The control device notifies the selection of an update time period that includes a time period during which the heating unit is not in operation during automatic heating cooking.

例えば、自動加熱調理では、余熱調理や蒸らし調理などの加熱部を作動させない時間帯が自動加熱調理の調理時間に含まれている場合がある。上記のような加熱部非作動時間帯であれば、加熱部の火力を変更する制御対象要素は作動させないから、自動加熱調理への影響のない時間帯に更新プログラムを更新させることができる。 For example, in automatic heating cooking, the cooking time for automatic heating cooking may include time periods when the heating unit is not operated, such as residual heat cooking or steam cooking. During the time periods when the heating unit is not operating, such as those described above, the controlled element that changes the heat power of the heating unit is not operated, so the update program can be updated during a time period that does not affect automatic heating cooking.

好ましくは、上記プログラム更新機能付き加熱調理器において、
制御装置は、更新時期として自動加熱調理中の加熱部非作動時間帯が選択された場合、更新プログラムへの更新時間が加熱部非作動時間帯の範囲内であれば、更新プログラムへの更新を実行する。
Preferably, in the cooking device with a program update function,
When the heating unit non-operating time period during automatic cooking is selected as the update time, the control device executes updating to the update program if the update time to the update program is within the range of the heating unit non-operating time period.

上記プログラム更新機能付き加熱調理器によれば、自動加熱調理の加熱部非作動時間帯内に更新プログラムへの更新を完了させることができるから、自動加熱調理中の制御対象要素の不定状態を回避することができる。これにより、自動加熱調理中に更新プログラムへの更新を実行しても、調理の失敗を防止することができる。 According to the cooking device with the program update function, the update to the update program can be completed within the heating unit non-operating time period during automatic cooking, so that the unstable state of the controlled element during automatic cooking can be avoided. This makes it possible to prevent cooking failures even if the update to the update program is executed during automatic cooking.

以上のように、本発明によれば、加熱調理器の使用状況に応じて、ユーザが更新プログラムへの更新時期を選択できるから、調理に失敗することなく、使い勝手に優れるプログラム更新機能付き加熱調理器を提供することができる。 As described above, according to the present invention, the user can select the timing of updating to the update program depending on the usage status of the cooking device, so it is possible to provide a cooking device with a program update function that is easy to use and prevents cooking failures.

図1は、本発明の実施の形態に係るプログラム更新機能付き加熱調理器の一例を示す概略構成図である。FIG. 1 is a schematic diagram showing an example of a cooking device with a program updating function according to an embodiment of the present invention. 図2は、本発明の実施の形態に係るプログラム更新機能付き加熱調理器の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a cooking device with a program updating function according to an embodiment of the present invention. 図3は、本発明の実施の形態に係るプログラム更新機能付き加熱調理器の制御動作の一例を示すフローチャートの一部である。FIG. 3 is a part of a flowchart showing an example of a control operation of the cooking device with a program updating function according to the embodiment of the present invention. 図4は、本発明の実施の形態に係るプログラム更新機能付き加熱調理器の制御動作の一例を示すフローチャートの一部である。FIG. 4 is a part of a flowchart showing an example of a control operation of the cooking device with a program updating function according to the embodiment of the present invention. 図5は、本発明の実施の形態に係るプログラム更新機能付き加熱調理器の制御動作の一例を示すフローチャートの一部である。FIG. 5 is a part of a flowchart showing an example of a control operation of a cooking device with a program updating function according to an embodiment of the present invention.

以下、図1~図5を参照して、本発明の実施の形態に係るプログラム更新機能付き加熱調理器を説明する。
図1を参照して本実施の形態のプログラム更新機能付き加熱調理器(以下、単に、「加熱調理器」という)1は、例えば、ガスコンロ等であり、加熱部としてのバーナ2と、バーナ2に燃料ガスを供給する燃料供給路3と、バーナ2に近接して配置された点火電極7aに火花放電を発生させるイグナイタ7とを備える。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A cooking device with a program updating function according to an embodiment of the present invention will now be described with reference to FIGS.
Referring to FIG. 1, a cooking device with a program update function (hereinafter simply referred to as a "cooking device") 1 of this embodiment is, for example, a gas stove or the like, and is equipped with a burner 2 as a heating section, a fuel supply path 3 that supplies fuel gas to the burner 2, and an igniter 7 that generates a spark discharge at an ignition electrode 7a arranged in the vicinity of the burner 2.

燃料供給路3には、これを開閉可能な制御弁としての元弁4及び先弁5と、バーナ2への燃料供給量を調整してバーナ2の火力を調整するための火力調整弁6とが介装されている。元弁4及び先弁5は、例えば、電磁安全弁や電磁弁により構成され、火力調整弁6は、例えば、比例弁またはモータ駆動方式の電動弁により構成される。 In the fuel supply line 3, there are provided a main valve 4 and a pilot valve 5 as control valves that can be opened and closed, and a heat adjustment valve 6 for adjusting the amount of fuel supplied to the burner 2 to adjust the heat of the burner 2. The main valve 4 and the pilot valve 5 are, for example, electromagnetic safety valves or solenoid valves, and the heat adjustment valve 6 is, for example, a proportional valve or a motor-driven electric valve.

加熱調理器1の本体内には、電源電池80が収容されており、電源電池80から制御装置20や制御対象要素の駆動回路(図示せず)に電力が供給されるように構成されている。具体的には、イグナイタ7を作動させつつ、元弁4及び先弁5を開弁制御することで、点火電極7aから火花放電が発生され、バーナ2に燃料ガスが供給される。これにより、バーナ2が点火され、バーナ2の燃焼運転が開始する。そして、バーナ2の燃焼運転中は、火力調整弁6が制御されることで、バーナ2への燃料供給量が調整され、ひいては、バーナ2の火力が調整される。さらに、元弁4及び先弁5の少なくとも一方が閉弁制御されると、バーナ2への燃料供給が遮断され、バーナ2が消火される。 The cooking device 1 contains a power supply battery 80 in its main body, and is configured to supply power to the control device 20 and the drive circuits (not shown) of the controlled elements. Specifically, by controlling the opening of the main valve 4 and the tip valve 5 while operating the igniter 7, a spark discharge is generated from the ignition electrode 7a, and fuel gas is supplied to the burner 2. This ignites the burner 2, and the burner 2 starts to burn. During the burner 2 combustion operation, the flame power adjustment valve 6 is controlled to adjust the amount of fuel supplied to the burner 2, and thus the flame power of the burner 2. Furthermore, when at least one of the main valve 4 and the tip valve 5 is controlled to close, the fuel supply to the burner 2 is cut off, and the burner 2 is extinguished.

なお、図1では、1つのバーナ2だけが図示されているが、加熱調理器1は、複数のバーナを備えていてもよい。この場合、各バーナは、図1と同様に、元弁、先弁及び火力調整弁を備えてもよい。また、例えば、全てのバーナに共用の元弁を設け、共用の元弁の下流側から分岐した各バーナの燃料供給路に先弁及び火力調整弁を設けてもよい。 Although only one burner 2 is shown in FIG. 1, the cooking device 1 may include multiple burners. In this case, each burner may be provided with a main valve, a pilot valve, and a flame control valve, as in FIG. 1. Also, for example, a common main valve may be provided for all burners, and a pilot valve and a flame control valve may be provided in the fuel supply path for each burner that branches off from the downstream side of the common main valve.

加熱調理器1は、種々の視覚的情報を表示する表示器11や、警報音、音声などの聴覚的情報を出力する発音器12からなる報知手段と、加熱調理器1の運転に関する種々の操作をユーザが行うための操作部13と、加熱調理器1の運転制御を行う機能を有する制御装置20とを備える。 The cooking device 1 is equipped with a notification means consisting of a display 11 that displays various visual information and a sound generator 12 that outputs auditory information such as alarm sounds and voices, an operation unit 13 that allows the user to perform various operations related to the operation of the cooking device 1, and a control device 20 that has the function of controlling the operation of the cooking device 1.

表示器11は、例えば、液晶表示器、LED表示器、有機EL表示器などにより構成され、発音器12は、例えば、スピーカ、ブザーなどにより構成される。また、操作部13は、詳細な図示は省略するが、運転スイッチや、バーナ2の点消火操作及び火力調整操作をユーザが行うための点消火スイッチなどが設けられた操作部と、バーナ2の火力調整や消火などを所定のシーケンスで自動的に行う自動加熱調理に関する設定操作をユーザが行うための自動加熱調理操作スイッチが設けられた操作部とを有する。 The display 11 is, for example, a liquid crystal display, an LED display, an organic EL display, etc., and the sound generator 12 is, for example, a speaker, a buzzer, etc. In addition, although detailed illustration is omitted, the operation unit 13 has an operation unit provided with an operation switch and a light-on/light-off switch for the user to light and turn off the burner 2 and adjust the flame power, and an operation unit provided with an automatic heating cooking operation switch for the user to perform setting operations related to automatic heating cooking, which automatically adjusts the flame power of the burner 2 and turns it off in a predetermined sequence.

制御装置20は、後述する第1マイクロコンピュータ(以下、マイコン)21及び第2マイコン22等を含む電子回路ユニットであり、操作部13の操作信号が入力されるとともに、加熱調理器1に備えられた種々のセンサ(図示せず)のセンシング信号が入力される。センシング信号としては、例えば、バーナ2により加熱される被加熱物の温度の検出信号やバーナ2の燃焼炎の有無を示す炎検知信号などが含まれる。 The control device 20 is an electronic circuit unit including a first microcomputer (hereinafter, microcomputer) 21 and a second microcomputer 22, which will be described later, and receives an operation signal from the operation unit 13 as well as sensing signals from various sensors (not shown) provided in the cooking device 1. The sensing signals include, for example, a detection signal for the temperature of the object to be heated by the burner 2 and a flame detection signal indicating the presence or absence of a combustion flame in the burner 2.

そして、制御装置20は、実装されたハードウェアとプログラムとにより実現される機能として、加熱調理器1の複数の制御対象要素としての元弁4、先弁5、火力調整弁6、イグナイタ7、表示器11、及び発音器12のそれぞれの動作制御を行う機能を有する。 The control device 20 has a function realized by the implemented hardware and programs to control the operation of each of the multiple controllable elements of the cooking device 1, namely, the main valve 4, the tip valve 5, the heat adjustment valve 6, the igniter 7, the display 11, and the sound generator 12.

また、制御装置20は、インターネット等の外部ネットワークNWに接続可能なWi-Fiルータ等の中継器30と無線通信を行うことが可能であるとともに、中継器30と外部ネットワークNWとを介して、加熱調理器1用のプログラムを配信可能な外部サーバ40と通信を行うことが可能である。そして、制御装置20は、外部サーバ40との通信を通じて、加熱調理器1用のプログラムを外部サーバ40から取得する(ダウンロードする)ことが可能である。 The control device 20 is also capable of wireless communication with a repeater 30, such as a Wi-Fi router, that can be connected to an external network NW, such as the Internet, and is also capable of communicating with an external server 40 that can distribute a program for the cooking appliance 1, via the repeater 30 and the external network NW. The control device 20 is also capable of acquiring (downloading) a program for the cooking appliance 1 from the external server 40 through communication with the external server 40.

制御装置20は、例えば、図2に示す構成を有する。すなわち、制御装置20は、第1及び第2マイコン21,22の2つのマイコンと、無線通信機23と、外部サーバ40から取得した更新プログラム(第1マイコン21に実装済の現在のプログラムを更新するプログラムであり、現在のプログラム全体を更新するプログラムだけでなく、現在のプログラムの一部を更新するプログラムを含む)を一時的に記憶保持する記憶部24とを備える。第1及び第2マイコン21,22はそれぞれ、実装されたプログラムに従って所定の制御処理を実行する電子制御デバイスであり、記憶部24は、EEPROMやフラッシュメモリなどの書き換え可能な不揮発性メモリである。 The control device 20 has, for example, the configuration shown in FIG. 2. That is, the control device 20 includes two microcomputers, the first and second microcomputers 21 and 22, a wireless communication device 23, and a memory unit 24 that temporarily stores and holds update programs (programs that update the current program already implemented in the first microcomputer 21, including programs that update not only the entire current program but also programs that update part of the current program) acquired from an external server 40. The first and second microcomputers 21 and 22 are electronic control devices that execute predetermined control processing according to the implemented programs, and the memory unit 24 is a rewritable non-volatile memory such as an EEPROM or a flash memory.

また、図示は省略するが、制御装置20は、加熱調理器1の各制御対象要素(本実施の形態では、元弁4、先弁5、火力調整弁6、イグナイタ7、表示器11、発音器12)を第1マイコン21から出力される制御信号に応じて作動させる従来公知の駆動回路、操作部13の操作信号とセンシング信号とを、第1マイコン21または第2マイコン22に入力するための入力回路、これらの第1マイコン21、第2マイコン22、駆動回路、入力回路などに電源電池80から電力を供給する電源回路などを含む。電源回路には、例えば、点消火スイッチの点火操作によって閉成し、図示しないハートカム機構により閉成保持されるマイクロスイッチが接続されており、マイクロスイッチが閉成すると、第1及び第2マイコン21,22に給電され、第1及び第2マイコン21,22が起動する。 Although not shown, the control device 20 includes a conventionally known drive circuit that operates each of the controlled elements of the cooking device 1 (in this embodiment, the main valve 4, the lead valve 5, the heat adjustment valve 6, the igniter 7, the display 11, and the sound generator 12) in response to a control signal output from the first microcomputer 21, an input circuit for inputting the operation signal and the sensing signal of the operation unit 13 to the first microcomputer 21 or the second microcomputer 22, and a power supply circuit that supplies power from a power supply battery 80 to the first microcomputer 21, the second microcomputer 22, the drive circuit, the input circuit, etc. The power supply circuit includes, for example, a microswitch that is closed by the ignition operation of the ignition/extinguishing switch and is held closed by a heart cam mechanism (not shown), and when the microswitch is closed, power is supplied to the first and second microcomputers 21 and 22, and the first and second microcomputers 21 and 22 start up.

第1及び第2マイコン21,22はそれぞれ、CPUもしくはプロセッサと、RAM、ROMなどのメモリとを含み、制御処理用のプログラムが不揮発性メモリに実装(記憶保持)されている。そして、第1及び第2マイコン21,22は、相互にデータ授受(通信)を行い得るように接続されている。また、第2マイコン22は、無線通信機23及び記憶部24との間でデータ授受を行い得るように、無線通信機23及び記憶部24に接続されている。 The first and second microcomputers 21, 22 each include a CPU or processor and memory such as RAM or ROM, and a program for control processing is implemented (stored) in non-volatile memory. The first and second microcomputers 21, 22 are connected so that they can exchange data (communicate) with each other. The second microcomputer 22 is also connected to the wireless communication device 23 and the memory unit 24 so that it can exchange data with the wireless communication device 23 and the memory unit 24.

第1マイコン21は、加熱調理器1の統括的な運転制御と、加熱調理器1の大部分の制御対象要素の動作制御とを行う機能を有するマイコンである。第1マイコン21には、表示器11の表示を制御する制御処理を第1マイコン21に実行させる表示制御用のプログラム、発音器12の出力(音響情報)を制御する制御処理を第1マイコン21に実行させる発音制御用のプログラム、バーナ2の燃焼運転に関する制御処理を第1マイコン21に実行させる燃焼制御用のプログラム、自動加熱調理運転に関する制御処理を第1マイコン21に実行させる調理制御用のプログラムなどの各種プログラムが実装されている。本実施の形態では、これらの第1マイコン21に実装されているプログラムが記憶部24に記憶された更新プログラムに更新されるプログラムに相当する。 The first microcomputer 21 is a microcomputer having the function of performing overall operation control of the cooking appliance 1 and operation control of most of the control target elements of the cooking appliance 1. Various programs are implemented in the first microcomputer 21, such as a display control program that causes the first microcomputer 21 to execute a control process for controlling the display of the display unit 11, a sound control program that causes the first microcomputer 21 to execute a control process for controlling the output (sound information) of the sound generator 12, a combustion control program that causes the first microcomputer 21 to execute a control process related to the combustion operation of the burner 2, and a cooking control program that causes the first microcomputer 21 to execute a control process related to the automatic cooking operation. In this embodiment, these programs implemented in the first microcomputer 21 correspond to programs that are updated to the update program stored in the memory unit 24.

そして、第1マイコン21は、元弁4、先弁5、火力調整弁6、イグナイタ7、表示器11、及び発音器12を制御対象要素とし、これらの制御対象要素の作動を制御し得るように、それぞれの制御対象要素の駆動回路(図示せず)を介して各制御対象要素(元弁4、先弁5、火力調整弁6、イグナイタ7、表示器11、及び発音器12)に接続されている。 The first microcomputer 21 treats the main valve 4, the lead valve 5, the heat adjustment valve 6, the igniter 7, the display 11, and the sound generator 12 as controlled elements, and is connected to each of the controlled elements (main valve 4, lead valve 5, heat adjustment valve 6, igniter 7, display 11, and sound generator 12) via the drive circuits (not shown) of the respective controlled elements so as to be able to control the operation of these controlled elements.

ここで、第1マイコン21の燃焼制御用のプログラムは、加熱調理器1の通常運転時(第1マイコン21のプログラムの更新を行っていない状態)では、操作部13の操作信号あるいはセンシング信号、または調理制御用のプログラムにより生成される指令などに基づいて、バーナ2の作動に係る元弁4、先弁5、火力調整弁6及びイグナイタ7の制御指令を決定し、元弁4、先弁5、火力調整弁6、及びイグナイタ7のそれぞれの制御指令に応じた制御信号を、それぞれの駆動回路に第1マイコン21から出力させるように構成されている。 Here, during normal operation of the cooking appliance 1 (when the program of the first microcomputer 21 has not been updated), the combustion control program of the first microcomputer 21 is configured to determine control commands for the main valve 4, the lead valve 5, the heat adjustment valve 6, and the igniter 7 related to the operation of the burner 2 based on the operation signal or sensing signal of the operation unit 13, or commands generated by the cooking control program, and to output control signals corresponding to the respective control commands of the main valve 4, the lead valve 5, the heat adjustment valve 6, and the igniter 7 from the first microcomputer 21 to the respective drive circuits.

また、燃焼制御用のプログラムは、表示器11の表示に関する制御指令または発音器12の出力に関する制御指令を、適宜、表示制御用のプログラムまたは発音制御用のプログラムに与えるように構成されている。 The combustion control program is also configured to give control commands regarding the display of the display device 11 or control commands regarding the output of the sound device 12 to the display control program or sound control program, as appropriate.

また、調理制御用のプログラムは、自動加熱調理運転に関する操作部13の操作信号やセンシング信号などに基づいて、バーナ2の作動、表示器11の表示または発音器12の出力に関する制御指令を適宜生成し、制御指令を、燃焼制御用のプログラム、表示制御用のプログラムまたは発音制御用のプログラムに与えるように構成されている。 The cooking control program is also configured to generate appropriate control commands related to the operation of the burner 2, the display of the display 11, or the output of the sound generator 12 based on the operation signal of the operation unit 13 related to the automatic heating cooking operation, sensing signals, etc., and to provide the control commands to the combustion control program, the display control program, or the sound control program.

第2マイコン22は、本実施の形態では、外部サーバ40との通信処理と、第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新する更新処理とを実行する機能を有するマイコンである。第2マイコン22には、中継器30や外部サーバ40との通信などの無線通信機23を介した通信処理を第2マイコン22に実行させる通信制御用のプログラムと、第1マイコン21に実装されている上記した各プログラムまたは各プログラムの一部を、記憶部24に記憶された更新プログラムに更新する更新処理を第2マイコン22に実行させる更新制御用のプログラムとが実装されている。 In this embodiment, the second microcomputer 22 is a microcomputer having a function of executing a communication process with the external server 40 and an update process for updating the program implemented in the first microcomputer 21 to the update program stored in the storage unit 24. The second microcomputer 22 is implemented with a communication control program that causes the second microcomputer 22 to execute communication processes via the wireless communication device 23, such as communication with the repeater 30 or the external server 40, and an update control program that causes the second microcomputer 22 to execute an update process for updating each of the above-mentioned programs or parts of each program implemented in the first microcomputer 21 to the update program stored in the storage unit 24.

第2マイコン22の通信制御用のプログラムは、外部サーバ40から外部サーバ40で生成される更新プログラム有の制御信号を受信するとともに、外部サーバ40から受信した更新プログラムのデータを記憶部24に記憶する通信処理を実行するように構成されている。また、第2マイコン22の更新制御用のプログラムは、設定される更新時期に第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新する更新処理を実行するように構成されているとともに、表示器11の表示に関する制御指令を、適宜、第1マイコン21の表示制御用のプログラムに与えるように構成されている。 The communication control program of the second microcomputer 22 is configured to receive from the external server 40 a control signal indicating the presence of an update program generated by the external server 40, and to execute a communication process to store the data of the update program received from the external server 40 in the storage unit 24. The update control program of the second microcomputer 22 is also configured to execute an update process to update the program implemented in the first microcomputer 21 to the update program stored in the storage unit 24 at the set update time, and is configured to give control commands related to the display of the display 11 to the display control program of the first microcomputer 21 as appropriate.

図1に戻って、外部サーバ40は、加熱調理器1の設置場所とは異なる遠隔地(例えば、加熱調理器1の製造会社が管理する施設内)に設置され、中継器30や外部ネットワークNWを介して加熱調理器1と無線接続される。 Returning to FIG. 1, the external server 40 is installed in a remote location different from the location where the cooking appliance 1 is installed (for example, in a facility managed by the manufacturer of the cooking appliance 1) and is wirelessly connected to the cooking appliance 1 via the repeater 30 and the external network NW.

図示しないが、外部サーバ40は、電子回路ユニットからなる外部サーバ40全体の動作を制御するサーバ側制御装置と、加熱調理器1用の各種プログラムを記憶保持するサーバ側記憶部と、サーバ側無線通信機とを有する。サーバ側制御装置は、加熱調理器1の第2マイコン22と相互にデータ授受を行いうるように構成されている。また、サーバ側制御装置は、サーバ側記憶部の更新プログラムの有無に応じて更新プログラムの有無に関する制御指令を決定し、サーバ側無線通信機を介して制御指令に応じた制御信号を第2マイコン22に送信するとともに、更新プログラムのデータを第2マイコン22に送信する送信処理を実行するように構成されている。 Although not shown, the external server 40 has a server-side control device that controls the operation of the entire external server 40, which is made up of an electronic circuit unit, a server-side memory unit that stores and holds various programs for the cooking appliance 1, and a server-side wireless communication device. The server-side control device is configured to be able to exchange data with the second microcomputer 22 of the cooking appliance 1. The server-side control device is also configured to determine a control command regarding the presence or absence of an update program depending on the presence or absence of an update program in the server-side memory unit, transmit a control signal corresponding to the control command to the second microcomputer 22 via the server-side wireless communication device, and execute a transmission process to transmit data for the update program to the second microcomputer 22.

次に、第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新するときの処理について図3~図5を参照して説明する。なお、本実施の形態では、操作部13の点消火スイッチで消火操作をすると、電源回路から元弁4及び先弁5を作動させる駆動回路への通電を遮断させてバーナ2を消火させるが、更新プログラムへの更新や外部サーバ40からの更新プログラムのデータの取得が終了するまで、第2マイコン22は電源回路に給電を保持する保持信号の送出を継続させ、これらの処理が終了すると給電が遮断するように構成されている。 Next, the process of updating the program implemented in the first microcomputer 21 to the update program stored in the memory unit 24 will be described with reference to Figures 3 to 5. In this embodiment, when the extinguishing operation is performed using the ignition switch on the operation unit 13, the power supply circuit is cut off from the drive circuit that operates the main valve 4 and the tip valve 5, and the burner 2 is extinguished. However, the second microcomputer 22 is configured to continue sending a hold signal to maintain power supply to the power supply circuit until the update to the update program and the acquisition of update program data from the external server 40 are completed, and the power supply is cut off when these processes are completed.

ユーザが加熱調理器1の運転を開始させるために操作部13で運転スイッチのオン操作を行うと、電源電池80から第1及び第2マイコン21,22に給電されて、第1及び第2マイコン21,22や図示しない駆動回路等が起動する。これにより、第1マイコン21に実装されているプログラムの更新プログラムへの更新が可能な電力の供給状態になる。すると、第2マイコン22は、記憶部24にまだ更新されていない更新プログラムが記憶されて、更新プログラム有に設定されているかどうかを判定する(ステップS1)。 When the user turns on the operation switch using the operation unit 13 to start the operation of the cooking device 1, power is supplied from the power supply battery 80 to the first and second microcomputers 21, 22, and the first and second microcomputers 21, 22 and a drive circuit (not shown) are started. This results in a power supply state that allows the program implemented in the first microcomputer 21 to be updated to an update program. The second microcomputer 22 then determines whether an update program that has not yet been updated is stored in the memory unit 24 and whether an update program is set to exist (step S1).

記憶部24に更新プログラムがあれば(ステップS1で、Yes)、第2マイコン22は、記憶部24から第1マイコン21の対応するプログラムを更新プログラムに更新するのに必要な更新時間(後述する更新プログラムの取得終了時に算出される)を読み出し、表示器11から更新時間を報知させる制御指令に応じた制御信号を第1マイコン21に出力し、第1マイコン21は所定の表示時間(例えば、5秒間)、表示器11に更新プログラム有の情報と更新時間とを表示させる(ステップS2)。これにより、ユーザは加熱調理開始前に更新プログラムがあることだけでなく、更新に必要な更新時間も認識することができるから、加熱調理器1の使用状況に応じて、更新時期を選択することができる。なお、起動時に更新プログラム無に設定されていれば(ステップS1で、No)、更新時期は後述する「(3)更新を保留」に設定される(ステップS3)。 If there is an update program in the storage unit 24 (Yes in step S1), the second microcomputer 22 reads from the storage unit 24 the update time (calculated when the acquisition of the update program, described later) required to update the corresponding program of the first microcomputer 21 to the update program, outputs a control signal corresponding to a control command to the first microcomputer 21 to notify the display unit 11 of the update time, and the first microcomputer 21 displays the information that an update program is available and the update time on the display unit 11 for a predetermined display time (for example, 5 seconds) (step S2). This allows the user to recognize not only that an update program is available before starting cooking, but also the update time required for the update, and therefore allows the user to select the update time according to the usage status of the cooking appliance 1. Note that if the update program is set to no update program at the time of startup (No in step S1), the update time is set to "(3) Update pending" (step S3), described later.

更新時間の表示時間がタイムアップすると、第2マイコン22は、表示器11から更新時期選択メニューを表示させる制御指令に応じた制御信号を第1マイコン21に出力し、第1マイコン21は表示器11に、以下の4つの更新時期を含む更新時期選択メニューを表示させる(ステップS4)。
(1)加熱調理開始前に更新
(2)加熱調理終了後に更新
(3)更新を保留
(4)自動加熱調理中に更新(加熱部非作動時間帯)
When the display time of the update time expires, the second microcontroller 22 outputs a control signal corresponding to a control command to the first microcontroller 21 to cause the display 11 to display an update time selection menu, and the first microcontroller 21 causes the display 11 to display the update time selection menu including the following four update times (step S4).
(1) Update before cooking starts. (2) Update after cooking ends. (3) Update on hold. (4) Update during automatic cooking (when the heating unit is not in operation).

ユーザが操作部13を操作して(例えば、操作部13の特定の操作スイッチの押し操作)、いずれかの更新時期を選択すると、選択された更新時期が受け付けられて、更新時期データが保存される(ステップS5)。これにより、ユーザの意図に応じた更新時期が設定される。なお、表示器11における更新時期選択メニューの表示は、上記(1)~(4)の更新時期を意味するものであれば、適宜変更することができる。例えば、「(1)加熱調理開始前に更新」の代わりに、「(1)直ちに更新」の表示を行ってもよいし、「(3)更新を保留」の代わりに、「(3)次回更新」や「(3)更新しない」の表示を行ってもよい。また、「(4)自動加熱調理中に更新」の代わりに、具体的な自動加熱調理メニューの表示を行ってもよいし、余熱調理時間帯や蒸らし調理時間帯などの加熱部非作動時間帯であることの表示を行ってもよい。また、更新時期選択メニューは上記(1)~(4)の更新時期の選択が可能であれば、さらに他の更新時期を含んでもよい。 When the user operates the operation unit 13 (for example, by pressing a specific operation switch on the operation unit 13) to select one of the update times, the selected update time is accepted and the update time data is saved (step S5). This sets the update time according to the user's intention. The display of the update time selection menu on the display unit 11 can be changed as appropriate as long as it means the update times (1) to (4) above. For example, instead of "(1) Update before cooking starts," "(1) Update immediately" may be displayed, and instead of "(3) Hold update," "(3) Update next time" or "(3) Do not update" may be displayed. Instead of "(4) Update during automatic cooking," a specific automatic cooking menu may be displayed, or a display may be made indicating that the heating unit is not operating during a residual heat cooking period or a steam cooking period. The update time selection menu may also include other update times as long as it is possible to select the update times (1) to (4) above.

次いで、例えば、「(1)加熱調理開始前に更新」が選択された場合(ステップS6で、Yes)、第2マイコン22は、第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新する。このとき、更新プログラムへの更新が実行されていることを示す更新中表示を表示器11から行ってもよい。更新プログラムへの更新が終了すると、更新プログラム無に設定されるとともに、更新時期が、「(3)更新を保留」に設定され、表示器11から更新の完了が報知されて、通常操作を受け付ける(ステップS7)。なお、図示しないが、更新時期に「(1)加熱調理開始前に更新」が選択された場合、第1マイコン21は、更新プログラムへの更新が終了するまで、通常の加熱調理における操作部13での操作の受付を禁止する。これにより、更新プログラムへの更新が終了するまで加熱調理が開始されないから、制御対象要素が不定状態となる可能性がある更新中に加熱調理が行われるのを防止することができる。 Next, for example, if "(1) Update before cooking starts" is selected (Yes in step S6), the second microcomputer 22 updates the program implemented in the first microcomputer 21 to the update program stored in the storage unit 24. At this time, the display 11 may display an update in progress to indicate that the update to the update program is being executed. When the update to the update program is completed, the update program is set to no update program, the update time is set to "(3) Update pending", the display 11 notifies the completion of the update, and normal operations are accepted (step S7). Although not shown, if "(1) Update before cooking starts" is selected as the update time, the first microcomputer 21 prohibits the acceptance of operations on the operation unit 13 during normal cooking until the update to the update program is completed. This prevents cooking from starting until the update to the update program is completed, so that cooking during the update, when there is a possibility that the controlled element will be in an undefined state, can be prevented.

また、「(1)加熱調理開始前に更新」以外の更新時期が選択され(ステップS6で、No)、ユーザが加熱調理を開始すると、第2マイコン22は、自動加熱調理運転中に余熱調理や蒸らし調理などのバーナ2を消火状態で維持して、火力の変更を伴う元弁4、先弁5及び火力調整弁6の開閉制御が行われない加熱部非作動時間帯が到来しているかどうかを判定する(ステップS10)。自動加熱調理の加熱部非作動時間帯が到来すれば(ステップS10で、Yes)、第2マイコン22は、更新時期が、「(4)自動加熱調理中に更新」に設定されているかどうかを判定する(ステップS11)。そして、更新時期が、「(4)自動加熱調理中に更新」に設定されていれば(ステップS11で、Yes)、さらに、読み出された予定されている更新プログラムへの更新時間が加熱部非作動時間帯の範囲内かどうかを判定する(ステップS12)。更新時間が自動加熱調理運転で設定されている加熱部非作動時間帯の範囲内であれば(ステップS12で、Yes)、上記と同様にして第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新する。そして、更新プログラム無に設定するとともに、更新時期を、「(3)更新を保留」に設定する(ステップS13)。このように、更新プログラムへの更新が終了した後、更新時期を「(3)更新を保留」に設定することにより、加熱調理中に新たな更新プログラムを取得した場合でも、新たな更新プログラムへの更新は実行されないから、表示された更新時間よりも長く更新が行われることや、加熱部非作動時間帯を超えて更新が行われることを防止することができる。なお、図示しないが、更新時期に「(4)自動加熱調理中に更新」が選択された場合でも、自動加熱調理運転に加熱部非作動時間帯がなかったり、加熱部非作動時間帯があっても、更新時間が加熱部非作動時間帯よりも長かったりすると(ステップS10及びS12で、No)、更新プログラムへの更新は実行されない。この場合、表示器11から自動加熱調理中に更新プログラムへの更新が行われないことを報知させてもよい。 Also, when an update time other than "(1) Update before cooking starts" is selected (step S6: No) and the user starts cooking, the second microcomputer 22 determines whether the heating unit non-operating time period has arrived during which the burner 2 for residual heat cooking or steam cooking is kept in an off state during automatic cooking operation, and the opening and closing control of the main valve 4, the tip valve 5, and the heat adjustment valve 6 that involves changing the heat power is not performed (step S10). If the heating unit non-operating time period for automatic cooking arrives (step S10: Yes), the second microcomputer 22 determines whether the update time is set to "(4) Update during automatic cooking" (step S11). Then, if the update time is set to "(4) Update during automatic cooking" (step S11: Yes), it further determines whether the update time for the read-out scheduled update program is within the range of the heating unit non-operating time period (step S12). If the update time is within the range of the heating unit non-operating time period set in the automatic heating cooking operation (Yes in step S12), the program implemented in the first microcomputer 21 is updated to the update program stored in the storage unit 24 in the same manner as described above. Then, the update program is set to no update program, and the update time is set to "(3) Update on hold" (step S13). In this way, by setting the update time to "(3) Update on hold" after the update to the update program is completed, even if a new update program is acquired during heating cooking, the update to the new update program is not executed, so that it is possible to prevent the update from being executed for longer than the displayed update time or beyond the heating unit non-operating time period. Although not shown, even if "(4) Update during automatic heating cooking" is selected as the update time, if there is no heating unit non-operating time period in the automatic heating cooking operation, or if there is a heating unit non-operating time period but the update time is longer than the heating unit non-operating time period (No in steps S10 and S12), the update to the update program is not executed. In this case, the display 11 may notify that the update to the update program will not be executed during automatic heating cooking.

既述したように、本実施の形態では、バーナ2の火力を変更する制御対象要素の作動は第1マイコン21によって制御され、外部サーバ40との通信は第2マイコン22によって制御される。従って、加熱調理中、第2マイコン22が外部サーバ40と通信処理を実行しても、制御対象要素は不定状態とならない。このため、第2マイコン22は、加熱調理中、外部サーバ40と通信し、外部サーバ40から更新プログラム有の制御信号を受信すると(ステップS14で、Yes)、更新プログラム無に設定されているかどうかを判定する(ステップS15)。ここで、加熱調理開始時に記憶部24に更新プログラムが記憶されていなければ(ステップS1で、No)、更新プログラム無に設定されているため(ステップS3及びステップS15で、Yes)、第2マイコン22は外部サーバ40から新たな更新プログラムのデータを取得し、記憶部24に記憶させる。そして、外部サーバ40からの更新プログラムの取得が終了すると、更新プログラム有に設定し、取得した更新プログラムへの更新に必要な更新時間を算出して、更新時間を設定する(ステップS17~S19)。また、更新時期に「(1)加熱調理開始前に更新」または「(4)自動加熱調理中に更新」が選択されて更新プログラムへの更新が行われた場合、記憶部24には更新プログラムは記憶されておらず、更新プログラム無に設定されているから(ステップS15で、Yes)、同様に、新たな更新プログラムを取得して、記憶部24に記憶させ、更新プログラム有に設定し、更新時間を設定する(ステップS17~S19)。さらに、加熱調理開始時に記憶部24に更新プログラムがあり(ステップS1で、Yes)、「(3)更新を保留」が選択された場合(ステップS15で、No、ステップS16で、Yes)、新たな更新プログラムを取得して記憶部24に記憶させ、更新プログラム有に設定して、更新時間を設定する(ステップS17~S19)。これにより、電池80を駆動電源とする加熱調理器1で、加熱調理中に新たな更新プログラムを取得することができる。なお、記憶部24は、異なる更新プログラムを記憶する複数の記憶エリアを有してもよい。また、記憶部24に複数の更新プログラムがある場合、ユーザが任意に更新の順序を設定してもよい。 As described above, in this embodiment, the operation of the controlled element that changes the heat of the burner 2 is controlled by the first microcomputer 21, and the communication with the external server 40 is controlled by the second microcomputer 22. Therefore, even if the second microcomputer 22 executes a communication process with the external server 40 during cooking, the controlled element does not become indefinite. For this reason, the second microcomputer 22 communicates with the external server 40 during cooking, and when it receives a control signal indicating that an update program is available from the external server 40 (Yes in step S14), it determines whether or not the update program is set to not available (step S15). Here, if no update program is stored in the memory unit 24 at the start of cooking (No in step S1), the update program is set to not available (Yes in steps S3 and S15), so the second microcomputer 22 obtains new update program data from the external server 40 and stores it in the memory unit 24. Then, when the acquisition of the update program from the external server 40 is completed, the update program is set to be present, the update time required for updating to the acquired update program is calculated, and the update time is set (steps S17 to S19). Furthermore, if "(1) Update before cooking starts" or "(4) Update during automatic cooking" is selected for the update time and an update to the update program is performed, the update program is not stored in the storage unit 24 and is set to be absent (step S15: Yes), so similarly, a new update program is acquired, stored in the storage unit 24, the update program is set to be present, and the update time is set (steps S17 to S19). Furthermore, if an update program is present in the storage unit 24 at the start of cooking (step S1: Yes) and "(3) Hold update" is selected (step S15: No, step S16: Yes), the new update program is acquired and stored in the storage unit 24, the update program is set to be present, and the update time is set (steps S17 to S19). This allows the cooking appliance 1 using the battery 80 as the driving power source to acquire a new update program during cooking. The storage unit 24 may have multiple storage areas that store different update programs. Also, if there are multiple update programs in the storage unit 24, the user may arbitrarily set the order of updates.

加熱調理が終了してユーザが点消火スイッチで消火操作を行うと(ステップS8で、Yes)、第2マイコン22は、更新時期が、「(2)加熱調理終了後に更新」に設定されているかどうかを判定する(ステップS30)。そして、更新時期が、「(2)加熱調理終了後に更新」に設定されていれば(ステップS30で、Yes)、第2マイコン22は、上記と同様にして第1マイコン21に実装されているプログラムを記憶部24に記憶された更新プログラムに更新する。そして、更新プログラム無に設定するともに、更新時期を、「(3)更新を保留」に設定する(ステップS31)。 When cooking is finished and the user turns off the fire using the on/off switch (Yes in step S8), the second microcomputer 22 determines whether the update time is set to "(2) Update after cooking is finished" (step S30). If the update time is set to "(2) Update after cooking is finished" (Yes in step S30), the second microcomputer 22 updates the program implemented in the first microcomputer 21 to the update program stored in the memory unit 24 in the same manner as above. Then, the second microcomputer 22 sets the update program to "no update program" and sets the update time to "(3) Update pending" (step S31).

一方、「(2)加熱調理終了後に更新」以外の更新時期が設定されて加熱調理が行われた後、ユーザが点消火スイッチで消火操作して、電源のオフ操作を行った場合(ステップS8で、Yes、ステップS30で、No)、既述した外部サーバ40からの新たな更新プログラムの取得中であれば(ステップS32で、Yes)、第2マイコン22は新たな更新プログラムの取得を継続し、更新プログラムの取得が終了すると、更新プログラム有に設定し、取得した更新プログラムへの更新に必要な更新時間を算出して、更新時間を設定する(ステップS33~S34)。そして、上記処理が終了すると、電源回路から第1及び第2マイコン22への給電を停止する(ステップS35)。 On the other hand, if an update time other than "(2) Update after cooking is completed" is set and cooking is performed, and then the user turns off the power by turning off the ignition switch (Yes in step S8, No in step S30), if a new update program is being acquired from the external server 40 described above (Yes in step S32), the second microcomputer 22 continues to acquire the new update program, and when acquisition of the update program is completed, it sets that an update program is present, calculates the update time required to update to the acquired update program, and sets the update time (steps S33 to S34). Then, when the above process is completed, the power supply from the power supply circuit to the first and second microcomputers 22 is stopped (step S35).

なお、本実施の形態では、更新時期が、「(2)加熱調理終了後に更新」に設定された場合、加熱調理中に外部サーバ40から更新プログラム有を受信しても、第2マイコン22は新たな更新プログラムを取得しない(ステップS1で、Yes、ステップS6、S8及びS10で、No、ステップS14で、Yes、ステップS15及びS16で、No)。しかしながら、上記と同様に、更新時期が、「(2)加熱調理終了後に更新」に設定された場合でも、第2マイコン22が加熱調理中に外部サーバ40から新たな更新プログラムのデータを受信して、記憶部24に記憶させ、加熱調理終了後、第1マイコン21に実装されたプログラムを、運転スイッチが操作されて給電が開始されたとき(すなわち、更新プログラムへの更新が可能な電力の供給状態になったとき)に記憶部24に記憶されていた更新プログラムと、加熱調理中に記憶部に記憶された更新プログラムとに基づいて更新してもよい。これによれば、加熱調理開始時に記憶部24に記憶されていた更新プログラムへの更新、及び加熱調理中に外部サーバ40から取得して記憶部24に記憶された新たな更新プログラムへの更新を、ユーザが加熱調理を行う意思がなくなった加熱調理終了後に実行することができる。また、加熱調理開始前に更新時期として「(2)加熱調理終了後に更新」が選択されている場合、ユーザは加熱調理終了後、加熱調理を継続させる意思を有していないから、更新時間が長くなってもユーザの使い勝手を損なうこともない。従って、効率的に更新プログラムへの更新を行うことができる。 In this embodiment, when the update time is set to "(2) Update after cooking is completed", even if the update program availability is received from the external server 40 during cooking, the second microcomputer 22 does not acquire a new update program (Yes in step S1, No in steps S6, S8, and S10, Yes in step S14, No in steps S15 and S16). However, as in the above, even when the update time is set to "(2) Update after cooking is completed", the second microcomputer 22 receives new update program data from the external server 40 during cooking and stores it in the memory unit 24, and after cooking is completed, the program implemented in the first microcomputer 21 may be updated based on the update program that was stored in the memory unit 24 when the operation switch was operated to start power supply (i.e., when the power supply state is reached where the program can be updated to the update program) and the update program that was stored in the memory unit during cooking. This allows updating to the update program stored in the storage unit 24 at the start of cooking, and updating to a new update program acquired from the external server 40 during cooking and stored in the storage unit 24, to be performed after cooking ends when the user no longer intends to continue cooking. Also, if "(2) Update after cooking ends" is selected as the update time before cooking starts, the user does not intend to continue cooking after cooking ends, so even if the update time is long, it does not impair usability for the user. Therefore, updating to the update program can be performed efficiently.

以上詳細に説明したように、本実施の形態によれば、加熱調理器1の使用状況に応じて、ユーザが希望する更新時期に更新プログラムに更新することができる。従って、例えば、更新時間が短時間であったり、ユーザが加熱調理を開始させるまでに時間的余裕があったりするときに、ユーザが「(1)加熱調理開始前に更新」を選択すれば、加熱調理を開始させる前に、記憶部24に記憶されていた更新プログラムへの更新を終了させることができる。また、例えば、朝食時などのユーザが短時間で加熱調理をする必要があるときには、ユーザは「(3)更新を保留」を選択して、加熱調理を早期に開始させることができる。また、例えば、夕食時などの後からユーザが加熱調理を行う予定がないときには、ユーザが「(2)加熱調理終了後に更新」を選択すれば、更新時間が長くなる容量の大きな更新プログラムでも更新の中断を回避して、適切に更新プログラムへの更新を行うことができる。さらに、例えば、自動加熱調理では、余熱調理や蒸らし調理などのバーナ2を作動させない加熱部非作動時間帯が調理時間に含まれている場合がある。従って、これらの加熱部非作動時間帯を有する自動加熱調理を行う場合、ユーザが「(4)自動加熱調理中に更新」を選択すれば、自動加熱調理への影響のない時間帯に更新プログラムに更新させることができる。また、バーナ2を作動させない加熱部非作動時間帯に更新が行われるから、従来のように機能を制限する暫定プログラムを設ける必要もない。特に、本実施の形態によれば、更新プログラムへの更新に必要な更新時間と加熱部非作動時間帯とを比較し、更新時間が加熱部非作動時間帯の範囲内であれば、自動加熱調理中に更新が実行されるから、効率的に更新プログラムへの更新を行うことができる。 As described above in detail, according to this embodiment, the update program can be updated to the update program at the update time desired by the user depending on the usage status of the cooking appliance 1. Therefore, for example, when the update time is short or the user has time before starting cooking, if the user selects "(1) Update before cooking starts", the update to the update program stored in the storage unit 24 can be terminated before cooking starts. Also, for example, when the user needs to cook in a short time, such as at breakfast, the user can select "(3) Hold update" to start cooking early. Also, for example, when the user does not plan to cook after dinner, the user can select "(2) Update after cooking ends", and the update program can be appropriately updated to the update program by avoiding interruption of the update even with a large capacity update program that takes a long time to update. Furthermore, for example, in automatic cooking, the cooking time may include a heating unit non-operating time period during which the burner 2 is not operated, such as residual heat cooking or steam cooking. Therefore, when performing automatic heating cooking that has such heating unit non-operating time periods, if the user selects "(4) Update during automatic heating cooking," the program can be updated to the update program during a time period that does not affect automatic heating cooking. Also, since the update is performed during the heating unit non-operating time period when the burner 2 is not operated, there is no need to provide a temporary program that restricts the function as in the past. In particular, according to this embodiment, the update time required for updating to the update program is compared with the heating unit non-operating time period, and if the update time is within the range of the heating unit non-operating time period, the update is performed during automatic heating cooking, so that the update to the update program can be performed efficiently.

また、本実施の形態によれば、制御装置20に給電が開始されて、更新プログラムへの更新が可能な電力の供給状態になったときに記憶部24に更新プログラムが記憶されている場合、更新プログラムがあることが報知されるから、ユーザに速やかに更新プログラムがあることを認識させることができる。また、本実施の形態によれば、更新プログラムへの更新に必要な更新時間が報知されるから、ユーザは加熱調理器1の使用状況と更新に必要な更新時間とを比較して、ユーザが希望する更新時期に更新プログラムへの更新を実行することができる。 In addition, according to this embodiment, when power supply to the control device 20 starts and the power supply state becomes such that updating to the update program is possible, if an update program is stored in the memory unit 24, the user is notified that an update program is available, so that the user can be made aware of the availability of an update program immediately. In addition, according to this embodiment, the update time required for updating to the update program is notified, so that the user can compare the usage status of the cooking appliance 1 with the update time required for the update, and perform the update to the update program at the update time desired by the user.

従って、本実施の形態によれば、加熱調理器の使用状況に応じて、ユーザが更新プログラムへの更新時期を選択できるから、調理に失敗することなく、使い勝手に優れる加熱調理器を提供することができる。 Therefore, according to this embodiment, the user can select the timing of updating to the update program depending on the usage status of the cooking appliance, so that a cooking appliance that is easy to use and does not fail to cook can be provided.

(その他の実施の形態)
(1)上記実施の形態では、外部サーバから中継器及び外部ネットワークを介して更新プログラムを取得して記憶部に記憶させている。しかしながら、本発明では、更新プログラムは外部サーバ以外の外部機器から取得してもよい。例えば、加熱調理器に取り外し可能な外部メモリを接続することにより、更新プログラムを取得してもよい。
Other Embodiments
(1) In the above embodiment, the update program is acquired from the external server via the repeater and the external network and stored in the storage unit. However, in the present invention, the update program may be acquired from an external device other than the external server. For example, the update program may be acquired by connecting a removable external memory to the cooking appliance.

(2)上記実施の形態では、加熱調理器は、加熱部としてバーナを有する。しかしながら、本発明では、加熱調理器は、加熱部として、バーナの代わりにまたはバーナとともに、電熱ヒータや電磁誘導ヒータを有してもよい。 (2) In the above embodiment, the cooking device has a burner as a heating unit. However, in the present invention, the cooking device may have an electric heater or an electromagnetic induction heater as a heating unit instead of or in addition to the burner.

(3)上記実施の形態では、第1マイコンに実装されているプログラムが更新プログラムに更新される。しかしながら、本発明では、第2マイコンに実装されているプログラムも対応する更新プログラムに更新してもよい。 (3) In the above embodiment, the program implemented in the first microcomputer is updated with an update program. However, in the present invention, the program implemented in the second microcomputer may also be updated with a corresponding update program.

(4)上記実施の形態では、駆動電源として電池が使用されている。しかしながら、本発明は、商用電源を使用する加熱調理器にも適用することができる。商用電源を駆動電源とする加熱調理器では、いずれかの操作スイッチを操作して運転を開始させた状態(チャイルドロックが機能している場合、ロック機能が解除された状態)が電力の供給状態に相当し、待機電力モードを有する加熱調理器では、待機電力モードからアクティブモードに復帰した状態が電力の供給状態に相当する。 (4) In the above embodiment, a battery is used as the driving power source. However, the present invention can also be applied to a cooking device that uses a commercial power source. In a cooking device that uses a commercial power source as its driving power source, the state in which operation is started by operating any of the operation switches (if the child lock is functioning, the lock function is released) corresponds to the power supply state, and in a cooking device that has a standby power mode, the state in which power is supplied corresponds to the state in which the cooking device has returned from the standby power mode to the active mode.

1 加熱調理器
2 バーナ
20 制御装置
40 外部サーバ
Reference Signs List 1 Cooking device 2 Burner 20 Control device 40 External server

Claims (4)

加熱部と、
実装されたプログラムに基づいて制御処理を実行する制御装置と、を備えるプログラム更新機能付き加熱調理器であって、
制御装置は、実装されたプログラムを更新する更新プログラムを外部機器から取得して、記憶部に記憶し、
電力の供給状態になったときに記憶部に更新プログラムが記憶されている場合、複数の更新時期の選択を報知し、選択された更新時期に更新プログラムへの更新を実行するように構成されているプログラム更新機能付き加熱調理器。
A heating unit;
A cooking device with a program update function, comprising: a control device that executes a control process based on an installed program;
The control device acquires an update program for updating the installed program from the external device and stores the update program in the storage unit;
The cooking device with a program update function is configured to notify the selection of a plurality of update times and execute the update to the update program at the selected update time when an update program is stored in a storage unit when power is supplied.
請求項1に記載のプログラム更新機能付き加熱調理器において、
制御装置は、電力の供給状態になったときに記憶部に更新プログラムが記憶されている場合、更新プログラムがあること、及び更新プログラムへの更新に必要な更新時間を報知するプログラム更新機能付き加熱調理器。
2. The cooking device with a program update function according to claim 1,
The control device is a heating cooker with a program update function that, when an update program is stored in the memory unit when power is supplied, notifies the user that an update program is available and the update time required to update to the update program.
請求項1または2に記載のプログラム更新機能付き加熱調理器において、
制御装置は、自動加熱調理中の加熱部非作動時間帯を含む更新時期の選択を報知するプログラム更新機能付き加熱調理器。
3. The cooking device with a program update function according to claim 1,
The control device is a cooking device with a program update function that notifies the selection of update times, including time periods when the heating unit is not in operation during automatic cooking.
請求項3に記載のプログラム更新機能付き加熱調理器において、
制御装置は、更新時期として自動加熱調理中の加熱部非作動時間帯が選択された場合、更新プログラムへの更新時間が加熱部非作動時間帯の範囲内であれば、更新プログラムへの更新を実行するプログラム更新機能付き加熱調理器。


In the cooking device with a program update function according to claim 3,
The control device of the cooking device with a program update function executes an update to the update program if the time period during which the heating unit is not in operation during automatic cooking is selected as the time for updating and the update time to the update program is within the range of the time period during which the heating unit is not in operation.


JP2021167184A 2021-10-12 2021-10-12 Cooking device with program update function Active JP7691904B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021167184A JP7691904B2 (en) 2021-10-12 2021-10-12 Cooking device with program update function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021167184A JP7691904B2 (en) 2021-10-12 2021-10-12 Cooking device with program update function

Publications (2)

Publication Number Publication Date
JP2023057617A JP2023057617A (en) 2023-04-24
JP7691904B2 true JP7691904B2 (en) 2025-06-12

Family

ID=86054697

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021167184A Active JP7691904B2 (en) 2021-10-12 2021-10-12 Cooking device with program update function

Country Status (1)

Country Link
JP (1) JP7691904B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143318A (en) 2015-02-04 2016-08-08 三菱電機株式会社 Program update device, program update system, household electric appliance, communication adapter, controller, program update method, and program
JP2017160600A (en) 2016-03-07 2017-09-14 日立建機株式会社 Construction machine program rewriting device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7048446B2 (en) * 2018-07-31 2022-04-05 日立グローバルライフソリューションズ株式会社 Refrigerator with rewritable control software
JP7162176B2 (en) * 2019-10-24 2022-10-28 パナソニックIpマネジメント株式会社 induction cooker

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143318A (en) 2015-02-04 2016-08-08 三菱電機株式会社 Program update device, program update system, household electric appliance, communication adapter, controller, program update method, and program
JP2017160600A (en) 2016-03-07 2017-09-14 日立建機株式会社 Construction machine program rewriting device

Also Published As

Publication number Publication date
JP2023057617A (en) 2023-04-24

Similar Documents

Publication Publication Date Title
US5808278A (en) Electronic appliance and a sabbath mode therefor
JP2019215126A (en) Heating cooking system, heating cooking method, and application program
JP2020112320A (en) Communication system and program
JP7691904B2 (en) Cooking device with program update function
KR100603989B1 (en) Automatic control of firepower and combustion time of gas range and its method
CN111750388B (en) Heating Cooker
KR102263780B1 (en) Smart automatic burner control system
JP7076385B2 (en) Combustion equipment with software update function
JP7252620B2 (en) stove
JP2020159624A (en) Gas heat source system
JP7199975B2 (en) heating cooker
JP7283746B2 (en) Cooking systems, gas stoves and programs
JP7086447B2 (en) Communications system
JP5417311B2 (en) Cooking equipment
JP7313039B2 (en) Gas stove
JP2022040460A (en) Heating cooking system and program for heating cooking system
JP7284506B2 (en) stove system
JP7141913B2 (en) Communication systems, equipment and programs
JP2021032544A (en) Cooking stove
JP7182492B2 (en) Thermal equipment and thermal equipment system
JP7669259B2 (en) Heating equipment
JP5417310B2 (en) Cooking equipment
JP3264620B2 (en) Stove with function to prevent forgetting to turn off
JP7429618B2 (en) heating cooking system
JP7386505B2 (en) Cooking systems and gas stoves

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240723

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250602

R150 Certificate of patent or registration of utility model

Ref document number: 7691904

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150