(57)【特許請求の範囲】
【請求項１】
センサやスイッチ入力に応じて洗濯の各工程を制御するコントロール部と、前記コントロール部からの指令信号に基づいて表示素子の点灯または消灯を行う表示部とスイッチ入力回路を含む操作パネル部とを備えた電気洗濯機の制御装置において、
前記コントロール部は、洗濯工程を制御するためのマイクロコンピュータと、このマイクロコンピュータによりプログラムやデータの読み出しおよび書き込みや書き換えが可能な不揮発性記憶手段と、前記マイクロコンピュータを前記操作パネル部に接続する接続部とを備え、
前記接続部は、更に、操作パネル部との接続に使用しない空き端子を前記マイクロコンピュータが前記不揮発性記憶手段に書き込むプログラムおよび／またはデータをプログラムデータ書き込み回路手段から受け取る接続端子として備え、
前記コントロール部は、前記マイクロコンピュータおよび前記不揮発性記憶手段を回路基板に実装して防湿コーティング材により密閉封止処理し、この密閉封止処理後に、前記マイクロコンピュータは、前記接続部に接続したプログラムデータ書き込み回路手段から前記接続端子を介してプログラムおよび／またはデータを受け取って前記不揮発性記憶手段に書き込みまたは書き換えすることができるように構成したことを特徴とする電気洗濯機の制御装置。
【請求項２】
センサやスイッチ入力に応じて洗濯の各工程を制御するコントロール部と、前記コントロール部からの指令信号に基づいて表示素子の点灯または消灯を行う表示部とスイッチ入力回路を含む操作パネル部とを備えた電気洗濯機の制御装置において、
前記コントロール部は、洗濯工程を制御するためのマイクロコンピュータと、このマイクロコンピュータによりプログラムやデータの読み出しおよび書き込みや書き換えが可能な不揮発性記憶手段と、前記マイクロコンピュータを前記操作パネル部に接続する接続部とを備え、
前記接続部は、更に、コントロール部と操作パネル部の回線接続において電食防止のための絶縁距離を確保するために配置した空き端子を前記マイクロコンピュータが前記不揮発性記憶手段に書き込むプログラムおよび／またはデータをプログラムデータ書き込み回路手段から受け取る接続端子として備え、
前記コントロール部は、前記マイクロコンピュータおよび前記不揮発性記憶手段を回路基板に実装して防湿コーティング材により密閉封止処理し、この密閉封止処理後に、前記マイクロコンピュータは、前記接続部に接続したプログラムデータ書き込み回路手段から前記接続端子を介してプログラムおよび／またはデータを受け取って前記不揮発性記憶手段に書き込みまたは書き換えすることができるように構成したことを特徴とする電気洗濯機の制御装置。
【請求項３】
請求項１において、前記接続部は、コントロール部と操作パネル部の回線接続において電食防止のための絶縁距離を確保するために配置した空き端子を前記接続端子として利用するようにしたことを特徴とする電気洗濯機の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気洗濯機の制御装置に関する。
【０００２】
【従来の技術】
全自動電気洗濯機のような家庭用電気機器では、一般に、種々の機種を生産する場合には、生産性及び原価低減等を考慮し、各機種にできる限り多数の部品を共用化し、限られた一部の部品のみを各機種に応じて異なる専用構成にすることにより、製品の同一シリーズ化を図っている。
【０００３】
しかし、これらの部品の中で制御回路基板に関しては、部品の共用化は極めて困難である。何故ならば、全自動電気洗濯機を例に挙げると、洗濯の水量，布量データ等の条件の違いや「洗い」，「すすぎ」，「脱水」等の各工程における時間データの違いなど、各機種毎に仕様の違う部品を使わざるを得ない。従って、洗濯容量の異なる各機種間での部品の共用化は難しく、特に、制御回路基板の完全共用化は難しいとされている。また、新製品の開発過程において、制御回路の中核となるマイクロコンピュータは、多量生産によるコストダウンを図るために、プログラムやデータが概ね決まっているマスク版を使用するのが一般的であるが、このマスク版は仕様決定から現品が得られるまでの納期（リードタイム）が１〜２ヶ月かかることから、それ以前に製品の生産を開始する場合には、マイクロコンピュータのユーザー側でプログラムやデータを一度だけ書き込みできるＰＲＯＭ内蔵タイプのワンタイム版を使うことが多かった。
【０００４】
このマイクロコンピュータのワンタイム版を使えば、リードタイムを考慮せずに製品の生産を始めることができ、生産開始直前までプログラムやデータの検証を行うことができることから、これらのバグの発生を少なくすることができる利点がある。
【０００５】
しかし、このワンタイム版は、プログラムやデータの書き込みは一度だけであり、一度書き込んだプログラムやデータは書き換えることができない。しかも、マイクロコンピュータを制御回路基板に半田付けして実装する以前の単体の状態でＲＯＭ Writer等の専用機械を使用して書き込むことが必要である。従って、書き込んだプログラムやデータにバグがあった場合には、既に書き込み済のものは廃棄しなければならない無駄が発生し、新しいワンタイム版（マイクロコンピュータ）が必要となる。しかも、このマイクロコンピュータが既に回路基板に半田付けして実装されている場合には、これを取り外す手間が発生する。
【０００６】
特に電気洗濯機のように、製品の性格上、高湿度環境下でも正常に動作することが求められる制御回路基板は、基板全体を防湿コーティング処理してしまうために、防湿コーティング処理を施した制御回路基板からマイクロコンピュータを取り外すことは極めて困難であることから、プログラムやデータにバグがあったり、誤組み立てがあったときには、制御回路基板ごとを廃棄して新たにマイクロコンピュータの書き込みや制御回路基板の組み立てを行わなければならず、相当の時間と手間と費用がかかり、生産性を大きく低下させるというリスクを持っている。
【０００７】
複数機種の製品を生産するときの誤組み立てによる生産不良を防止するために、従来は、機種の設定入力を行うことにより、予めマイクロコンピュータに記憶されているプログラム（ソフトウェア）により、複数の機種の仕様に対応できるように、制御装置の一部として制御回路基板に機種設定回路（ハードウェア）を設けたものがある。しかしながら、制御回路基板上で機種の切り替え（設定）を行っているために、制御装置としては、機種別にそれぞれ異なる制御回路基板が必要である。
【０００８】
図４は、機種別に設定可能な従来の制御回路基板における機種設定用回路部を示している。図４において、４１ａおよび４１ｂは、機種設定用の入力信号を処理するためのマイクロコンピュータ４２の入力ポートであり、各々抵抗４３，４４を介してマイクロコンピュータ駆動電圧（Ｖｃｃ）に、また、抵抗４５，４６を介してグランド（ＧＮＤ）に接続するようにしている。
【０００９】
図５は、図４に示した機種設定用回路部によって行う機種設定の組み合せの例を示したものである。図５に示した組み合わせによれば、例えば、抵抗４３と抵抗４４を実装すれば、ポート４１ａ，４１ｂの入力信号は各々「Ｈ」，「Ｈ」となることから機種Ａとして設定となり、抵抗４３と抵抗４６を実装すれば、ポート４１ａ，４１ｂへの入力信号は各々「Ｈ」，「Ｌ」となって機種Ｂが設定されるというように、抵抗４３〜４６の組み合せ実装により４機種の設定が可能である。
【００１０】
この制御装置は、複数機種のプログラムやデータを１つのマイクロコンピュータ４２に入力して保持させ、このマイクロコンピュータ４２を実装するプリント板の特定の機種設定用入力ポート４１ａ，４１ｂに特定のハードウェア（機種設定回路＝抵抗４３〜４６）を接続してそのハードウェアの違いにより特定機種に設定するものである。この方法は、マイクロコンピュータ４２のプログラムやデータを書き込む通常のメモリ容量範囲内に複数機種のプログラムやデータを納めることができる場合には有効であるが、多くの場合は、１つのマイクロコンピュータ４２の通常のメモリ容量内に複数のプログラムやデータを書き込むことは困難であり、大きな容量のメモリを使用するようになることから、マイクロコンピュータ４２のコストアップを生じることになる。そのために、結局、各機種に応じた複数種類の専用マイクロコンピュータを準備することが多く、その部品の仕分け、更にプリント板への実装組み立て等において分別管理を必要とするものであった。
【００１１】
【発明が解決しようとする課題】
このような従来の機種設定方法によれば、制御回路基板は機種毎に別々に作られてはいるが、大部分の部品は共用であり、各機種毎に異なる機種設定用の部品の外観形状を見てその機種を正確に見分けることは困難であり、その制御回路基板がどの機種のものであるかを外観形状で正確に見分けることも困難である。
【００１２】
更に、電気洗濯機等に使用されている制御回路基板のように、耐湿性を向上させる目的で、全体を樹脂コーティングまたはウレタン等の充填材によって覆った制御回路基板においては、防湿処理後にこれら部品の判別は一層困難であるばかりでなく、部品の交換や修正はほとんど不可能であった。
【００１３】
従って、これら制御回路基板の管理は、外観上では制御回路基板に捺印した機種記号別や色別等により行わざるを得なかった。そのために、誤って別の機種記号が捺印された場合や、組み立て作業上の誤り等によって、仮に機種Ａの電気洗濯機の制御装置として洗濯容量の異なる機種Ｂの制御回路基板が組み込まれたとすると、「洗い」，「すすぎ」，「脱水」の各工程における時限の違いや布量に対する適切な水位との間に開き（洗濯機本体と制御回路基板のミスマッチング）が生じるものの、実際には、洗濯工程における一連の動作を行うことになることから、洗濯性能の低下，水の浪費，時間の浪費，布傷み等の問題となって現れる恐れがある。
【００１４】
更に、生産開始当初は、リードタイム確保の困難さから、マイクロコンピュータとしてＰＲＯＭ内蔵のワンタイム版を使用することが多いが、一度書き込んだプログラムやデータはそれ自身にバグやデータ変更の必要性が生じても修正することができず、必要な場合には新たなワンタイム版マイクロコンピュータに書き込で使用しなければならない。マイクロコンピュータが既に基板に実装されている場合には、そのマイクロコンピュータを取り外すか、その基板を廃棄した上で、新たに基板への実装組み立てを行なうことが必要となる。
【００１５】
本発明の１つの目的は、これらの問題を解決すべく、プログラムやデータを記憶した記憶手段やマイクロコンピュータを回路基板に実装した後でも、また、特に電気洗濯機のように部品を実装して防湿コーティング処理をした後の制御回路基板、即ち、マイクロコンピュータや記憶手段は取り外せない状態であっても、電気洗濯機の機種に適合した制御処理を実現することができるように書き換えることができる電気洗濯機の制御装置を提供することにある。
【００１６】
本発明の他の目的は、新製品開発に伴う生産開始初期にみられるプログラムやデータの変更や修正を容易に行うことができる電気洗濯機の制御装置を提供することにある。
【００１７】
本発明の更に他の目的は、一種類の制御回路基板を使用して複数種類の電気洗濯機に対応できる制御装置を実現することができるようにすることにある。
【００１８】
【課題を解決するための手段】
本発明は、電気洗濯機の制御装置におけるコントロール部を組み立てた後に該コントロール部に設けた洗濯工程を制御するためのマイクロコンピュータと操作パネル部接続用の接続部を使用して該マイクロコンピュータが実行する制御処理のプログラムおよび／またはデータを書き換え可能な不揮発性記憶手段に書き込むこと（書き換え）ができるようにしたものである。
【００１９】
この不揮発性記憶手段の書き込みおよび／または書き換えを組み立て後に制御処理用のマイクロコンピュータを利用して行うことができるようにしたので、その機種の仕様に応じたプログラムまたはデータを使用して該機種に適合した制御処理を実行することができる。
【００２０】
これにより、ハードウェア的には一種類の制御回路基板を使用して複数の機種の仕様に対応させることができるので、仕様変更や生産管理が容易になる。
【００２１】
【発明の実施の形態】
以下、本発明に係る電気機器の制御装置を全自動電気洗濯機の制御装置を例にとって説明する。
【００２２】
図１は、本発明の一実施形態である全自動電気洗濯機の制御装置の回路図を示したものである。１は交流電源、２は交流電源１を入り切りする電源スイッチ、３はコントロール部である。このコントロール部３は、マイクロコンピュータ（以下、マイコンという）２４と該マイコン２４に内蔵した不揮発性記憶手段２４ａまたは外部に接続した不揮発性記憶手段２５に保持したプログラムやデータに従って、洗い，すすぎ，脱水といった一連の洗濯工程の制御を実行する。
【００２３】
また、コントロール部３は、図２に示すように、１つの制御回路基板として構成しており、図２（ｂ）の断面図の斜線部に示すように、プリント基板３ａの部品実装面および半田面を実装部品の一定の高さ位置までウレタンポッティング材のような防湿コーティング材３ｂにより完全な密閉封止処理を行い、高湿環境下でも制御回路基板が湿潤して誤動作することがないようにしている。
【００２４】
図１において、４は操作パネル部であり、コントロール部３からの指令に基づいて発光素子であるＬＥＤ１〜ＬＥＤ２３および７（７セグメント）ＬＥＤ１〜７ＬＥＤ４を洗濯機の各洗濯工程の意味付けを表示するために点灯または消灯する表示部と、コントロール部３に洗濯機の各洗濯工程の設定および運転の開始または停止を指示および設定するための入力スイッチＳＷ１〜ＳＷ８を備える。尚、Ｄ１〜Ｄ８は各ライン上で信号レベルの干渉を防止し、相互に影響を与えないようにするための逆流防止用のダイオードである。
【００２５】
コントロール部３は、マイコン２４からの指令信号により発光素子を制御するための抵抗内蔵形トランジスタＤＴ１〜ＤＴ４とドライバＩＣであるＩＣ１，ＩＣ２を備え、更に、プルダウン抵抗、電流制限抵抗、マイコン２４への受け付けの電位確定および電流制限するための抵抗、ノイズ吸収用バイパスコンデンサ等を備える。
【００２６】
５は直流電源回路で、マイコン２４をはじめとして制御回路全体に給電する。６はリセット回路で、電源投入時および電源回路５の電圧異常低下時に、プログラムを正常にスタート動作させるためにマイコン２４にリセット信号を送る。
【００２７】
７〜１２は洗濯機の各工程の動作を実行する電気部品（アクチュエータ）であり、７は洗濯機の運転終了後に電源スイッチ２を自動的にオフ状態にするためのオートオフＳＷ用ソレノイド、８は洗濯機に給水したり、給水を止めたりするための給水弁、９は洗濯機に溜まった水を機外に排水したり、排水を止めたりするための排水弁、１０は駆動モータの動力を洗濯脱水槽および／またはパルセータに伝達するクラッチ装置を制御するクラッチソレノイドである。因みに、全自動電気洗濯機において、洗濯槽と脱水槽は同一であり、洗濯時にはクラッチ装置をオフ状態にして駆動モータ１２の動力を洗濯槽中のパルセータ（羽根）のみを回転させるように伝達し、脱水時にはクラッチ装置をオン状態として洗濯脱水槽とパルセータを一体的に回転させるように伝達する。１１は仕上剤を洗濯脱水槽に投入送るための弁となる仕上剤投入器である。
【００２８】
１２は洗濯脱水槽およびパルセータを回転させるための駆動モータであり、コンデンサ分相型の可逆回転モータを使用することにより、給電端子に応じて回転方向を変えるようにする。
【００２９】
１３〜２０は双方向性半導体制御素子であり、マイコン２４からの指令に基づいて負荷駆動回路２１から与えられる制御信号に応動してオン−オフ動作し、前記アクチュエータ７〜１２の動作を制御する。
【００３０】
２２はマイコン２４の時間（タイマー）動作を制御するクロック回路、２３は洗濯開始時や終了時等の洗濯一工程の区切りとなる時点等を使用者に報知するためのブザー回路である。
【００３１】
２５は外部接続の不揮発性記憶手段であり、マイコン２４からの書き込み指令信号に応じてプログラムやデータを書き込んだり、マイコン２４からの読み出し指令信号に応じてプログラムやデータをマイコン２４に送る電気的に書き込みおよび消去可能な記憶手段である。２４ａはマイコン２４の内部に設けた内部不揮発性記憶手段であり、前記外部不揮発性記憶手段２５と同様に、プログラムやデータの書き込みおよび消去が可能な記憶手段である。
【００３２】
マイコン２４のポートＴxD，ＲxD，Ｖpp，ＭＤは、図６に示すように、外部からのプログラムやデータの書き込みおよび消去を行うためのプログラム／データ書き込み回路手段２８とのインターフェース用ポートであり、Ｒ２３，Ｒ２４，Ｒ２５はプルアップ抵抗、Ｄ９，Ｄ１０はＶpp，ＭＤの各ポートをノイズおよびサージ電圧から保護するための保護用ダイオード、Ｃ１はノイズ吸収用バイパスコンデンサ、Ｃ２はプログラム／データ書き込みポートＶppの電位を安定化するための電解コンデンサである。
【００３３】
２６はコントロール部３と操作パネル部４の接続部であり、１つまたは複数のコネクタにより電気的な接続を行うものである。
【００３４】
２７は洗濯機の洗濯脱水槽に入っている水量を検知するための水位センサである。
【００３５】
このような全自動電気洗濯機の基本動作について説明する。使用者は、洗剤と仕上剤をセットし、電源スイッチ２をオン状態にしてこの全自動電気洗濯機を動作状態にした後に、必要に応じて入力スイッチＳＷ１〜ＳＷ７を押して（押したときにスイッチオンとなる）水量，洗い時間，すすぎ時間，脱水時間，予約の要否，運転コース，風呂水給水の要否等を設定し、運転開始スイッチＳＷ８を押して洗濯運転の開始を指示する。
【００３６】
マイコン２４は、運転開始スイッチＳＷ８から洗濯運転開始の指示信号が入力されると、先ず、負荷駆動手段２１を通じて双方向性半導体素子１４のゲートＧ１４にゲートトリガ信号を送り、双方向性半導体素子１４の主電極Ｔ１−Ｔ２間を導通状態にして給水弁８を動作（弁が開く）させ、洗濯脱水槽に給水する。そして、マイコン２４は、水位センサ２７からの水位データを監視して洗濯脱水槽に所定の水量が溜ったのを確認すると、双方向性半導体素子１４のゲートトリガ信号を停止し、主電極Ｔ１−Ｔ２間を非導通にして給水弁８を閉じることにより給水を停止する。
【００３７】
次に、マイコン２４は、双方向性半導体素子１９，２０のゲートＧ１９，Ｇ２０ヘゲートトリガ信号を交互に送り、この双方向性半導体素子１９，２０の主電極Ｔ１−Ｔ２間を交互に導通させ、駆動モータ１２の回転方向を正転（時計回り）および逆転（反時計回り）させ、パルセータをプログラムに従って所定の時間間隔で繰り返し正逆回転させて洗い工程を実行する。マイコン２４は、所定時間経過後に双方向性半導体素子１９，２０を非導通状態にして駆動モータ１２を停止させて洗い工程を終了する。
【００３８】
次に、マイコン２４は、双方向性半導体素子１５を導通させて排水弁９を開き、洗濯脱水槽の水を洗濯機外へ排水させる。この排水中は、マイコン２４は、水位センサ２７からの水位データを監視し、排水が終了したことを確認すると、双方向性半導体素子１６を導通状態にして排水弁９を閉じる。
【００３９】
その後、マイコン２４は、双方向性半導体素子１７を導通状態にしてクラッチソレノイド１０を作動させることにより駆動モータ１２と洗濯脱水槽が連結した状態となるようにクラッチ装置を制御する。次に、双方向性半導体素子１９を導通させて駆動モータ１２を正転させる。このとき、駆動モータ１２はクラッチ装置を介して洗濯脱水槽に連結しているので、洗濯脱水槽が正回転方向に高速で回転して洗濯物に含まれている水を遠心力効果によりはじき出す遠心脱水を実現する。所定時間経過後に駆動モータ１２を停止させ、クラッチソレノイド１０を遮断して駆動モータ１２と洗濯脱水槽の連結を解除することにより、洗い後の脱水を完了する。
【００４０】
次に、マイコン２４は、前述と同様にして給水すると共に双方向性半導体素子１８を導通させて仕上剤投入器１１を動作させ、仕上剤を洗濯脱水槽の中に注入させる。洗濯脱水槽の中の水量が所定の量に達すると給水を停止し、双方向性半導体素子１９，２０を交互に導通させることにより前述の洗い動作と同様に、パルセータを正転および逆転させて洗い動作と同様のすすぎ動作を行う。所定のすすぎ時間経過後に、双方向性半導体素子１９，２０の導通を停止して駆動モータ１２を停止させてすすぎ動作を完了する。
【００４１】
最後に、前述と同様に脱水動作を実行し、所定の脱水時間経過後に駆動モータ１２を停止させて一連の洗濯工程を完了する。そして、マイコン２４は、双方向性半導体素子１３のゲートＧ１３にゲートトリガ信号を送り、オートオフＳＷソレノイド７を導通させて電源スイッチ２を自動的にオフ状態にして洗濯運転を終了する。
【００４２】
次に、コントロール部３のマイコン２４に内蔵させた不揮発性記憶手段２４ａおよび外部不揮発性記憶手段２５に対して、プリント基板にこれらの部品を実装して制御回路基板を完成した状態で各機種に沿ったプログラムやデータを書き込む方法について説明する。
【００４３】
図６は、コントロール部３の接続手段２６に、操作パネル部４の代わりに、プログラムデータ書き込み用回路手段２８を接続した状態を示している。このプログラムデータ書き込み回路手段２８は、接続手段２６を介してコントロール部３と接続するためのインターフェース回路２８ａとパーソナルコンピュータまたはＲＯＭ  ｗｒｉｔｅｒ等の書き込み装置であるホストマシン２８ｂを備える。
【００４４】
図７は、ホストマシン２８ｂからコントロール部３のマイコン２４に内蔵された不揮発性記憶手段２４ａまたはマイコン２４の外部に接続された外部不揮発性記憶手段２５にプログラムやデータを書き込むときに書き込み信号を送る場合の基本信号のタイムチャートの例を示している。
【００４５】
ホストマシン２８ｂは、直流電源電圧Ｖｃｃ＝５Ｖ、書き込みポートＶｐｐ＝Ｖｃｃ〜１２Ｖの電圧で図示のようなタイミングにてシリアルデータ転送方式にてマイコン２４にプログラムやデータを送信し、マイコン２４の内部の不揮発性記憶手段２４ａまたは外部の不揮発性記憶手段２５にこのプログラムやデータを書き込む制御処理を行う。書き込んだプログラムやデータは不揮発性記憶手段２４ａ，２５に保持し、新たに書き込みを行わない限り、電源が切れてもこのプログラムやデータは消えたり変わることはないようにする。尚、この不揮発性記憶手段２４ａ，２５は、その性質上、電気的に何回も書き込みおよび消去することができるメモリである。
【００４６】
コントロール部３と操作パネル部４を接続する接続手段２６は、接続回線が多いために、２つのコネクタ２６ａ（１５端子），２６ｂ（１５端子）で構成し、コントロール部３と操作パネル部４の回線接続は、コネクタ２６ａの端子Ｔａ１〜Ｔａ６，Ｔａ８〜Ｔａ１１とコネクタ２６ｂの端子Ｔｂ１，Ｔｂ３，Ｔｂ７〜Ｔｂ１４を使用するようにし、その空いた端子を利用してプログラムデータ書き込み手段２８を接続するようにしている。
【００４７】
図６において、グランドＧ１と直流電源ＶｃｃにつながるＶin端子は、それぞれ、コネクタ２６ｂの端子Ｔｂ６，Ｔｂ５に接続し、運転時には操作パネル部４とつながっていて常に通電される端子とは１端子間隔をおいて配置される状態に接続する。
【００４８】
マイコン２４の１ポート毎に１つの発光素子を駆動するいわゆるダイレクトドライブ方式ではマイコン２４の入出力端子数が不足したり、操作パネル部４との接続ポイントが多数になって消費電流の増大，大型化，コストアップとなるのを防ぐために、図８に示すように、所謂ダイナミック駆動方式の一種である４相ストローブ信号方式により、１ポートから出力する発光素子のドライブ信号を位相をずらして１周期に４回出力するようにする。これにより、ＬＥＤ１〜ＬＥＤ２３，７ＬＥＤ１〜７ＬＥＤ４の多数（２３ケ＋２８セグメント）の発光素子を１８ポートの入出力端子で駆動制御することができるようになる。同様に、入力スイッチＳＷ１〜ＳＷ８も２ポートで足りるようになる。
【００４９】
しかし、これらを単に順に操作パネル部４との接続部端子に並べたのでは、特に電気洗濯機のように多湿環境で使用される機器の場合には、接続部２６はコネクタを使用するために、直流電源５につながる部分同士は電食作用により腐食を起こし易いが、前述の４相ストローブ信号出力部同士はその交流的作用により電食の恐れはほとんどないので、コネクタ２６ａの端子Ｔａ１〜Ｔａ６とＴａ８〜Ｔａ１１の間、また、コネクタ２６ｂの端子Ｔｂ１，Ｔｂ３とＴｂ７〜Ｔｂ１４の間やグランドとＶｃｃ電源とリセット端子は電食による腐食を極力避けるために、相互の絶縁距離を大きくする必要があり、従って、これらの端子の間はコネクタの１端子以上空けるように配置する。
【００５０】
この実施形態は、この空けた端子を利用してプログラムやデータ書き込みを行うときに使用する４つの書き込み専用端子ＴXD（送信用），ＲXD（受信用），ＶPP（データ書き込み用），ＭＤ（モード端子）を割り当てことにより、この接続手段（コネクタ）２６にプログラムデータ書き込み用回路手段２８を接続してプログラムやデータの書き込みを可能にしている。
【００５１】
図１１は、接続手段２６にプログラムデータ書き込み回路手段２８を接続してプログラムやデータの書き込み／消去を行うときにマイコン２４が実行する処理プログラムのフローチャートである。
【００５２】
このプログラムは、マイコン２４のＶppポートにハイレベルの電位が与えられると起動する（ステップＳ４１）。そして、Ｖppがローレベルに戻れば洗濯制御のためのメインルーチンに戻り（ステップ４２，４３）、ハイレベルであれで書き込み／消去処理（ステップ４４）を実行し、書き込み終了処理（ステップＳ４５）を経て該処理ルーチンを抜け出る。
【００５３】
図１２は、前記書き込み／消去処理の詳細なフローチャートである。先ず、ステップＳ４４１において初期処理を行った後に、ステップＳ４４２においてホストマシン（プログラム／データ書き込み回路手段２８）からの書き込み信号の受信を確認し、受信していればステップＳ４４３において記憶手段２４ａ，２５における対象エリアのデータを消去する。ステップＳ４４４において消去エラーの有無を確認し、エラーがなければステップＳ４４５においてホストマシンに消去終了を合図し、ステップＳ４４６おいて新しいデータの書き込みを行う。そして、ステップＳ４４７において書き込みエラーの有無を確認し、エラーがなければステップＳ４４８において書き込み終了を合図してこの書き込み処理を終了する。
【００５４】
ステップＳ４４４，Ｓ４４７においてエラーがあった場合には、ステップＳ４４９に分岐してホストマシンにエラーを報告して処理を繰り返す。
【００５５】
以上のようにすることにより、通常の使用状態ではコントロール部３と操作パネル部４がコネクタ２６ａ，２６ｂにより接続され、全自動電気洗濯機のような多湿環境で使用される機器であっても電食を防ぎながら安定した信頼性を確保すると共に、制御回路基板組み立て後であっても所定のプログラムやデータの書き込みを行うことができ、共通のハードウェアで多数の機種に対応した制御装置を実現することができる。また、新機種の開発等で生産開始直前までプログラムやデータのデバックを行うことができ、仮に書き込み後にバグが発見されても、従来のようにマイコンまたは制御回路基板を廃棄する必要がなくなり、プログラムやデータの書き換えは、制御回路基板を組み立てた後（防湿コーティング処理後）においても実施可能である。
【００５６】
例えば、全自動電気洗濯機では同様の機能を兼ね備えた機器を洗濯可能な洗濯容量の違いにより別機種として１つのシリーズとして製品化しているのが一般的であり、これらは洗濯容量に対する水位データや洗濯時間等の制御を適切に行うために、各機種毎に全体的あるいは部分的に異なるデータを備えている。
【００５７】
【表１】
0003751431.tif 000002
【００５８】
ここで、表１は、洗濯容量の異なる機種におけるデータの違いを示したものであり、洗濯容量（機種）に応じて「水位」及び「洗い」のデータが異なっている場合の機器を表している。表１における「水位（水量）」の「高」「中」「低」およびその他の「強」「標準」「弱」は、操作パネル部４に示される表示内容の一例を表したものであり、使用者の要求に応じて各々設定可能としている。例えば、機種Ａにおいて「洗い」の工程を「強」に設定すれば、実際の「洗い」工程時間は１８分になるが、機種Ａよりも洗濯容量の少ない機種Ｂにおいては「強」設定では１５分になる。このように、機種Ａ，Ｂ，Ｃの何れにおいても使用者の要求に応じて各工程の「強」「標準」「弱」を選択することを可能としながらも、それぞれの洗濯容量に対して適切な制御を行う必要がある。
【００５９】
機種Ａ，Ｂ，Ｃの制御回路基板に実装するマイコン２４には、予めこれらの機種に対応可能なプログラムを記憶させておいて、既に説明した方法により機種設定することが可能であるが、表１に示すように、「すすぎ」や「脱水」工程等のような一部のデータが同一であるような機器のシリーズである場合には、データの異なる部分の制御プログラムのみを機種毎に分けて記憶させ、不揮発性記憶手段２４ａ，２５に記録された識別信号を任意に読み出すことで設定されている機種を判定し、その機種に応じたデータおよび制御プログラムを選択して実行するようにする。
【００６０】
これを、表１に対応させた図９のフローチャートを参照して説明する。図９のフローチャートは、部分的に異なる制御プログラムのみを機種毎に分けた場合のフローチャートであり、ここでの制御回路基板は、既に不揮発性記憶手段２４ａ，２５に機種設定がなされているものとし、この制御回路基板において、各洗濯工程の設定を「標準」に指示して洗濯をスタートさせた場合を示している。
【００６１】
先ず、ステップＳ１において、洗濯機に投入された洗濯物の量を判定するための布量センシングを行う。水位（水量）については、洗濯物の量及び機種の洗濯容量によって異なるために、次のステップＳ２にて不揮発性記憶手段２４ａ，２５に記録されている識別信号の読み出しを行い、設定されている機種の判定をステップＳ３，Ｓ４，Ｓ５において行う。
【００６２】
この機種判定において、仮に制御回路基板の設定が機種Ｂであったならば、次のステップＳ７にて、布量センシングであるステップＳ１における検出結果に基づいた最適な水位（水量）を確定し、その水量に応じた給水をステップＳ１０にて行う。次に表１により、機種Ｂにおける「洗い」工程の「標準」時間は１０分であるから、ステップＳ１３において１０分間の「洗い」工程を行う。その後「すすぎ」及び「脱水」の工程へと移行するが、表１により、これらの工程は機種による違いがないために他の機種と共通のステップＳ１５，Ｓ１６により２回の「すすぎ」工程と５分間の「脱水」工程を行って終了となる。
【００６３】
このように、複数の機種に対応可能な制御回路基板上のマイコン２４において、予め記憶されているデータ及びプログラムが、総て機種毎に独立している場合であっても、あるいは前述したように異なる部分のみを機種毎に分けた場合であっても、不揮発性記憶手段２４ａ，２５に記録されたプログラムやデータを必要に応じて任意に読み出すことにより、各々の機種に応じた適切な制御を行うことが可能である。
【００６４】
次に、このような基本機能に対して、付加機能の有無によって同一シリーズ化を図っている全自動電気洗濯機の例を表２に示す。
【００６５】
【表２】
0003751431.tif 000003
【００６６】
表２において、機種Ｄは、「標準」，「強力」，「ソフト」といった洗濯コースを備え、使用者が自らの要求に応じて任意に選択できるという機能を備えた全自動電気洗濯機であり、これを基本機能とすると、これに加えて、機種Ｅの全自動電気洗濯機は付加機能として、洗濯時間の短縮を図った「おいそぎ」コースを備え、更に機種Ｆの全自動電気洗濯機はふとんを洗濯することかできる「ふとん」コースも備えている。これらの機種Ｄ，Ｅ，Ｆの制御回路基板は同一のものを使用し、前述したように、不揮発性記憶手段２４ａ，２５にプログラムとデータ書き込みを行うことで各機種の仕様に対応することができるようにしている。
【００６７】
図１０は、このように、機種によって付加機能が異なる全自動電気洗濯機における制御処理のフローチャートであり、表２に対応したものである。ここでも制御回路基板は、既に不揮発性記憶手段２４ａ，２５を用いてプログラムやデータ書き込みと機種設定がされているものとして、以下、この図１０に従って説明する。
【００６８】
図１０において、先ず、ステップＳ２１にて使用者が自らの要求に応じた洗濯コースを任意に選択可能であるが、特にコースの選択が行われなければ全自動電気洗濯機の場合は通常「標準」コースにて運転を行うのが一般的であるため、ここでコース選択のための入力がなければステップＳ２２にて「標準」コースの運転制御が行われる。一方、ステップＳ２１にてコース選択のための入力が行われた際、次のステップＳ２３にて機種Ｄ，Ｅ，Ｆにおける共通コースか否かの判定を行う。このとき共通コースであれば機種による違いはなく機種Ｄ，Ｅ，Ｆとも制御は同一となるため、設定機種の確認は不要であり、次のステップＳ２４，Ｓ２５にて「標準」，「強力」，「ソフト」のいずれのコースかを判断し、各々のコースに従った運転制御を、ステップＳ２２，Ｓ２６，Ｓ２７にて行うことになる。また、ステップＳ２３にて共通コース以外と判定した場合は、機種Ｅまたは機種Ｆということになり、ステップＳ２８にて不揮発性の記憶手段に記録された識別信号の読み出しを行い、設定されている機種の判定を次のステップＳ２９およびＳ３０にて行う。判定が機種Ｆであれば次のステップＳ３１にて「ふとん」コースか「おいそぎ」コースかの判定を行いステップＳ３２またはＳ３３に進むが、機種Ｅであれば付加機能は「おいそぎ」コースに確定するため、ステップＳ３３にて運転制御を行うことになる。
【００６９】
以上のように、不揮発性の記憶手段２４ａ，２５に記録された内容を、必要に応じて任意に読み出しを行うことにより、各々の機種に応じた適切な制御を行うことが可能である。不揮発性の記憶手段２４ａ，２５には、機種設定用の識別信号のみを記録しておいてもよいが、その他にも、不揮発性の記憶手段２４ａ，２５の記憶容量の範囲内であれば、機種毎に異なる部分のデータやプログラムも含めて記憶しておくことも有効な手段である。このような場合には、複数の機種の仕様に対応可能なプログラムやデータを有しながらも、マイコン２４のプログラム容量は必要最小限にすることが可能であり、より多くの機種の仕様を同一種類の制御回路基板にて対応しようとするときに効果がある。
【００７０】
更に、本発明によれば、機種の仕様は制御回路基板の組み立て作業終了後に決定することが可能であるために、複数の機種に対応可能な制御プログラムを備えた制御回路基板の完全な一種類化が可能となり、且つ、従来懸念されていた製品本体の機種とは異なる他の機種の制御回路基板を誤って組み込んでしまうという誤組み立てもなくなる。
【００７１】
また、不揮発性の記憶手段２４ａ，２５は、電気的な処理等により、その記録内容を初期化することが可能であり、且つ、再記録が可能なものを使用することにより、一度設定した機種を他の機種に設定しなおすことも可能となる。すなわち、同一の制御回路基板において、その設定のみを変えることによって、その他複数の機種への対応が可能となるために、製品本体に不具合が生じた場合においても、制御回路基板が正常であれば、同機種製品への組み替えのみならず、他の機種の仕様に設定をしなおすことで、他機種製品への対応が可能となり、制御回路基板の再利用を行うことも可能となる。
【００７２】
以上、本発明の一実施形態に係る電気機器の制御装置によれば、例えば、全自動電気洗濯機等に代表される、制御回路基板の樹脂コーティングや充填材による防湿処理後においても、機種設定の切り替えを行うことが可能である。
【００７３】
また、この実施形態では、プログラムデータ書き込み回路手段２８は、例えばパーソナルコンピュータやＲＯＭ  Ｗｒｉｔｅｒのような専用のホストマシンを使用するものとして説明したが、コントロール部３の制御回路基板の生産工程やこの制御回路基板を組み込んだ機器の生産工程における機種設定専用のものであっても、あるいは、機器としての操作パネル部４の入力スイッチやその他のインターフェース回路を該操作パネル部４あるいはコントロール部３に内蔵した状態でプログラムデータ書き込み回路手段を併用しても、あるいは書き込みデータが少ない場合には操作パネル部３に既存の入力スイッチの多重入力等による方法に変えても良い。このような場合には、機器使用者が誤って設定内容を変更してしまわないようにしておくことが好ましい。例えば、機種の設定入力を行うときには、入力スイッチによるプログラムやデータ書き込み用入力信号は、入力スイッチを一定時間以上の連続して押した状態としたときに限って受け付けるようにしておくとか、あるいは、機器の実使用上は行われないような複数スイッチの同時押し等を設定入力条件としておけば、機器としての入力スイッチとの共用を行っても、使用者による誤設定を防止することができる。
【００７４】
【発明の効果】
本発明は、洗濯工程を制御するためのマイクロコンピュータおよび前記不揮発性記憶手段を回路基板に実装して防湿コーティング材により密閉封止処理することによりコントロール部を組み立てた後に該コントロール部に設けたマイクロコンピュータと操作パネル部接続用の接続部を使用して該マイクロコンピュータが実行する制御処理のプログラムおよび／またはデータを書き換え可能な不揮発性記憶手段に書き込むこと（書き換え）ができる電気洗濯機の制御装置を実現することができる。
【００７５】
この不揮発性記憶手段の書き込みおよび／または書き換えを組み立て後に制御処理用のマイクロコンピュータを利用して行うことができるようにしたので、その機種の仕様に応じたプログラムまたはデータを使用して該機種に適合した制御処理を実行することができる。
【００７６】
これにより、ハードウェア的には一種類の制御回路基板を使用して複数の機種の仕様に対応させることができるので、仕様変更や生産管理が容易になる。
【図面の簡単な説明】
【図１】本発明の電気機器の制御装置の一実施形態である全自動電気洗濯機の回路図である。
【図２】図１に示した全自動電気洗濯機におけるコントロール部の平面図および一部縦断側面図である。
【図３】図１に示した全自動電気洗濯機における操作パネル部を構成する制御回路基板を示す平面図である。
【図４】従来の全自動電気洗濯機における機種設定用回路部の回路図である。
【図５】従来の全自動電気洗濯機における機種設定状態を示す図である。
【図６】図１に示した本発明の全自動電気洗濯機におけるコントロール部とプログラムデータ書き込み回路手段の接続状態を示す回路図である。
【図７】不揮発性記憶手段に書き込みを行うときの書き込み入力信号のタイムチャートである。
【図８】コントロール部のマイコンから表示部の各発光素子を点灯および消灯制御するための各部制御信号のタイムチャートである。
【図９】機種により部分的に異なる制御プログラムを有する全自動電気洗濯機における洗濯工程を示すフローチャートである。
【図１０】機種により異なる付加機能を有する全自動電気洗濯機におけるコース選択のフローチャートである。
【図１１】本発明の全自動電気洗濯機においてプログラムやデータの書き込み／消去を行うときにコントロール部のマイコンが実行する処理プログラムのフローチャートである。
【図１２】図１１に示した処理プログラムにおける書き込み／消去処理のフローチャートである。
【符号の説明】
３…コントロール部、４…操作パネル部、２４…マイコン、２４ａ…マイコン内蔵の不揮発性記憶手段、２５…外部不揮発性記憶手段、２６…接続部、２６ａ，２６ｂ…コネクタ、２８…プログラムデータ書き込み回路手段。
【図１】
0003751431.tif 000004
【図２】
0003751431.tif 000005
【図３】
0003751431.tif 000006
【図４】
0003751431.tif 000007
【図５】
0003751431.tif 000008
【図６】
0003751431.tif 000009
【図７】
0003751431.tif 000010
【図８】
0003751431.tif 000011
【図９】
0003751431.tif 000012
【図１０】
0003751431.tif 000013
【図１１】
0003751431.tif 000014
【図１２】
0003751431.tif 000015