(57)【要約】【課題】  リレーにかかる電気的負荷を平準化することができる技術を提供する。【解決手段】  ヒータ制御装置は、電気ヒータと、第１のリレーと、第１のリレーと直列に接続されている第２のリレーと、制御部と、を備える。制御部は、前回の運転開始処理において、最初に第１のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、今回の運転開始処理では、最初に第２のリレーの動作状態をオフ状態からオン状態に切り替え、第１のリレーが短絡故障しているのか否かを判定し、前回の運転開始処理において、最初に第２のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、今回の運転開始処理では、最初に第１のリレーの動作状態をオフ状態からオン状態に切り替え、第２のリレーが短絡故障しているのか否かを判定する。【選択図】  図２
2019046709.tif 000002
【特許請求の範囲】
【請求項１】
ヒータ制御装置であって、
電源から供給される電力によって発熱する電気ヒータと、
前記電源から前記電気ヒータへの電力の供給及び遮断を切り替える第１のリレーと、
前記第１のリレーと直列に接続されており、前記電源から前記電気ヒータへの電力の供給及び遮断を切り替える第２のリレーと、
前記第１のリレー、及び、前記第２のリレーの動作状態を制御する制御部と、を備えており、
前記制御部は、
前記第１及び第２のリレーの動作状態を順番にオフ状態からオン状態に切り替えて、前記ヒータ制御装置の運転を開始する運転開始処理を実行可能であり、
前回の前記運転開始処理において、前記第１及び前記第２のリレーのうちのいずれのリレーの動作状態を最初にオフ状態からオン状態に切り替えたのかを記憶するように構成されており、
前記制御部は、
前記前回の運転開始処理において、最初に前記第１のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、今回の前記運転開始処理では、最初に前記第２のリレーの動作状態をオフ状態からオン状態に切り替え、前記第１のリレーが短絡故障しているのか否かを判定し、
前記前回の運転開始処理において、最初に前記第２のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、前記今回の運転開始処理では、最初に前記第１のリレーの動作状態をオフ状態からオン状態に切り替え、前記第２のリレーが短絡故障しているのか否かを判定する、
ヒータ制御装置。
【請求項２】
前記制御部は、
前記第１及び第２のリレーを順番にオン状態からオフ状態に切り替えて、前記ヒータ制御装置の運転を終了する運転終了処理を実行可能であり、
前回の前記運転終了処理において、前記第１及び前記第２のリレーのうちのいずれのリレーの動作状態を最初にオン状態からオフ状態に切り替えたのかを記憶するように構成されており、
前記制御部は、
前記前回の運転終了処理において、最初に前記第１のリレーの動作状態をオン状態からオフ状態に切り替えたことが記憶されている場合、今回の前記運転終了処理では、最初に前記第２のリレーの動作状態をオン状態からオフ状態に切り替え、前記第２のリレーが短絡故障しているのか否かを判定し、
前記前回の運転終了処理において、最初に前記第２のリレーの動作状態をオン状態からオフ状態に切り替えたことが記憶されている場合、前記今回の運転終了処理では、最初に前記第１のリレーの動作状態をオン状態からオフ状態に切り替え、前記第１のリレーが短絡故障しているのか否かを判定する、請求項１に記載のヒータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヒータ制御装置に関する。
【背景技術】
【０００２】
特許文献１には、電源から供給される電力によって発熱する電気ヒータと、電源から電気ヒータへの電力の供給及び遮断を切り替える第１のリレーと、第１のリレーと直列に接続されており、電源から電気ヒータへの電力の供給及び遮断を切り替える第２のリレーと、第１のリレー、及び、第２のリレーの動作状態を制御する制御部と、を備えるヒータ制御装置が開示されている。制御部は、ヒータ制御装置の運転を開始する場合に、第１のリレーの動作状態をオフ状態からオン状態に切り替え、第２のリレーが短絡故障しているのか否かを判定する。制御部は、第２のリレーが短絡故障していないと判定する場合に、第１のリレーの動作状態をオン状態からオフ状態に切り替える。そして、制御部は、最初に第２のリレーの動作状態をオフ状態からオン状態に切り替え、その後に第１のリレーの動作状態をオフ状態からオン状態に切り替え、電気ヒータへの電力の供給を開始する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１１３８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、直列に接続されている２個のリレーの動作状態を順番に切り替える場合、リレーの動作状態が切り替えられる順番によって、各リレーにかかる電気的負荷が異なる。このため、毎回、２個のリレー動作状態を切り替える順番が固定されている場合、大きい電気的負荷がかかるリレーが早期に短絡故障しやすくなる。
【０００５】
本明細書では、リレーにかかる電気的負荷を平準化することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書が開示するヒータ制御装置は、電源から供給される電力によって発熱する電気ヒータと、前記電源から前記電気ヒータへの電力の供給及び遮断を切り替える第１のリレーと、前記第１のリレーと直列に接続されており、前記電源から前記電気ヒータへの電力の供給及び遮断を切り替える第２のリレーと、前記第１のリレー、及び、前記第２のリレーの動作状態を制御する制御部と、を備えている。前記制御部は、前記第１及び第２のリレーの動作状態を順番にオフ状態からオン状態に切り替えて、前記ヒータ制御装置の運転を開始する運転開始処理を実行可能であり、前回の前記運転開始処理において、前記第１及び前記第２のリレーのうちのいずれのリレーの動作状態を最初にオフ状態からオン状態に切り替えたのかを記憶するように構成されている。前記制御部は、前記前回の運転開始処理において、最初に前記第１のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、今回の前記運転開始処理では、最初に前記第２のリレーの動作状態をオフ状態からオン状態に切り替え、前記第１のリレーが短絡故障しているのか否かを判定し、前記前回の運転開始処理において、最初に前記第２のリレーの動作状態をオフ状態からオン状態に切り替えたことが記憶されている場合、前記今回の運転開始処理では、最初に前記第１のリレーの動作状態をオフ状態からオン状態に切り替え、前記第２のリレーが短絡故障しているのか否かを判定する。
【０００７】
一般的に、直列に接続されている２個のリレーの動作状態を順番にオフ状態からオン状態に切り替える場合、いずれのリレーにも短絡故障が生じていなければ、最初に動作状態が切り替えられるリレーはオン状態になっても電流が流れないので電気的負荷が小さく、後に動作状態が切り替えられるリレーはオン状態になると電流が流れるので電気的負荷が大きい。上記の構成によると、制御部は、今回の運転開始処理において、前回の運転開始処理で最初に動作状態を切り替えたリレーとは異なるリレーの動作状態を最初に切り替える。このため、運転開始処理が複数回実行された場合の第１のリレー及び第２のリレーにかかる電気的負荷を平準化することができる。従って、運転開始処理において、毎回、第１のリレーと第２のリレーの動作状態を切り替える順番が固定されている場合に比べて、第１のリレー又は第２のリレーが短絡故障する時期を遅らせることができる。また、上記の構成によると、運転開始処理が複数回実行された場合に、第１のリレーの短絡故障の有無と、第２のリレーの短絡故障の有無を、交互に確認することができる。このため、個々の運転開始処理において、第１のリレー及び第２のリレーを切り替える回数を最小限にすることができる。
【０００８】
制御部は、第１及び第２のリレーを順番にオン状態からオフ状態に切り替えて、ヒータ制御装置の運転を終了する運転終了処理を実行可能であり、前回の運転終了処理において、第１及び第２のリレーのうちのいずれのリレーの動作状態を最初にオン状態からオフ状態に切り替えたのかを記憶するように構成されていてもよい。制御部は、前回の運転終了処理において、最初に第１のリレーの動作状態をオン状態からオフ状態に切り替えたことが記憶されている場合、今回の運転終了処理では、最初に第２のリレーの動作状態をオン状態からオフ状態に切り替え、第２のリレーが短絡故障しているのか否かを判定し、前回の運転終了処理において、最初に第２のリレーの動作状態をオン状態からオフ状態に切り替えたことが記憶されている場合、今回の運転終了処理では、最初に第１のリレーの動作状態をオン状態からオフ状態に切り替え、第１のリレーが短絡故障しているのか否かを判定してもよい。
【０００９】
一般的に、直列に接続されている２個のリレーをオン状態からオフ状態に切り替える場合、いずれのリレーにも短絡故障が生じていなければ、最初に動作状態が切り替えられるリレーはオフ状態になると電流が遮断されるので電気的負荷が大きく、後に動作状態が切り替えられるリレーはオフ状態になる前から電流が遮断されているので電気的負荷が小さい。上記の構成によると、制御部は、今回の運転終了処理では、前回の運転終了処理で最初に動作状態を切り替えたリレーとは異なるリレーの動作状態を最初に切り替える。このため、運転終了処理が複数回実行された場合の第１のリレー及び第２のリレーにかかる電気的負荷を平準化することができる。従って、運転終了処理において、毎回、第１のリレーと第２のリレーの動作状態を切り替える順番が固定されている場合に比べて、第１のリレー又は第２のリレーが短絡故障する時期を遅らせることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例のヒータ制御装置の回路構成図。
【図２】実施例のヒータ制御装置において、強暖房運転及び弱暖房運転が実行される場合のタイミングチャート。
【図３】実施例のヒータ制御装置において、強暖房運転のみが実行される場合のタイミングチャート。
【発明を実施するための形態】
【００１１】
（実施例）
（ヒータ制御装置；図１）
図１に示すように、ヒータ制御装置１は、ヒータ駆動回路２と、リレー動作検知回路４と、リレー駆動回路６と、ヒータ制御装置１の動作を制御するマイコン１００と、を備える。ヒータ制御装置１は、暖房装置などの加熱装置に搭載されている。マイコン１００は、加熱装置の操作部（図示省略）と接続されている。操作部は、ユーザからの各種の操作入力を受け付ける。各種の操作入力とは、例えば、ヒータ制御装置１に暖房運転を実行させるため暖房運転開始指示の入力、暖房設定温度の設定等である。暖房運転開始指示がユーザによって入力される場合に、マイコン１００は、ヒータ駆動回路２の電気ヒータ１６ａ、１６ｂを駆動させ、暖房運転を実行する。マイコン１００は、電気ヒータ１６ａ、１６ｂを駆動させる強暖房運転と、電気ヒータ１６ａのみを駆動させる弱暖房運転と、を実行可能に構成されている。マイコン１００は、加熱装置の室温センサ（図示省略）によって検知される室温と暖房設定温度の温度差が所定値よりも大きい場合に、強暖房運転を実行し、室温と暖房設定温度の温度差が所定値以下の場合に、弱暖房運転を実行する。なお、リレー１４ａ、１４ｂ、１４ｃは、実際には、それぞれ、駆動コイル５０ａ、５０ｂ、５０ｃに近接して配置されているが、図１では見易くするために、各構成が離れた状態で記載されている。
【００１２】
（ヒータ駆動回路２の構成）
ヒータ駆動回路２は、電源１０と、温度ヒューズ１２と、リレー１４ａ、１４ｂ、１４ｃと、電気ヒータ１６ａ、１６ｂと、を備える。
【００１３】
リレー１４ｃの一端は、温度ヒューズ１２を介して、電源１０の正極に接続されている。リレー１４ｃの他端は、リレー１４ａの一端、リレー１４ｂの一端、及び、端子台８の接続端子８ａに接続されている。リレー１４ａの他端は、電気ヒータ１６ａの一端、及び、端子台８の接続端子８ｂに接続されている。リレー１４ｂは、リレー１４ａに並列に配置されている。リレー１４ｂの他端は、電気ヒータ１６ｂの一端、及び、端子台８の接続端子８ｃに接続されている。電気ヒータ１６ａ、１６ｂの他端は、電源１０の負極、及び、端子台８の接続端子８ｄに接続されている。
【００１４】
（リレー動作検知回路４の構成）
リレー動作検知回路４は、リレー１４ａ、１４ｂ、１４ｃが正常に動作しているのか否かを判定するための回路である。リレー動作検知回路４は、端子台８を介してヒータ駆動回路２に接続されている。
【００１５】
リレー動作検知回路４は、フォトカプラ２０ａ、２０ｂ、２０ｃと、抵抗３０ａ、３０ｂ、３０ｃと、コンデンサ３２ａ、３２ｂ、３２ｃと、抵抗３４ａ、３４ｂ、３４ｃと、ダイオード３６ａ、３６ｂ、３６ｃと、を備える。
【００１６】
フォトカプラ２０ａは、発光ダイオード２２ａと、受光トランジスタ２４ａと、を備える。発光ダイオード２２ａのアノードは、端子台８の接続端子８ｂに接続されており、発光ダイオード２２ａのカソードは、抵抗３４ａを介してダイオード３６ａのアノードに接続されており、ダイオード３６ａのカソードは、端子台８の接続端子８ｄに接続されている。受光トランジスタ２４ａのコレクタは、電源電位Ｖ５（ＤＣ５Ｖ）、及び、マイコン１００の入力ポートＰｉ１に接続されており、受光トランジスタ２４ａのエミッタは、接地電位ＧＮＤに接続されている。
【００１７】
抵抗３０ａ、コンデンサ３２ａは、それぞれ、フォトカプラ２０ａの発光ダイオード２２ａと並列に配置されている。抵抗３０ａ、及び、コンデンサ３２ａの一端は、発光ダイオード２２ａのアノードに接続されており、抵抗３０ａ、及び、コンデンサ３２ａの他端は、発光ダイオード２２ａのカソードに接続されている。
【００１８】
端子台８の接続端子８ｂが電源１０の正極と導通していない状態では、リレー動作検知回路４において、発光ダイオード２２ａに電流が流れず、受光トランジスタ２４ａは非導通状態となり、マイコン１００の入力ポートＰｉ１には高電位（Ｈｉｇｈ）が入力される。他方、端子台８の接続端子８ｂが電源１０の正極と導通している状態では、リレー動作検知回路４において、発光ダイオード２２ａに電流が流れて、受光トランジスタ２４ａは導通状態となり、マイコン１００の入力ポートＰｉ１には低電位（Ｌｏｗ）が入力される。
【００１９】
フォトカプラ２０ｂ、２０ｃ、抵抗３０ｂ、３０ｃ、コンデンサ３２ｂ、３２ｃ、抵抗３４ｂ、３４ｃ、及び、ダイオード３６ｂ、３６ｃは、それぞれ、フォトカプラ２０ａ、抵抗３０ａ、コンデンサ３２ａ、抵抗３４ａ、及び、ダイオード３６ａと同様の構成を有する。なお、フォトカプラ２０ｂの発光ダイオード２２ｂのアノードは、端子台８の接続端子８ｃに接続されており、発光ダイオード２２ｂのカソードは、抵抗３４ｂを介してダイオード３６ｂのアノードに接続されており、ダイオード３６ｂのカソードは、端子台８の接続端子８ｄに接続されている。受光トランジスタ２４ｂのコレクタは、電源電位Ｖ５、及び、マイコン１００の入力ポートＰｉ２に接続されており、受光トランジスタ２４ｂのエミッタは、接地電位ＧＮＤに接続されている。また、フォトカプラ２０ｃの発光ダイオード２２ｃのアノードは、端子台８の接続端子８ａに接続されており、発光ダイオード２２ｃのカソードは、抵抗３４ｃを介してダイオード３６ｃのアノードに接続されており、ダイオード３６ｃのカソードは、端子台８の接続端子８ｄに接続されている。受光トランジスタ２４ｃのコレクタは、電源電位Ｖ５、及び、マイコン１００の入力ポートＰｉ３に接続されており、受光トランジスタ２４ｃのエミッタは、接地電位ＧＮＤに接続されている。
【００２０】
（リレー駆動回路６の構成）
リレー駆動回路６は、リレー１４ａ、１４ｂ、１４ｃの動作状態を切り替えるための回路である。リレー駆動回路６は、駆動コイル５０ａ、５０ｂ、５０ｃと、ダイオード５２ａ、５２ｂ、５２ｃと、トランジスタ５４ａ、５４ｂ、５４ｃと、抵抗５６ａ、５６ｂ、５６ｃ、５８ａ、５８ｂ、５８ｃと、を備えている。
【００２１】
駆動コイル５０ａとダイオード５２ａは、逆並列に配置されている。トランジスタ５４ａのコレクタは、駆動コイル５０ａ、ダイオード５２ａを介して、電源電位Ｖ１２（ＤＣ１２Ｖ）に接続されている。トランジスタ５４ａのベースは、抵抗５６ａを介して接地電位ＧＮＤに接続されていると共に、抵抗５８ａを介してマイコン１００の出力ポートＰｏ１に接続されている。トランジスタ５４ａのエミッタは、接地電位ＧＮＤに接続されている。
【００２２】
駆動コイル５０ｂ、５０ｃ、ダイオード５２ｂ、５２ｃ、トランジスタ５４ｂ、５４ｃ、抵抗５６ｂ、５６ｃ、及び、抵抗５８ｂ、５８ｃは、それぞれ、駆動コイル５０ａ、ダイオード５２ａ、トランジスタ５４ａ、抵抗５６ａ、及び、抵抗５８ａと同様の構成を有する。なお、トランジスタ５４ｂのベースは、抵抗５６ｂを介して接地電位ＧＮＤに接続されていると共に、抵抗５８ｂを介してマイコン１００の出力ポートＰｏ２に接続されている。また、トランジスタ５４ｃのベースは、抵抗５６ｃを介して接地電位ＧＮＤに接続されていると共に、抵抗５８ｃを介してマイコン１００の出力ポートＰｏ３に接続されている。
【００２３】
（マイコン１００の構成）
マイコン１００は、メモリ（図示省略）を備えている。マイコン１００は、メモリに格納されているプログラムに従って、リレー１４ａ、１４ｂ、１４ｃの動作状態を制御する。具体的には、マイコン１００は、出力ポートＰｏ１、Ｐｏ２、Ｐｏ３の出力電圧を制御することで、リレー１４ａ、１４ｂ、１４ｃの動作状態を制御する。例えば、マイコン１００によって出力ポートＰｏ１の出力電圧が低電位（Ｌｏｗ）に制御される場合、トランジスタ５４ａは非導通状態になる。この場合、駆動コイル５０ａを電流が流れないため、リレー１４ａの動作状態がオフ状態に制御される。一方、マイコン１００によって出力ポートＰｏ１の出力電圧が高電位（Ｈｉｇｈ）に制御される場合、トランジスタ５４ａは導通状態になる。この場合、駆動コイル５０ａを電流が流れ、リレー１４ａの動作状態がオン状態に制御される。マイコン１００は、リレー１４ａ、１４ｂ、１４ｃの動作状態を制御することで、電気ヒータ１６ａ、１６ｂの動作を制御する。
【００２４】
マイコン１００は、電気ヒータ１６ａ、１６ｂを駆動させる暖房運転開始時、及び、電気ヒータ１６ａ、１６ｂの駆動を停止する暖房運転終了時において、リレー１４ａ、１４ｂ、１４ｃが短絡故障しているのか否かを判定する故障判定処理を実行する。故障判定処理については、後で詳しく説明する。
【００２５】
（暖房運転のシーケンス；図２、図３）
続いて、図２、図３を参照して、暖房運転開始から暖房運転終了までのシーケンスについて説明する。図２、図３では、リレー１４ａ、１４ｂ、１４ｃに短絡故障が生じない状況を想定している。
【００２６】
（ケースＡ；図２）
図２は、暖房運転の開始から終了までの処理が２回実行される場合のシーケンスである。また、図２では、最初に強暖房運転が開始され、強暖房運転から弱暖房運転に切り替わり、弱暖房運転を実行中に暖房運転が終了する場合である。なお、以下では、リレー１４ａ及びリレー１４ｂを総称して、「電気ヒータ駆動用リレー」と呼ぶ場合がある。
【００２７】
時刻Ｔ０において、ユーザによって暖房運転を実行するための操作が実行されると、マイコン１００は、暖房運転開始時の故障判定処理（以下では、「運転開始処理」と呼ぶ）を開始する。運転開始処理において、マイコン１００は、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）、及び、リレー１４ｃの動作状態を順番にオフ状態からオン状態に切り替える。本ケースでは、前回の運転開始処理において、最初にリレー１４ｃの動作状態を切り替えたことがマイコン１００のメモリに記憶されている状況を想定する。この場合、マイコン１００は、今回の運転開始処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替えることを決定する。このため、時刻Ｔ０において、マイコン１００は、出力ポートＰｏ１、Ｐｏ２の出力電圧を低電位（Ｌｏｗ）から高電位（Ｈｉｇｈ）に変更し、リレー１４ａ、１４ｂの動作状態をオフ状態からオン状態に切り替える。そして、マイコン１００は、時刻Ｔ０から所定時間ｔ１が経過するまでの間において、リレー１４ｃが短絡故障しているのか否かを判定する。マイコン１００は、入力ポートＰｉ３の入力電圧から、端子台８の接続端子８ａが電源１０の正極と導通していることを検知すると、リレー１４ｃが短絡故障していると判定する。リレー１４ｃが短絡故障していると判定した場合、マイコン１００は、リレー１４ｃが短絡故障していることをユーザに報知する。ユーザへの報知方法としては、加熱装置の表示部（図示省略）にエラー情報を表示させてもよいし、ブザー音などによって報知してもよい。なお、所定時間ｔ１は、マイコン１００が、リレー１４ｃが短絡故障しているのか否かを判定可能な時間である。本ケースの場合、リレー１４ｃに短絡故障が生じない場合を想定しているので、マイコン１００は、入力ポートＰｉ３の入力電圧から、端子台８の接続端子８ａが電源１０の正極と導通していないことを検知し、リレー１４ｃが正常であると判定する。
【００２８】
時刻Ｔ１において、マイコン１００は、出力ポートＰｏ３の出力電圧を低電位（Ｌｏｗ）から高電位（Ｈｉｇｈ）に切り替える。これにより、リレー１４ｃの動作状態がオフ状態からオン状態に切り替えられ、電気ヒータ１６ａ、１６ｂへの電力の供給が開始される。即ち、強暖房運転が開始される。また、マイコン１００は、今回の運転開始処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）を切り替えたことをメモリに記憶する。
【００２９】
時刻Ｔ２において、マイコン１００は、暖房運転を、強暖房運転から弱暖房運転に切り替える。マイコン１００は、出力ポートＰｏ２の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に変更し、リレー１４ｂの動作状態をオン状態からオフ状態に切り替える。
【００３０】
時刻Ｔ３において、マイコン１００は、運転終了時の故障判定処理（以下では、「運転終了処理」と呼ぶ）を実行する。運転終了処理において、マイコン１００は、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）、及び、リレー１４ｃの動作状態を順番にオン状態からオフ状態に切り替える。本ケースでは、前回の運転終了処理において、最初にリレー１４ｃの動作状態を切り替えたことがマイコン１００のメモリに記憶されている状況を想定している。この場合、マイコン１００は、今回の運転終了処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替えることを決定する。時刻Ｔ３において、マイコン１００は、リレー１４ｂの動作状態が既にオフ状態であるため、リレー１４ａの動作状態のみを切り替える。マイコン１００は、出力ポートＰｏ１の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に変更し、リレー１４ａの動作状態をオン状態からオフ状態に切り替える。マイコン１００は、時刻Ｔ３から所定時間ｔ２が経過するまでの間において、リレー１４ａ又はリレー１４ｂが短絡故障しているのか否かを判定する。マイコン１００は、入力ポートＰｉ１の入力電圧から、端子台８の接続端子８ｂが電源１０の正極と導通していることを検知すると、リレー１４ａが短絡故障していると判定し、入力ポートＰｉ２の入力電圧から、端子台８の接続端子８ｃが電源１０の正極と導通していることを検知すると、リレー１４ｂが短絡故障していると判定する。リレー１４ａ又はリレー１４ｂが短絡故障していると判定した場合、マイコン１００は、リレー１４ａ又はリレー１４ｂが短絡故障していることをユーザに報知する。なお、所定時間ｔ２は、マイコン１００が、リレー１４ａ又はリレー１４ｂが短絡故障しているのか否かを判定可能な時間である。本ケースの場合、リレー１４ａ、１４ｂに短絡故障が生じない場合を想定しているので、マイコン１００は、入力ポートＰｉ１の入力電圧から、端子台８の接続端子８ｂが電源１０の正極と導通していないことを検知し、入力ポートＰｉ２の入力電圧から、端子台８の接続端子８ｃが電源１０の正極と導通していないことを検知し、マイコン１００は、リレー１４ａ及びリレー１４ｂが正常であると判定する。
【００３１】
時刻Ｔ４において、マイコン１００は、出力ポートＰｏ３の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に切り替え、リレー１４ｃの動作状態をオン状態からオフ状態に切り替える。これにより、暖房運転が終了する。また、マイコン１００は、今回の運転終了処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）を切り替えたことをメモリに記憶する。
【００３２】
時刻Ｔ５において、ユーザによって暖房運転を実行するための操作が実行されると、マイコン１００は、運転開始処理を実行する。マイコン１００は、前回の運転開始処理（時刻Ｔ０）において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替えたことがメモリに記憶されていると判断する。そして、マイコン１００は、今回の運転開始処理において、最初にリレー１４ｃの動作状態を切り替えることを決定する。このため、時刻Ｔ５において、マイコン１００は、出力ポートＰｏ３の出力電圧を低電位（Ｌｏｗ）から高電位（Ｈｉｇｈ）に変更し、リレー１４ｃの動作状態をオフ状態からオン状態に切り替える。そして、マイコン１００は、時刻Ｔ５から所定時間ｔ１が経過するまでの間において、リレー１４ａ又はリレー１４ｂが短絡故障しているのか否かを判定する。マイコン１００は、リレー１４ａ又はリレー１４ｂが短絡故障していると判定した場合、リレー１４ａ又はリレー１４ｂが短絡故障していることをユーザに報知する。本ケースでは、リレー１４ａ、１４ｂに短絡故障が生じない場合を想定しているので、マイコン１００は、リレー１４ａ及びリレー１４ｂが正常であると判定する。
【００３３】
時刻Ｔ６において、マイコン１００は、出力ポートＰｏ１、Ｐｏ２の出力電圧を低電位（Ｌｏｗ）から高電位（Ｈｉｇｈ）に変更し、リレー１４ａ、１４ｂの動作状態をオフ状態からオン状態に切り替える。これにより、電気ヒータ１６ａ、１６ｂへの電力の供給が開始される。即ち、強暖房運転が開始される。また、マイコン１００は、今回の運転開始処理において、最初にリレー１４ｃの動作状態を切り替えたことをメモリに記憶する。
【００３４】
時刻Ｔ７において、マイコン１００は、暖房運転を、強暖房運転から弱暖房運転に切り替える。時刻Ｔ７における処理は、時刻Ｔ２における処理と同様である。
【００３５】
時刻Ｔ８において、マイコン１００は、運転終了処理を開始する。マイコン１００は、前回の運転終了処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）を切り替えたことが記憶されていると判断する。そして、マイコン１００は、今回の運転終了処理において、最初にリレー１４ｃの動作状態を切り替えることを決定する。このため、時刻Ｔ８において、マイコン１００は、出力ポートＰｏ３の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に切り替え、リレー１４ｃの動作状態をオン状態からオフ状態に切り替える。そして、マイコン１００は、時刻Ｔ８から所定時間ｔ２が経過するまでの間において、リレー１４ｃが短絡故障しているのか否かを判定する。マイコン１００は、リレー１４ｃが短絡故障していると判定した場合、リレー１４ｃが短絡故障していることをユーザに報知する。本ケースでは、リレー１４ｃに短絡故障が生じない場合を想定しているので、マイコン１００は、リレー１４ｃが正常であると判定する。
【００３６】
時刻Ｔ９において、マイコン１００は、出力ポートＰｏ１の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に変更し、リレー１４ａの動作状態をオン状態からオフ状態に切り替える。これにより、暖房運転が終了する。また、マイコン１００は、今回の運転終了処理において、最初にリレー１４ｃの動作状態を切り替えたことをメモリに記憶する。
【００３７】
（ケースＢ；図３）
図３は、暖房運転の開始から終了までの処理が２回実行される場合のシーケンスである。また、図３では、強暖房運転から弱暖房運転に切り替わらない点が図２とは異なる。従って、図３では、強暖房運転を実行中に暖房運転が終了する。図３の初期状態は、図２の初期状態と同様である。即ち、マイコン１００のメモリには、前回の運転開始処理及び運転終了処理において、最初にリレー１４ｃの動作状態を切り替えたことが記憶されている。また、図３で実行される運転開始処理は、図２で実行される運転開始処理と同様である。即ち、図３の時刻Ｔ２０、Ｔ２１、Ｔ２４、Ｔ２５で実行される処理は、それぞれ、図２の時刻Ｔ０、Ｔ１、Ｔ５、Ｔ６で実行される処理と同様である。以下では、図３で実行される運転終了処理について説明する。
【００３８】
時刻Ｔ２２において、マイコン１００は、運転終了処理を開始する。マイコン１００は、前回の運転終了処理において、最初にリレー１４ｃを切り替えたことが記憶されていると判断する。そして、マイコン１００は、今回の運転終了処理において、最初にリレー１４ｃの動作状態を切り替えることを決定する。このため、時刻Ｔ２２において、マイコン１００は、出力ポートＰｏ１、Ｐｏ２の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に切り替え、リレー１４ａ、１４ｂの動作状態をオン状態からオフ状態に切り替える。そして、マイコン１００は、時刻Ｔ２２から所定時間ｔ２が経過するまでの間において、リレー１４ａ又はリレー１４ｂが短絡故障しているのか否かを判定する。マイコン１００は、リレー１４ａ又はリレー１４ｂが短絡故障していると判定した場合、リレー１４ａ又はリレー１４ｂが短絡故障していることをユーザに報知する。本ケースでは、リレー１４ａ、１４ｂに短絡故障が生じない場合を想定しているので、マイコン１００は、リレー１４ａ、１４ｂが正常であると判定する。
【００３９】
時刻Ｔ２３において、マイコン１００は、出力ポートＰｏ３の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に切り替え、リレー１４ｃの動作状態をオン状態からオフ状態に切り替える。これにより、暖房運転が終了する。また、マイコン１００は、今回の運転終了処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）を切り替えたことをメモリに記憶する。
【００４０】
次いで、時刻Ｔ２６において、マイコン１００は、運転終了処理を開始する。時刻Ｔ２６は、２回目の暖房運転（詳細には強暖房運転）が開始された後において、運転終了処理が開始される時刻である。マイコン１００は、前回の運転終了処理において、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）を切り替えたことが記憶されていると判断する。そして、マイコン１００は、今回の運転終了処理において、最初にリレー１４ｃの動作状態を切り替えることを決定する。このため、時刻Ｔ２６において、マイコン１００は、出力ポートＰｏ３の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に切り替え、リレー１４ｃの動作状態をオン状態からオフ状態に切り替える。そして、マイコン１００は、リレー１４ｃが短絡故障しているのか否かを判定する。マイコン１００は、リレー１４ｃが短絡故障していると判定した場合、リレー１４ｃが短絡故障していることをユーザに報知する。本ケースでは、リレー１４ｃに短絡故障が生じない場合を想定しているので、マイコン１００は、リレー１４ｃが正常であると判定する。
【００４１】
時刻Ｔ２７において、マイコン１００は、出力ポートＰｏ１、Ｐｏ２の出力電圧を高電位（Ｈｉｇｈ）から低電位（Ｌｏｗ）に変更し、リレー１４ａ、１４ｂの動作状態をオン状態からオフ状態に切り替える。これにより、暖房運転が終了する。また、マイコン１００は、運転終了処理において、リレー１４ｃの動作状態を最初に切り替えたことをメモリに記憶する。
【００４２】
上述のように、マイコン１００は、暖房運転を開始する際に、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４の動作状態を順番に切り替える運転開始処理を実行する。電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４ｃを順番にオフ状態からオン状態に切り替える場合、いずれのリレーにも短絡故障が生じていなければ、最初に動作状態が切り替えられるリレーにかかる電気的負荷が小さく、後に動作状態が切り替えられるリレーにかかる電気的負荷が大きい。従って、運転開始処理において、毎回、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）とリレー１４ｃの動作状態を切り替える順番が固定されている場合、最初に動作状態が切り替えられるリレーが早期に故障しやすくなる。上記の構成によると、マイコン１００は、今回の運転開始処理において、前回の運転開始処理で最初に動作状態を切り替えたリレーとは異なるリレーの動作状態を最初に切り替える。マイコン１００は、前回の運転開始処理で最初にリレー１４ｃの動作状態を切り替えた場合、今回の運転開始処理では、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替える（図２の時刻Ｔ０、図３の時刻Ｔ２０）。また、マイコン１００は、前回の運転開始処理で最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替えた場合、今回の運転開始処理では、最初にリレー１４ｃの動作状態を切り替える（図２の時刻Ｔ５、図３の時刻Ｔ２４）。このため、運転開始処理が複数化実行された場合の電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４ｃにかかる電気的負荷が平準化することができる。従って、毎回、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）とリレー１４ｃの動作状態を切り替える順番が固定されている場合に比べて、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）又はリレー１４ｃが短絡故障する時期を遅らせることができる。また、上記の構成によると、運転開始処理が複数回実行された場合に、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の短絡故障の有無と、リレー１４ｃの短絡故障の有無を、交互に確認することができる。このため、個々の運転開始処理において、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４ｃを切り替える回数を最小限にすることができる。
【００４３】
また、マイコン１００は、暖房運転を終了する際に、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４の動作状態を順番に切り替える運転終了処理を実行する。電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４ｃを順番にオン状態からオフ状態に切り替える場合、いずれのリレーにも短絡故障が生じていなければ、最初に動作状態が切り替えられるリレーはオフ状態になると電流が遮断されるので電気的負荷が大きく、後に動作状態が切り替えられるリレーはオフ状態になる前から電流が遮断されているので電気的負荷が小さい。上記の構成によると、マイコン１００は、今回の暖房運転終了処理において、前回の運転終了処理で最初に動作状態を切り替えたリレーとは異なるリレーの動作状態を最初に切り替える。マイコン１００は、前回の運転終了処理で最初にリレー１４ｃの動作状態を切り替えた場合、今回の運転終了処理では、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替える（図２の時刻Ｔ３、図３の時刻Ｔ２２）。また、マイコン１００は、前回の運転終了処理で最初にリレー１４ｃの動作状態を切り替えた場合、今回の運転終了処理では、最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替える（図２の時刻Ｔ８、図３の時刻Ｔ２６）。このため運転終了処理が複数回実行された場合の電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）及びリレー１４ｃにかかる電気的負荷を平準化することができる。
【００４４】
（対応関係）
電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）が、「第１のリレー」の一例である。リレー１４ｃが、「第２のリレー」の一例である。マイコン１００が、「制御部」の一例である。
【００４５】
以上、実施例について詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００４６】
（変形例１）暖房運転を終了する際に、運転終了処理が省略されてもよい。即ち、暖房運転を終了する際に、電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）又はリレー１４ｃが故障しているのか否かを判定しなくてもよい。
【００４７】
（変形例２）マイコン１００は、今回の運転終了処理において、今回の運転開始処理で最初に動作状態を切り替えたリレーとは異なるリレーを最初に切り替えてもよい。例えば、今回の運転開始処理で最初に電気ヒータ駆動用リレー（リレー１４ａ、１４ｂ）の動作状態を切り替えた場合、今回の運転終了処理において、最初にリレー１４ｃを切り替えればよい。
【００４８】
（変形例３）ヒータ制御装置１は、加熱調理器などに搭載されてもよい。
【００４９】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５０】
１      ：ヒータ駆動回路
４      ：リレー動作検知回路
６      ：リレー駆動回路
８      ：端子台
８ａ    ：接続端子
８ｂ    ：接続端子
８ｃ    ：接続端子
８ｄ    ：接続端子
１０    ：電源
１２    ：温度ヒューズ
１４    ：リレー
１６    ：電気ヒータ
２０    ：フォトカプラ
２２    ：発光ダイオード
２４    ：受光トランジスタ
２６    ：発光ダイオード
３０    ：抵抗
３２    ：コンデンサ
３４    ：抵抗
３６    ：ダイオード
５０    ：駆動コイル
５２    ：ダイオード
５４    ：トランジスタ
５６    ：抵抗
５８    ：抵抗
６０    ：抵抗
１００  ：マイコン
Ｐｉ    ：入力ポート
Ｐｏ    ：出力ポート
【図１】
2019046709.tif 000003
【図２】
2019046709.tif 000004
【図３】
2019046709.tif 000005