(57)【特許請求の範囲】
【請求項１】
マイコンと、
前記マイコンからリセット信号及び負荷制御信号を受信しかつ負荷へ負荷出力信号を出力する出力コントロール部と、を備え、
前記マイコンは、当該マイコンの制御に異常がある場合、前記マイコンをリセットするリセット信号を発信し、
前記出力コントロール部は、
前記リセット信号を受信したとき、当該リセット信号が受信される直前の前記負荷出力信号の状態を維持し、
前記負荷制御信号が切り替わったとき、前記負荷出力信号の維持状態を解除する信号制御装置。
【請求項２】
請求項１に記載の信号制御装置であって、
前記マイコンに電力を供給する電源部を監視するリセットコントロール部を備え、
前記リセットコントロール部は、前記電源部に異常があるとき、前記マイコンへの出力される第２リセット信号を発信する信号制御装置。
【請求項３】
請求項２に記載の信号制御装置であって、
前記マイコンは、モータ制御信号を制御する第１制御部と、前記負荷を制御する第２制御部と、を有し、
前記リセットコントロール部は、前記マイコンと通信をして異常を監視する監視信号によって前記マイコンに異常があるとき、前記第１制御部へ前記第２リセット信号を発信する信号制御装置。
【請求項４】
請求項１ないし３に記載の信号制御装置であって、
前記負荷は、モータと高電圧バッテリーとの間の電力の供給と遮断を制御するコンタクタを制御する信号制御装置。
【請求項５】
請求項４に記載の信号制御装置であって、
前記出力コントロール部は、前記リセット信号の発信回数をカウントし、一定以上のカウントがあった場合、前記負荷出力信号をOFFする信号制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号制御回路に関し、特に車両の駆動力を発生させる回転電機を制御する電力変換装置に用いられる信号制御装置に関する。
【背景技術】
【０００２】
マイコン(特許文献１ではメインマイコン20)と出力コントロール部(特許文献１ではサブマイコン30及びラッチ回路40)で構成され、負荷出力信号（特許文献１献ではリレー50）を制御している。【０００３】
マイコンに異常があった場合、リセット信号（特許文献１ではRESET11）でマイコンをリセットする。その期間、出力コントロール部で負荷出力信号の状態を維持する。【０００４】
特許文献１では負荷出力信号（リレー50）の連続ON/OFFによる故障を防ぐことを目的としている。【０００５】
しかしながら、種々の異常時からマイコン１００の制御が復帰した後の信頼性の確保が不十分であった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２２３６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、マイコンの制御が復帰した後の信頼性を向上させることである。
【課題を解決するための手段】
【０００８】
本発明に係る信号制御装置は、マイコンと、前記マイコンからリセット信号及び負荷制御信号を受信しかつ負荷へ負荷出力信号を出力する出力コントロール部と、を備え、前記マイコンは、当該マイコンの制御に異常がある場合、前記マイコンをリセットするリセット信号を発信し、前記出力コントロール部は、前記リセット信号を受信したとき、当該リセット信号が受信される直前の前記負荷出力信号の状態を維持し、前記負荷制御信号が切り替わったとき、前記負荷出力信号の維持状態を解除する。
【発明の効果】
【０００９】
本発明により、マイコンの制御が復帰した後の信頼性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【図２】出力コントロール部２００のブロック構成図である。
【図３】図１に示された各信号のタイミングチャートである。
【図４】図３の各タイミングに対応する状態を表した表である。
【図５】実施例２に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【図６】実施例３に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【図７】実施例４に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【発明を実施するための形態】
【００１１】
本発明に係る実施形態を図１ないし図に基づいて説明する。
【００１２】
（実施例１）
図１は、本実施形態に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【００１３】
本実施形態に係るモータ制御回路１は、バッテリー電源１０と、イグニッションスイッチ２０と、バッテリー電源１０と繋がるグランドライン３０と、負荷出力信号２１０により制御されるトランジスタ５０と、直流電源を交流信号に変換するためのPWM信号であるモータ制御信号１２０とリセット信号１３０及び負荷制御信号１１０を出力するマイコン１００と、負荷出力信号２１０を出力する出力コントロール部２００と、トランジスタ５０で制御される負荷３００と、マイコン１００に内蔵されるリセットコントロール部４００と、を有する。
【００１４】
ゲート制御回路２は、Gate drive部５００と、IGBT制御信号５１０と、IGBT６００と、高電圧バッテリー７００とを有する。
【００１５】
マイコン１００は、負荷制御信号１１０およびモータ制御信号１２０を制御する。
たとえば、モータ制御信号１２０によってGate drive部５００とIGBT６００を介しモータ８００を制御することを主機能とする。
【００１６】
負荷制御信号１１０は、マイコン１００がリセット期間中および初期化期間中以外のとき、負荷３００をONもしくはOFFに切り替えるための信号である。たとえば、電圧が５Vのときは負荷３００をONし、電圧が０Vのときは負荷３００をOFFする。
【００１７】
モータ制御信号１２０は、モータ８００のU相を制御する信号、V相を制御する信号およびW相を制御する信号である。
【００１８】
出力コントロール部２００は、リセット信号１３０及び負荷制御信号１１０により負荷出力信号２１０を出力する。負荷出力信号２１０は、トランジスタ５０をONもしくはOFFすることで負荷３００をONもしくはOFFする。
【００１９】
負荷３００は、出力コントロール部２００からの負荷出力信号２１０によってON/OFF制御される。たとえば、負荷３００は、負荷出力信号２１０によってGate drive部５００の電源のON/OFFを制御する。本実施例では、負荷３００はGate drive部５００の電源供給部である。
【００２０】
リセットコントロール部４００は、リセット信号１３０を制御し、例えば電源ICがある。リセットコントロール部４００は、バッテリー電源１０の状態をイグニッションスイッチ２０を介して監視し、電圧低下時にリセット信号１３０を発行する。
【００２１】
リセット信号１３０は、マイコン１００の制御に異常がある場合にリセットを発行する。リセット信号１３０は、マイコン１００および出力コントロール部２００へ通知される。リセット信号１３０は、Highが通常状態であり、Lowがリセット状態を示す。
【００２２】
Gate drive部５００は、マイコン１００からのモータ制御信号１２０でIGBT制御信号５１０によってIGBT６００を制御することでモータ８００を駆動する。IGBT制御信号５１０は、IGBT６００をONおよびOFFに制御する信号であり、モータ８００を制御するためにはU相の上アーム、U相の下アーム、V相の上アーム、V相の下アーム、W相の上アーム、W相の下アームの合計６信号で構成される。
【００２３】
IGBT６００は、モータ８００に電流を流すためのスイッチであり、 IGBT制御信号５１０で制御される。
【００２４】
高電圧バッテリー７００は、モータ８００を駆動するための電源である。モータ８００は、車両駆動用のモータである。
【００２５】
バッテリー電源１０は、イグニッションスイッチ２０を介してマイコン１００及びリセットコントロール部４００へ電源を供給する。バッテリー電源１０は、たとえば、車両に搭載される１２V鉛バッテリーがある。バッテリー電源１０は、負荷３００へ電源を供給する。
【００２６】
イグニッションスイッチ２０は、マイコン１００およびリセットコントロール部４００へのバッテリー電源１０の供給を遮断する。イグニッションスイッチ２０は、たとえば、車両のキースイッチがあり、車両の起動時はON、停止時はOFFさせる。
【００２７】
Gatedrive電源ライン４０は、Gate drive部５００への制御電源供給ラインである。トランジスタ５０は、負荷出力信号２１０によって負荷３００をONおよびOFFする。
【００２８】
図２は、出力コントロール部２００のブロック構成図である。
【００２９】
出力コントロール部２００は、プルアップ抵抗器２０１と、NOT素子２０２と、AND素子２０３と、フリップフロップ２０４と、OR素子２０５と、プルダウン抵抗２０６と、リセット入力端子２０７と、負荷制御信号入力端子２０８と、負荷出力信号端子２０９と、により構成される。
【００３０】
プルアップ抵抗器２０１は、リセット入力端子２０７に入力されるリセット信号１３０の初期値をHighとする。
【００３１】
Not素子２０２は、リセット入力端子２０７に入力されるリセット信号１３０を反転させる。
【００３２】
AND素子２０３は、リセット入力端子２０７に入力されるリセット信号１３０ がLowのとき、負荷出力信号端子２０９ に出力される負荷出力信号２１０の状態を出力する。
【００３３】
フリップフロップ２０４は、負荷制御信号入力端子２０８に入力される負荷制御信号１１０の立下りタイミングでAND素子２０３の出力信号を出力する。
【００３４】
OR素子２０５は、フリップフロップ２０４の出力信号と負荷制御信号入力端子２０８に入力される負荷制御信号１１０をORする。
【００３５】
プルダウン抵抗器２０６は、負荷制御信号入力端子２０８に入力される負荷制御信号１１０の初期値をLowとする。
【００３６】
図３は、図１に示された各信号のタイミングチャートである。
【００３７】
（１）イグニッションは、イグニッションスイッチ２０の状態を示す。図３の例では、Highでイグニッションスイッチ２０がON、Lowでイグニッションスイッチ２０がOFFを示す。
【００３８】
（２）負荷制御信号１１０は、負荷制御信号１１０の状態を示す。
【００３９】
（３）リセット信号１３０は、リセット信号１３０の状態を示す。図３の例では、Highで通常状態、Lowでリセット状態を示す。
【００４０】
（４）負荷出力信号２１０は、負荷出力信号２１０の状態を示す。図３の例では、Highで負荷をON、Lowで負荷がOFFを示す。
【００４１】
タイミング１００１は、車両の起動タイミングを示す。タイミング１００２は、負荷制御信号１１０をONへ切り替えたとき、負荷出力信号２１０が直前の状態を維持した状態からON状態になる。
【００４２】
タイミング１００３は、リセット状態つまり、リセット信号１３０がLowになったとき、負荷出力信号２１０が直前の状態を維持する。タイミング１００３は、マイコン１００の出力が不定状態になるが、プルダウン抵抗器２０６によって負荷制御信号１１０がOFFになる状態を示す。
【００４３】
タイミング１００４は、リセット解除時つまり、リセット信号１３０がHighになったとき、負荷出力信号２１０が前の状態を維持する状態を示す。タイミング１００４は、マイコン１００の出力が初期化処理中のため不定状態になるが、プルダウン抵抗器２０６によって負荷制御信号１１０がOFFになる状態を示す。
【００４４】
タイミング１００５は、マイコン１００の出力が初期化処理後、負荷制御信号１１０がONになるため、負荷出力信号２１０はONになる状態を示す。
【００４５】
タイミング１００６は、負荷制御信号１１０をOFFへ切り替えたとき、負荷出力信号２１０が直前の状態を維持した状態からOFF状態になる。
【００４６】
タイミング１００７は、リセット状態つまり、リセット信号１３０がLowになったとき、負荷出力信号２１０が直前の状態を維持する。タイミング１００７は、マイコン１００の出力が不定状態になるが、プルダウン抵抗器２０６によって負荷制御信号１１０がOFFになる状態を示す。
【００４７】
タイミング１００８は、リセット解除時つまり、リセット信号１３０がHighになったとき、負荷出力信号２１０が直前の状態を維持する。
【００４８】
タイミング１００９は、負荷制御信号１１０をONへ切り替えたとき、負荷出力信号２１０が直前の状態を維持した状態からONになる状態になる。
【００４９】
図４は、図３の各タイミングに対応する状態を表した表である。
【００５０】
正常状態２００１は、リセット信号がHighかつ、負荷制御信号入力端子がONのとき、負荷出力信号がONとなる。正常状態２００１は、図３のタイミング１００２から１００３までの状態および、タイミング１００５から１００６までの状態を示す。
【００５１】
リセット状態２００２は、リセット信号がLowになったとき、直前の負荷出力信号の状態を維持する。リセット状態２００２は、図３のタイミング１００３から１００４までの状態を示す。
【００５２】
初期処理状態２００３は、負荷出力信号の維持状態が解除されるタイミングは、負荷制御信号が切り替わったときのため、リセット信号がHighとなるが、直前の負荷出力信号の状態を維持する。初期処理状態２００３は、図３のタイミング１００４から１００５までの状態を示す。
【００５３】
正常状態２０１１は、リセット信号がHighかつ、負荷制御信号入力端子がOFFのとき、負荷出力信号がOFFとなる。正常状態２０１１は、図３のタイミング１００１から１００２までの状態および、タイミング１００６から１００７までの状態を示す。
【００５４】
リセット状態２０１２は、リセット信号がLowになったとき、直前の負荷出力信号の状態を維持する。リセット状態２０１２は、図３のタイミング１００７から１００８までの状態を示す
初期処理状態２０１３は、負荷出力信号の維持状態が解除されるタイミングは、負荷制御信号が切り替わったときのため、リセット信号がHighとなるが、直前の負荷出力信号の状態を維持する。初期処理状態２０１３は、図３のタイミング１００８から１００９までの状態を示す。
【００５５】
マイコン１００はリセット状態のときに負荷出力信号２１０を制御できないため、リセット信号１３０が受信される直前の負荷出力信号２１０の状態を維持し、マイコン１００の制御が復帰した後、つまり負荷制御信号１１０が切り替わったとき、負荷出力信号２１０の維持状態を解除する。
【００５６】
このため、マイコン１００の制御が復帰した後も、負荷出力信号２１０による負荷３００を継続して制御することができる。
【００５７】
（実施例２）
図５は、実施例２に係るモータ制御回路とゲート制御回路２のブロック構成図である。実施例１と異なる点は、リセットコントロール部４００はマイコン１００とは分離して構成され、マイコン１００の電源であるバッテリー電源１０から電力の供給を受ける。
【００５８】
リセットコントロール部４００は、第２リセット信号４１０を制御する。リセットコントロール部４００は、たとえば電源ICがあり、バッテリー電源１０の状態をイグニッションスイッチ２０を介して監視し電圧低下時に第２リセット信号４１０を発信する。
【００５９】
これにより、マイコン１００の電源電圧を監視することで、負荷制御信号１１０の制御が正しいかを診断する。たとえば、電源電圧が低下した場合、マイコン１００はロジック回路で構成されているため、そのロジック回路のスレッショルド仕様を満たすことができなくなる。つまり、負荷制御信号１１０を正しく制御できなくなる。
【００６０】
また、本実施例では、マイコン１００と出力コントロール部２００の電源を別々にすることによって、マイコン１００の電源電圧が低下中は出力コントロール部２００で様態を維持し、回復後も処理を継続することができる。したがって、電源電圧低下などで起こる負荷の異常制御を防止する。使用者は、意図しないタイミングでの制御停止を回避することができる。
【００６１】
（実施例３）
図６は、実施例３に係るモータ制御回路とゲート制御回路２のブロック構成図である。実施例２と異なる点は、マイコン１００が、第１制御部１０１及び第２制御部１０２を有する点である。
【００６２】
第１制御部１０１は、モータ制御信号１２０を制御する。第２制御部１０２は、負荷制御信号１１０を制御する。
【００６３】
監視信号４２０は、定期的にマイコン１００の第１制御部１０１と通信を行い第１制御部１０１の異常を監視する。たとえば、監視信号４２０はマイコン１００に例題演算をさせ、回答が間違っている場合、第２リセット信号４１０を発信する。汎用的なSPIシリアル通信などがある。
【００６４】
これにより、マイコン１００のモータ制御信号１２０を制御する第１制御部１０１に異常があった場合、リセットコントロール部４００が監視信号４２０によって第１制御部１０１を監視することでモータ制御信号１２０によって制御されるモータ８００の暴走を抑制することができる。
【００６５】
また、実施例１または実施例２に示されたマイコン１００の制御が復帰した後も、負荷出力信号２１０による負荷３００を継続して制御することができる。
【００６６】
したがって、マイコン１００の暴走を止めた上で、復帰後もモータ制御処理を継続することができるため、信頼性が向上する。
【００６７】
（実施例４）
図７は、実施例４に係るモータ制御回路とゲート制御回路２のブロック構成図である。
【００６８】
コンタクタ７５０は、高電圧バッテリー７００との接続を遮断する。コンタクタ７５０は、たとえば、モータ８００に異常電流が流れた場合、マイコン１００の制御によって遮断される。
【００６９】
平滑コンデンサ７５１は、モータを制御するPWM信号を交流に変換する際の平滑回路である。
【００７０】
放電抵抗器７５２は、平滑コンデンサ７５１の残電荷を抜くための抵抗である。放電スイッチ７５３は、コンタクタ７５０がOFFのとき、ONされる。また、コンタクタ７５０がONのときは、OFFになる。
【００７１】
NOT素子７５４は、コンタクタ７５０の制御と反転して放電スイッチ７５３を制御する。コンタクタ制御信号３１０は、負荷出力信号２１０によって制御される。
【００７２】
平滑コンデンサ７５１は、直流を交流に変換する際の重要な役割をはたしている。ただし、モータ停止中や異常時などの走行時以外では、平滑コンデンサ７５１にたまっている残電荷を抜く必要がある。
【００７３】
ゲート制御回路２に異常があった場合の制御回路をコンタクタ７５０と放電抵抗器７５２と放電スイッチ７５３とNOT素子７５４で構成している。ゲート制御回路２に異常があった場合は、コンタクタ７５０をOFFすることと、放電スイッチ７５３をONすることを同時にすることで、平滑コンデンサ７５１にたまっている電荷を放電し、回路を高電圧印加状態から開放する。
【００７４】
つまり、マイコン１００での負荷出力信号２１０制御が継続できることによって平滑コンデンサ７５１に残っている残電荷を抜き、より安全な制御ができる。
【００７５】
また、出力コントロール部２００は、リセット信号１３０をカウントする機能を備え、このカウント機能に基づき、一定のカウントがあった場合、負荷出力信号２１０をOFFする。
【００７６】
マイコン１００の異常が複数回起き、復帰できない場合は、負荷出力信号２１０をOFFして回路を遮断することでより信頼性を高めることができる。
【符号の説明】
【００７７】
１…モータ制御回路、２…ゲート制御回路、１０…バッテリー電源、２０…イグニッションスイッチ、３０…グランドライン、４０…Gatedrive電源ライン、５０…トランジスタ、１００…マイコン、１０１…第１制御部、１０２…第２制御部、１１０…負荷制御信号、１２０…モータ制御信号、１３０…リセット信号、２００…出力コントロール部、２０１…プルアップ抵抗器、２０２…NOT素子、２０３…AND素子、２０４…フリップフロップ、２０５…OR素子、２０６…プルダウン抵抗、２０７…リセット入力端子、２０８…負荷制御信号入力端子、２０９…負荷出力信号端子、２１０…負荷出力信号、３００…負荷、４００…リセットコントロール部、４１０…第２リセット信号、４２０…監視信号、５００…Gate drive部、５１０…IGBT制御信号、６００…IGBT、７００…高電圧バッテリー、７５０…コンタクタ、７５１…平滑コンデンサ、７５２…放電抵抗器、７５３…放電スイッチ、７５４…NOT素子、８００…モータ、１００１…タイミング、１００２…タイミング、１００３…タイミング、１００４…タイミング、１００５…タイミング、１００６…タイミング、１００７…タイミング、１００８…タイミング、１００９…タイミング
【図１】
0006684928.tif 000002
【図２】
0006684928.tif 000003
【図３】
0006684928.tif 000004
【図４】
0006684928.tif 000005
【図５】
0006684928.tif 000006
【図６】
0006684928.tif 000007
【図７】
0006684928.tif 000008