(57)【要約】【課題】本発明の目的は、車両システムに搭載される安価な挟み込み防止機能付きスマートモータを利用することにより、開閉部材の異常を検出して報知することができる開閉部材制御装置及び開閉部材の制御方法を提供することにある。【解決手段】開閉部材１１と、モータとを備えた開閉部材制御装置１に関する。  開閉部材制御装置１には、複数の異なる異常を検知し、検知信号を送信する異常検知手段と、スイッチ操作信号を受信してモータ２０を駆動制御する駆動信号を送信するとともに、検知信号を受信して異常の種類に応じて異なる異常報知信号を発生させる報知信号発生手段が備えられ、異常報知信号を送信するモータ制御手段と、モータ制御手段より駆動信号若しくは異常報知信号を受信して、モータ２０を駆動させるモータ駆動回路と、が備えられ、モータ駆動回路は、異常報知信号の種類に応じてモータ２０の駆動のための出力パターンを切り換える。【選択図】図１
2010138666.tif 000002
【特許請求の範囲】
【請求項１】
車両に配設される開閉部材と、該開閉部材を開閉駆動するとともに前記開閉部材を駆動するためのスイッチ操作信号に基づいて作動するモータとを備えた開閉部材制御装置であって、
前記開閉部材制御装置には、
複数の異なる異常を検知し、検知信号を送信する異常検知手段と、
前記スイッチ操作信号を受信して前記モータを駆動制御する駆動信号を送信するとともに、前記検知信号を受信して前記異常の種類に応じて異なる異常報知信号を発生させる報知信号発生手段が備えられ、前記異常報知信号を送信するモータ制御手段と、
該モータ制御手段より前記駆動信号若しくは前記異常報知信号を受信して、前記モータを駆動させるモータ駆動回路と、が備えられ、
前記モータ駆動回路は、前記異常報知信号の種類に応じて前記モータの駆動のための出力パターンを切り換えることを特徴とする開閉部材制御装置。
【請求項２】
前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、駆動時には異なる前記異常報知信号に基づき、通常時駆動周波数と異常時駆動周波数の時間的割合を切り替えることで前記モータが発する異なる音のパターンを発生させることを特徴とする請求項１に記載の開閉部材制御装置。
【請求項３】
前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、駆動時には異なる前記異常報知信号に基づいて複数のデューティ比で前記モータを駆動するとともに、前記デューティ比の時間的割合を切り替えることで前記開閉部材の異常の種類に応じた移動パターンで前記モータを駆動することを特徴とする請求項１に記載の開閉部材制御装置。
【請求項４】
車両に配設される開閉部材と、該開閉部材を開閉駆動するとともに前記開閉部材を駆動するためのスイッチ操作信号に基づいて作動するモータとを備えた開閉部材の制御方法であって、
前記スイッチ操作信号に基づき前記モータを制御するモータ制御手段が、
各々異なる異常を検知する複数の異常検知手段が異常を検知した際発信する検知信号を受信するとともに、前記異常の種類に応じて異なる異常報知信号を発生させる報知信号発信手段により前記異常報知信号を発生させて、
前記モータ制御手段より各種信号を受信して前記モータを駆動させるモータ駆動回路に、前記異常報知信号を送信し、
前記モータ駆動回路が、前記異常報知信号に基づいて出力パターンを切り換えて前記モータを駆動することを特徴とする開閉部材の制御方法。
【請求項５】
前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、
前記出力パターンは、前記モータの駆動周波数若しくは前記モータのデューティ比の時間的割合のパターンを変化させることにより作成されることを特徴とする請求項４に記載の開閉部材の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は開閉部材制御装置に係り、特に開閉部材の異常を検出して報知することが可能な開閉部材制御装置及び開閉部材の制御方法に関する。
【背景技術】
【０００２】
従来、自動車の開閉部材制御装置において、開閉部材制御システムにスイッチ異常、センサ異常等のフェールが発生した場合には、様々な措置がとられている。
例えば、このような異常が検出された場合に、開閉部材制御装置は、システム未初期化状態（マニュアル作動のみ許可）に移行するように構成されている。
また、このように、システム未初期化状態に移行しても、作動中は、速度及び音は通常通りであるため、ユーザに認識されづらいという問題点があった。
このため、フェールを検知した際に、異常発生を何らかの方法でユーザに報知するための技術が開発されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１１−３３６４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術には、パワーウインドウ用スイッチ装置が開示されている。
このパワーウインドウ用スイッチ装置は、パワーウインドウの開閉異常を検知して異常信号を出力する検知部と、この検知部から出力される異常信号を検出してアクチュエータの駆動信号を出力する制御部と、この制御部から出力される駆動信号によって駆動される振動装置とを有して構成されている。
ウインドウが故障すると、振動装置によりパワーウインドウ用スイッチを振動させ、ユーザの操作中の指先に当該振動を伝達することによって故障を報知する。
また、故障したウインドウに応じて、振動装置の振動レベル及び振動モードを変更することにより、故障したウインドウ及びその故障の程度が特定できるように構成されている。
【０００５】
また、パワーウインドウモータＥＣＵがフェールを検出した場合、パワーウインドウスイッチに搭載しているＬＥＤの点灯パターンを切り換えることでフェール状態を通知している。
しかし、特許文献１の技術及びＬＥＤの点灯パターンを変更する技術では、振動を起こすためのシステム及びＬＥＤを点灯させるためのシステム等の専用のシステムが必要となるため、車両システムのコストが高騰するという問題があった。
【０００６】
本発明の目的は、上記各問題点を解決することにあり、車両システムに搭載される安価な挟み込み防止機能付きスマートモータを利用することにより、開閉部材の異常を検出して報知することができる開閉部材制御装置及び開閉部材の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題は、本発明に係る開閉部材制御装置によれば、車両に配設される開閉部材と、該開閉部材を開閉駆動するとともに前記開閉部材を駆動するためのスイッチ操作信号に基づいて作動するモータとを備えた開閉部材制御装置であって、前記開閉部材制御装置には、複数の異なる異常を検知し、検知信号を送信する異常検知手段と、前記スイッチ操作信号を受信して前記モータを駆動制御する駆動信号を送信するとともに、前記検知信号を受信して前記異常の種類に応じて異なる異常報知信号を発生させる報知信号発生手段が備えられ、前記異常報知信号を送信するモータ制御手段と、該モータ制御手段より前記駆動信号若しくは前記異常報知信号を受信して、前記モータを駆動させるモータ駆動回路と、が備えられ、前記モータ駆動回路は、前記異常報知信号の種類に応じて前記モータの駆動のための出力パターンを切り換えることにより解決される。
【０００８】
また、上記課題は、本発明に係る開閉部材の制御方法によれば、車両に配設される開閉部材と、該開閉部材を開閉駆動するとともに前記開閉部材を駆動するためのスイッチ操作信号に基づいて作動するモータとを備えた開閉部材の制御方法であって、前記スイッチ操作信号に基づき前記モータを制御するモータ制御手段が、各々異なる異常を検知する複数の異常検知手段が異常を検知した際発信する検知信号を受信するとともに、前記異常の種類に応じて異なる異常報知信号を発生させる報知信号発信手段により前記異常報知信号を発生させて、前記モータ制御手段より各種信号を受信して前記モータを駆動させるモータ駆動回路に、前記異常報知信号を送信し、前記モータ駆動回路が、前記異常報知信号に基づいて出力パターンを切り換えて前記モータを駆動することにより解決される。
【０００９】
このように、本発明においては、各々異なる異常を検知する複数の異常検知手段が異常を検知した際発信する検知信号を受信することにより、異常の種類に応じて異なる異常報知信号を発生させてモータ駆動回路に送信する。
モータ駆動回路は、この異常報知信号に基づいて出力パターンを切り換えてモータを駆動する。
よって、異常の種類に応じた（異常報知信号の種類に応じた）パターンでモータを駆動することができるため、ユーザに開閉部材制御装置に異常が発生したことを認知させることが可能となるとともに、その発生した異常の種類をもまた同時に認知させることができる。
また、本発明によれば、どのような異常が発生したのかということは、モータの駆動状態により報知することができる。
このモータ駆動回路は、操作スイッチによりモータを駆動させるために、開閉部材制御装置に元々備えられているものである。
よって、振動装置やＬＥＤ点灯装置等の特別な装置を追加することなく、従来より備えられる機構を利用して発生した異常の報知を実行することができるため、コスト面においても非常に有利である。
【００１０】
また、請求項１に記載の発明において、前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、駆動時には異なる前記異常報知信号に基づき、通常時駆動周波数と異常時駆動周波数の時間的割合を切り替えることで前記モータが発する異なる音のパターンを発生させるよう構成されていると好適である。
【００１１】
更に、請求項１に記載の発明において、前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、駆動時には異なる前記異常報知信号に基づいて複数のデューティ比で前記モータを駆動するとともに、前記デューティ比の時間的割合を切り替えることで前記開閉部材の異常の種類に応じた移動パターンで前記モータを駆動するよう構成されていると好適である。
【００１２】
また、請求項３に記載の発明において、前記モータ駆動回路は、ＰＷＭ制御にて前記モータを駆動し、前記出力パターンは、前記モータの駆動周波数若しくは前記モータのデューティ比の時間的割合のパターンを変化させることにより作成されると好適である。
【００１３】
つまり、駆動周波数を変更するパターンであれば、例えば、ＰＷＭの周波数を通常周波数（例：２０ｋＨｚ）から、通常周波数（例：２０ｋＨｚ）と異常対応周波数（例：５ｋＨｚ）の時間的長さを組み合わせることにより作成されたパターンを作成して、異常が生じた場合には、このパターンに切り換える。
この時間的長さとその組み合わせを変更することによって、必要な数だけ（報知したい異常の種類数だけ）パターンを作成することができる。
つまり、通常周波数（例：２０ｋＨｚ）が短く、異常対応周波数（例：５ｋＨｚ）が長いパターン、通常周波数（例：２０ｋＨｚ）が長く、異常対応周波数（例：５ｋＨｚ）が短いパターンというように、パターンを振り分けるとよい。
このように、時間の長短比率を変更して各種異常に対応した周波数タイプを設定すると好適に本発明に適用できる。
なお、周波数５ｋＨｚのときには、可聴の磁気音が発生する。
つまり、上記の通りパターンを変更すると、磁気音の発生パターンが異なることとなる。
その結果、発生した異常の種類によって、モータの作動音のパターンが変わることとなるので、発生した異常の種類（状態）を聴覚により明確に判別することができる。
【００１４】
また、デューティを変更するパターンであれば、ＰＷＭのデューティ比率の組み合わせを変更する。
例えば、デューティ１００％の時間が短く、デューティ５０％の時間が長いパターンを組み合わせて振り分ける。
具体的には、デューティ１００％の時間：デューティ５０％の時間＝１：５、デューティ１００％の時間：デューティ５０％の時間＝５：１、・・・というように、パターンを作成する。
このように、時間の長短比率を変更して異常に対応したデューティタイプを設定すると好適に本発明に適用できる。
以上のように、デューティを変更すると、モータの駆動速度が変わるため、パターンによって、モータの駆動リズムが変わる。
つまり、異常の種類（状態）により、開閉部材の移動状態が変わる（換言すれば、異なった所定のリズムをもって開閉部材が移動することとなる。
よって、異常の種類を視覚により判別することができる。
【発明の効果】
【００１５】
本発明によれば、各々異なる異常を検知する複数の異常検知手段が異常を検知した際発信する検知信号を受信することにより、異常の種類に応じて異なる異常報知信号を発生させてモータ駆動回路に送信し、このモータ駆動回路は、この異常報知信号に基づいて出力パターンを切り換えてモータを駆動する。
よって、異常の種類に応じたパターンでモータを駆動することができるため、ユーザに開閉部材制御装置に異常が発生したことを認知させることが可能となるとともに、その発生した異常の種類をもまた同時に認知させることができる。
また、本発明によれば、どのような異常が発生したのかということは、モータの駆動状態により報知することができる。
よって、振動装置やＬＥＤ点灯装置等の特別な装置を追加することなく、従来より備えられる機構を利用して発生した異常の報知を実行することができるため、安価かつ容易にシステムを構築することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態を図面に基づいて説明する。
なお、以下に説明する構成は本発明を限定するものでなく、本発明の趣旨の範囲内で種々改変することができるものである。
本実施形態は、車両システムに搭載される安価な挟み込み防止機能付きスマートモータを利用することにより、開閉部材の異常を検出して報知することができる開閉部材制御装置に関するものである。
【００１７】
図１乃至図６は、本発明の一実施形態を示すものであり、図１はパワーウインドウ装置の説明図、図２は図１のパワーウインドウ装置の電気構成図、図３はフェール報知処理（周波数変更タイプ）を示すフローチャート、図４は周波数パターンを示すタイミングチャート、図５はフェール報知処理（デューティ変更タイプ）を示すフローチャート、図６はデューティパターンを示すタイミングチャートである。
【００１８】
以下に本発明を車両Ｓのパワーウインドウ装置に適用した一実施形態について説明する。
図１に本実施形態に係るパワーウインドウ装置１の説明図、図２にその電気構成図を示す。
本実施形態に係るパワーウインドウ装置１は、車両Ｓのドア１０に配設される開閉部材としてのウインドウガラス１１をモータ２０の回転駆動により昇降（開閉）作動させるものである。
パワーウインドウ装置１は、ウインドウガラス１１を開閉駆動する昇降機構２と、昇降機構２の作動を制御するための制御部３と、乗員が作動を指令するための操作スイッチ４を主要構成要素としている。
【００１９】
本実施形態においては、ウインドウガラス１１は不図示のレールに沿って上方の全閉位置と下方の全開位置との間を昇降動作する。
本実施形態に係る昇降機構２は、ドア１０に固定された減速機構を有するモータ２０と、モータ２０に駆動される扇形状のギヤ２１ａを備えた昇降アーム２１と、昇降アーム２１とクロスして枢支される従動アーム２２と、ドア１０に固定された固定チャンネル２３およびウインドウガラス１１と一体のガラス側チャンネル２４とを主要構成要素としている。
【００２０】
本実施形態に係るモータ２０は、制御部３から電力供給を受けることにより、回転子の巻線に通電され、これにより回転子とマグネットを有する固定子との間で磁気吸引作用が生じて回転子が正逆回転するように構成されている。本例の昇降機構２では、モータ２０の回動に応じて昇降アーム２１および従動アーム２２が揺動すると、これらの各端部が各チャンネル２３，２４により摺動規制を受け、Ｘリンクとして駆動し、ウインドウガラス１１を昇降作動させる。昇降機構２は、本発明の駆動部に相当する。
【００２１】
本実施形態に係るモータ２０には、回転を検出するための回転検出装置としてのホールＩＣ２５が備えられている。ホールＩＣ２５は、モータ２０の回転と同期したパルス信号（速度検出信号，回転速度信号等）をコントローラ３１へ出力するものである。
本実施形態に係る回転検出装置２５は、モータ２０の出力軸と共に回動するマグネットの磁気変化を検出するように構成されている。
このような構成により、ホールＩＣ２５は、モータ２０の回転に同期したパルス信号を出力する。
【００２２】
すなわち、パルス信号は、ウインドウガラス１１の所定移動量毎もしくはモータ２０の所定回転角毎に出力される。
これにより、ホールＩＣ２５は、モータ２０の回転速度に略比例するウインドウガラス１１の移動に応じた信号を出力可能である。
コントローラ３１は、このパルス信号によって、ウインドウガラス１１の昇降位置を算出する。
また、このコントローラ３１は、パルス信号の間隔によってモータ２０の回転速度、またはこれに対応するウインドウガラス１１の昇降速度を算出することができる。
【００２３】
なお、本実施形態においては、回転検出のためにホールＩＣ２５を用いたものを採用しているが、これに限らず、モータ２０の回転速度を検出することができれば、エンコーダ等の公知の検出装置を採用してもよいし、モータ２０の回転時のトルクリップルを検出して回転速度を検出するようにしてもよい。
【００２４】
本実施形態に係る制御部３は、コントローラ３１と、モータ駆動回路３２と、ホールＩＣ２５と、ＥＥＰＲＯＭ３３と、電源回路３４と、入力回路３５と、通信インターフェース３６とを有して構成されている。
コントローラ３１及びモータ駆動回路３２には、車両に搭載される不図示のバッテリから作動に必要な電力が電源回路３４を経て供給される。
【００２５】
本実施形態に係るコントローラ３１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等の不図示のメモリ等を備えるマイクロコンピュータで構成されている。
このコントローラ３１が、報知信号発生手段として機能する。
ＥＥＰＲＯＭ３３は、制御に必要なデータが格納されており、コントローラ３１は、このＥＥＰＲＯＭ３３から必要なデータを読み出して各種制御用の演算を実行する。
入力回路３５及び通信インターフェース３６は、バスを介してコントローラ３１に接続されており、外部からの信号の授受を媒介する。
なお、これに限らず、コントローラ３１をＤＳＰやゲートアレイで構成してもよい。
【００２６】
コントローラ３１は、通常時、操作スイッチ４からの操作信号に基づいてモータ駆動回路３２を介してモータ２０を正逆回転させて、ウインドウガラス１１を開閉動作させる。
また、異常の検知信号を受信すると、報知信号発生手段により、異常報知信号を発生させて、モータ２０を駆動させるための信号をモータ駆動回路３２へ送信する。
モータ駆動回路３２側では、その異常報知信号の種類に応じたモータ駆動パターン（周波数パターン又はデューティ比率パターン）にパターンを切り換えて、通常時とは異なるモータ２０の駆動を行う。
【００２７】
なお、コントローラ３１は、ホールＩＣ２５からパルス信号を受け取り、このパルス信号に基づいてウインドウガラス１１の上端部と窓枠との間における異物の挟み込みの検出が可能となっている。異物の挟み込みが検出された場合には、コントローラ３１は、モータ駆動回路３２を介してモータ２０を開方向へ回転させて、ウインドウガラス１１を開駆動する。
【００２８】
また、コントローラ３１には、入力回路３５を介して操作スイッチ４が接続されており、この入力回路３５を介して操作スイッチ４からの駆動信号がコントローラ３１に入力される。
この操作スイッチ４からのウインドウ操作信号により、コントローラ３１は、操作スイッチ４の操作状態を感知することができる。
更に、コントローラ３１には、通信インターフェース３６及びメインボディＥＣＵ５を介してカーテシスイッチ６及びキー連動スイッチ７が接続されている。
このカーテシスイッチ６からは、ドア開閉信号が発信され、このドア開閉信号に基づいて、コントローラ３１は、ドア１０の開閉状態を判断することができる。
【００２９】
本実施形態に係るモータ駆動回路３２は、ＦＥＴ（Field Effect Transistor：電界効果トランジスタ）を備えるＩＣによって構成されており、このＦＥＴにより、モータ２０をＰＷＭ（Pulse Width Modulation）駆動させる。
このモータ駆動回路３２は、操作スイッチ４より送信される駆動信号を受けてコントローラ３１が発信する信号が入力されると、モータ２０への電力供給の極性を切換えている。
【００３０】
すなわち、モータ駆動回路３２は、コントローラ３１から正回転指令信号を受けたときは、モータ２０を正回転方向に回転させるようにモータ２０へ電力を供給し、コントローラ３１から逆回転指令信号を受けたときは、モータ２０を逆回転方向に回転させるようにモータ２０へ電力を供給する。
【００３１】
また、異常が発生した場合には、異常報知信号を受けて、モータ２０を駆動制御する。
つまり、異常が発生した場合には、コントローラ３１は、異常の検知信号を受信し、異常報知信号を発生させてモータ駆動回路３２へ送信する。
そして、モータ駆動回路３２は、この異常報知信号に応じたモータ駆動パターン（周波数パターン又はデューティ比率パターン）にパターンを切り換えて、モータ２０を駆動させる。
【００３２】
つまり、コントローラ３１は、異常報知信号に従って、入力信号のＤＣレベルを切り換えてモータ制御回路３２に送信し、モータ駆動回路３２は、その入力信号の大きさに応じてモータ駆動周波数又はデューティ比率のパターン（サイクル）を変更してモータ２０を駆動制御する。
なお、モータ駆動回路３２がコントローラ３１内に組み込まれた構成であってもよい。
【００３３】
また、コントローラ３１は、入力されるパルス信号からパルス信号の立上がり部または立下り部（パルスエッジ）を検出し、このパルスエッジの間隔（周期、パルス幅）に基づいてモータ２０の回転速度（回転周期）を算出すると共に、各パルス信号の位相差に基づいてモータ２０の回転方向を検出する。
【００３４】
つまり、コントローラ３１は、モータ２０の回転速度（回転周期）に基づいてウインドウガラス１１の移動速度を間接的に算出し、モータ２０の回転方向に基づいてウインドウガラス１１の移動方向を特定している。
また、コントローラ３１は、パルスエッジをカウントしている。このパルスカウント値は、ウインドウガラス１１の開閉動作に伴って加減算される。コントローラ３１は、このパルスカウント値の大きさによってウインドウガラス１１の開閉位置を特定する。
【００３５】
本実施形態に係る操作スイッチ４は、２段階操作可能な揺動型スイッチ等で構成され、開スイッチ，閉スイッチ及びオートスイッチを有している。この操作スイッチ４を乗員が操作することにより、コントローラ３１へウインドウガラス１１を開閉動作させるための指令信号が出力される。
【００３６】
具体的には、操作スイッチ４は、一端側へ１段階操作されると開スイッチがオンされ、ウインドウガラス１１を通常開動作（すなわち操作している間だけ開動作）させるための通常開指令信号をコントローラ３１へ出力する。また、操作スイッチ４は、他端側へ１段階操作されると閉スイッチがオンされ、ウインドウガラス１１を通常閉動作（すなわち操作している間だけ閉動作）させるための通常閉指令信号をコントローラ３１へ出力する。
【００３７】
また、操作スイッチ４は、一端側へ２段階操作されると開スイッチ及びオートスイッチが共にオンされ、ウインドウガラス１１をオート開動作（すなわち操作を止めても全開位置まで開動作）させるためのオート開指令信号をコントローラ３１へ出力する。また、操作スイッチ４は、他端側へ２段階操作されると閉スイッチ及びオートスイッチが共にオンされ、ウインドウガラス１１をオート閉動作（すなわち操作を止めても全閉位置まで閉動作）させるためのオート閉指令信号をコントローラ３１へ出力する。
【００３８】
コントローラ３１は、操作スイッチ４から通常開指令信号を受けている間中（操作スイッチ４が操作されている間中）、モータ駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を通常開動作させる。一方、コントローラ３１は、操作スイッチ４から通常閉指令信号を受けている間中（操作スイッチ４が操作されている間中）、モータ駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を通常閉動作させる。
【００３９】
また、コントローラ３１は、操作スイッチ４からオート開指令信号を受けると、モータ駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を全開位置までオート開動作させる。一方、コントローラ３１は、操作スイッチ４からオート閉指令信号を受けると、モータ駆動回路３２を介してモータ２０を駆動し、ウインドウガラス１１を全閉位置までオート閉動作させる。
【００４０】
更に、本実施形態においては、コントローラ３１は、各種異常（以下「フェール」と記す）の有無を監視し、各種フェールを認識すると、そのフェールの種類（状態）に応じて、ＦＥＴによってＰＷＭ駆動（Pulse Width Modulation：以下、単に「ＰＷＭ」と記す）する際に、ＰＷＭの周波数を通常周波数から様々に変化させる。
この結果、フェールの種類によりモータ２０の駆動音パターンが変化し、ユーザは異常が生じたことを認知することができるとともに、その駆動音パターンにより、発生した異常の種類を特定することができる。
【００４１】
本実施形態においては、監視するフェールの種類として、スイッチ異常（操作スイッチ４の故障）、ホールセンサ異常（モータ２０の回転を検出するホールＩＣ２５が正常に作動していない）、電圧異常（規定よりも低電圧か高電圧がモータ２０やモータ駆動回路３２に印加される）、イニシャルフェール（ＥＥＰＲＯＭ３３から正常に値が読み出せない）、通信異常（車両Ｓ本体のメインボディＥＣＵ５との通信が正常に行われない）などの項目を例示した。
【００４２】
また、本実施形態においては、フェールが発生した場合には、例えば、ＰＷＭの周波数を通常周波数（２０ｋＨｚ）から、通常（２０ｋＨｚ）と異常対応周波数（１〜５ｋＨｚ）の時間的長さを組み合わせることにより、各種フェールの種類に対応したパターンを作成する。
その結果、異常の種類によって、モータ２０の作動音のパターンが変わるので、フェールの種類（状態）を判別することができる。
【００４３】
これによって、特別な報知機器（振動装置やＬＥＤなど）を追加することなく、フェールの発生のみならず、フェールの種類をもまたユーザに認知させることが可能となる。
なお、ＦＥＴのＰＷＭ周波数を長くすると人に聞こえる音が発生する。
その際、デューティ比を変えなければモータの駆動速度は変化せず、モータの作動音のみが変化することとなる。
【００４４】
また、上記の方法とは異なり、ＰＷＭの異なるデューティ比（例えば、１００％と５０％）の出力時間（例えば、１：１、１：４、４：１、１：１０等）の長さのパターンを設け、フェールの種類に応じて対応するパターンでモータ２０を駆動すると、ユーザは動きのパターンによってフェールの種類を特定することができる。
【００４５】
次いで、本実施形態に係るパワーウインドウ装置１におけるフェール報知処理について説明する。
本実施形態に係るパワーウインドウ装置１では、各種フェールの有無を監視し、各種フェールを認識すると、そのフェールの種類（状態）に応じて、ＦＥＴによってＰＷＭ駆動（Pulse Width Modulation）する際に、ＰＷＭの周波数又はデューティ比を通常周波数から様々に変化させることによりフェールの発生及び発生したフェールの種類をユーザに報知する。
この処理は、コントローラ３１に搭載されたＣＰＵにより実行される。
【００４６】
図３により、周波数変更タイプの例を説明する。
本実施形態による処理においては、３ｍｓ毎にフェール検知処理をＮｏ．１から順次実行できるように構成されている。
まず、ステップＳ１でフェール検知処理Ｎｏ．１が終了しているか否かを判定する。
本実施形態においてフェール検知処理Ｎｏ．１は、操作スイッチ異常の検知処理である。
これは、操作スイッチ４の故障の有無の検知である。
ステップＳ１で、フェール検知処理Ｎｏ．１が終了していないと判定した場合（ステップＳ１：Ｎｏ）、ステップＳ２でスイッチ異常検出処理を行う。
【００４７】
次いで、ステップＳ３でフェールが検出されたか否かを判定する。
ステップＳ３でフェールが有ると判定した場合（ステップＳ３：Ｙｅｓ）には、ステップＳ４で周波数をＡタイプに変更する。
つまり、ステップＳ４で、周波数がＡタイプとなるように設定された異常報知信号を発生させる。
【００４８】
周波数のタイプとは、例えば、図４に示すように、ＰＷＭの周波数を通常周波数（２０ｋＨｚ）から、通常（２０ｋＨｚ）と異常対応周波数（５ｋＨｚ）の時間的長さを組み合わせることにより作成されたパターンであり、各種フェールの種類に対応したパターンが作成される。
【００４９】
つまり、図４（ａ）に示すように、通常周波数（２０ｋＨｚ）が短く、異常対応周波数（５ｋＨｚ）が長いパターン、図４（ｂ）に示すように、通常周波数（２０ｋＨｚ）が長く、異常対応周波数（５ｋＨｚ）が短いパターンというように、パターンを振り分ける。
本例では、図４（ａ）においては、通常周波数（２０ｋＨｚ）：異常対応周波数（５ｋＨｚ）＝１：５、図４（ｂ）においては、通常周波数（２０ｋＨｚ）：異常対応周波数（５ｋＨｚ）＝５：１にて、パターンを作成した２例を示した。
このように、時間の長短比率を変更してフェールに対応した周波数タイプを設定するとよい。
【００５０】
なお、周波数５ｋＨｚのときには、可聴の磁気音が発生する。
つまり、図４（ａ）と図４（ｂ）とでは、磁気音の発生パターンが異なることとなる。
その結果、フェールの種類によって、モータ２０の作動音のパターンが変わることとなるので、フェールの種類（状態）を聴覚により判別することができる。
【００５１】
次いで、図３にもどり、ステップＳ５にて、フェール検知処理Ｎｏ．１の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、周波数Ａタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ３でフェールが無いと判定した場合（ステップＳ３：Ｎｏ）、処理はステップＳ５に進み、フェール検知処理Ｎｏ．１の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
【００５２】
なお、ステップＳ３でフェール有りと判定されている場合には、ステップＳ４で周波数をＡタイプに変更しているため、ステップＳ６で出力されるのは、変更されたＡタイプの周波数パターンである。
しかし、ステップＳ３でフェール無しと判定されている場合には、処理はステップＳ５に進むため（つまり、ステップＳ４での周波数パターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマルの周波数パターンである。
【００５３】
次いで、ステップＳ１で、フェール検知処理Ｎｏ．１が終了していると判定した場合（ステップＳ１：Ｙｅｓ）、ステップＳ７で、フェール検知処理Ｎｏ．２が終了しているか否かを判定する。
ステップＳ１でフェール検知処理Ｎｏ．１が終了している場合には、フェール検知処理Ｎｏ．１終了フラグがセットされているため、このフラグがセットされているか否かでフェール検知処理Ｎｏ．１が終了しているか否かを判定することができる。
同様に、各種終了フラグの有無を確認することにより、各検知処理が終了しているか否かを判定することができる。
【００５４】
本実施形態においてフェール検知処理Ｎｏ．２は、ホールセンサ異常の検知処理である。
これは、モータ２０の回転を検出するホールＩＣ２５が正常に作動しているか否かの検知である。
ステップＳ７で、フェール検知処理Ｎｏ．２が終了していないと判定した場合（ステップＳ７：Ｎｏ）、ステップＳ８でホールセンサ異常検出処理を行う。
【００５５】
次いで、ステップＳ９でフェールが検出されたか否かを判定する。
ステップＳ９でフェールが有ると判定した場合（ステップＳ９：Ｙｅｓ）、ステップＳ１０で周波数をＢタイプに変更する。
つまり、ステップＳ１０で、周波数がＢタイプとなるように設定された異常報知信号を発生させる。
これは、前述の通り、ＰＷＭの周波数を通常周波数（２０ｋＨｚ）から、通常（２０ｋＨｚ）と異常対応周波数（５ｋＨｚ）の時間的長さを組み合わせることにより、各種フェールの種類に対応するように作成されたパターンである。
【００５６】
次いで、ステップＳ１１にて、フェール検知処理Ｎｏ．２の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、周波数Ｂタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ９でフェールが無いと判定した場合（ステップＳ９：Ｎｏ）、処理はステップＳ１１に進み、フェール検知処理Ｎｏ．２の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
【００５７】
なお、ステップＳ９でフェール有りと判定されている場合には、ステップＳ１０で周波数をＢタイプに変更しているため、ステップＳ６で出力されるのは、変更されたＢタイプの周波数パターンである。
しかし、ステップＳ９でフェール無しと判定されている場合には、処理はステップＳ１１に進むため（つまり、ステップＳ１０での周波数パターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマル若しくは前に設定された（この場合はＡタイプの）周波数パターンである。
【００５８】
次いで、ステップＳ７で、フェール検知処理Ｎｏ．２が終了していると判定した場合（ステップＳ７：Ｙｅｓ）、次のフェール検知処理へと進んで行く。
これらの処理は、フェール検知処理Ｎｏ．１及びフェール検知処理Ｎｏ．２と同様であるため、説明は省略する。
これは、監視したいフェールの数だけ処理される。
【００５９】
例えば、電圧異常（規定よりも低電圧か高電圧がモータ２０やモータ駆動回路３２に印加される）、イニシャルフェール（ＥＥＰＲＯＭ３３から正常に値が読み出せない）、通信異常（車両Ｓ本体のメインボディＥＣＵ５との通信が正常に行われない）等のフェールを監視するとよい。
【００６０】
本実施形態においては、最後のフェール検知処理を通信異常の検知処理として例を示した。
これは、車両Ｓ本体のメインボディＥＣＵ５との通信が正常に行われない異常である。
各種検知処理が終了したことを確認すると、ステップＳ１２で、通信異常検出処理を行う。
【００６１】
次いで、ステップＳ１３でフェールが検出されたか否かを判定する。
ステップＳ１３でフェールが有ると判定した場合（ステップＳ１３：Ｙｅｓ）、ステップＳ１４で周波数をｎタイプ（ｎ番目のアルファベットに対応する周波数タイプであり、監視するフェールの数により変化する。つまり、監視するフェールが５種類の場合には、ｎ＝５となり、周波数Ｅタイプとなる）に変更する。
つまり、ステップＳ１４で、周波数がｎタイプとなるように設定された異常報知信号を発生させる。
【００６２】
これは、前述の通り、ＰＷＭの周波数を通常周波数（２０ｋＨｚ）から、通常（２０ｋＨｚ）と異常対応周波数（５ｋＨｚ）の時間的長さを組み合わせることにより、各種フェールの種類に対応するように作成されたパターンである。
【００６３】
次いで、ステップＳ１５にて、フェール検知処理を初期化して、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、周波数ｎタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ１３でフェールが無いと判定した場合（ステップＳ１３：Ｎｏ）、処理はステップＳ１５に進み、フェール検知処理を初期化して、ステップＳ６で、ＰＷＭ出力処理を行う。
【００６４】
なお、ステップＳ１３でフェール有りと判定されている場合には、ステップＳ１４で周波数をｎタイプに変更しているため、ステップＳ６で出力されるのは、変更されたｎタイプの周波数パターンである。
しかし、ステップＳ１３でフェール無しと判定されている場合には、処理はステップＳ１５に進むため（つまり、ステップＳ１４での周波数パターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマルの周波数若しくは直近に設定された周波数パターンである。
【００６５】
また、初期化とは、フェール検知処理Ｎｏ．１〜フェール検知処理Ｎｏ．（ｎ−１）までの終了フラグを全てリセットし、周波数パターンをノーマルにリセットする処理である。
つまり、ステップＳ１５で初期化された後は、処理はステップＳ１に戻って、フェール検知処理Ｎｏ．１から順に再度処理が繰り返される。
なお、本実施形態においては、各フェール検知処理は、３ｍｓで実行されるよう構成されている。
つまり、本実施形態においては、３ｍｓ毎に順次、フェール検知処理をＮｏ．１から順次実行できるように構成されている。
【００６６】
次いで、図５により、ＰＷＭデューティ変更タイプの例を説明する。
本実施形態による処理においては、３ｍｓ毎に順次、フェール検知処理をＮｏ．１から順次実行できるように構成されている。
まず、ステップＳ１でフェール検知処理Ｎｏ．１が終了しているか否かを判定する。
本実施形態においてフェール検知処理Ｎｏ．１は、操作スイッチ異常の検知処理である。
これは、操作スイッチ４の故障の有無の検知である。
ステップＳ１で、フェール検知処理Ｎｏ．１が終了していないと判定した場合（ステップＳ１：Ｎｏ）、ステップＳ２でスイッチ異常検出処理を行う。
【００６７】
次いで、ステップＳ３でフェールが検出されたか否かを判定する。
ステップＳ３でフェールが有ると判定した場合（ステップＳ３：Ｙｅｓ）、ステップＳ４でＰＷＭデューティをＡタイプに変更する。
つまり、ステップＳ４で、ＰＷＭデューティがＡタイプとなるように設定された異常報知信号を発生させる。
【００６８】
ＰＷＭデューティのタイプとは、例えば、図６に示すように、ＰＷＭのデューティ比率を組み合わせることにより作成されたパターンであり、各種フェールの種類に対応したパターンが作成される。
つまり、図６（ａ）に示すように、デューティ１００％の時間が短く、デューティ５０％の時間が長いパターンを組み合わせて振り分ける。
【００６９】
本例では、図６（ａ）においては、デューティ１００％の時間：デューティ５０％の時間＝１：５、図６（ｂ）においては、デューティ１００％の時間：デューティ５０％の時間＝５：１にて、パターンを作成した２例を示した。
このように、時間の長短比率を変更してフェールに対応したデューティタイプを設定するとよい。
【００７０】
このように、デューティを変更すると、モータ２０の駆動速度が変わるため、パターンによって、モータ２０の駆動リズムが変わる。
つまり、フェールの種類（状態）により、ウインドウガラス１１の移動状態が変わる（換言すれば、異なった所定のリズムをもってウインドウガラスが移動することとなる）。
よって、フェールの種類を視覚により判別することができる。
【００７１】
次いで、図５にもどり、ステップＳ５にて、フェール検知処理Ｎｏ．１の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、ＰＷＭデューティＡタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ３でフェールが無いと判定した場合（ステップＳ３：Ｎｏ）、処理はステップＳ５に進み、フェール検知処理Ｎｏ．１の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
【００７２】
なお、ステップＳ３でフェール有りと判定されている場合には、ステップＳ４でデューティをＡタイプに変更しているため、ステップＳ６で出力されるのは、変更されたＡタイプのデューティパターンである。
しかし、ステップＳ３でフェール無しと判定されている場合には、処理はステップＳ５に進むため（つまり、ステップＳ４での周波数パターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマルのデューティパターンである。
【００７３】
次いで、ステップＳ１で、フェール検知処理Ｎｏ．１が終了していると判定した場合（ステップＳ１：Ｙｅｓ）、ステップＳ７で、フェール検知処理Ｎｏ．２が終了しているか否かを判定する。
ステップＳ１でフェール検知処理Ｎｏ．１が終了している場合には、フェール検知処理Ｎｏ．１終了フラグがセットされているため、このフラグがセットされているか否かでフェール検知処理Ｎｏ．１が終了しているか否かを判定することができる。
同様に、各種終了フラグの有無を確認することにより、各検知処理が終了しているか否かを判定することができる。
【００７４】
本実施形態においてフェール検知処理Ｎｏ．２は、ホールセンサ異常の検知処理である。
これは、モータ２０の回転を検出するホールＩＣ２５が正常に作動しているか否かの検知である。
ステップＳ７で、フェール検知処理Ｎｏ．２が終了していないと判定した場合（ステップＳ７：Ｎｏ）、ステップＳ８でホールセンサ異常検出処理を行う。
【００７５】
次いで、ステップＳ９でフェールが検出されたか否かを判定する。
ステップＳ９でフェールが有ると判定した場合（ステップＳ９：Ｙｅｓ）、ステップＳ１０でＰＷＭデューティをＢタイプに変更する。
つまり、ステップＳ１０で、ＰＷＭデューティがＢタイプとなるように設定された異常報知信号を発生させる。
これは、前述の通り、ＰＷＭのデューティ１００％の時間及びデューティ５０％の時間の長短を変えて組み合わせることにより各種フェールの種類に対応するように作成されたパターンである。
【００７６】
次いで、ステップＳ１１にて、フェール検知処理Ｎｏ．２の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、ＰＷＭデューティＢタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ９でフェールが無いと判定した場合（ステップＳ９：Ｎｏ）、処理はステップＳ１１に進み、フェール検知処理Ｎｏ．２の終了フラグをセットして、ステップＳ６で、ＰＷＭ出力処理を行う。
【００７７】
なお、ステップＳ９でフェール有りと判定されている場合には、ステップＳ１０でＰＷＭのデューティをＢタイプに変更しているため、ステップＳ６で出力されるのは、変更されたＢタイプのデューティパターンである。
しかし、ステップＳ９でフェール無しと判定されている場合には、処理はステップＳ１１に進むため（つまり、ステップＳ１０でのデューティパターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマル若しくは前に設定された（この場合はＡタイプの）デューティパターンである。
【００７８】
次いで、ステップＳ７で、フェール検知処理Ｎｏ．２が終了していると判定した場合（ステップＳ７：Ｙｅｓ）、次のフェール検知処理へと進んで行く。
これらの処理は、フェール検知処理Ｎｏ．１及びフェール検知処理Ｎｏ．２と同様であるため、説明は省略する。
これは、監視したいフェールの数だけ処理される。
【００７９】
例えば、電圧異常（規定よりも低電圧か高電圧がモータ２０やモータ駆動回路３２に印加される）、イニシャルフェール（ＥＥＰＲＯＭ３３から正常に値が読み出せない）、通信異常（車両Ｓ本体のメインボディＥＣＵ５との通信が正常に行われない）等のフェールを監視するとよい。
【００８０】
本実施形態においては、最後のフェール検知処理を通信異常の検知処理として例を示した。
これは、車両Ｓ本体のメインボディＥＣＵ５との通信が正常に行われない異常である。
各種検知処理が終了したことを確認すると、ステップＳ１２で、通信異常検出処理を行う。
【００８１】
次いで、ステップＳ１３でフェールが検出されたか否かを判定する。
ステップＳ１３でフェールが有ると判定した場合（ステップＳ１３：Ｙｅｓ）、ステップＳ１４でＰＷＭデューティをｎタイプ（ｎ番目のアルファベットに対応するデューティタイプであり、監視するフェールの数により変化する。つまり、監視するフェールが５種類の場合には、ｎ＝５となり、デューティＥタイプとなる）に変更する。
【００８２】
つまり、ステップＳ１４で、ＰＷＭデューティがｎタイプとなるように設定された異常報知信号を発生させる。
これは、前述の通り、ＰＷＭのデューティ１００％の時間及びデューティ５０％の時間の長短を変えて組み合わせることにより各種フェールの種類に対応するように作成されたパターンである。
【００８３】
次いで、ステップＳ１５にて、フェール検知処理を初期化して、ステップＳ６で、ＰＷＭ出力処理を行う。
つまり、ＰＷＭデューティｎタイプに設定された異常報知信号をモータ駆動回路３２へと送信する。
また、ステップＳ１３でフェールが無いと判定した場合（ステップＳ１３：Ｎｏ）、処理はステップＳ１５に進み、フェール検知処理を初期化して、ステップＳ６で、ＰＷＭ出力処理を行う。
【００８４】
なお、ステップＳ１３でフェール有りと判定されている場合には、ステップＳ１４でＰＷＭのデューティをｎタイプに変更しているため、ステップＳ６で出力されるのは、変更されたｎタイプのデューティパターンである。
しかし、ステップＳ１３でフェール無しと判定されている場合には、処理はステップＳ１５に進むため（つまり、ステップＳ１４でのデューティパターンの変更処理が行われないため）、ステップＳ６で出力されるのは、ノーマル若しくは直近に設定されたデューティパターンである。
【００８５】
また、初期化とは、フェール検知処理Ｎｏ．１〜フェール検知処理Ｎｏ．（ｎ-１）までの終了フラグを全てリセットし、デューティをノーマルにリセットする処理である。
つまり、ステップＳ１５で初期化された後は、処理はステップＳ１に戻って、フェール検知処理Ｎｏ．１から順に処理が実行される。
なお、本実施形態においては、各フェール検知処理は、３ｍｓで実行されるよう構成されている。
つまり、本実施形態においては、３ｍｓ毎に順次、フェール検知処理をＮｏ．１から順次実行できるように構成されている。
【００８６】
以上のように、本実施形態においては、フェールの発生が発生すると、ＰＷＭの周波数変更又はデューティ変更を行う。
よって、これらの変更に伴い、モータ２０の駆動音若しくは駆動リズムが変わる。
このため、ユーザは、フェールの発生を認知することができるとともに、その駆動音及び駆動リズムのパターン（移動状態のリズムの変化）によりフェールの種類をもまた認知することができる。
以上により、本実施形態によると、ＬＥＤ等の特別な装置を用いることなく、発生したフェールの種類をユーザに報知することが可能となる。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施形態に係るパワーウインドウ装置の説明図である。
【図２】本発明の一実施形態に係るパワーウインドウ装置の電気構成図である。
【図３】本発明の一実施形態に係るフェール報知処理（周波数変更タイプ）を示すフローチャートである。
【図４】本発明の一実施形態に係る周波数パターンを示すタイミングチャートである。
【図５】本発明の一実施形態に係るフェール報知処理（デューティ変更タイプ）を示すフローチャートである。
【図６】本発明の一実施形態に係るデューティパターンを示すタイミングチャートである。
【符号の説明】
【００８８】
１‥パワーウインドウ装置、２‥昇降機構、３‥制御部、４‥操作スイッチ、
５‥メインボディＥＣＵ、６‥カーテシスイッチ、７‥キー連動スイッチ、
１０‥ドア、１１‥ウインドウガラス、２０‥モータ、
２１‥昇降アーム、２１ａ‥ギヤ、２２‥従動アーム、２３‥固定チャンネル、
２４‥ガラス側チャンネル、２５‥ホールＩＣ、３１‥コントローラ、
３２‥モータ駆動回路、３３‥ＥＥＰＲＯＭ、３４‥電源回路、３５‥入力回路、
３６‥通信インターフェース、
Ｓ‥車両
【図１】
2010138666.tif 000003
【図２】
2010138666.tif 000004
【図３】
2010138666.tif 000005
【図４】
2010138666.tif 000006
【図５】
2010138666.tif 000007
【図６】
2010138666.tif 000008