(57)【要約】  【課題】  シリアルデータ伝送手段を通じたデータ伝送を行う２つの制御手段（マイコン）のうちの受信側で，送信側におけるデータ送信停止状態や断線等の信号経路の異常状態を新たな信号経路を増やすことなく極力早期に検知し対応する制御を実行できること。  【解決手段】  ホストマイコン１０がデータ送信停止状態であるときに，シリアルデータ伝送手段３０の信号線３１ａにおける信号レベルをＬレベルに保持する一方，信号線３１ａの断線時にはＨレベルにプルアップして保持される構成とし，その信号線３１ａの信号レベルを電圧レベルスイッチ４０により検知するとともに，サブマイコン２０により，受信バッファに格納されるデータと検知信号レベルとに基づいてシリアルデータ伝送手段３０における信号伝送状態を，少なくともデータ送信停止状態と信号線３１ａの異常状態とを区別して状態判別し，その判別の結果に基づいて機器の制御を行う。【選択図】図１
2006296644.tif 000002
【特許請求の範囲】
【請求項１】
データを送信する第１の制御手段と，該第１の制御手段から送信されるデータを所定の信号経路を通じてシリアル伝送し受信バッファに格納するシリアルデータ伝送手段と，前記受信バッファに格納されるデータに基づいて接続された機器を制御する第２の制御手段と，を具備する洗濯機であって，
前記信号経路における信号レベルを検知する信号レベル検知手段と，
前記受信バッファに格納されるデータと前記信号レベル検知手段の検知信号レベルとに基づいて信号伝送状態を判別する状態判別手段と，を具備し，
前記第２の制御手段が，前記状態判別手段の判別結果に基づいて前記接続された機器を制御してなることを特徴とする洗濯機。
【請求項２】
前記第１の制御手段がデータ送信停止状態であるときに前記シリアルデータ伝送手段の前記信号経路における信号レベルを所定の設定保持レベルに保持するレベル保持手段を備え，
前記状態判別手段が，前記信号レベル検知手段の検知信号レベルに基づいて，少なくとも前記第１の制御手段によるデータ送信停止状態と前記信号経路の異常状態との２状態の判別を行うものである請求項１に記載の洗濯機。
【請求項３】
前記状態判別手段が，前記受信バッファに正常にデータが格納されない状態が所定時間継続した場合に，前記信号レベル検知手段の検知信号レベルにより前記２状態の判別を行うものである請求項２に記載の洗濯機。
【請求項４】
前記状態判別手段が，前記信号レベル検知手段の検知信号レベルが前記設定保持レベルで継続する時間に応じて前記データ送信停止状態をさらに複数の状態に分けて判別してなる請求項２又は３のいずれかに記載の洗濯機。
【請求項５】
前記状態判別手段が，前記信号レベル検知手段の検知信号レベルが前記設定保持レベルである状態が所定時間継続した場合に前記第１の制御手段側の異常状態であると判別してなる請求項４に記載の洗濯機。
【請求項６】
前記第２の制御手段が，前記状態判別手段による判別結果を前記接続された機器である所定の報知手段を通じて報知してなる請求項１〜５のいずれかに記載の洗濯機。
【請求項７】
前記第２の制御手段が，前記状態判別手段による判別結果を所定のデータ伝送手段を通じて前記第１の制御手段に通知してなる請求項１〜６のいずれかに記載の洗濯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，シリアルデータ伝送手段を通じたデータ伝送を行う少なくとも２つの制御手段を備えた洗濯機に関するものである。
【背景技術】
【０００２】
洗濯機には，洗濯機全体を制御するホストマイクロコンピュータ（以下，ホストマイコンという）と，そのホストマイコンに対しシリアルデータ伝送手段を介して接続されるとともに，モータ，ヒータ等の負荷や，各種センサ，操作キー等の操作入力手段，表示手段等の各種機器が接続され，ホストマイコンからの受信データに応じて接続された機器を制御する複数のサブマイクロコンピュータ（以下，サブマイコンという）とが設けられることが多い。
ここで，モータ等の負荷に接続されたサブマイコンについては，ホストマイコンからそのサブマイコンへの下り方向についてのみシリアルデータ伝送が設けられ，負荷の制御に関するデータが伝送される。また，センサに接続されたサブマイコンについては，そのサブマイコンからホストマイコンへの上り方向についてのみシリアルデータ伝送が設けられ，センサの検出データが伝送される。
一方，操作入力手段及び表示手段が接続されたサブマイコンについては，ホストマイコンとの間で双方向各々にシリアルデータ伝送手段が設けられ，操作入力手段からの操作入力データがホストマイコンに伝送されるとともに，表示手段の制御に関するデータ（表示内容等）がホストマイコンから伝送される。
【０００３】
また，一般に，シリアルデータ伝送手段は，送信側において出力されるデータを一時格納する１つの送信バッファと，その送信バッファに格納されたデータをパルス信号として伝送する信号経路である１本の信号線（接地線や電源線は除く）と，その信号線を通じて伝送されるパルス信号に相当するデータを受信側において一時格納する１つの受信バッファとからなるシリアルポートを１又は複数備える。そして，受信側は，その受信バッファに格納されたデータを読み出すことによって送信側からのデータを受信する。
洗濯機においても，ホストマイコンやサブマイコンは，シリアルデータ伝送手段における受信バッファのデータを読み出すことにより，相手側からの送信データを受信する。
【０００４】
ここで，受信側では，送信側からの送信データを正常に受信されたか否かをチェックする必要があるが，例えば，特許文献１に示されるように，送信側においてデータにチェックサム等のエラー判定コードを付加し，受信側においてそのエラー判定コードが正常か否かをチェックしてデータ伝送異常の有無を判別すること等が行われる。
また，特許文献２には，複数ポート（複数の信号線及び送信・受信バッファ）のシリアルデータ伝送手段を設け，ホストマイコンからサブマイコンへデータ伝送用のポート以外のポートを用いてデータの転送準備指令信号の伝送を行ってからデータ伝送を開始させる洗濯機の運転制御装置が示されている。
これらはいずれも，受信側において，前記受信バッファからのデータの読み出しにより，データ（前記転送準備指令信号を含む）の取得が行われる。
【特許文献１】特開平１０−３３８８０号公報
【特許文献２】特開平４−１０８４９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら，特許文献１に示されるように，送信データに付加したエラー判定コードによるチェックでは，送信側におけるデータ送信停止状態と，断線等の信号経路の異常状態とのいずれの状態においても，前記受信バッファにデータが格納されないという同じ状況が発生し，それら２状態を分けて判別できないという問題点があった。このため，受信側の制御手段において，信号経路の異常状態に対応した異常時の制御を実行する場合，送信側からのデータ送信が再開される可能性を考慮して，データが受信されない状態が比較的長い時間継続して初めて信号経路の異常状態であると判定するといったことが行われる結果，異常検知が遅れるという問題点があった。
また，特許文献２に示されるように，別ルートの信号伝送手段（別のシリアルポート）を設けた場合，信号経路が増えることによる配線の煩雑化及び高コスト化や，各信号伝送手段（シリアルポート等）を目的に応じて使い分ける処理の複雑化等を招き好ましくないという問題点があった。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，シリアルデータ伝送手段を通じたデータ伝送を行う２つの制御手段のうちの受信側で，送信側におけるデータ送信停止状態や断線等の信号経路の異常状態を新たな信号経路を増やすことなく極力早期に検知し対応する制御を実行できる洗濯機を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は，データを送信する側の制御手段（以下，第１の制御手段という）と，その送信データを所定の信号経路（信号線）を通じてシリアル伝送し，受信側の受信バッファに格納するシリアルデータ伝送手段と，その受信バッファに格納されるデータを読み出し，これに基づいて接続された機器（モータ等の負荷や，操作入力手段，表示手段等）を制御する受信側の制御手段（以下，第２の制御手段という）とを備えた洗濯機に適用されるものであり，前記信号経路における信号レベル（電圧レベルや電流レベル）を所定の信号レベル検知手段により検知するとともに，前記受信バッファに格納されるデータと前記信号レベル検知手段の検知信号レベルとに基づいて前記シリアルデータ伝送手段における信号伝送状態を判別（以下，状態判別という）し，その状態判別の結果に基づいて，前記第２の制御手段によりこれに接続された機器の制御を行うものである。これにより，前記受信バッファに格納されるデータに基づいて，エラー判定コードのチェック等によるデータ異常の発生状態を判別できるとともに，新たな信号経路を増やすことなく，前記信号レベル検知手段の検知信号レベルに基づいて，前記第１の制御手段によるデータ送信停止状態と前記信号経路の異常状態との２状態の判別も行うことが可能となる。
その結果，送信側からのデータ送信が再開される可能性を考慮してデータの受信状態を長時間監視する必要がなくなり，送信側におけるデータ送信停止状態や断線等の信号経路の異常状態を早期に検知し，早期に対応する制御を実行することが可能となる。
【０００７】
例えば，前記第１の制御手段がデータ送信停止状態であるときに，前記シリアルデータ伝送手段の前記信号経路における信号レベルを所定の設定保持レベルに保持する構成とし，前記状態判別において，前記信号レベル検知手段の検知信号レベルに基づいて，少なくとも前記第１の制御手段によるデータ送信停止状態と前記信号経路の異常状態との２状態の判別を行うことが考えられる。
また，前記受信バッファに正常にデータが格納される状態が続いているときは，前記信号経路の異常状態や前記データ送信停止状態は生じていないといえるので，前記受信バッファに正常にデータが格納されない状態が所定時間継続した場合に，前記信号レベル検知手段の検知信号レベルにより前記２状態の判別を行うようにすれば効率的である。この場合でも，従来のようにデータ送信再開の可能性を見込んで前記受信バッファを長時間監視する必要はなく，比較的短い時間の監視の後に前記検知信号レベルによる状態判別を行えばよい。
また，前記状態判別において，前記信号レベル検知手段の検知信号レベルが前記設定保持レベルで継続する時間に応じて前記データ送信停止状態をさらに複数の状態に分けて判別することも考えられる。
例えば，前記データ送信停止状態が継続し得る最大時間が予め定められているような場合に，その最大時間以内であれば前記第１の制御手段が正常な状態における前記データ送信停止状態であると判別して通常のデータ送信停止時の処理を行い，その最大時間を超えた場合には，前記第１の制御手段がデータ送信を再開できない異常状態に陥ったことによる前記第１の制御手段の異常状態であると判別して異常時の処理を行うこと等が考えられる。
また，前記第２の制御手段により，前記状態判別手段による判別結果を，前記接続された機器である所定の報知手段を通じて報知し，また，所定のデータ伝送手段を通じて前記第１の制御手段に通知すれば，異常状態を速やかに利用者に報知或いは前記第１の制御手段へ通知することが可能となり好適である。
【発明の効果】
【０００８】
本発明によれば，シリアルデータ伝送手段の受信バッファの格納データとその信号経路における信号レベルの検知レベルとに基づいて信号伝送状態を判別し，その判別結果に応じた制御を行うので，新たな信号経路を増やすことなく，エラー判定コードのチェック等による受信データの異常状態の判別に加え，少なくとも送信側（前記第１の制御手段）のデータ送信停止状態と前記信号経路の異常状態との２状態の判別も併せて行うことが可能となる。その結果，送信側からのデータ送信が再開される可能性を考慮してデータの受信状態を長時間監視する必要がなくなり，送信側におけるデータ送信停止状態や断線等の信号経路の異常状態について早期検知及び早期対応（制御）が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施形態に係る洗濯機Ｘの主要部の概略構成を表すブロック図，図２は洗濯機Ｘにおけるサブマイクロコンピュータの概略構成を表すブロック図，図３は洗濯機Ｘにおけるサブマイクロコンピュータのデータ受信処理の手順の一例を表すフローチャートである。
【００１０】
まず，図１及び図２に示すブロック図を用いて，本発明の実施形態に係る洗濯機Ｘの概略構成について説明する。
洗濯機Ｘは，シリアルデータ伝送手段３０を通じて相互にデータの送受信を行う制御手段であるホストマイクロコンピュータ１０（以下，ホストマイコンという，第１の制御手段の一例）とサブマイクロコンピュータ２０（以下，サブマイコンという，第２の制御手段の一例）とを備え，サブマイコン２０のデータ受信において，シリアルデータ伝送手段３０における受信バッファ３７ａの格納データとその信号経路である信号線３１ａにおける信号レベルとに基づいて信号伝送状態を判別し，その判別結果に応じた制御を行うものである。
以下，前記ホストマイコン１０がデータ送信側，前記サブマイコン２０がデータ受信側である場合を例として説明するが，それらが逆の状況になっても同様である。
【００１１】
図１に示すように，洗濯機Ｘは，データ送信側の制御手段であるホストマイコン１０と，その送信データを信号線３１ａを通じてシリアル伝送し，前記サブマイコン２０における受信バッファ３７ａ（図２）に格納するシリアルデータ伝送手段３０と，その受信バッファ３７ａに格納されるデータに基づいて，接続された表示手段２２（接続された機器の一例）を制御する前記サブマイコン２０とを具備している。
前記ホストマイコン１０は，前記シリアルデータ伝送手段３０を通じて前記サブマイコン２０に接続されている他，各種センサ１１や負荷駆動回路１２，ブザー１４等にも接続されている。そして，前記ホストマイコン１０は，各種センサ１１の検知信号や，前記サブマイコン２０からシリアル伝送されるデータに基づいて，前記負荷駆動回路１２を通じて各種負荷１３を制御し，また，前記シリアルデータ伝送手段３０を通じて前記サブマイコン２０に所定の表示制御データを送信することにより，前記表示手段２２の表示状態を間接的に制御する他，前記ブザー１４の制御も行う。
前記センサ１１としては，不図示の洗濯槽に溜められた洗濯水の水位を検出する水位センサや，洗濯槽に対する洗濯物の投入口を開閉する扉の開閉状態を検出する扉スイッチ等があり，前記負荷１３としては，洗濯槽への洗濯水の給水を制御する給水弁や，その洗濯水の装置外への排水を制御する排水弁，洗濯槽を回転させるモータ等がある。
【００１２】
前記サブマイコン２０は，前記シリアルデータ伝送手段３０を通じて前記ホストマイコン１０に接続されている他，利用者による操作入力を受け付ける操作手段２１や，利用者に報知する当該洗濯機Ｘの状態や設定内容を表示するＬＥＤパネル等からなる表示手段２２にも接続されている。
また，図２に示すように，前記サブマイコン２０は，ＣＰＵ５１，ＲＡＭ５２，ＲＯＭ５３，タイマ５４及び複数のＩ／Ｏポート５５等を備え，外部の電源回路１５（図１）から定電圧が印加されることにより作動する。その他，前記シリアルデータ伝送手段３０の一部を構成する受信バッファ３７ａ，受信回路３７ｂ，送信バッファ３８ａ及び送信回路３８ｂ等も備えるが，これらについては後述する。
ここで，前記シリアルデータ伝送手段３０の信号線３１ａは，前記サブマイコン２０において前記受信回路３７ｂとＩ／Ｏポート５５の１つとに分岐されている。これにより，前記ＣＰＵ５１は，前記信号線３１ａと接続された前記Ｉ／Ｏポート５５の内容を読み出すことにより，前記信号線３１ａの信号レベル（電圧レベル）がＨ（High）レベルであるかＬ（Low）レベルであるか等を検知することが可能である（信号レベル検知手段の一例）。
前記タイマ５４は，時間を計時するものであり，その計時時間は前記ＣＰＵ５１に伝送される。
前記ＣＰＵ５１は，前記ＲＯＭ５３に予め記憶されているプログラムや設定データをバス５６を通じて読み出し，それを前記ＲＡＭ５２に展開した上でプログラムを実行することにより各種の演算及び制御を行う。
前記操作手段２１からの操作入力の検知信号は，前記Ｉ／Ｏポート５５及び前記バス５６を通じて前記ＣＰＵ５１に伝送される。
また，前記ＣＰＵ５１から出力される前記表示手段２２に対する制御指令は，前記バス５６及び前記Ｉ／Ｏポート５５を通じて伝送される。
ここで，図示していないが，前記ホストマイコン１０も，図２に示す前記サブマイコン２０の構成要素と同じ構成要素を備えており，前記Ｉ／Ｏポート５５を通じて前記センサ１１やブザー１４，並びに前記負荷駆動回路１２が接続され，前記シリアル伝送手段３０を通じて前記サブマイコン２０に接続されている。なお，前記ホストマイコン１０においては，２つの信号線３１ａ，３１ｂは前記サブマイコン２０とは相互に逆接続されることはいうまでもない。
【００１３】
また，図１に示すように，前記シリアルデータ伝送手段３０は，前記ホストマイコン１０（第１の制御手段の一例）のＣＰＵ５１から送信されるデータを前記サブマイコン２０（第２の制御手段の一例）側へパルス信号としてシリアル伝送する信号経路である下り側の信号線３１ａと，その逆方向に送信されるデータをシリアル伝送する上り側の信号線３１ｂと，電源供給線３２及び接地線３３とを備え，これらがコネクタ３６で中継されて信号伝送ケーブルを構成している。
さらに，前記シリアルデータ伝送手段３０は，図２に示すように，下り側の信号線３１ａによる相手側からの伝送信号（パルス信号）をデジタルデータに変換する受信回路３７ｂと，その受信回路３７ｄで変換されるデジタルデータ（受信データ）を順次一時格納する受信バッファ３７ａと，相手側へ送信するデジタルデータ（送信データ）を一時格納する送信バッファ３８ａと，その送信バッファ３８ａ内のデータをパルス信号に変換して上り側の前記信号線３１ｂにより伝送させる送信回路３８ｂとを具備している。前述したように，本実施形態では，これらは，前記サブマイコン２０及び前記ホストマイコン１０各々に内蔵されているが，これに限らず，両マイコン１０，２０とは別途独立して設けられた構成も考えられる。
【００１４】
また，図１に示すように，２つの信号線３１ａ，３１ｂ各々は，プルアップ電源３４及びプルアップ抵抗３５ａ，３５ｂからなるプルアップ回路によりプルアップされ，伝送信号の安定化が図られている。図１に示す例では，下り側の前記信号線３１ａにおける前記プルアップ電源３４ラインとの接続点（前記プルアップ抵抗３５ａとの接続点）は前記ホストマイコン１０との接続端付近に設けられ，前記接地線３３における接地位置は前記サブマイコン２０との接続端付近に設けられている。このプルアップ回路により，万一，前記信号線３１ａに断線等の異常が発生した場合でも，前記信号線３１ａの信号レベルはＨレベルとなる。
なお，下り側の前記信号線３１ａにおける前記プルアップ電源３４ラインとの接続点（前記プルアップ抵抗３５ａとの接続点）を前記サブマイコン２０との接続端付近に設ければ，万一，前記信号線３１ａ及び前記電源供給線３２の両方の断線が発生した場合でも，前記信号線３１ａの信号レベルはＨレベルとなる。
一方，前記ホストマイコン１０における前記送信回路３８ｂは，前記サブマイコン２０に対するデータ送信を停止する状態（データ送信停止状態）である場合，前記シリアルデータ伝送手段３０の前記信号線３１ａ（信号経路）における信号レベルがＬレベル（所定の設定保持レベルの一例）に保持されるよう出力信号のレベル設定を行う（レベル保持手段の一例）。これにより，前記前記ホストマイコン１０が前記データ送信停止状態であり，かつ前記信号線３１ａに異常（断線等）がなければ，前記サブマイコン２０において，前記Ｉ／Ｏポート５５を通じて得られる前記信号線３１ａの信号レベルとしてＬレベルが検知される。
ここで，前記送信回路３８ｂによる前記データ送信停止状態か否かの判別は，例えば，前記ＣＰＵ５１から前記送信バッファ３８ａに，通常データとしては用いられない所定の送信停止データが格納されたことを検知した時点から前記データ送信停止状態であると判別し，同所定の送信開始データが格納されたことが検知された時点から前記データ送信停止状態が解除されたと判別すること等が考えられる。
【００１５】
次に，図３に示すフローチャートを用いて，洗濯機Ｘの前記サブマイコン２０におけるデータ受信処理の手順について説明する。以下，Ｓ１，Ｓ２，…は，処理手順（ステップ）の識別符号を表し，各処理は，前記サブマイコン２０において，前記ＣＰＵ５１が前記ＲＯＭ５３に予め記憶された所定の制御プログラムを実行することにより行われる。また，以下の処理は，前記電源回路１５から電力供給がなされた時点から開始される。
まず，前記ＣＰＵ５１により，前記タイマ５４に対して予め定められた受信監視時間を計時させる設定を行うことによって受信タイマとしての計時を開始させる（Ｓ１）。この受信タイマの設定時間は，例えば３秒程度の短い時間である。
続けて前記ＣＰＵ５１により，所定の受信初期処理が実行（Ｓ２）された後，前記受信バッファ３７ａの格納データの読み出し処理が実行される（Ｓ３）。
次に，前記ＣＰＵ５１により，ステップＳ３の処理によって正常な受信データが読み出されたか否か（正常にデータが受信されたか否か）が判別される（Ｓ４）。
例えば，前記受信バッファ３７ａにデータが格納されていなかった場合，及び格納されていたデータにおけるエラー判定コード（チェックサム等）の判定により正常なデータでないと判別された場合に，正常にデータが受信されなかったと判別され，正しいエラー判定コードを有するデータが前記受信バッファ３７ａから読み出された場合に正常にデータが受信されたと判別される。
【００１６】
そして，ステップＳ４において正常にデータ受信されなかったと判別された場合，前記ＣＰＵ５１により，前記受信タイマの計時がタイムアップしたか否か（前記受信監視時間が経過したか否か）が判別され，タイムアップ前（例えば，３秒経過前）であれば処理が前述のステップＳ３へ戻される。
このステップＳ３〜Ｓ５の処理により，前記受信バッファ３７ａに正常にデータが格納されない状態が前記受信監視時間だけ継続するか否かが監視される。
この監視状態（Ｓ３〜Ｓ５）において，正常なデータが受信された場合（Ｓ４のＹ側）には，前記ＣＰＵ５１により，その受信データ，即ち，前記ホストマイコン１０から送信された前記表示手段２２の制御に関するデータに応じた処理（データ受信時処理）が実行され（Ｓ６），その後，処理がステップＳ１に戻されて前述の処理が繰り返される。
前記データ受信時処理としては，例えば，前記表示手段２２における指定されたＬＥＤを点灯させることにより，洗濯に関する運転コースの内容を表示させる処理等が考えられる。
【００１７】
一方，前記受信監視時間が経過するまで（前記受信タイマがタイムアップするまで）前記受信バッファ３７ａに正常にデータが格納されない場合（Ｓ５のＹ側）は，前記ＣＰＵ５１により，前記タイマ５４に対して所定の異常監視時間を計時させる設定を行うことによって異常タイマとしての計時を開始させる（Ｓ７）。この異常タイマの設定時間は，例えば４０秒程度の比較的長い時間である。
さらに，前記ＣＰＵ５１により，前記Ｉ／Ｏポート５５を通じて検知される前記シリアルデータ伝送手段３０の前記信号線３１ａにおける信号レベルが，Ｌレベル（設定保持レベルの一例）であるか否かが判別される（Ｓ８）。
ここで，前記信号線３１ａの信号レベルが，Ｌレベルでない（Ｈレベルである）状態が検知された場合は（Ｓ８のＮ側），前記ＣＰＵ５１により，前記信号線３１ａの異常状態（断線等）であるものとして所定の異常処理（信号線異常時処理）が実行され（Ｓ１３），その後に処理が終了される。
前記信号線異常時処理としては，例えば，前記サブマイコン２０により，これに接続された前記表示手段２２（報知手段の一例）を通じて，前記信号線３１ａの異常状態である旨（状態判別手段による判別結果の一例）を，点滅表示等により表示させる異常報知処理等が考えられる。これにより，利用者は状況を速やかに把握できる。
さらに，前記サブマイコン２０により，前記信号線３１ａの異常状態である旨（状態判別手段による判別結果の一例）を，前記シリアルデータ伝送手段３０における上り側の伝送経路（送信バッファ３８ａ→送信回路３８ｂ→信号線３１ｂ）を通じて，前記ホストマイコン１０（第１の制御手段の一例）に通知することも考えられる。これにより，前記ホストマイコン１０側において，前記ブザー１４を通じて警報音を出力させたり，各負荷１２の動作を停止或いは禁止させたりする異常時処理を実行させることが可能となる。
一方，前記信号線３１ａの信号レベルが，Ｌレベルである状態が検知された場合は（Ｓ８のＹ側），まず，前記ＣＰＵ５１により，前記信号線３１ａが断線等の異常状態ではなく，前記ホストマイコン１０が前記データ送信停止状態であるものと判断され，その状態であるときになされるべき処理（送信停止時処理）が実行される（Ｓ９）。
前記送信停止時処理としては，例えば，前記表示手段２２の全てのＬＥＤ等の点灯部を消灯させる処理や，特に新たな処理を行わずに前記表示手段２２をその時点の表示状態に保持させる処理等が考えられる。
さらに，前記ＣＰＵ５１により，前記異常タイマがタイムアップするまで（例えば，４０秒経過するまで），前記Ｉ／Ｏポート５５を通じて検知される前記信号線３１ａの信号レベルが監視され（Ｓ１０，Ｓ１１），前記異常タイマがタイムアップする前に，前記信号線３１ａの信号レベルがＬレベルでない（Ｈレベルである）状態が検知された場合は（Ｓ１０のＮ側），前記ＣＰＵ５１により，前記ホストマイコン１０からの信号伝送が再開されたものとしてステップＳ１に処理が戻され，前述の処理が繰り返される。
これに対し，前記Ｉ／Ｏポート５５を通じて検知される前記信号線３１ａの信号レベルがＬレベル（前記データ送信停止状態を表すレベル）のまま前記異常監視時間だけ継続した（前記異常タイマがタイムアップした）場合（Ｓ１１のＹ側）には，前記ＣＰＵ５１により，前記ホストマイコン１０が何らかの原因で前記データ送信停止状態から抜け出せない異常状態に陥っているものと判別され，前記ホストマイコン１０が異常であるときになされるべき処理（ホスト異常時処理）が実行され（Ｓ１２），その後に処理が終了される。
前記ホスト異常時処理としては，例えば，前記サブマイコン２０により，これに接続された前記表示手段２２（報知手段の一例）を通じて，前記ホストマイコン１０の異常状態である旨（状態判別手段による判別結果の一例）を，点滅表示等により表示させる異常報知処理等が考えられる。これにより，利用者は状況を速やかに把握できる。
【００１８】
以上示したように，前記サブマイコン２０により，前記シリアルデータ伝送手段３０の前記受信バッファ３７ａの格納データと，前記Ｉ／Ｏポート５５を通じて検知される前記信号線３１ａにおける信号レベル（Ｈレベル／Ｌレベル）とに基づいて信号伝送状態を判別（Ｓ４，Ｓ８）し，その判別結果に応じて前記表示手段２２等の制御（Ｓ６，Ｓ９，Ｓ１３）を行う。これにより，新たな信号線を増やすことなく，エラー判定コードのチェック等による受信データの異常状態の判別（Ｓ４）に加え，送信側（前記ホストマイコン１０）のデータ送信停止状態と前記信号線３１ａの異常状態との２状態の判別（Ｓ８）も併せて行うことが可能となる。その結果，送信側からのデータ送信が再開される可能性を考慮してデータの受信状態を長時間監視する必要がなくなり，送信側におけるデータ送信停止状態や断線等の信号経路の異常状態について早期検知及び早期対応（制御）が可能となる。
【００１９】
また，前記データ送信停止状態であると判別された場合に，前記Ｉ／Ｏポート５５を通じて検知される前記信号線３１ａの信号レベル（Ｈ／Ｌ）が，前記データ送信停止状態の際に送信側で保持されるＬレベル（設定保持レベルの一例）である状態が所定時間（前記異常監視時間）継続したか否かにより，さらにデータ送信の再開状態（Ｓ１０のＮ側）と送信側（第１の制御手段側）の異常状態（Ｓ１０のＹ側）とに分けて判別（Ｓ１０）が行われるので，たまたま一時的に前記データ送信停止状態の場合と同じ信号レベル（Ｌレベル）が検知された場合に，さらに詳細な状態判別を行うことが可能となる。
なお，図３に示す例は，前記受信バッファ３７ａを通じて正常なデータ受信が行われない場合に，前記信号線３１ａの信号レベルの瞬時値に基づいて前記２状態（前記デート送信停止状態と前記信号線異常状態）を判別する例であるが，前記データ送信停止状態の際に送信側で保持されるＬレベル（設定保持レベルの一例）である状態が継続したか否かにより，或いはそのＬレベルでない状態（Ｈレベルである状態），即ち，前記信号線３１ａが断線時に保持される信号レベル（プルアップ或いはプルダウンされたレベル）の状態が所定時間継続したか否かにより前記２状態の判別を行うことも考えられる。
【００２０】
また，前記受信バッファ３７ａに正常にデータが格納される状態が続いているときは，前記信号線３１ａの異常状態や前記データ送信停止状態は生じていないといえる。これに対し，前記受信バッファ３７ａに正常にデータが格納されない状態が所定時間（前記受信監視時間）継続した場合（Ｓ５のＹ側）に，前記Ｉ／Ｏポート５５（信号レベル検知手段の一例）を通じた前記信号線３１ａの検知信号レベル（Ｈ／Ｌ）により前記２状態の判別（Ｓ７，Ｓ８）を行うことにより効率的な状態判別が可能となる。この場合でも，従来のようにデータ送信再開の可能性を見込んで前記受信バッファ３７ａを長時間監視する必要はなく，比較的短い時間の監視の後に信号レベルによる状態判別を行えばよい。
もちろん，正常なデータが受信されるか否かに関わらず，前記信号線３１ａにおける信号レベルを継続的に監視し，その信号レベルが前記データ送信停止状態の際に保持されるレベルで所定時間継続したことが検知された場合に前記送信提示時処理（Ｓ１０）を，その信号レベルが前記信号線３１ａの異常時に保持されるレベルとなったこと若しくはそのレベルが所定時間継続したことが検知された場合に前記信号線異常時処理（Ｓ１１）を実行するよう構成してもよい。
前述した実施形態では，前記シリアルデータ伝送手段３０の前記信号線３１ａの信号レベルは，データ送信停止状態であるときにＬレベル，断線状態であるときにＨレベルに保持される構成を例に示したが，これに限るものでなく，両状態各々において，それらが区別できる信号レベルに各々保持されるように構成すれば同様の作用効果が得られる。
【００２１】
また，前述した実施形態では，正常なデータが受信されなかった場合に，前記信号線３１ａの異常状態と前記データ送信停止状態との２状態に判別する例を示したが，前記ＣＰＵ５１により，前記Ｉ／Ｏポート５５（信号レベル検知手段の一例）を通じた前記信号線３１ａの検知信号レベルがＬレベル（設定保持レベルの一例）で継続する時間に応じて，前記データ送信停止状態をさらに複数の状態に分けて判別することも考えられる。
例えば，前記操作手段２１を通じて通電停止操作が行われた旨のデータが前記サブマイコン２０から前記ホストマイコン１０に伝送された場合に，前記ホストマイコン１０から前記表示手段２２の点灯部を消灯させるデータが前記サブマイコン１０に伝送された後に前記データ送信停止状態となり，その状態が所定時間（以下，通電停止待ち時間という）保持された後に両マイコン１０，２０への給電が前記電源回路１５により停止され，この通電停止待ち時間以上継続して前記データ送信停止状態が継続することは想定されていない構成を有する場合を考える。
この場合，前記サブマイコン２０により，前記Ｉ／Ｏポート５５を通じて得られる前記信号線３１ａの信号レベルについて前記通電停止待ち時間を超えるまで継続してＬレベルが検知されたということは，前記電源回路１５が給電停止をできない異常状態であるか，前記ホストマイコン１０がデータ送信を再開できない異常状態であると考えられる。
そこで，前記サブマイコン２０において，前記Ｉ／Ｏポート５５を通じて前記信号線３１ａのレベルがＬレベルで検知される継続時間が前記通電停止待ち時間以内であるうちは通常の前記データ送信停止状態であると判別して前記送信停止時処理（Ｓ１０）を行い，Ｌレベルの継続時間がその通電停止待ち時間を超えた場合には，異常状態に陥ったことによる前記データ送信停止状態であると判別して前記ホストマイコン１０等が異常である場合に行うべき処理，例えば，前記表示手段２２に警報を表示させる処理等を実行すること等が考えられる。
【産業上の利用可能性】
【００２２】
本発明は，洗濯機への利用が可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る洗濯機Ｘの主要部の概略構成を表すブロック図。
【図２】洗濯機Ｘにおけるサブマイクロコンピュータの概略構成を表すブロック図。
【図３】洗濯機Ｘにおけるサブマイクロコンピュータのデータ受信処理の手順の一例を表すフローチャート。
【符号の説明】
【００２４】
Ｘ…洗濯機
１０…ホストマイクロコンピュータ（第１の制御手段の一例）
１１…センサ
１２…負荷駆動回路
１３…負荷
２０…サブマイクロコンピュータ（第２の制御手段の一例）
２１…操作手段
２２…表示手段
３０…シリアルデータ伝送手段
３１ａ，３１ｂ…信号線
３２…電源供給線
３３…接地線
３４…プルアップ電源
３５ａ，３５ｂ…プルアップ抵抗
３７ａ…受信バッファ
３７ｂ…受信回路
３８ａ…送信バッファ
３８ｂ…送信回路
５１…ＣＰＵ
Ｓ１，Ｓ２，，，…処理手順（ステップ）
【図１】
2006296644.tif 000003
【図２】
2006296644.tif 000004
【図３】
2006296644.tif 000005