JP2010266153A - モータ駆動方法、モータ駆動装置及び空気調和機 - Google Patents
モータ駆動方法、モータ駆動装置及び空気調和機 Download PDFInfo
- Publication number
- JP2010266153A JP2010266153A JP2009119054A JP2009119054A JP2010266153A JP 2010266153 A JP2010266153 A JP 2010266153A JP 2009119054 A JP2009119054 A JP 2009119054A JP 2009119054 A JP2009119054 A JP 2009119054A JP 2010266153 A JP2010266153 A JP 2010266153A
- Authority
- JP
- Japan
- Prior art keywords
- command value
- motor
- rotational speed
- speed command
- rotation speed
- 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.)
- Pending
Links
Images
Landscapes
- Air Conditioning Control Device (AREA)
Abstract
【課題】モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動方法、モータ駆動装置、及び該モータ駆動装置を備える空気調和機を提供する。
【解決手段】モータの目標の回転数に応じた起動時の回転数指令値と、モータを目標の回転数で回転させるための基準の回転数指令値とを記憶しておき、記憶した起動時の回転数指令値に基づいてモータを起動して回転数指令値を1.5秒間保持する。その後0.5秒ごとに検出した回転数に対する目標の回転数の偏差に応じた増分で、モータの回転数指令値を更新し、前記偏差が所定範囲内の場合に、記憶した基準の回転数指令値に対する更新した回転数指令値の偏差の正負に応じて、起動時の回転数指令値を増減させる。
【選択図】図7
【解決手段】モータの目標の回転数に応じた起動時の回転数指令値と、モータを目標の回転数で回転させるための基準の回転数指令値とを記憶しておき、記憶した起動時の回転数指令値に基づいてモータを起動して回転数指令値を1.5秒間保持する。その後0.5秒ごとに検出した回転数に対する目標の回転数の偏差に応じた増分で、モータの回転数指令値を更新し、前記偏差が所定範囲内の場合に、記憶した基準の回転数指令値に対する更新した回転数指令値の偏差の正負に応じて、起動時の回転数指令値を増減させる。
【選択図】図7
Description
本発明は、起動時の回転数指令値を記憶しておき、記憶した回転数指令値に基づいて起動したモータを回転駆動するモータ駆動方法、モータ駆動装置、及び該モータ駆動装置を備える空気調和機に関する。
近年、室内の空気を浄化する空気清浄機をはじめとするエアコン、加湿器、除湿器等の空気調和機が広く一般に普及している。例えば空気清浄機では、本体正面の開口から本体上部の吹出し口に至る通風路の内部に送風機が配され、前記開口にエアフィルタが装着されている。このような空気清浄機は、送風機が作動することにより、エアフィルタを通じて外部の空気である室内の空気を通風路内に吸い込み、吸い込んだ空気を室内に吹き出す。その際、空気中に含まれる有害物質及び塵埃が、エアフィルタに捕集、吸着及び分解されるため、室内の空気が浄化される。
一般に空気清浄機では、モータの駆動装置が、送風機のモータの回転数(制御量)を所定周期で検出し、検出した回転数と目標の回転数(目標値)との偏差に応じた回転数指令値(操作量)に基づいてモータを駆動するフィードバック制御を行う。この場合、フィードバックループの応答特性によっては、モータの回転数が目標の回転数に収束するのに少なからぬ時間を要することがある。そこで、送風機のモータの起動時にモータの回転数を目標の回転数にスムーズに到達させるため、フィードバック制御を開始する前に、目標の回転数に応じた回転数指令値に基づいてモータを駆動する方法がある。
例えば、特許文献1では、検出したモータの回転数及び目標の回転数の偏差に応じて起動時の回転数指令値を更新し、次回起動の際及び目標の回転数の変更の際、フィードバック制御を開始する前に、更新された起動時の回転数指令値に基づいてモータを駆動する技術が開示されている。この技術により、モータの起動及び回転数の変更が比較的スムーズに行われ、しかも、目標の回転数を得るための起動時の回転数指令値が、起動及び回転数の変更の都度補正されるようになる。
しかしながら、元来フィードバック制御は、検出した回転数と目標の回転数とが一致するように行われるものであるため、特許文献1に開示された技術では、フィードバック制御の開始前に、検出したモータの回転数及び目標の回転数の偏差を算出しておく必要がある。これにより、検出した回転数(制御量)及び目標の回転数(目標値)に開きがある期間内に、夫々の回転数の偏差が算出されて起動時の回転数指令値が更新される。但し、前記偏差の算出は、モータの起動又は回転数の変更の都度、回転数が略一定値に達したときに一度実施されるものであるため、起動時の回転数指令値を適正な値に収束させるには、起動又は目標の回転数の変更を何度も繰り返す必要があった。
一方、モータには、起動から定常運転に至るまでの間に徐々に回転数が増加する傾向があるため、モータを目標の回転数で回転させるための回転数指令値は徐々に減少して行く。つまり、次回起動の際及び回転数の変更の際にモータが目標の回転数となるように漸次更新された起動時の回転数指令値は、モータの定常運転時の回転数指令値より過大な値になりがちであり、これが、次回起動の際及び回転数変更の際のフィードバック制御でモータの回転数にオーバーシュートが生じる原因となる。このような場合、フィードバック制御で目標の回転数に到達するまでの時間が増長される上、送風機の風切音の耳障りな変化が使用者に不快感を与えるという問題があった。
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動方法、モータ駆動装置、及び該モータ駆動装置を備える空気調和機を提供することにある。
本発明に係るモータ駆動方法は、回転数指令値に基づいて駆動すべきモータの起動時の回転数指令値を目標の回転数に応じて記憶しておき、記憶した起動時の回転数指令値に基づいて起動すべき前記モータの回転数を検出し、検出した回転数及び前記目標の回転数の偏差に応じて更新した回転数指令値に基づいて前記モータを回転駆動すべきモータ駆動方法において、前記モータを前記目標の回転数で回転させるための基準の回転数指令値を記憶しておき、記憶した基準の回転数指令値及び前記更新した回転数指令値の偏差に応じて前記起動時の回転数指令値を更新することを特徴とする。
本発明に係るモータ駆動方法は、前記モータを回転駆動した時間を積算し、積算値が所定時間以上であるか否かを判定し、以上であると判定した場合、所定の警告を報知し、所定の操作を受け付け、受け付けた場合、前記積算値を初期化し、初期化した場合、前記起動時の回転数指令値を所定値に設定することを特徴とする。
本発明に係るモータ駆動装置は、回転数指令値に基づいて駆動すべきモータの起動時の回転数指令値を目標の回転数に応じて記憶してあり、記憶した起動時の回転数指令値に基づいて起動すべき前記モータの回転数を検出し、検出した回転数及び前記目標の回転数の偏差に応じて更新した回転数指令値に基づいて前記モータを回転駆動すべきモータ駆動装置において、前記モータを前記目標の回転数で回転させるための基準の回転数指令値を記憶する手段を備え、該手段が記憶した基準の回転数指令値及び前記更新した回転数指令値の偏差に応じて前記起動時の回転数指令値を更新するようにしてあることを特徴とする。
本発明に係るモータ駆動装置は、前記モータを回転駆動した時間を積算する手段と、該手段の積算値が所定時間以上であるか否かを判定する手段と、該手段が以上であると判定した場合、所定の警告を報知する手段と、所定の操作を受け付ける手段と、該手段が受け付けた場合、前記積算値を初期化する手段と、該手段が初期化した場合、前記起動時の回転数指令値を所定値に設定する手段とを備えることを特徴とする。
本発明に係る空気調和機は、上述した発明に記載のモータ駆動装置と、該モータ駆動装置により回転駆動されるモータを有する送風機と、該送風機が吸入して吹き出す空気を清浄化するエアフィルタとを備えることを特徴とする。
本発明にあっては、モータの目標の回転数に応じた起動時の回転数指令値、及びモータを目標の回転数で回転させるための基準の回転数指令値を夫々記憶しておき、記憶した起動時の回転数指令値に基づいて起動すべきモータについて回転数を検出し、検出した回転数及び目標の回転数の偏差に応じて、回転駆動すべきモータの回転数指令値を更新し、記憶した基準の回転数指令値及び更新した回転数指令値の偏差に応じて起動時の回転数指令値を更新する。
これにより、逐次更新される回転数指令値が基準の回転数指令値より大きい(又は小さい)場合は、次回起動時の回転数指令値が直近の起動時の回転数指令値より増加(又は減少)するように更新する。
このため、モータに与える回転数指令値の更新の都度、起動時の回転数指令値を補正して適正値に収束させることができる。この場合、逐次更新される回転数指令値は、モータが定常運転に至るまでの間に漸次減少して一定値に収束するため、起動時の回転数指令値を、モータのフィードバック制御において回転数にオーバーシュートが生じないような小さめの値にすることができる。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、起動時の回転数指令値を適正に増加(又は減少)させることができる。
これにより、逐次更新される回転数指令値が基準の回転数指令値より大きい(又は小さい)場合は、次回起動時の回転数指令値が直近の起動時の回転数指令値より増加(又は減少)するように更新する。
このため、モータに与える回転数指令値の更新の都度、起動時の回転数指令値を補正して適正値に収束させることができる。この場合、逐次更新される回転数指令値は、モータが定常運転に至るまでの間に漸次減少して一定値に収束するため、起動時の回転数指令値を、モータのフィードバック制御において回転数にオーバーシュートが生じないような小さめの値にすることができる。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、起動時の回転数指令値を適正に増加(又は減少)させることができる。
本発明にあっては、モータを回転駆動した時間を積算した積算値が所定時間以上である場合、所定の警告を報知する。一方で、所定の操作を受け付けた場合、前記積算値を初期化すると共に起動時の回転数指令値を所定値に設定する。
これにより、例えば、所定の要保守時期となった場合に警報を出力することができ、使用者の操作を受け付けて起動時の回転数指令値を所定の初期値に戻すことができる。
このため、前記所定時間を、モータの回転数を変動させる要因についての保守時期に対応する時間とし、警報を受けた使用者が前記要因を排除したときに使用者によって所定の操作が行われることとした場合は、前記要因が反映されて変動した起動時の回転数指令値を速やかに初期値に戻すことができる。
これにより、例えば、所定の要保守時期となった場合に警報を出力することができ、使用者の操作を受け付けて起動時の回転数指令値を所定の初期値に戻すことができる。
このため、前記所定時間を、モータの回転数を変動させる要因についての保守時期に対応する時間とし、警報を受けた使用者が前記要因を排除したときに使用者によって所定の操作が行われることとした場合は、前記要因が反映されて変動した起動時の回転数指令値を速やかに初期値に戻すことができる。
本発明にあっては、上述した発明に係るモータ駆動装置が送風機のモータを駆動し、送風機が吸入した空気をエアフィルタが浄化して外部に吹き出す。
これにより、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動装置が、空気調和機に適用される。
これにより、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動装置が、空気調和機に適用される。
本発明によれば、逐次更新される回転数指令値が基準の回転数指令値より大きい(又は小さい)場合は、次回起動時の回転数指令値が直近の起動時の回転数指令値より増加(又は減少)するように更新するため、モータに与える回転数指令値の更新の都度、起動時の回転数指令値を補正して適正値に収束させることができる。この場合、逐次更新される回転数指令値は、モータが定常運転に至るまでの間に漸次減少して一定値に収束するため、起動時の回転数指令値を、モータのフィードバック制御において回転数にオーバーシュートが生じないような小さめの値にすることができる。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、起動時の回転数指令値を適正に増加(又は減少)させることができる。
従って、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能となる。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、起動時の回転数指令値を適正に増加(又は減少)させることができる。
従って、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能となる。
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図1は、本発明の実施の形態に係る空気清浄機を正面右上から見た略示斜視図であり、図2は、前面パネル12を取り外した本体部11の内部構成を示す略示右側断面図である。図2では、空気が通流する方向を白抜き矢印で示す。図中1は空気清浄機であり、空気清浄機1は、縦長の本体部11を備え、本体部11の上部には使用者の操作を受け付ける操作パネル111が配されている。
図1は、本発明の実施の形態に係る空気清浄機を正面右上から見た略示斜視図であり、図2は、前面パネル12を取り外した本体部11の内部構成を示す略示右側断面図である。図2では、空気が通流する方向を白抜き矢印で示す。図中1は空気清浄機であり、空気清浄機1は、縦長の本体部11を備え、本体部11の上部には使用者の操作を受け付ける操作パネル111が配されている。
本体部11の前側は、正面視矩形をなす前面パネル12に若干の隙間を空けて覆われており、この隙間が外部の空気を前面パネル12の周縁部から吸い込む側面吸気口122を形成するようにしてある。前面パネル12の中央部には、外部の空気を前側から吸い込む縦格子状の前面吸気口121が形成されている。
本体部11は、前面側に正面視矩形の開口を有し、該開口の内側には、エアフィルタ13が収納されている。エアフィルタ13の後方には、中央部に複数の通気孔が形成された通気パネル14が配されている。本体部11は、また、通気パネル14の後方に、回転軸を前後方向に向けて配されたモータ16を備え、前記回転軸の前側には、通気パネル14の通気孔の前側から吸気して回転軸の上方に排気するファン15が取り付けられている。
ファン15の上方には、通気パネル14の上部、本体部11の後壁114、及び図示しない側壁に囲まれた通風路17が形成されており、通風路17の上部は、本体部11の背面側の上部において上方に空気を吹き出す第1吹出口113と、該第1吹出口113の近傍から斜め上向き前方へ分流する空気を本体部11の前側に吹き出す第2吹出口112とに連なっている。
ファン15がモータ16によって駆動された場合、ファン15が発生する負圧によって外部の空気が前面吸気口121及び側面吸気口122から吸い込まれる。吸い込まれた空気は、エアフィルタ13で浄化されて通気パネル14の通気孔を通り抜け、通風路17に流入して第1吹出口113及び第2吹出口112から外部へ吹き出されるようにしてある。
図3は、空気清浄機1が有するモータ駆動装置2と、電源系統及びモータ16との接続を模式的に示す説明図である。定電圧電源18は、交流電源19から供給された交流電圧を、電圧値が略一定の直流電圧に変換して、モータ16を駆動するモータ駆動装置2に与える。モータ駆動装置2は、定電圧電源18から与えられた直流電圧をスイッチングして生成した駆動パルスをモータ16に与える。これにより、波高値が一定の駆動パルスによってモータ16が駆動される。
図4は、モータ16を駆動するモータ駆動装置2の構成例を示すブロック図である。モータ駆動装置2は、モータ16の回転を検知する回転センサ161から与えられる回転信号に基づいて回転数を検出する回転数検出部21と、該回転数検出部21が検出した回転数及び目標の回転数の偏差に応じて回転数指令値を更新して駆動信号出力部23に与える回転数制御部22とを備える。駆動信号出力部23は、回転数制御部22から与えられた回転数指令値に基づいてモータ16を回転駆動する。
モータ駆動装置2は、また、空気中の埃及び臭いを夫々検知する埃センサ31及び臭いセンサ32の検知結果に基づき、外部の空気の清浄度を検出して検出結果を回転数制御部22及び後述する報知部26に与える清浄度検出部24と、操作パネル111の操作スイッチ33に対する操作を検出するスイッチ操作検出部25とを備える。スイッチ操作検出部25の検出結果は、操作パネル111に配された表示ランプ34及びスピーカ35に警報を表示させる報知部26に与えられる。
モータ駆動装置2は、更にまた、上述した各部の処理を制御するマイクロコンピュータからなる制御部20を備える。制御系の中枢となるのはCPU201であり、CPU201は、プログラム等の情報を記憶するROM202、一時的に発生した情報を記憶するRAM203、各種の時間を計時するタイマ204、及び上述した各部のインタフェースと互いにバス接続されている。CPU201は、ROM202に予め格納されている制御プログラムに従って入出力、演算等の処理を実行する。
制御部20のROM202に記憶されたプログラム等の情報のうち、装着脱可能な記録媒体に格納され得る情報は、例えば、ハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読取機等のドライブで読み取るようにしてもよい。この場合の記録媒体は、例えば、夫々ハードディスク、光ディスク(CD、DVDを含む)、フレキシブルディスク、半導体メモリ、及びカセットテープである。
モータ16は、駆動されるパルスの幅の大小に応じて回転数が大小に変化するDCモータであるが、回転数が制御可能な他のモータを用いてもよい。回転センサ161は、本実施の形態にあっては、モータ16のロータの回転に伴ってパルスを発生するパルスジェネレータからなり、モータ16内に配されている。回転数制御部22は、回転数検出部21から与えられた回転数に対する目標の回転数の偏差を算出し、算出した偏差の正負に応じて、駆動信号出力部23に与える回転数指令値を大小に変化させる。
ここでは、回転数制御部22が、前記偏差をパルス幅変調したPWM値指令信号に相当するパルス信号を駆動信号出力部23に与えるようにしてあり、前記パルス信号のパルス幅が回転数指令値としての意味を有している。駆動信号出力部23はインバータからなり、回転数制御部22から与えられたパルス信号に基づいて電圧値が一定の直流電圧をスイッチングし、波高値及び周期が一定の駆動パルスを生成してモータ16に与える。
このようにして、回転数検出部21が検出した回転数と、目標の回転数とが一致するようにフィードバック制御が行われる。
このようにして、回転数検出部21が検出した回転数と、目標の回転数とが一致するようにフィードバック制御が行われる。
埃センサ31は、発光素子及び該発光素子が発光させた光を受光する受光素子からなり、受光素子が受光する光の変化に基づいて空気中に浮遊する塵埃等の粒子を検知する。臭いセンサ32は、金属酸化物半導体からなり、半導体の表面にガスが吸着された場合に半導体の抵抗値が変化することを利用して空気中の臭い成分を検知する半導体ガスセンサである。つまり、埃センサ31及び臭いセンサ32は、空気の清浄度(又は汚れ具合)を検知する清浄度検知器として機能する。
操作スイッチ33は、電源をオン/オフするための電源ボタン、空気浄化機能の運転設定を行うための空気浄化設定ボタン、イオンの放出をオン/オフするためのイオン放出ボタン、警報に係る所定操作を行うためのリセットスイッチ331等のボタン又はスイッチを有する。操作スイッチ33の操作は、スイッチ操作検出部25で検出され、制御部20によって受け付けられる。例えば、空気浄化設定ボタンの操作がスイッチ操作検出部25で検出された場合、制御部20が前記操作を受け付ける都度、「風量自動」、「風量弱」、「風量強」等の空気浄化に係る運転モードを切り換える。
報知部26は、スイッチ操作検出部25で検出された操作に従った状態又はモードと、清浄度検出部24で検出された外部の空気の清浄度とに応じて、表示ランプ34での表示をオン/オフさせる。表示ランプ34は、電源ボタンの操作に従った電源のオン/オフ状態に応じて点灯/消灯される電源表示ランプ、空気浄化設定ボタンの操作に従った空気浄化に係る運転モードを表示する空気浄化運転モード表示ランプ、イオン放出ボタンの操作に従ったイオンの放出のオン/オフ状態を表示するイオン放出表示ランプ、外部の空気の清浄度に従った埃表示ランプ及び臭い表示ランプ等のランプを有する。
表示ランプ34は、また、エアフィルタ13の清掃時期を表示するフィルタお手入れランプを有する。制御部20が積算した運転時間が、エアフィルタ13の清掃時期に対応する時間以上となった場合、報知部26が、フィルタお手入れランプを点灯させると共に、スピーカ35から所定の音声(例えば、「フィルタの交換時期です」というメッセージ)を出力させる。その後、使用者がエアフィルタ13を清掃し、リセットスイッチ331を操作した場合、フィルタお手入れランプが消灯し、スピーカ35からの音声出力が停止すると共に、制御部20が積算する運転時間がクリアされるようにしてある。
モータ駆動装置2は、埃センサ31及び臭いセンサ32の少なくとも一方からの検知結果に基づいて、ファン15を取り付けたモータ16の回転数を制御する。具体的には、風量自動の運転モードで空気浄化の運転が行われている場合、埃センサ31及び/又は臭いセンサ32からの検知結果に応じて、モータ16の回転数を段階的に切り換える。例えば、前記検知結果から外部の空気が汚れていると判定されるときは、モータ16を高速で回転させて送風量を増大させ、積極的に空気浄化の機能を発揮させる運転を行う。また、前記検知結果から外部の空気が清浄であると判定されるときは、騒音及び消費電力を抑制する観点から、モータ16を低速で回転させて送風量を減少させ、空気浄化の機能をセーブして運転する。このような運転を繰り返すことにより、装置の外部である室内の空気が浄化される。
図5は、駆動信号出力部23がモータ16に与える駆動パルスを模式的に示す説明図である。モータ16の駆動パルスは、上述したように、パルス幅が回転数指令値としての意味を有するPWM値指令信号と同一のパルス幅を有しており、波高値及び周期(Ts)が一定のパルスである。本実施の形態にあっては、起動の際のフィードバック制御における回転数にオーバーシュートが生じないようにするため、起動時の回転数指令値としてのパルス幅(ta)を、定常運転時の回転数指令値としてのパルス幅(tb)より大きい値にならないように制御される。
図6は、空気浄化に係る各運転モードの風量と、ROM202又はRAM203に記憶される回転数指令値との対応を示す図表である。起動時の回転数指令値としてのパルス幅(ta)は、風量の弱、中、及び強に夫々対応する初期値をTli、Tmi、及びThi(Tli<Tmi<Thi)としてROM202に記憶してある。後述するように、各風量について次回の起動のために更新される起動時の回転数指令値は、夫々tli、tmi、及びthiとしてRAM203に記憶される。起動時の回転数指令値が初期化される場合、tli、tmi、及びthiには、夫々Tli、Tmi、及びThiが代入される。
回転数制御部22が実際に駆動信号出力部23に与える回転数指令値としてのパルス幅は、各風量について共通のtxとしてRAM203に記憶される。また、風量の弱、中、及び強に応じた目標の回転数でモータ16を回転させるための基準の回転数指令値は、夫々Tlr、Tmr、及びThrとしてROM202に記憶されている。
尚、Tlr、Tmr、及びThrが個々の空気浄化装置1に応じた最適値に調整されるような場合は、夫々RAM203に記憶してもよい。
尚、Tlr、Tmr、及びThrが個々の空気浄化装置1に応じた最適値に調整されるような場合は、夫々RAM203に記憶してもよい。
空気浄化装置1の運転が開始される都度、各風量に対応させて回転数指令値(tx)に起動時の回転数指令値(tli、tmi、及びthi)が夫々代入され、モータ16が一定時間駆動される。これにより、設定された運転モードの風量に応じた加速度で、モータ16が回転し始める。その後は、フィードバック制御により、回転数指令値(tx)が逐次更新される。
また、回転数指令値(tx)と、各風量に対応する基準の回転数指令値(Tlr、Tmr、及びThr)との偏差に応じて起動時の回転数指令値(tli、tmi、及びthi)が夫々更新され、次回の起動の際に適用されるようになっている。
また、回転数指令値(tx)と、各風量に対応する基準の回転数指令値(Tlr、Tmr、及びThr)との偏差に応じて起動時の回転数指令値(tli、tmi、及びthi)が夫々更新され、次回の起動の際に適用されるようになっている。
図7は、回転数指令値が制御される様子を模式的に示す説明図である。図中横軸は時間(s)を表し、縦軸は回転数指令値としてのパルス幅(μs)を表す。回転数制御部22が駆動信号出力部23に与える回転数指令値は0.5秒ごとに更新されるが、起動時の回転数指令値が回転数指令値として設定されたときは、1.5秒間保持される。回転数指令値が更新される場合、検出した回転数に対する目標の回転数の偏差に応じた増分が回転数指令値に加算されるようにしてある。空気浄化に係る運転モードを変更した場合についても、0.5秒ごとに回転数指令値が更新される。
図8は、空気浄化に係る各運転モードの風量と、目標の回転数との対応を示す図表である。図8では、風量の弱、中、及び強に対応する目標の回転数を、夫々Rl、Rm、及びRh(Rl<Rm<Rh、単位はrpm)で表される固定値とし、これらをROM202に記憶してある。
図9は、検出した回転数に対する目標の回転数の偏差と、各風量についての回転数指令値に対する増分との関係を示す図表である。図9では、検出した回転数に対する目標の回転数の偏差(単位はrpm)をプラス(+)及びマイナス(−)側に夫々9段階に区切ってあり、夫々の偏差の段階ごとに、設定された運転モードの風量(弱、中、及び強)に応じて回転数指令値に対する増分がμs単位で示されている。図表の上半分(又は下半分)は、目標の回転数が検出した回転数より大きい(又は小さい)場合を示す。これらの増分は、固定値としてROM202に記憶されている。
図7に戻って、例えば、時刻T1で空気浄化に係る運転モードが「強」に設定されて運転が開始された場合、回転数制御部22は、起動時の回転数指令値(thi)をRAM203から読み出して回転数指令値(tx)に設定し、1.5秒間にわたって駆動信号出力部23に与え続ける。この場合の起動時の回転数指令値は、モータ16を目標の回転数(Rh)で回転させるための回転数指令値より大きい値にならないようにしてあるため、モータ16の回転数にオーバーシュートが生じることはない。
その後、時刻T2で回転数指令値(tx)が更新される場合、回転数制御部22は、回転数検出部21が検出した回転数に対する、目標の回転数(Rh)の偏差を算出する。図7の場合は、偏差が「400」であり、図9より運転モードが「強」のときの増分が「+2.5」であることが示されるため、回転数制御部22は、そのときの回転数指令値(tx)に「2.5」を加算する。同様にして、時刻「T2+0.5秒」及び時刻「T2+1秒」では、回転数制御部22は、そのときの回転数指令値(tx)に夫々「1.5」を加算する。このようにして、偏差が所定範囲内(本実施の形態では、±10)に収まるまで、上記偏差の正負に応じて回転数指令値(tx)を増減させる制御を行う。
次いで、時刻T3で空気浄化に係る運転モードが「弱」に切り換えられた場合、回転数制御部22は、回転数検出部21が検出した回転数に対する、目標の回転数(Rl)の偏差を算出する。この場合は、偏差が「−300」であり、図9より運転モードが「弱」のときの増分が「−1」であることが示されるため、回転数制御部22は、そのときの回転数指令値(tx)に「−1」を加算する。同様にして、時刻「T3+0.5秒」及び時刻「T3+1秒」では、回転数制御部22は、そのときの回転数指令値(tx)に夫々「−1」を加算する。
図7には示されていないが、例えば風量「弱」で運転を停止させる場合、上述した偏差が「±10」以内のときは、基準の回転数指令値(Tlr)に対する回転数指令値(tx)の偏差の正負に応じて、起動時の回転数指令値(tli)を増減させるようにしてある。他の風量についても同様である。
以下に、上述した構成の空気清浄機1の動作を、それを示すフローチャートを用いて説明する。
図10から図12は、モータ16を駆動させるCPU201の処理手順を示すフローチャートであり、図13は、フィルタアラーム解除のサブルーチンに係るCPU201の処理手順を示すフローチャートである。図10から図13の処理は、ROM202に予め格納されている制御プログラムに従って実行される。また、図10から図12の処理は、空気清浄機1が運転を開始できる状態となった場合に実行されるようにしてある。
図10から図12は、モータ16を駆動させるCPU201の処理手順を示すフローチャートであり、図13は、フィルタアラーム解除のサブルーチンに係るCPU201の処理手順を示すフローチャートである。図10から図13の処理は、ROM202に予め格納されている制御プログラムに従って実行される。また、図10から図12の処理は、空気清浄機1が運転を開始できる状態となった場合に実行されるようにしてある。
以下の説明では、起動時の回転数指令値の初期値、起動時の回転数指令値の更新値、及び基準の回転数指令値を夫々初期指令値、更新指令値、及び基準指令値という。また、起動時の風量は弱、中、又は強の何れかに設定されているものとする。例えば風量が強の場合、初期指令値、基準指令値、及び目標の回転数は、夫々Thi、Thr、及びRhとして記憶されており、更新指令値及び回転数指令値は、夫々thiおよびtxとして記憶される。他の風量についても同様である。更に、積算時間及び指令値(tmp)は、夫々RAM203に記憶されるものとする。
尚、回転数指令値は、RAM203への書き込みと同時に回転数制御部22にも設定されて、駆動信号出力部23に与えられるようにしてあるものとする。
尚、回転数指令値は、RAM203への書き込みと同時に回転数制御部22にも設定されて、駆動信号出力部23に与えられるようにしてあるものとする。
図10の処理の実行が開始された場合、CPU201は、スイッチ操作検出部25によりリセットスイッチ331のオンが検出されたか否かを判定する(ステップS11)。検出されたと判定した場合(ステップS11:YES)、CPU201は、後述するフィルタアラーム解除に係るサブルーチンを呼び出して実行する(ステップS12)。これにより、後述する積算時間がクリアされる。このようにして積算時間を一度クリアする必要があるため、工場出荷までには必ずリセットスイッチがオンされるものとする。
ステップS12の処理を終えた場合、又はステップS11でリセットスイッチ331のオンが検出されなかったと判定した場合(ステップS11:NO)、CPU201は、スイッチ操作検出部25により運転開始の操作が検出されたか否かを判定する(ステップS13)。検出されなかったと判定した場合(ステップS13:NO)、CPU201は、処理をステップS11に戻す。
運転開始の操作が検出されたと判定した場合(ステップS13:YES)、CPU201は、モータ16の運転時間を積算するためにタイマ204が有するタイマT1の計時を開始する(ステップS14)。CPU201は、更に、回転数指令値(tx)に更新指令値(弱,中,強の各風量に夫々対応するtli,tmi,thi。以下同様)を代入し(ステップS15)、回転数指令値を一定時間保持するためにタイマ204が有するタイマT2の計時を開始する(ステップS16)。その後、CPU201は、タイマT2による計時を開始してから1.5秒が経過したか否かを判定し(ステップS17)、経過していないと判定した場合(ステップS17:NO)、1.5秒が経過するまで待機する。
タイマT2による計時を開始してから1.5秒が経過したと判定した場合(ステップS17:YES)、CPU201は、回転数検出部21が検出したモータ16の回転数を読み込み(ステップS18)、検出された回転数に対する目標の回転数(Rl,Rm,Rh)の偏差を算出する(ステップS19)。次いで、CPU201は、算出した偏差が±10rpm以内であるか否かを判定し(ステップS20)、以内に収まらないと判定した場合(ステップS20:NO)、図9に示す回転数指令値(tx)に対する増分を読み出す(ステップS21)。
その後、CPU201は、読み出した増分を回転数指令値(tx)に加算し(ステップS22)、次のサンプリングタイミングを検出するためにタイマT2の計時を開始する(ステップS23)。そして、CPU201は、タイマT2による計時を開始してから0.5秒が経過したか否かを判定し(ステップS24)、経過していないと判定した場合(ステップS24:NO)、0.5秒が経過するまで待機する。0.5秒が経過したと判定した場合(ステップS24:YES)、CPU201は、処理をステップS18に戻す。
このように、ステップS18からステップS24までの処理を繰り返すことにより、モータ16の回転数が目標の回転数(Rl,Rm,Rh)と略一致するようになる。
このように、ステップS18からステップS24までの処理を繰り返すことにより、モータ16の回転数が目標の回転数(Rl,Rm,Rh)と略一致するようになる。
ステップS20で偏差が±10rpm以内であると判定した場合(ステップS20:YES)、CPU201は、基準指令値(Tlr,Tmr,Thr)に対する回転数指令値(tx)の偏差を算出し(ステップS31)、算出した偏差が正であるか否かを判定する(ステップS32)。偏差が正であると判定した場合(ステップS32:YES)、CPU201は、指令値(tmp)に、直近の更新指令値(tli,tmi,thi)及び所定値:αの加算値を代入する(ステップS33)。この場合の所定値:αは、例えば前記偏差そのものとしてもよいし、前記偏差に応じて定められたテーブル値を読み出すようにしてもよい。
前記偏差が正ではないと判定した場合(ステップS32:NO)、CPU201は、前記偏差が負であるか否かを判定する(ステップS34)。偏差が負であると判定した場合(ステップS34:YES)、CPU201は、指令値(tmp)に、直近の更新指令値(tli,tmi,thi)から所定値:αを減算した値を代入する(ステップS35)。この場合は、例えばエアフィルタ13に塵埃等が付着してモータ16の負荷が軽くなった場合と考えられる。偏差が正でも負でもないと判定した場合(ステップS34:NO)、又はステップS33,S35の処理を終えた場合、CPU201は、タイマT1から計時された時間を読み出す(ステップS36)と共に、積算時間を読み出し(ステップS37)、読み出した各時間の和を算出する(ステップS38)。
その後、CPU201は、算出した時間の和がフィルタ13の保守時期に達したか否かを判定する(ステップS41)。保守時期に達したと判定した場合(ステップS41:YES)、CPU201は、報知部26に、表示ランプ34のフィルタお手入れランプを点灯させ(ステップS42)、スピーカ35からアラーム音声を出力させて(ステップS43)ステップS23に処理を戻す。保守時期に達していないと判定した場合(ステップS41:NO)、CPU201は、スイッチ操作検出部25により運転終了の操作が検出されたか否かを判定する(ステップS44)。
運転終了の操作が検出されと判定した場合(ステップS44:YES)、CPU201は、ステップS38で算出した時間の和を積算時間に書込む(ステップS45)。そして、CPU201は、更新指令値(tli,tmi,thi)に指令値(tmp)を代入して(ステップS46)処理を終了する。運転終了の操作が検出されていないと判定した場合(ステップS44:NO)、CPU201は、スイッチ操作検出部25によりリセットスイッチ331のオンが検出されたか否かを判定する(ステップS47)。
リセットスイッチ331のオンが検出されたと判定した場合(ステップS47:YES)、CPU201は、フィルタアラーム解除に係るサブルーチンを呼び出して実行し(ステップS48)、タイマT1による計時を開始(ステップS49)した後に、処理をステップS23に戻す。リセットスイッチ331のオンが検出されていないと判定した場合(ステップS47:NO)、CPU201は、処理をステップS23に戻す。
図13に示すサブルーチンの処理が呼び出された場合、CPU201は、報知部26に、表示ランプ34のフィルタお手入れランプを消灯させ(ステップS51)、スピーカ35からのアラーム音声を停止させる(ステップS52)。その後、CPU201は、更新指令値(tli,tmi,thi)に初期指令値(Tli,Tmi,Thi)を代入し(ステップS53)、積算時間をクリアして(ステップS54)呼び出された処理にリターンする。
以上のように本実施の形態によれば、モータの目標の回転数(Rl,Rm,Rh)に応じた起動時の回転数指令値(tli,tmi,thi)と、モータを目標の回転数で回転させるための基準指令値(Tlr,Tmr,Thr)とを記憶しておき、記憶した起動時の回転数指令値に基づいて起動すべきモータの回転数を回転数検出部で検出し、検出した回転数に対する目標の回転数の偏差に応じた増分で、モータの回転数指令値(tx)を更新し、記憶した基準指令値(Tlr,Tmr,Thr)に対する、更新した回転数指令値(tx)の偏差の正負に応じて、指令値(tmp)を増減させる。
これにより、逐次更新される回転数指令値(tx)が基準指令値(Tlr,Tmr,Thr)より大きい(又は小さい)場合は、指令値(tmp)が直近の更新指令値(tli,tmi,thi)より増加(又は減少)するように更新し、運転終了時に指令値(tmp)を更新指令値(tli,tmi,thi)に書き込む。
このため、モータに与える回転数指令値(tx)の更新の都度、指令値(tmp)を補正して適正値に収束させることができる。この場合、逐次更新される回転数指令値(tx)は、モータが定常運転に至るまでの間に漸次減少して一定値に収束するため、運転終了時に書き込まれる更新指令値(tli,tmi,thi)を、モータのフィードバック制御において回転数にオーバーシュートが生じないような小さめの値にすることができる。この値は、基準指令値(Tlr,Tmr,Thr)より小さな値であってもよい。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、更新指令値(tli,tmi,thi)を適正に増加(又は減少)させることができる。
このため、モータに与える回転数指令値(tx)の更新の都度、指令値(tmp)を補正して適正値に収束させることができる。この場合、逐次更新される回転数指令値(tx)は、モータが定常運転に至るまでの間に漸次減少して一定値に収束するため、運転終了時に書き込まれる更新指令値(tli,tmi,thi)を、モータのフィードバック制御において回転数にオーバーシュートが生じないような小さめの値にすることができる。この値は、基準指令値(Tlr,Tmr,Thr)より小さな値であってもよい。
また、例えば、モータが起動及び停止を繰り返すうちにモータの負荷が増加(又は減少)したような場合であっても、更新指令値(tli,tmi,thi)を適正に増加(又は減少)させることができる。
従って、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能となる。
また、本実施の形態によれば、モータを回転駆動した積算時間が、エアフィルタの保守時期に達した場合、フィルタお手入れランプを点灯させ、スピーカからアラーム音声を出力させて警報を発する。一方で、リセットスイッチの操作を検出して受け付けた場合、前記積算時間をクリアして初期化すると共に更新指令値(tli,tmi,thi)に初期指令値(Tli,Tmi,Thi)を代入する。
従って、モータの回転数を変動させる要因について要保守時期となった場合に警報を出力することができ、前記要因が排除されたときに使用者によるリセットスイッチの操作を受け付けて更新指令値(tli,tmi,thi)を所定の初期値に戻すことが可能となる。
従って、モータの回転数を変動させる要因について要保守時期となった場合に警報を出力することができ、前記要因が排除されたときに使用者によるリセットスイッチの操作を受け付けて更新指令値(tli,tmi,thi)を所定の初期値に戻すことが可能となる。
更にまた、本実施の形態によれば、空気清浄機のモータ駆動装置が、ファンを回転させるモータを駆動し、ファンの回転によって吸入された空気をエアフィルタが浄化して外部に吹き出す。
従って、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動装置が、空気清浄機に適用される。
従って、モータの起動時に目標の回転数に対してオーバーシュートさせることなく、速やかに且つスムーズに目標の回転数に到達させることが可能なモータ駆動装置が、空気清浄機に適用される。
尚、本実施の形態にあっては、駆動信号出力部23に与えられるパルス信号のパルス幅に回転数指令値としての意味を持たせ、回転数指令値としてパルス幅を記憶しているが、これに限定されるものではなく、例えば、駆動信号出力部23に与えられるパルス信号のデューティ比に回転数指令値としての意味を持たせ、回転数指令値としてデューティ比を記憶するようにしてもよい。
また、更新指令値(tli,tmi,thi)を、運転開始の際にのみ回転数指令値(tx)に適用しているが、これに限定されるものではなく、風量の切り換えの際に、切り換える風量に応じた更新指令値(tli,tmi,thi)を回転数指令値(tx)に適用するようにしてもよい。
更にまた、起動時に回転数指令値(tx)を1.5秒間保持したが、これに限定されるものではなく、例えば、目標の回転数との偏差が所定の範囲内となるまで継続的に保持し、その後フィードバック制御を開始するようにしてもよい。
更にまた、モータ駆動装置を空気清浄機に適用したが、イオン発生装置、エアコン、加湿器、除湿器等の他の空気調和機に適用してもよい。
1 空気清浄機
2 モータ駆動装置
13 エアフィルタ
15 ファン(送風機の一部)
16 モータ
161 回転センサ
20 制御部
201 CPU
202 ROM
203 RAM(基準の回転数指令値を記憶する手段)
204 タイマ(モータを回転駆動した時間を積算する手段)
21 回転数検出部
22 回転数制御部
23 駆動信号出力部
25 スイッチ操作検出部
26 報知部
33 操作スイッチ
331 リセットスイッチ(所定の操作を受け付ける手段)
34 表示ランプ(所定の警告を報知する手段)
35 スピーカ(所定の警告を報知する手段)
2 モータ駆動装置
13 エアフィルタ
15 ファン(送風機の一部)
16 モータ
161 回転センサ
20 制御部
201 CPU
202 ROM
203 RAM(基準の回転数指令値を記憶する手段)
204 タイマ(モータを回転駆動した時間を積算する手段)
21 回転数検出部
22 回転数制御部
23 駆動信号出力部
25 スイッチ操作検出部
26 報知部
33 操作スイッチ
331 リセットスイッチ(所定の操作を受け付ける手段)
34 表示ランプ(所定の警告を報知する手段)
35 スピーカ(所定の警告を報知する手段)
Claims (5)
- 回転数指令値に基づいて駆動すべきモータの起動時の回転数指令値を目標の回転数に応じて記憶しておき、記憶した起動時の回転数指令値に基づいて起動すべき前記モータの回転数を検出し、検出した回転数及び前記目標の回転数の偏差に応じて更新した回転数指令値に基づいて前記モータを回転駆動すべきモータ駆動方法において、
前記モータを前記目標の回転数で回転させるための基準の回転数指令値を記憶しておき、
記憶した基準の回転数指令値及び前記更新した回転数指令値の偏差に応じて前記起動時の回転数指令値を更新すること
を特徴とするモータ駆動方法。 - 前記モータを回転駆動した時間を積算し、
積算値が所定時間以上であるか否かを判定し、
以上であると判定した場合、所定の警告を報知し、
所定の操作を受け付け、
受け付けた場合、前記積算値を初期化し、
初期化した場合、前記起動時の回転数指令値を所定値に設定すること
を特徴とする請求項1に記載のモータ駆動方法。 - 回転数指令値に基づいて駆動すべきモータの起動時の回転数指令値を目標の回転数に応じて記憶してあり、記憶した起動時の回転数指令値に基づいて起動すべき前記モータの回転数を検出し、検出した回転数及び前記目標の回転数の偏差に応じて更新した回転数指令値に基づいて前記モータを回転駆動すべきモータ駆動装置において、
前記モータを前記目標の回転数で回転させるための基準の回転数指令値を記憶する手段を備え、
該手段が記憶した基準の回転数指令値及び前記更新した回転数指令値の偏差に応じて前記起動時の回転数指令値を更新するようにしてあること
を特徴とするモータ駆動装置。 - 前記モータを回転駆動した時間を積算する手段と、
該手段の積算値が所定時間以上であるか否かを判定する手段と、
該手段が以上であると判定した場合、所定の警告を報知する手段と、
所定の操作を受け付ける手段と、
該手段が受け付けた場合、前記積算値を初期化する手段と、
該手段が初期化した場合、前記起動時の回転数指令値を所定値に設定する手段と
を備えることを特徴とする請求項3に記載のモータ駆動装置。 - 請求項3又は4に記載のモータ駆動装置と、
該モータ駆動装置により回転駆動されるモータを有する送風機と、
該送風機が吸入して吹き出す空気を清浄化するエアフィルタと
を備えることを特徴とする空気調和機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009119054A JP2010266153A (ja) | 2009-05-15 | 2009-05-15 | モータ駆動方法、モータ駆動装置及び空気調和機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009119054A JP2010266153A (ja) | 2009-05-15 | 2009-05-15 | モータ駆動方法、モータ駆動装置及び空気調和機 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010266153A true JP2010266153A (ja) | 2010-11-25 |
Family
ID=43363278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009119054A Pending JP2010266153A (ja) | 2009-05-15 | 2009-05-15 | モータ駆動方法、モータ駆動装置及び空気調和機 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010266153A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015057581A (ja) * | 2014-12-25 | 2015-03-26 | 三菱電機株式会社 | 送風機及び制御方法 |
JP2016211846A (ja) * | 2016-07-26 | 2016-12-15 | シャープ株式会社 | 空気調和機 |
-
2009
- 2009-05-15 JP JP2009119054A patent/JP2010266153A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015057581A (ja) * | 2014-12-25 | 2015-03-26 | 三菱電機株式会社 | 送風機及び制御方法 |
JP2016211846A (ja) * | 2016-07-26 | 2016-12-15 | シャープ株式会社 | 空気調和機 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5645788B2 (ja) | 空気清浄機 | |
KR100962072B1 (ko) | 환기시스템의 필터교환시기 알림장치 및 그 방법 | |
JP6109545B2 (ja) | 空気調和機 | |
CN1994522A (zh) | 空气净化器用过滤器更换时机提示装置及其方法 | |
JP2005241093A (ja) | 換気送風装置 | |
JP5053208B2 (ja) | 空気清浄機 | |
WO2020196274A1 (ja) | 換気装置 | |
JP6177734B2 (ja) | 空気清浄機 | |
JP2013053755A (ja) | 加湿器 | |
JP2010266153A (ja) | モータ駆動方法、モータ駆動装置及び空気調和機 | |
JP5593959B2 (ja) | 空気処理機器の制御装置 | |
JP2003103129A (ja) | 空気清浄機及び空気清浄機の運転方法 | |
JP6564998B2 (ja) | 空気清浄機 | |
JP5392325B2 (ja) | 加湿器 | |
JP2009262020A (ja) | 空気清浄機 | |
JP2010038414A (ja) | 空気処理機器の制御装置 | |
JP2010089043A (ja) | 空気清浄機 | |
JP5003162B2 (ja) | 空気調和機 | |
JP2004278834A (ja) | 換気暖房装置 | |
JP4113315B2 (ja) | フィルター目詰まり検知装置 | |
KR100727678B1 (ko) | 공기청정기의 필터교체시기 검지 방법 및 이를 이용한공기청정기 | |
JP2565798B2 (ja) | 空気清浄機 | |
KR100789711B1 (ko) | 공기청정기의 제어방법 | |
JPH0367947A (ja) | 空気調和機の風量制御装置 | |
JP4754411B2 (ja) | 空気清浄機 |