(57)【要約】【課題】緊急時も異常発生時もリレースイッチの状態を入力しながら正常時と同様の構成にて駆動対象の負荷の制御を継続することを可能とする制御装置を提供する。【解決手段】エンジン始動・停止スイッチからの信号のみならず、緊急用スイッチからの信号をもＣＰＵ１０へ入力されるようにし、ＣＰＵ１０へ入力される信号は全て、出力保持制御部１５へも入力されるようにしてある。緊急用スイッチが押下された場合にＣＰＵ１０はこれを認識した上で処理を実行できる。また、ＣＰＵ１０と出力保持制御部１５が同時的に並列に制御動作を行なう。ＣＰＵ１０にて異常が発生した場合であっても、ＣＰＵ１０からの制御信号は保持されており、ＣＰＵ１０へ入力される信号も全て入力されているから電源リレー制御回路１での処理は維持される。【選択図】図１
2011195101.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数の負荷が接続されているリレースイッチに接続され、前記負荷のオンオフを指示する指示信号及び前記負荷の状態に対応する状態信号が入力され、入力された信号に基づき前記リレースイッチを制御する制御装置において、
前記リレースイッチのオンオフを制御する制御信号を出力する制御部を複数備え、
複数の制御部の内の一の制御部へは、前記指示信号及び状態信号、前記リレースイッチの強制的オフを指示する強制オフ信号、並びに前記リレースイッチのオンオフ状態を示す信号が入力されるようにしてあり、
他の制御部へは、前記一の制御部に入力される信号の一部又は全部、及び前記一の制御部が出力する制御信号が入力されるようにしてあること
を特徴とする制御装置。
【請求項２】
車両に搭載されており、
前記負荷はエンジンであって、前記状態信号は前記車両の走行状態を示す信号であり、
前記複数の制御部は、
前記エンジンのオフを指示する信号を入力した場合、前記車両が走行中であるときには前記リレースイッチのオンを維持するようにしてあり、
前記強制オフ信号を入力した場合、前記リレースイッチをオフさせる制御信号を出力するようにしてあること
を特徴とする請求項１に記載の制御装置。
【請求項３】
前記一の制御部は周期的に信号を出力するようにしてあり、
前記信号の途絶に基づき前記一の制御部の異常を検出した場合に検出信号を出力する異常検出部を更に備え、
前記他の制御部へ前記検出信号が入力されるようにしてあり、該検出信号が入力された場合、前記他の制御部は、入力されていた前記制御信号に基づき前記一の制御部の代替制御を行なうようにしてあること
を特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記複数の制御部の夫々に、該制御部から出力される制御信号に基づいてリレースイッチを駆動させる駆動回路が接続されており、
前記駆動回路からリレースイッチへの駆動出力を前記複数の制御部へ帰還させる回路を備えること
を特徴とする請求項１乃至３のいずれかに記載の制御装置。
【請求項５】
前記制御部に接続されている駆動回路へは、前記検出信号が入力されるようにしてあり、該検出信号に基づいてオンオフが制御されるようにしてあること
を特徴とする請求項４に記載の制御装置。
【請求項６】
前記複数の制御部は夫々、前記リレースイッチのオンオフ状態を示す信号、又は出力した制御信号に基づき、異常の発生箇所を特定する特定手段を備えること
を特徴とする請求項１乃至５のいずれかに記載の制御装置。
【請求項７】
前記特定手段は更に、前記検出信号又は帰還された駆動出力に基づき、異常の発生箇所を特定するようにしてあること
を特徴とする請求項６に記載の制御装置。
【請求項８】
前記複数の制御部の内のいずれかの異常が検出された場合、異常を外部へ通知する手段を更に備えること
を特徴とする請求項１乃至７のいずれかに記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＰＵを用いて駆動対象の制御を行なう制御装置に関し、特に、異常発生時でも、正常時と同様の構成にて駆動対象の制御を継続することを可能とする制御装置に関する。
【背景技術】
【０００２】
コンピュータプログラムを読み出して多様な動作を実現することができるＣＰＵを用いて機器を制御する制御装置が多用されている。
【０００３】
特に車両の分野では、ＣＰＵ（Central Processing Unit）を含むマイクロコンピュータ（以下、マイコンという）を用いたＥＣＵ（Electronic Control Unit）を利用しアクチュエータを電気的に制御する構成へ移行しつつある。車載制御装置の中でも、エンジン始動・停止に関わる装置も電子化されつつある。エンジン始動・停止に関しては、ＣＰＵが、イグニッションキーがＩＧＯＮまで回動されたことを、ＩＧＯＮ信号を受け付けることで検出し、イグニッション（ＩＧ）リレーなどの電源リレーのオン／オフを電源リレーの駆動回路へ指示する制御信号を出力するシステムとなりつつある。イグニッションキーがスタートボタンに代替された構成も普及している（特許文献１）。
【０００４】
ＣＰＵを用いたＥＣＵにて制御を行なうことにより、回路の構成を変えずともコンピュータプログラムを変えることによって多様な処理を実現することができる。しかしながら、ＣＰＵ又は駆動回路で異常が発生したり、ＣＰＵに対する入力信号が異常である場合にＣＰＵ又は駆動回路が正常な動作を維持できなくなる事態が起こる。車両の分野では、ＥＣＵの異常な動作が継続した場合に安全面に問題を生じさせる可能性があるので、高精度に回避されるように構成されるべきである。
【０００５】
ＣＰＵの異常を検出し、動作を復帰させるためにＷＤ（Watchdog）パルスが用いられ、ＣＰＵの動作異常によって車両が危険な状態にならないような構成が提案されている。エンジン始動・停止装置の異常に関し、特許文献２に、ＣＰＵの動作が異常となったときに、誤った信号がイグニッション（ＩＧ）リレーへ出力されないような回路構成が開示されている。なお特許文献２に開示されている発明でも、ＣＰＵの異常検出にＷＤパルスが用いられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０２８８１６号公報
【特許文献２】特開２００７−２６３０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に開示されている発明により、ＣＰＵからのＩＧリレーへの信号が開であっても、車両が停止中である場合のみＩＧリレーが開となることにより、ＣＰＵ異常を起因としたエンジンの誤停止を回避できる。ただし、特許文献２に開示されている発明では、走行中であってもエンジンを停止できるように、緊急スイッチをＣＰＵを介さずに備える構成とし、緊急スイッチが押下されたときには車両が走行中であってもエンジンを強制停止させる制御を行なうようにしてある。
【０００８】
しかしながら特許文献２に開示されている発明は、緊急スイッチがＣＰＵを介さずにＩＧリレーに接続されて構成されており、ＩＧリレーの状態がＣＰＵへフィードバックされていることは開示されていないので、緊急スイッチが押下されたことを直接的に知り得ない。また、ＣＰＵは、緊急スイッチによりＩＧリレーが開即ちＩＧＯＦＦの状態であることを直接的に知り得ないので、その後、再度ＩＧＯＮの信号を受け付けたとしても対応できない可能性がある。更に特許文献２では、ＣＰＵにて異常が発生した場合に、当該異常を起因としたエンジンの誤停止を回避できるものの、その後の装置の動作については記載がない。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであり、緊急の強制的オフの指示を制御部で入力し、緊急時も異常発生時もリレースイッチの状態を入力しながら正常時と同様の構成にて駆動対象の負荷の制御を継続することを可能とする制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１発明に係る制御装置は、一又は複数の負荷が接続されているリレースイッチに接続され、前記負荷のオンオフを指示する指示信号及び前記負荷の状態に対応する状態信号が入力され、入力された信号に基づき前記リレースイッチを制御する制御装置において、前記リレースイッチのオンオフを制御する制御信号を出力する制御部を複数備え、複数の制御部の内の一の制御部へは、前記指示信号及び状態信号、前記リレースイッチの強制的オフを指示する強制オフ信号、並びに前記リレースイッチのオンオフ状態を示す信号が入力されるようにしてあり、他の制御部へは、前記一の制御部に入力される信号の一部又は全部、及び前記一の制御部が出力する制御信号が入力されるようにしてあることを特徴とする。
【００１１】
本発明では、負荷が接続されているリレースイッチのオンオフを制御する制御信号を出力する制御部が複数備えられ、その内の１つの制御部は、オンオフを指示する信号及び負荷の状態に対応する状態信号に加えて、リレースイッチを強制的にオフする強制オフ信号及び制御対象であるリレースイッチの状態を示す信号を入力し、更に、他の制御部には、前記１つの制御部に入力される信号が同様に入力されると共に、前記１つの制御部が出力する制御信号が入力される。
これにより、強制オフ信号についても制御部にて他のオンオフを指示する信号同様に扱われ、制御部は、負荷のオンオフを指示する信号を受け付けたことによってリレースイッチをオフとするのか、又は強制オフ信号を受け付けたことによってリレースイッチをオフとするのかを状況を夫々認識しながら制御が行なわれる。したがって、強制オフ信号が入力された後も制御部は、状況を把握したまま制御を行なうことが可能となる。
また、１つの制御部へ入力される信号が他の制御部にも同様に入力され、また１つの制御部が出力していた制御信号も他の制御部へ出力され続けるので、当該他の制御部は前記１つの制御部のそれまで制御内容を認識した上で、代替制御を行なうことが可能となる。
【００１２】
第２発明に係る制御装置は、車両に搭載されており、前記負荷はエンジンであって、前記状態信号は前記車両の走行状態を示す信号であり、前記複数の制御部は、前記エンジンのオフを指示する信号を入力した場合、前記車両が走行中であるときには前記リレースイッチのオンを維持するようにしてあり、前記強制オフ信号を入力した場合、前記リレースイッチをオフさせる制御信号を出力するようにしてあることを特徴とする。
【００１３】
本発明では特に、エンジンの始動・停止を制御する装置に適用した場合、制御部は、エンジンの始動・停止を指示するイグニッションキーからの信号に加え、車両が走行中であるか停車中であるか等の走行状態に基づき制御をすることに加え、緊急時の強制的エンジン停止信号を通常時の制御を行なう制御部で他のオフを信号と同様に受け付けて制御を行なう。このとき制御部は、エンジンのオフを指示する信号を入力したとしても、車両が走行中であるときはリレースイッチをオフにしないが、強制オフ信号を入力した場合は走行中であってもリレースイッチをオフにするので、走行中のエンジンオフが緊急時に可能となる。
【００１４】
第３発明に係る制御装置は、前記一の制御部は周期的に信号を出力するようにしてあり、前記信号の途絶に基づき前記一の制御部の異常を検出した場合に検出信号を出力する異常検出部を更に備え、前記他の制御部へ前記検出信号が入力されるようにしてあり、該検出信号が入力された場合、前記他の制御部は、入力されていた前記制御信号に基づき前記一の制御部の代替制御を行なうようにしてあることを特徴とする。
【００１５】
本発明では、制御を行なう１つの制御部の異常を、制御部からの周期的な出力、所謂ＷＤ（Watchdog）パルスの途絶に基づき検出して検出信号を出力する異常検出部からの検出信号が他の制御部に入力されているので、他の制御部は入力された検出信号に基づき１つの制御部の異常を検出でき、制御を代替することが可能である。他の制御部は、前記１つの制御部と同一の信号の一部及び全部を入力しているので、そのまま正常時と同じ情報に基づき同様の制御を維持することが可能である。
【００１６】
第４発明に係る制御装置は、前記複数の制御部の夫々に、該制御部から出力される制御信号に基づいてリレースイッチを駆動させる駆動回路が接続されており、前記駆動回路からリレースイッチへの駆動出力を前記複数の制御部へ帰還させる回路を備えることを特徴とする。
【００１７】
本発明では、各制御部からの制御信号は、入力される制御信号がオンなのか、オフなのかによってリレースイッチのコイルの正極への駆動電圧を制御する駆動回路へ出力され、駆動出力の一部が、複数の制御部に帰還されるので、各制御部は出力した制御信号と出力先からの駆動出力とを比較することで、駆動回路の異常を検出することが可能となる。
【００１８】
第５発明に係る制御装置は、前記制御部に接続されている駆動回路へは、前記検出信号が入力されるようにしてあり、該検出信号に基づいてオンオフが制御されるようにしてあることを特徴とする。
【００１９】
本発明では、制御部に接続されて制御信号が入力される駆動回路は、前記制御部の異常を検出する異常検出部からの検出信号に基づいてオンオフされる。これにより、異常検出部の検出信号が異常に対応する場合、異常が検出された制御部からの制御信号に基づく動作を行なわないように駆動回路を停止（オフ）させることが可能となる。
【００２０】
第６発明に係る制御装置は、前記複数の制御部は夫々、前記リレースイッチのオンオフ状態を示す信号、又は出力した制御信号に基づき、異常の発生箇所を特定する特定手段を備えることを特徴とする。
【００２１】
本発明では、各制御部は、自身が出力した制御信号若しくはリレースイッチの状態を示す信号のいずれかに基づき、又は両者を比較することにより、リレースイッチのオンオフが制御信号に対応しているか否かによりリレースイッチにて異常が発生しているのか、１つの制御部又は他の制御部のいずれかで異常が発生しているのかを特定する。これにより、以後、他の制御部が代替制御を行なうべきであるか否かなどの対処が可能となる。
【００２２】
第７発明に係る制御装置は、前記特定手段は更に、前記検出信号又は帰還された駆動出力に基づき、異常の発生箇所を特定するようにしてあることを特徴とする。
【００２３】
これにより、各制御部は、自身が出力した制御信号、又はリレースイッチの状態を示す信号に加え、１つの制御部の異常を検出した検出信号又は駆動回路からの駆動出力に基づき、各構成部の内のいずれにて異常が発生したのかを特定する。これにより、装置は自身の状況を把握でき、以後どのような代替制御を行なうべきかなどの対処が可能となる。
【００２４】
第８発明に係る制御装置は、前記複数の制御部の内のいずれかの異常が検出された場合、異常を外部へ通知する手段を更に備えることを特徴とする。
【００２５】
本発明では、異常が検出された場合にはユーザへこれを知らせるべく外部、例えば、ブザー又は警告灯などの警報手段へ通知する。これにより、ユーザは装置の異常を認識することができる。
【発明の効果】
【００２６】
本発明による場合、緊急時の強制的オフの指示を、他のオンオフの指示信号をも入力される制御部で入力されるようにし、緊急時も異常発生時も正常時と同様の構成にて駆動対象の負荷の制御を継続することができる。また、複数の制御部の内、一の制御部に異常が発生した場合に、他の制御部でも各種情報を入手できているので代替して動作でき、装置の機能を維持することが可能である。
【００２７】
特に車両のエンジン始動・停止装置に本発明に係る制御装置を用いる場合、異常発生時用に入力される信号即ち非常停止信号を正常時用の制御部及び代替用の制御部のいずれでも受け付け、しかも駆動対象であるリレースイッチの状態及び駆動回路の状態も同様に帰還される。これにより、正常時用の制御部及び代替用の制御部は夫々、相互の異常、リレースイッチ又は駆動回路の異常を切り分けて検出でき、夫々の状態に合わせて正しい制御を行なうことができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１における電源リレー制御回路の構成を示す構成図である。
【図２】実施の形態１における電源リレー制御回路のＣＰＵにより実行される処理手順の一例を示すフローチャートである。
【図３】実施の形態１における電源リレー制御回路の出力制御部により実行される処理手順の一例を示すフローチャートである。
【図４】実施の形態１の変形例における電源リレー制御回路の構成を示す構成図である。
【図５】実施の形態２における電源リレー制御回路の構成を示す構成図である。
【発明を実施するための形態】
【００２９】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
なお以下の実施の形態では、本発明に係る制御装置を、車両のエンジン始動・停止装置における電源リレー制御回路に適用した場合の例を挙げて説明する。
【００３０】
（実施の形態１）
図１は、実施の形態１における電源リレー制御回路の構成を示す構成図である。電源リレー制御回路１はエンジン始動・停止スイッチからの信号、即ちスタートボタンからのＩＧＯＮ／ＩＧＯＦＦ信号（オンオフを指示する信号）、及び緊急時にエンジンを停止させる緊急用スイッチからの信号（強制オフ信号）、並びに車両の状態を判定する他の装置から通信により送信される車両状態判定情報（状態信号）が入力されるようにしてある。なお車両状態判定情報は、図示しない通信回路からデジタル信号として入力される。電源リレー制御回路１は、入力された信号及び情報に基づき、リレースイッチ２を制御する。
【００３１】
電源リレー制御回路１は、ＣＰＵ１０と、ＷＤ監視部１２と、第１駆動回路１３と、第２駆動回路１４と、出力保持制御部１５と、ＡＮＤ回路１６とを含んで構成される。
【００３２】
ＣＰＵ１０には、上述のエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報が入力される。
【００３３】
ＣＰＵ１０は、入力されるエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報に基づき、リレースイッチ２のオンオフを判断し、オン又はオフを要求する制御信号を第１駆動回路１３へ出力する。ＣＰＵ１０は基本的に、エンジン始動・停止スイッチからＩＧＯＮ信号を入力した場合はオンを要求する制御信号を出力し、ＩＧＯＦＦ信号を入力した場合はオフを要求する制御信号を出力する。ただし、ＣＰＵ１０は、エンジン始動・停止スイッチからＩＧＯＦＦ信号を入力した場合であっても、入力される車両状態判定情報が、車両が走行中であることを示すときにはオンのままを維持するように、オフを要求する制御信号を出力しない。一方、ＣＰＵ１０は、入力される車両状態判定情報が、車両が走行中であることを示す場合であっても、緊急用スイッチからの信号即ち緊急的なエンジン停止を指示する信号が入力されたときには、エンジンを停止させるべくオフを要求する制御信号を第１駆動回路１３へ出力する。
【００３４】
なお、ＣＰＵ１０及び後述する代替処理中の出力保持制御部１５による各信号に基づくオンオフ制御の内容は、ＣＰＵ１０又は出力保持制御部１５が読み出して実行するコンピュータプログラムによって適宜設計されるので、上述のような処理内容に限られない。
【００３５】
ＣＰＵ１０には、リレースイッチ２のスイッチの一端が接続されている。ＣＰＵ１０は、当該一端からの入力に基づきリレースイッチ２がオン（閉）であるかオフ（開）であるかを認識する。ＣＰＵ１０は、リレースイッチ２がオフであることを認識した上で、エンジン始動・停止スイッチからの信号がオンである場合に、オンを要求する制御信号を出力する。逆にＣＰＵ１０は、リレースイッチ２がオンである場合にエンジン始動・停止スイッチからの信号がオンであるときには、オンを維持すればよいので無視する。
【００３６】
第１駆動回路１３は、ＣＰＵ１０から出力されるオン又はオフを要求する制御信号を入力し、オンを要求する制御信号が入力された場合は、駆動電圧を昇圧させてリレースイッチ２のコイルの正極側を昇圧し、リレースイッチ２のスイッチがオン（閉）となるようにする。第１駆動回路１３は、オフを要求する制御信号が入力された場合は、駆動電圧を降圧させてリレースイッチ２のスイッチがオフ（開）となるようにする。なお同時に、ＣＰＵ１０からの命令に基づき、出力保持制御部１５から後述の第２駆動回路１４経由でリレースイッチ２をオンとさせ、第１駆動回路１３が故障してもオンを保持する構成とする。
【００３７】
また、第１駆動回路１３からの駆動電圧は、後述の第２駆動回路１４からの駆動電圧とのＡＮＤをとるＡＮＤ回路１６へ入力されてあり、ＡＮＤ回路１６からの出力はＣＰＵ１０及び出力制御回路１５へ入力されてある。ＣＰＵ１０は、ＡＮＤ回路１６から入力される信号が、自身が出力している制御信号のオンオフと矛盾する場合には、第１駆動回路１３の故障又は第２駆動回路１４の少なくともいずれか一方が故障したことを検出する。ＣＰＵ１０は、第１駆動回路１３又は第２駆動回路１４の故障を検出した場合、図示しないブザー又は警告灯などの警報装置へ警報を発するように制御信号を出力する等の処理を行なってもよい。
このとき、ＣＰＵ１０は、第１駆動回路１３及び第２駆動回路１４の内、いずれの故障であるかを特定することは原則行なわない。ただしＣＰＵ１０は、いずれが故障であるかを以下のように特定することも可能である。例えば、停車時にイグニッションオンとする場合、初期の時点で、ＣＰＵ１０からはリレースイッチ２のオンが要求され、出力保持制御部１５からはリレースイッチ２のオフが要求されているとする。この場合、第１駆動回路１３による昇圧でリレースイッチ２はオンとなり、リレースイッチ２の一端からの入力値はオンを示し、且つ、第２駆動回路１４からは昇圧されないのでＡＮＤ回路１６からの入力はオフとなる。仮に第１駆動回路１３が故障した場合、昇圧がなされずリレースイッチ２はオフのままとなる。これにより、リレースイッチ２の一端からの入力値もオフとなるので、ＣＰＵ１０は故障箇所を特定することができる。ただし、後に出力保持制御部１５もＣＰＵ１０からのオン要求を保持したとしても、リレー瞬断が発生する可能性があるので注意が必要である。
【００３８】
また、ＣＰＵ１０からはＷＤパルスが出力される。ＣＰＵ１０からの出力されるＷＤパルスはＷＤ監視部１２に入力される。ＷＤ監視部１２は、周期的に出力されるＷＤパルスを監視し、ＣＰＵ１０の動作の正常／異常を判定する回路である。ＣＰＵ１０からのＷＤパルスの周波数が予め設定されている周波数よりも大きい場合又は予め設定されているＷＤ周期が経過してもＷＤパルスを検出できない場合、ＣＰＵ１０の動作を異常と判定する。なお、ＣＰＵ１０が通常の動作状態かスリープ状態かによって設定されてある周波数は異なっていてもよい。ＷＤ監視部１２は異常と判定した場合、リセット信号をＣＰＵ１０へ出力する。ＣＰＵ１０は、リセット信号が入力された場合はリセットされる。ＷＤ監視部１２からのリセット信号は、分岐して出力保持制御部１５へも入力されるようにしてある。
【００３９】
出力保持制御部１５は、ＣＰＵ１０から出力される制御信号を入力し保持して、第２駆動回路１４へ出力する。ＣＰＵ１０と出力保持制御部１５は、同時的に並列に動作する。ＣＰＵ１０から出力される制御信号と、出力保持制御部１５から出力される制御信号とは通常時は同一である。なお、出力保持制御部１５は、ＣＰＵを用いて構成されてもよいし、ＡＳＩＣで構成されてもよい。
【００４０】
通常時は、上述のように、ＣＰＵ１０から出力される制御信号と、出力保持制御部１５から出力される制御信号とは同一であるから、第１駆動回路１３からの駆動電圧と第２駆動回路１４からの駆動電圧も一致してリレースイッチ２が駆動される。ＡＮＤ回路１６は、第１駆動回路１３及び第２駆動回路１４からの駆動電圧のＡＮＤをとって出力する。しがって、駆動電圧がいずれも昇圧であるときはＴＲＵＥ、それ以外はＦＡＬＳＥがＡＮＤ回路１６から出力される。ＣＰＵ１０及び出力保持制御部１５は、リレースイッチ２のオンオフ状態を示す信号との矛盾によって第１駆動回路１３又は第２駆動回路１４の故障を検出する。
【００４１】
出力保持制御部１５には、ＷＤ監視部１２のリセット信号が入力されるようにしてある。出力保持制御部１５は、リセット信号が入力された場合、ＣＰＵ１０に異常が発生したことを認識する。
【００４２】
出力保持制御部１５には、ＣＰＵ１０へ入力される上述のエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報の全部が分岐されて入力される。更に、出力保持制御部１５にはＣＰＵ１０と同様に、リレースイッチ２の一端が接続され、リレースイッチ２のオンオフ状態を示す信号が入力される。ただし出力保持制御部１５は、リセット信号が入力されてＣＰＵ１０にて異常が発生したことを認識するまで、又は、第１駆動回路１３又は第２駆動回路１４の故障を検出するまでは、エンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報が入力されていても、ＣＰＵ１０からの制御信号を優先して出力する。
【００４３】
出力保持制御部１５は、リセット信号が入力されることによってＣＰＵ１０にて異常が発生したことを認識したとき、それまでにＣＰＵ１０から出力されている制御信号を保持しているのでこれを出力する。出力保持制御部１５は、ＣＰＵ１０が復帰できない期間中、エンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急スイッチからの信号及び車両状態判定情報が入力されて制御信号を変更する必要が生じた場合、自身の制御により、入力される信号に基づき制御信号を出力する。
【００４４】
また出力保持制御部１５は、リレースイッチ２のオンオフ状態の信号と、ＡＮＤ回路１６からの入力とを比較することによって第１駆動回路１３又は第２駆動回路１４の故障を検出したとき、ＣＰＵ１０からの出力されている制御信号を保持して出力する。その後、出力保持制御部１５は、エンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急スイッチからの信号及び車両状態判定情報が入力されて制御信号を変更する必要が生じた場合、自身の制御により、入力される信号に基づき制御信号を出力する。
【００４５】
なおＣＰＵ１０は、第１駆動回路１３又は第２駆動回路１４の故障を検出したときは出力保持制御部１５経由で制御信号を出力し続ける。
【００４６】
以下、通常時及び異常時のＣＰＵ１０及び出力保持制御部１５の処理をフローチャートを参照して説明する。
【００４７】
図２は、実施の形態１における電源リレー制御回路１のＣＰＵ１０により実行される処理手順の一例を示すフローチャートである。なおＣＰＵ１０は、正常時に以下に示す処理を実行する。自身に異常が検出された場合にリセット信号が入力されたときも、その後以下に示す処理を実行する。
【００４８】
ＣＰＵ１０は、エンジン始動・停止スイッチからＩＧＯＮ信号が入力されたとき、そのときリレースイッチ２はオフであり、車両状態は停車中であるか否かを判断する（ステップＳ１１）。ＣＰＵ１０は、ＩＧＯＮ信号が入力され、リレースイッチ２はオフであって停車中であると判断した場合（Ｓ１１：ＹＥＳ）、リレースイッチ２をオンとすることを要求する制御信号を第１駆動回路１３（及び出力保持制御部１５）へ出力し（ステップＳ１２）、処理をステップＳ１１へ戻す。
【００４９】
ＣＰＵ１０は、ステップＳ１１でＩＧＯＮ信号は入力されておらず、又はＩＧＯＮ信号が入力されていたとしてもリレースイッチ２は既にオンであるか、若しくは走行中であると判断した場合（Ｓ１１：ＮＯ）、ＩＧＯＦＦ信号が入力され、且つリレースイッチ２はオンであって停車中であるか否かを判断する（ステップＳ１３）。ＣＰＵ１０は、ＩＧＯＦＦ信号が入力され、リレースイッチ２はオンであって停車中であると判断した場合（Ｓ１３：ＹＥＳ）、リレースイッチ２をオフとすることを要求する制御信号を第１駆動回路１３（及び出力保持制御部１５）へ出力し（ステップＳ１４）、処理をステップＳ１１へ戻す。
【００５０】
ＣＰＵ１０は、ステップＳ１３でＩＧＯＦＦ信号は入力されておらず、又はＩＧＯＦＦ信号が入力されていたとしてもリレースイッチ２は既にオフであるか、若しくは走行中であると判断した場合（Ｓ１３：ＮＯ）、緊急用スイッチからのＯＮ信号が入力された否かを判断する（ステップＳ１５）。ＣＰＵ１０は、ステップＳ１５にて入力されたと判断した場合、処理をステップＳ１４に進め、車両が走行中であってもエンジンを停止させるべくリレースイッチ２をオフにする制御信号を出力する（Ｓ１４）。
【００５１】
ＣＰＵ１０は、ステップＳ１５にて緊急用スイッチからの信号も入力されていないと判断した場合（Ｓ１５：ＮＯ）、処理をステップＳ１１へ戻しステップＳ１１からの処理を継続する。
【００５２】
なおＣＰＵ１０は、第１駆動回路１３又は第２駆動回路１４の故障が検出されたとしても制御信号の出力を続行する。
【００５３】
ＣＰＵ１０は、電源リレー制御回路１への電源からの供給が完全に停止された場合、図２のフローチャートに示した処理を停止する。
【００５４】
図３は、実施の形態１における電源リレー制御回路の出力制御部により実行される処理手順の一例を示すフローチャートである。
【００５５】
出力保持制御部１５は、ＣＰＵ１０から入力される制御信号を出力する（ステップＳ２１）。出力保持制御部１５は、リセット信号により、ＣＰＵ１０の異常を検出したか否かを判断する（ステップＳ２２）。出力保持制御部１５は、異常を検出していないと判断した場合（Ｓ２２：ＮＯ）、処理をステップＳ２１へ戻して入力される制御信号を出力し続ける。
【００５６】
出力保持制御部１５は、異常を検出したと判断した場合（Ｓ２２：ＹＥＳ）、ＣＰＵ１０の代替処理（Ｓ２３〜Ｓ２７）を実行する。ＣＰＵ１０の代替処理（Ｓ２３〜Ｓ２７）の処理は、図２のフローチャートに示したステップＳ１１からＳ１５の処理と同様であるので詳細な説明は省略する。
【００５７】
出力保持制御部１５は、ステップＳ２７で緊急用スイッチからのＯＮ信号が入力された否かを判断する場合に、入力されていないと判断したとき（Ｓ２７：ＮＯ）、ＣＰＵ１０がリセットによって復帰したか否かを判断する（ステップＳ２８）。出力保持制御部１５は、ＣＰＵ１０が復帰していないと判断した場合（Ｓ２８：ＮＯ）、処理をステップＳ２３へ戻して代替処理を続行する。出力保持制御部１５は、ＣＰＵ１０が復帰したと判断した場合（Ｓ２８：ＹＥＳ）、処理をステップＳ２１へ戻してＣＰＵ１０からの制御信号を保持して出力する処理を続行する。
【００５８】
出力保持制御部１５は、電源リレー制御回路１への電源からの供給が完全に停止された場合、図２のフローチャートに示した処理を停止する。
【００５９】
なお出力保持制御部１５は、第１駆動回路１３又は第２駆動回路１４の故障が検出されたとしてもＣＰＵ１０からの制御信号を出力する処理（Ｓ２１）を続行する。
【００６０】
電源リレー制御回路１がこのように構成されることにより、緊急用スイッチからの指示信号もＣＰＵ１０へ入力されることから、ＣＰＵ１０が緊急用スイッチがオンになったことを認識せずに処理を続行することがない。また、ＣＰＵ１０も出力制御保持部１５もリレースイッチ２の状態を示す信号が入力されるから、リレースイッチ２の状態に合わせた制御が可能である。出力保持制御部１５はＣＰＵ１０へ入力される情報を全て入力し、同時的に動作しているので、ＣＰＵ１０に異常が検出されたときでも代替して動作することができ、装置の機能をシームレスに維持することが可能である。
【００６１】
（変形例）
ＷＤ監視部１２からのリセット信号は、出力保持制御部１５でなく、ＣＰＵ１０からの制御信号に基づき動作する第１駆動回路１３へ入力されるようにしてもよい。図４は、実施の形態１の変形例における電源リレー制御回路の構成を示す構成図である。
【００６２】
変形例における相違点は、ＷＤ監視部１２からのリセット信号が第１駆動回路１３へ入力されている点であり、その他の構成部の機能は同様である。変形例における第１駆動回路１３は、リセット信号が入力された場合に電源から遮断されるように構成される。したがって、ＣＰＵ１０が異常となってリセット信号がＷＤ監視部１２から出力された場合、第１駆動回路１３は停止する。
【００６３】
このとき、出力保持制御部１５の処理は、図３におけるステップＳ２２にてＣＰＵ１０の異常検出でなく、ＡＮＤ回路１６からの入力に基づき第１駆動回路１３又は第２駆動回路１４が異常か否かを判断し、第１駆動回路１３又は第２駆動回路１４が停止して異常となった時にステップＳ２３〜Ｓ２７の処理を実行するようにする。このときステップＳ２８では、第１駆動回路１３又は第２駆動回路１４が復帰したか否か判断する。
【００６４】
このような構成とすることにより、ＣＰＵ１０の異常により第１駆動回路１３又は第２駆動回路から異常な駆動電圧が出力されてリレースイッチ２が誤作動することを回避し、より安全性が向上する。
【００６５】
（実施の形態２）
実施の形態２では、ＣＰＵ及び出力保持制御部の２つの制御部に駆動回路を各別に接続しない場合の例を説明する。駆動回路は１つであって、ＣＰＵと他の制御部でこれを共有して制御する。
【００６６】
図５は、実施の形態２における電源リレー制御回路３の構成を示す構成図である。電源リレー制御回路３は、ＣＰＵ３０と、ＷＤ監視部３２と、駆動回路３３と、出力保持制御部３５とを含んで構成される。
【００６７】
ＣＰＵ３０には、上述のエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報が入力される。
【００６８】
ＣＰＵ３０は、入力されるエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報に基づき、リレースイッチ２のオンオフを判断し、オン又はオフを要求する制御信号を出力する。出力された制御信号は、駆動回路３３へ入力される。
【００６９】
またＣＰＵ３０には、リレースイッチ２のスイッチの一端が接続されている。ＣＰＵ３０は、当該一端からの入力に基づきリレースイッチ２がオン（閉）であるかオフ（開）であるかを認識する。
【００７０】
ＣＰＵ３０は、入力される信号及び情報、並びにリレースイッチ２の状態を示す信号に基づき処理を実行するが、処理内容は実施の形態１におけるＣＰＵ１０と同様であるから詳細な説明は省略する。
【００７１】
駆動回路３３は、入力されるオン又はオフを要求する制御信号を入力し、オンを要求する制御信号が入力された場合は、駆動電圧を昇圧させてリレースイッチ２のコイルの正極側を昇圧し、リレースイッチ２のスイッチがオン（閉）となるようにする。駆動回路３３は、オフを要求する制御信号が入力された場合は、駆動電圧を降圧させてリレースイッチ２のスイッチがオフ（開）となるようにする。
【００７２】
また、ＣＰＵ３０からはＷＤパルスが出力され、ＷＤ監視部３２に入力される。ＷＤ監視部３２は、周期的に出力されるＷＤパルスを監視し、ＣＰＵ３０の動作の正常／異常を判定する回路である。詳細は、実施の形態１におけるＷＤ監視部１２と同様であるから説明を省略する。ＷＤ監視部３２からのリセット信号は、ＣＰＵ３０へ入力されると共に、分岐して出力保持制御部３５へも入力されるようにしてある。
【００７３】
出力保持制御部３５は、ＣＰＵ３０から出力される制御信号を入力し保持して出力される。ＣＰＵ３０と出力保持制御部３５は、同時的に並列に動作する。ＣＰＵ３０から出力される制御信号と、出力保持制御部３５から出力される制御信号とは通常時は同一であり、合わさって駆動回路３３へ入力される。なお、出力保持制御部３５は、ＣＰＵを用いて構成されてもよいし、ＡＳＩＣで構成されてもよい。
【００７４】
ＣＰＵ３０からの出力は、ＣＰＵ３０及び出力保持制御部３５夫々に各入力されている。ＣＰＵ３０及び出力保持制御部３５は、ＣＰＵ３０からのオン／オフ要求のフィードバック入力と、リレースイッチ２のスイッチの一端からの入力に基づき、ＣＰＵ３０又は駆動回路３３の故障を検出し、故障を検出した場合には図示しないブザー又は警告灯などの警報装置へ警報を発するように制御信号を出力する等の処理を行なう。
【００７５】
また出力保持制御部３５には、ＷＤ監視部３２のリセット信号が入力されるようにしてある。出力保持制御部３５は、リセット信号が入力された場合、ＣＰＵ３０に異常が発生したことを認識する。
【００７６】
出力保持制御部３５には、ＣＰＵ３０へ入力される上述のエンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報の全部が分岐されて入力される。更に、出力保持制御部３５にはＣＰＵ１０と同様に、リレースイッチ２の一端が接続され、リレースイッチ２のオンオフ状態を示す信号が入力される。ただし出力保持制御部３５は、ＣＰＵ３０にて異常が発生したことを認識するまで、又は、駆動回路３３の故障を検出するまでは、エンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急用スイッチからの信号及び車両状態判定情報が入力されていても、ＣＰＵ３０からの制御信号を優先して出力する。
【００７７】
出力保持制御部３５は、リセット信号が入力されることによってＣＰＵ３０にて異常が発生したことを認識したとき、それまでにＣＰＵ３０から出力されている制御信号を保持しているのでこれを出力する。出力保持制御部３５は、ＣＰＵ３０が復帰できない期間中、エンジン始動・停止スイッチからのＩＧＯＮ／ＩＧＯＦＦ信号、緊急スイッチからの信号及び車両状態判定情報が入力されて制御信号を変更する必要が生じた場合、自身の制御により、入力される信号に基づき制御信号を出力する。
【００７８】
ＣＰＵ３０による処理、出力保持制御部３５による処理手順は、図２及び図３のフローチャートに示した処理手順と同様である。
【００７９】
このような構成とすることにより、ＣＰＵ３０が、緊急用スイッチがオンになったことを認識せずに処理を続行することがない。また、ＣＰＵ３０も出力制御保持部３５もリレースイッチ２の状態を示す信号が入力されるから、リレースイッチ２の状態に合わせた制御が可能である。出力保持制御部３５はＣＰＵ３０へ入力される情報を全て入力し、同時的に動作しているので、ＣＰＵ３０に異常が検出されたときでも代替して動作することができ、装置の機能をシームレスに維持することが可能である。また、実施の形態１と比較して駆動回路が故障した場合に対応が困難であるが、駆動回路を１つ省略でき、小型化軽量化が可能である。
【００８０】
実施の形態１及び２では、エンジン始動・停止装置の電源リレー制御回路１を例に説明した。しかしながら本発明がこれらに適用されることに限られないことは勿論である。他に、リレースイッチを介してオンオフを制御する制御装置のリレー制御回路に適用することもできる。
【００８１】
開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００８２】
１，３  電源リレー制御回路（制御装置）
１０，３０  ＣＰＵ（複数の制御部）
１２，３２  ＷＤ監視部（異常検出部）
１３  第１駆動回路
１４  第２駆動回路
１５，３５  出力保持制御部（複数の制御部）
２  リレースイッチ
３３  駆動回路
【図１】
2011195101.tif 000003
【図２】
2011195101.tif 000004
【図３】
2011195101.tif 000005
【図４】
2011195101.tif 000006
【図５】
2011195101.tif 000007