(57)【要約】【課題】マイクロコンピュータを複数備えたものにおいて、負荷装置の異常動作を極力防止する洗濯機を提供する。【解決手段】  ホストマイクロコンピュータと、該ホストマイクロコンピュータからの制御指令に応じて動作して前記負荷装置を駆動制御するサブマイクロコンピュータと、内部の異常を検知する異常検知手段とを備え、異常検知手段の異常検知に基づいて、サブマイクロコンピュータは負荷装置の駆動を停止させる。そのため、データ送信エラー等によってホストマイクロコンピュータから負荷装置の駆動を停止する指令を受信しない場合であっても、負荷装置の異常動作の発生を防止できる。【選択図】  図３
2009268679.tif 000002
【特許請求の範囲】
【請求項１】
ホストマイクロコンピュータと、該ホストマイクロコンピュータからの制御指令に応じて動作して前記負荷装置を駆動制御するサブマイクロコンピュータとを備えた洗濯機であって、
内部の異常を検知する異常検知手段を備え、前記異常検知手段の異常検知に基づいて、前記サブマイクロコンピュータは前記負荷装置の駆動を停止させることを特徴とする洗濯機。
【請求項２】
水槽内に給水する給水手段を備え、前記異常検知手段は前記水槽内の水位を検知する水位検知手段であり、前記負荷装置は前記給水手段であることを特徴とする請求項１に記載の洗濯機。
【請求項３】
乾燥用空気を加熱する加熱手段を備え、前記異常検知手段は前記乾燥用空気の温度を検知する温度検知手段であり、前記負荷装置は前記加熱手段であることを特徴とする請求項１に記載の洗濯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メインマイクロコンピュータとサブマイクロコンピュータにより運転制御を行う洗濯機に関する。
【背景技術】
【０００２】
洗濯機では、マイクロコンピュータを含んで構成された制御回路を備え、このマイクロコンピュータがモータ等の各種負荷装置を制御することにより、洗濯運転や乾燥運転が制御されている。
【０００３】
近年の各運転制御の充実に伴い、端子数やメモリ容量が多い高価なマイクロコンピュータが必要となってきており、端子数やメモリ容量が少ない安価なマイクロコンピュータを複数個用いてコストの低廉化が図られている。
【０００４】
例えば、特許文献１には、シリアルデータ伝送手段を通じて相互にデータの送受信を行う制御手段であるホストマイクロコンピュータとサブマイクロコンピュータとを備え、ホストマイクロコンピュータから送信された制御指令のサブマイクロコンピュータのデータ受信において、シリアルデータ伝送手段における受信バッファの格納データとその信号経路である信号線における信号レベルとに基づいて信号伝送状態を判別し、その判別結果に応じた制御を行う洗濯機が記載されている。
【特許文献１】特開２００６−２９６６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、マイクロコンピュータの個数が増加すると、ノイズなどの影響でホストマイクロコンピュータからサブマイクロコンピュータへ送られる制御指令のデータ受信に誤りを生じたり、プログラム暴走の発生確率も高くなったりして、負荷装置が異常動作するおそれがある。特に、負荷装置によっては危険な事態を惹起することもある。
【０００６】
本発明は、上記に鑑み、マイクロコンピュータを複数備えたものにおいて、負荷装置が異常動作するのを極力回避できる洗濯機の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の洗濯機は、ホストマイクロコンピュータと、該ホストマイクロコンピュータからの制御指令に応じて動作して前記負荷装置を駆動制御するサブマイクロコンピュータとを備えた洗濯機であって、内部の異常を検知する異常検知手段を備え、前記異常検知手段の異常検知に基づいて、前記サブマイクロコンピュータは前記負荷装置の駆動を停止させることを特徴としている。
【０００８】
また、本発明の洗濯機は、水槽内に給水する給水手段を備え、前記異常検知手段は前記水槽内の水位を検知する水位検知手段であり、前記負荷装置は前記給水手段であることを特徴としている。
【０００９】
また、本発明の洗濯機は、乾燥用空気を加熱する加熱手段を備え、前記異常検知手段は前記乾燥用空気の温度を検知する温度検知手段であり、前記負荷装置は前記加熱手段であることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、内部の異常を検知する異常検知手段の異常検知に基づいてサブマイクロコンピュータが負荷装置の駆動を停止させるので、データ送信エラー等によってホストマイクロコンピュータから負荷装置の駆動を停止する指令を受信しない場合であっても、負荷装置の異常動作の発生を防止できる。
【００１１】
また、本発明によれば、水位検知手段の水位エラー等の異常検知に基づいて、給水手段による水槽内への給水を停止するので、水槽からの水溢れ等の発生を防止することができる。
【００１２】
また、本発明によれば、温度検知手段の異常温度の検知に基づいて、加熱手段を停止するので、乾燥用空気の温度が上昇せずに乾燥があまり進行しない状況での無駄な電力消費や、逆に、温度が上昇しすぎて衣類が傷むといった事態の発生を防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１４】
図１は本発明の実施形態に係る洗濯機の主要部の概略構成を表すブロック図、図２はサブマイクロコンピュータ及びシリアルデータ伝送手段の一部の概略構成を示すブロック図である。
【００１５】
洗濯機は、図１、２に示すように、シリアルデータ伝送手段３０を通じて相互にデータの送受信を行う制御手段であるホストマイクロコンピュータ１０（以下、ホストマイコンと呼称する）とサブマイクロコンピュータ２０（以下、サブマイコンと呼称する）とを備え、サブマイコン２０のデータ受信において、シリアルデータ伝送手段３０における受信バッファ３７ａ（図２参照）の格納データとその信号経路である信号線３１ａにおける信号レベルとに基づいて信号伝送状態を判別し、その判別結果に応じた制御を行うものである。
【００１６】
以下、前記ホストマイコン１０がデータ送信側、前記サブマイコン２０がデータ受信側である場合を例として説明するが、それらが逆の状況になっても同様である。
【００１７】
図１に示すように、本実施形態の洗濯機は、データ送信側の制御手段であるホストマイコン１０と、その送信データをシリアル伝送するシリアルデータ伝送手段３０と、送信データに基づいて、接続された表示手段２２と駆動回路２３を制御する前記サブマイコン２０とを具備している。
【００１８】
前記ホストマイコン１０には、図示しない蓋の開閉を検知するフタスイッチ１１と、水槽内の水の貯排水を制御する排水弁１３や図示しない洗濯兼脱水槽を回転駆動するモータ１４を駆動する駆動回路１２と、前記ホストマイコン１０及び前記サブマイコン２０への給電の供給及び停止を行う電源パルス発生回路１５と、運転終了や異常発生を使用者に報知するブザー１６とが接続されている。
【００１９】
また、前記ホストマイコン１０は、前記シリアルデータ伝送手段３０を通じて前記サブマイコン２０に接続されており、前記フタスイッチ１１や前記電源パルス発生回路１５、後述する水位センサ２３や温度センサ２４といった各種センサの検知信号等の、前記サブマイコン２０からシリアル伝送されるデータに基づいて、前記駆動回路１２を通じて排水弁１３やモータ１４といった各種負荷装置を制御する。
【００２０】
また、ホストマイコン１０は、前記シリアルデータ伝送手段３０を通じて前記サブマイコン２０に所定の表示制御データを送信することにより、前記表示手段２２の表示状態を間接的に制御する他、前記ブザー１４の制御も行う。
【００２１】
前記サブマイコン２０は、利用者による操作入力を受け付ける操作手段２１と、利用者に報知する当該洗濯機の状態や設定内容を表示するＬＥＤパネル等からなる表示手段２２と、水槽内の水位を検知する水位センサ２３と、乾燥用空気の温度を検知する温度センサ２４と、後述の各負荷装置を駆動する駆動回路２８とが接続されている。駆動回路２８は、水槽への水の給水を制御する給水弁２５と、水槽内に温風を供給するためのファン２６と、ヒータ２７を駆動する。
【００２２】
また、前記サブマイコン２０は、前記シリアルデータ伝送手段３０を通じて前記ホストマイコン１０に接続されており、前記水位センサ２３や前記温度センサ２４の検知信号をホストマイコン１０へシリアル伝送する。なお、前記水位センサ２３は水位検知手段の一例、前記温度センサ２４は温度検知手段の一例、前記給水弁２５は給水手段の一例、前記ヒータ２７は加熱手段の一例である。
【００２３】
前記シリアルデータ伝送手段３０は、前記ホストマイコン１０から送信されるデータを前記サブマイコン２０のＣＰＵ５１（図２参照）へパルス信号としてシリアル伝送する信号経路である下り側の信号線３１ａと、その逆方向に送信されるデータをシリアル伝送する上り側の信号線３１ｂと、電源供給線３２及び接地線３３とを備え、これらがコネクタ３６で中継されて信号伝送ケーブルを構成している。また、２つの信号線３１ａ、３１ｂは、プルアップ電源３４及びプルアップ抵抗３５ａ、３５ｂからなるプルアップ回路によりプルアップされている。
【００２４】
前記サブマイコン２０は、図２に示すように、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、タイマ５４及び複数のＩ／Ｏポート５５、受信バッファ３７ａ、受信回路３７ｂ、送信バッファ３８ａ及び送信回路３８ｂを備え、前記ホストマイコン１０に接続された電源パルス発生回路１５（図１参照）から電源供給線３２を介して定電圧が印加されることにより作動する。
【００２５】
前記ＣＰＵ５１は、前記ＲＯＭ５２に予め記憶されているプログラムや設定データをバス５６を通じて読み出し、それを前記ＲＡＭ５３に展開した上でプログラムを実行することにより各種の演算及び制御を行う。前記タイマ５４は、時間を計時するものであり、その計時時間は前記ＣＰＵ５１に伝送される。
【００２６】
前記操作手段２１からの操作入力信号は、前記Ｉ／Ｏポート５５及び前記バス５６を通じて前記ＣＰＵ５１に伝送される。前記ホストマイコン１０からシリアル伝送された送信データは、信号線３１ａ及び受信回路３７ｂを介して受信バッファ３７ａに格納され、その格納されたデータが前記バス５６及び前記Ｉ／Ｏポート５５を介して伝送されて、前記表示手段２２や前記駆動回路２８が制御される。
【００２７】
ここで、図示しないが、前記ホストマイコン１０も、図２に示す前記サブマイコン２０の構成要素と同じ構成要素を備えており、図１に示すように、Ｉ／Ｏポートを介して前記駆動回路１２及び前記ブザー１４の制御が行われる。
【００２８】
図３は洗濯機の通常運転時のサブマイコン２０のデータ処理手順を示すフローチャートである。図３に基づいて、通常運転時の制御を説明する。まず、洗濯機の運転が開始されると、サブマイコン２０は、通信処理に必要な初期化処理を行い（Ｓ１１）、ホストマイコン１０からのシリアルデータ伝送手段３０を介しての送信データの受信処理をスタートする（Ｓ１２）。
【００２９】
サブマイコン２０は、ホストマイコン１０からの駆動回路２８への制御開始データを受信すると（Ｓ１３）、給水弁２５やファン２６、ヒータ２７等の負荷装置の制御を開始する（Ｓ１４）。
【００３０】
そして、洗濯機の運転が終了すると、サブマイコン２０は、ホストマイコン１０からの駆動回路２８への制御停止データを受信し（Ｓ１５）、給水弁２５やファン２６、ヒータ２７等の制御を終了する。
【００３１】
図４は洗濯機の異常発生時のサブマイコン２０のデータ処理手順を示すフローチャートである。図４に基づいて異常発生時のサブマイコンのコンピュータ処理について説明する。まず、洗濯機の運転が開始されると、サブマイコン２０は、通信処理に必要な初期化処理を行い（Ｓ２１）、ホストマイコン１０からのシリアルデータ伝送手段３０を介しての送信データの受信処理をスタートする（Ｓ２２）。
【００３２】
サブマイコン２０は、ホストマイコン１０からの駆動回路２８への制御開始データを受信すると（Ｓ２３）、給水弁２５やファン２６、ヒータ２７等の制御を開始する（Ｓ２４）。
【００３３】
そして、サブマイコン２０は、ホストマイコン１０からの駆動回路２８への制御停止データを受信していなければ（Ｓ２６）、次に、異常が検知されたか否かを判断し（Ｓ２７）、異常が検知されれば、サブマイコン２０は、ホストマイコン１０からの制御停止データの受信の有無に関わらず、駆動回路２８への制御を停止して負荷装置の駆動を停止する。
【００３４】
サブマイコン２０は、負荷装置の駆動停止中に異常が解消されれば、正常な動作に復帰し、ホストマイコン１０からの送信データの受信処理を行う。
【００３５】
図５は洗濯機の水位センサ２３の異常検知時のサブマイコン２０におけるデータ処理の手順を示すフローチャートである。図５に基づいて、水位異常時のサブマイコンのコンピュータ処理について説明する。まず、洗濯機の運転が開始されると、サブマイコン２０は、通信処理に必要な初期化処理を行い（Ｓ３１）、ホストマイコン１０からのシリアルデータ伝送手段３０を介しての送信データの受信処理をスタートする（Ｓ３２）。サブマイコン２０は、ホストマイコン１０からの給水弁２５への駆動開始データを受信すると（Ｓ３３）、給水弁２５の駆動を開始する（Ｓ３４）。
【００３６】
そして、サブマイコン２０は、ホストマイコン１０からの給水弁２５の駆動停止データを受信していない場合は（Ｓ３５）、水位センサ２３の検知した水位データがエラー水位であるか否かを判断し（Ｓ３６）、エラー水位が検知されれば、サブマイコン２０は、ホストマイコン１０からの駆動停止データの受信の有無に関わらず、給水弁２５の駆動を停止する。
【００３７】
サブマイコン２０は、給水弁の駆動停止中に水位センサ２３からの検知データが正常に戻れば、正常な動作に復帰し、ホストマイコン１０からの送信データの受信処理を行う。
【００３８】
このようにすることにより、ホストマイコン１０が暴走しているか、あるいは何らかの通信障害が発生しても、速やかに給水弁２５の駆動を停止するので、水槽からの溢水等の問題発生を回避することができる。
【００３９】
図６は洗濯機の温度センサ２３の異常温度検知時のサブマイコン２０のデータ処理手順を示すフローチャートである。図６に基づいて、異常温度検知時のサブマイコン２０のコンピュータ処理について説明する。
【００４０】
まず、洗濯機の運転が開始されると、サブマイコン２０は、通信処理に必要な初期化処理を行い（Ｓ４１）、ホストマイコン１０からのシリアルデータ伝送手段３０を介しての送信データの受信処理をスタートする（Ｓ４２）。
【００４１】
サブマイコン２０は、ホストマイコン１０からのヒータ２７への駆動開始データを受信すると（Ｓ４３）、ヒータ２７の駆動を開始する（Ｓ４４）。
【００４２】
そして、サブマイコン２０は、ホストマイコン１０からのヒータ２７の駆動停止データを受信していない場合は（Ｓ４５）、温度センサ２４の検知した温度データがエラー温度であるか否かを判断し（Ｓ４６）、エラー温度が検知されれば、サブマイコン２０は、ホストマイコン１０からの駆動停止データの受信の有無に関わらず、ヒータ２７の駆動を停止する。
【００４３】
サブマイコン２０は、ヒータ２７の駆動停止中に温度センサ２４から正常な温度データを受信できれば、正常な動作に復帰し、ホストマイコン１０からの送信データの受信処理を行う。
【００４４】
このようにすることにより、乾燥用空気の温度が上昇せずに乾燥があまり進行しない状況での無駄な電力消費や、逆に、温度が上昇しすぎて衣類が傷むといった事態の発生を防止することができる。
【００４５】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で多くの修正・変更を加えることができるのは勿論である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る洗濯機の主要部の概略構成を表すブロック図
【図２】本発明の実施形態に係るサブマイコン及びシリアルデータ伝送手段の一部の概略構成を表すブロック図
【図３】本発明の実施形態に係る洗濯機の通常運転時のサブマイコンにおけるデータ処理手順を示すフローチャート
【図４】本発明の実施形態に係る洗濯機の異常発生時のサブマイコンにおけるデータ処理手順を示すフローチャート
【図５】本発明の実施形態に係る洗濯機の水位センサの異常検知時のサブマイコンにおけるデータ処理手順を示すフローチャート
【図６】本発明の実施形態に係る洗濯機の温度センサの異常検知時のサブマイコンにおけるデータ処理手順を示すフローチャート
【符号の説明】
【００４７】
１０  ホストマイクロコンピュータ
２０  サブマイクロコンピュータ
２３  水位センサ
２４  温度センサ
２５  給水弁
２７  ヒータ
２８  駆動回路
【図１】
2009268679.tif 000003
【図２】
2009268679.tif 000004
【図３】
2009268679.tif 000005
【図４】
2009268679.tif 000006
【図５】
2009268679.tif 000007
【図６】
2009268679.tif 000008