(57)【要約】【課題】コストを低減するとともに、ソレノイドの断線および短絡の両方を検出することができるデューティソレノイド装置を提供する。【解決手段】デューティソレノイド１と、ソレノイド１に対して通電時間および非通電時間をあわせた時間を１周期とするデューティ信号を出力するデューティ信号発生部７と、デューティ信号に応じてソレノイド１への駆動信号を出力するソレノイド駆動回路５と、ソレノイド１の駆動電圧を電圧検出信号として出力する電圧検出回路６と、デューティ信号と電圧検出信号とを比較してソレノイド１の断線および短絡を検出する比較診断部１１とを備え、比較診断部１１は、デューティ信号の切り替えタイミングから第１所定時間が経過した後にソレノイド１の断線判定を実行し、切り替えタイミングから第１所定時間に通電時間を加算した第２所定時間が経過した後にソレノイド１の短絡判定を実行する。【選択図】図１
2008141062.tif 000002
【特許請求の範囲】
【請求項１】
デューティ駆動されるデューティソレノイドと、
前記デューティソレノイドに対して、前記デューティソレノイドの通電状態に対応する通電時間と、前記デューティソレノイドの非通電状態に対応する非通電時間とをあわせた時間を１周期とするデューティ信号を出力するデューティ信号発生手段と、
前記デューティ信号に基づいて、前記デューティソレノイドを駆動する駆動信号を出力するソレノイド駆動手段と、
前記デューティソレノイドに印加される駆動電圧を検出し、電圧検出信号を出力する電圧検出手段と、
前記デューティ信号と前記電圧検出信号とを比較し、比較結果に基づいて前記デューティソレノイドの断線および短絡を検出する比較診断手段とを備え、
前記比較診断手段は、前記デューティ信号が前記デューティソレノイドの非通電状態から通電状態に切り替わった切り替えタイミングから、第１所定時間が経過した後に、前記デューティソレノイドが断線しているか否かを判定するとともに、前記切り替えタイミングから、前記第１所定時間に前記通電時間を加算した第２所定時間が経過した後に、前記デューティソレノイドが短絡しているか否かを判定すること
を特徴とするデューティソレノイド装置。
【請求項２】
デューティ駆動されるデューティソレノイドと、
前記デューティソレノイドに対して、前記デューティソレノイドの通電状態に対応する通電時間と、前記デューティソレノイドの非通電状態に対応する非通電時間とをあわせた時間を１周期とするデューティ信号を出力するデューティ信号発生手段と、
前記デューティ信号に基づいて、前記デューティソレノイドを駆動する駆動信号を出力するソレノイド駆動手段と、
前記デューティソレノイドに印加される駆動電圧を検出し、電圧検出信号を出力する電圧検出手段と、
前記デューティ信号と前記電圧検出信号とを比較し、比較結果に基づいて前記デューティソレノイドの断線および短絡を検出する比較診断手段とを備え、
前記比較診断手段は、前記デューティ信号が前記デューティソレノイドの通電状態から非通電状態に切り替わった切り替えタイミングから、第１所定時間が経過した後に、前記デューティソレノイドが短絡しているか否かを判定するとともに、前記切り替えタイミングから、前記第１所定時間に前記非通電時間を加算した第３所定時間が経過した後に、前記デューティソレノイドが断線しているか否かを判定すること
を特徴とするデューティソレノイド装置。
【請求項３】
前記第１所定時間は、前記ソレノイド駆動手段の遅れに基づいて設定されることを特徴とする請求項１または請求項２に記載のデューティソレノイド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デューティソレノイドの断線および短絡を検出するデューティソレノイド装置に関する。
【背景技術】
【０００２】
例えば自動車の自動変速機等では、デューティソレノイド（以下、「ソレノイド」と略称する）をデューティ駆動することによって変速機構を動作させ、変速操作を行っている。そのため、ソレノイドに断線や短絡等の異常が発生した場合には、自動車の走行性能への影響が即座に発生する。
そこで、ソレノイドの断線および短絡の両方を速やかに検出する必要がある。
【０００３】
ソレノイドの断線および短絡を検出するには、ソレノイドの駆動回路に入力されるソレノイドのデューティ信号（ソレノイドへの通電指示信号と非通電指示信号とを含む）と、ソレノイドが実際に通電しているか否かとを比較すればよい。
すなわち、ソレノイドへの通電指示信号が出力されているにもかかわらず、ソレノイドが通電していない場合には、ソレノイドが断線していると判定する。また、ソレノイドへの非通電指示信号が出力されているにもかかわらず、ソレノイドが通電している場合には、ソレノイドが短絡していると判定する。
【０００４】
また、前述のように、ソレノイドの断線および短絡の何れも速やかに検出する必要があるので、デューティ信号がソレノイドへの通電指示信号から非通電指示信号に切り替わった後、あるいはデューティ信号がソレノイドへの非通電指示信号から通電指示信号に切り替わった後、すぐにソレノイドの断線および短絡を検出する必要がある。
【０００５】
しかしながら、ソレノイドの駆動回路にデューティ信号が入力されてから、駆動回路が応答し、ソレノイドに駆動電圧が印加されるまでの間には、駆動回路の遅れ時間が含まれる。
そのため、例えばデューティ信号がソレノイドへの非通電指示信号から通電指示信号に切り替わった直後において、ソレノイドが正常であるにもかかわらず、断線していると誤判定されるという問題点があった。
【０００６】
そこで、従来のリニアソレノイド駆動装置は、デューティ信号の切り替え直後の誤判定を防止して上記の問題点を解決するために、デューティ信号の切り替えから一定時間の間、ソレノイドの断線および短絡を検出しないマスク時間を設けている（例えば、特許文献１参照）。
【０００７】
以下、図６のフローチャートを参照しながら、上記特許文献１に記載の従来装置がソレノイドの断線および短絡を検出する検出処理について説明する。
図６において、まず、デューティ信号がソレノイドへの非通電指示信号を示すＯＦＦ状態から、ソレノイドへの通電指示信号を示すＯＮ状態に立ち上がった（切り替わった）か否かを判定する（ステップＳ５１）。
【０００８】
ステップＳ５１において、デューティ信号がＯＮ状態に立ち上がった（すなわち、Ｙｅｓ）と判定された場合には、マスク時間を計測するタイマを起動する（ステップＳ５２）。
一方、ステップＳ５１において、デューティ信号がＯＮ状態に立ち上がっていない（すなわち、Ｎｏ）と判定された場合には、ステップＳ５１に戻って再度デューティ信号がＯＮ状態に立ち上がったか否かを判定する。
【０００９】
続いて、マスク時間が経過したか否かを判定する（ステップＳ５３）。
ステップＳ５３において、マスク時間が経過した（すなわち、Ｙｅｓ）と判定された場合には、ソレノイドに印加される駆動電圧を取得する（ステップＳ５４）。
一方、ステップＳ５３において、マスク時間が経過していない（すなわち、Ｎｏ）と判定された場合には、ステップＳ５３に戻って再度マスク時間が経過したか否かを判定する。
【００１０】
次に、デューティ信号と駆動電圧とを比較して（ステップＳ５５）、ソレノイドの断線判定を実行し、ソレノイドが通電していれば正常と判定し、ソレノイドが非通電であれば断線と判定する（ステップＳ５６）。
【００１１】
続いて、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がった（切り替わった）か否かを判定する（ステップＳ５７）。
ステップＳ５７において、デューティ信号がＯＦＦ状態に立ち下がった（すなわち、Ｙｅｓ）と判定された場合には、マスク時間を計測するタイマを起動する（ステップＳ５８）。
一方、ステップＳ５７において、デューティ信号がＯＦＦ状態に立ち下がっていない（すなわち、Ｎｏ）と判定された場合には、ステップＳ５７に戻って再度デューティ信号がＯＦＦ状態に立ち下がったか否かを判定する。
【００１２】
次に、マスク時間が経過したか否かを判定する（ステップＳ５９）。
ステップＳ５９において、マスク時間が経過した（すなわち、Ｙｅｓ）と判定された場合には、ソレノイドに印加される駆動電圧を取得する（ステップＳ６０）。
一方、ステップＳ５９において、マスク時間が経過していない（すなわち、Ｎｏ）と判定された場合には、ステップＳ５９に戻って再度マスク時間が経過したか否かを判定する。
【００１３】
続いて、デューティ信号と駆動電圧とを比較して（ステップＳ６１）、ソレノイドの短絡判定を実行し、ソレノイドが通電していれば短絡と判定し、ソレノイドが非通電であれば正常と判定して（ステップＳ６２）、図６の処理を終了する。
【００１４】
以下、図７のタイミングチャートを参照しながら、図６のフローチャートに示した従来装置の検出処理について補足説明する。
図７において、まず、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった時刻ｔ５１において、マスク時間を計測するタイマを起動する。
【００１５】
また、時刻ｔ５１から駆動回路の遅れ時間が経過した時刻ｔ５２において、ソレノイドが通電状態となり、所定の電圧Ｖｓが印加される。ここで、ソレノイドが断線している場合には、ソレノイドは非通電状態で、電圧は０Ｖ（破線参照）のままとなる。
続いて、時刻ｔ５１からマスク時間が経過した時刻ｔ５３において、ソレノイドに印加される駆動電圧を検出し、ソレノイドの断線判定を実行する。
【００１６】
次に、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がった時刻ｔ５４において、マスク時間を計測するタイマを起動する。
また、時刻ｔ５４から駆動回路の遅れ時間が経過した時刻ｔ５５において、ソレノイドが非通電状態となり、電圧が０Ｖとなる。ここで、ソレノイドが短絡している場合には、ソレノイドは通電状態で、電圧Ｖｓ（破線参照）が印加されたままとなる。
続いて、時刻ｔ５４からマスク時間が経過した時刻ｔ５６において、ソレノイドに印加される駆動電圧を検出し、ソレノイドの短絡判定を実行する。
【００１７】
すなわち、上記従来装置では、デューティ信号がＯＮ状態に切り替わってマスク時間が経過した後に、ソレノイドが通電状態であれば正常と判定し、ソレノイドが非通電状態であれば断線と判定する。また、デューティ信号がＯＦＦ状態に切り替わってマスク時間が経過した後に、ソレノイドが通電状態であれば短絡と判定し、ソレノイドが非通電状態であれば正常と判定する。
したがって、ソレノイドの断線および短絡の両方を検出するためには、デューティ信号がＯＮ状態の場合とＯＦＦ状態の場合との両方の場合におけるソレノイドの駆動電圧を検出して、断線判定および短絡判定を実行する必要がある。
【００１８】
【特許文献１】特開２００４−２４７３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
従来のリニアソレノイド装置では、デューティ信号の切り替えから一定時間の間、ソレノイドの断線および短絡を検出しないマスク時間を設けることにより、デューティ信号の切り替え直後の誤判定を防止している。
しかしながら、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった際の立ち上がりエッジと、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がった際の立ち下がりエッジとの両方のエッジを検出することができるマイクロコンピュータ（以下、「マイコン」と略称する）が必要となるので、マイコンの高機能化に伴ってコストが高くなるという問題点があった。
【００２０】
また、デューティ信号の立ち上がりエッジおよび立ち下がりエッジの両方のエッジにおいて、マスク時間を計測するタイマを起動する処理が必要となるので、タイマ起動の割り込み処理が、１周期（立ち上がりエッジから次の立ち上がりエッジまでの時間）のデューティ信号波形につき２回必要となり、プログラム処理が複雑になってマイコンの負荷が高負荷になる。そのため、処理速度の速いマイコンが必要となり、さらにコストが高くなるという問題点もあった。
【００２１】
この発明は、上記のような問題点を解決することを課題とするものであって、その目的は、コストを低減するとともに、ソレノイドの断線および短絡の両方を検出することができるデューティソレノイド装置を提供することにある。
【課題を解決するための手段】
【００２２】
この発明に係るデューティソレノイド装置は、デューティ駆動されるデューティソレノイドと、デューティソレノイドに対して、デューティソレノイドの通電状態に対応する通電時間と、デューティソレノイドの非通電状態に対応する非通電時間とをあわせた時間を１周期とするデューティ信号を出力するデューティ信号発生手段と、デューティ信号に基づいて、デューティソレノイドを駆動する駆動信号を出力するソレノイド駆動手段と、デューティソレノイドに印加される駆動電圧を検出し、電圧検出信号を出力する電圧検出手段と、デューティ信号と電圧検出信号とを比較し、比較結果に基づいてデューティソレノイドの断線および短絡を検出する比較診断手段とを備え、比較診断手段は、デューティ信号がデューティソレノイドの非通電状態から通電状態に切り替わった切り替えタイミングから、第１所定時間が経過した後に、デューティソレノイドが断線しているか否かを判定するとともに、切り替えタイミングから、第１所定時間に通電時間を加算した第２所定時間が経過した後に、デューティソレノイドが短絡しているか否かを判定するものである。
【発明の効果】
【００２３】
この発明のデューティソレノイド装置によれば、比較診断手段は、デューティ信号がソレノイド（デューティソレノイド）の非通電状態から通電状態に切り替わった切り替えタイミングから、第１所定時間が経過した後に、ソレノイドの断線判定を実行し、上記の切り替えタイミングから、第１所定時間にソレノイドの通電時間を加算した第２所定時間が経過した後に、ソレノイドの短絡判定を実行する。
そのため、デューティ信号の立ち上がりエッジおよび立ち下がりエッジのうち、片方のエッジのみを検出してソレノイドの断線および短絡の両方を検出することができるので、高機能なマイコンを必要とせず、コストを低減することができる。
また、タイマ起動のための割り込み処理が、１周期（立ち上がりエッジから次の立ち上がりエッジまでの時間、すなわち通電時間と非通電時間とをあわせた時間）のデューティ信号波形につき１回となり、プログラム処理が容易になってマイコンの負荷が低減されるので、処理速度の速いマイコンを必要とせず、コストを低減することができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の各実施の形態について図に基づいて説明するが、各図において同一、または相当する部材、部位については、同一符号を付して説明する。
【００２５】
実施の形態１．
図１は、この発明の実施の形態１に係るデューティソレノイド装置を示す概略構成図である。
図１において、デューティソレノイド装置は、デューティ駆動されるソレノイド１（デューティソレノイド）と、ソレノイド１を駆動するソレノイド駆動装置２と、ソレノイド１の異常を外部に報知する報知装置３とから構成されている。
ここで、報知装置３は、ディスプレイ（図示せず）やスピーカ（図示せず）等を含み、ディスプレイによる表示やスピーカによる音声出力によって、ソレノイド１の異常を報知する。
【００２６】
ソレノイド駆動装置２は、デューティ信号（後述する）を出力してソレノイド１の駆動を制御するマイコン４（マイクロコンピュータ）と、デューティ信号に基づいて、ソレノイド１を駆動するための駆動信号を出力するソレノイド駆動回路５（ソレノイド駆動手段）と、ソレノイド１に印加される駆動電圧を検出し、電圧検出信号を出力する電圧検出回路６（電圧検出手段）とを備えている。
【００２７】
マイコン４は、デューティ信号発生部７（デューティ信号発生手段）と、電圧検出部８と、タイマ起動部９と、タイマ時間計測部１０と、比較診断部１１（比較診断手段）とを有している。
ここで、マイコン４は、プログラムを格納したメモリとＣＰＵとを有するマイクロプロセッサ（図示せず）で構成されており、マイコン４を構成する各ブロックは、メモリ内にソフトウェアとして記憶されている。
【００２８】
デューティ信号発生部７は、ソレノイド１に対するデューティ信号を生成し、ソレノイド駆動回路５、タイマ起動部９および比較診断部１１にデューティ信号を出力する。
ここで、デューティ信号は、ソレノイド１の通電状態に対応する通電時間（デューティ信号のＯＮ状態が継続する時間、以下、「デューティＯＮ時間」と称する）と、ソレノイド１の非通電状態に対応する非通電時間（デューティ信号のＯＦＦ状態が継続する時間、以下、「デューティＯＦＦ時間」と称する）とをあわせた時間を１周期とする。
【００２９】
また、デューティ信号発生部７には、ソレノイド１の駆動周期と、デューティＯＮ時間の比率またはデューティＯＦＦ時間の比率とが外部から設定され、デューティ信号発生部７は、ソレノイド１の駆動周期に、デューティＯＮ時間（デューティＯＦＦ時間）の比率を乗算することにより、デューティ信号を生成する。
すなわち、デューティ信号の生成時には、デューティＯＮ時間とデューティＯＦＦ時間とが明確に算出されている。また、ソレノイド１の駆動周期が変化した場合であっても、デューティＯＮ時間の比率に基づいて、デューティＯＮ時間とデューティＯＦＦ時間とが明確に算出される。
なお、デューティ信号発生部７にデューティＯＮ時間とデューティＯＦＦ時間とが直接設定されてもよい。
【００３０】
電圧検出部８は、電圧検出回路６からの電圧検出信号を受信して、受信した電圧検出信号を比較診断部１１に出力する。
タイマ起動部９は、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった際に、タイマ（図示せず）を起動し、起動通知信号をタイマ時間計測部１０に出力する。このとき、タイマには、デューティ信号の切り替え直後の誤判定を防止するためのマスク時間（第１所定時間）とデューティＯＮ時間とを加算した第２所定時間が設定される。なお、マスク時間は、ソレノイド駆動回路５の遅れに基づいて設定される。
【００３１】
タイマ時間計測部１０は、タイマに設定された時間を計測し、デューティ信号がＯＮ状態に立ち上がってタイマが起動した切り替えタイミングからマスク時間が経過した後に、比較診断部１１に第１タイミング信号を出力するとともに、タイマが起動した切り替えタイミングから第２所定時間が経過した後に、比較診断部１１に第２タイミング信号を出力する。
【００３２】
比較診断部１１は、タイマ時間計測部１０からの第１タイミング信号に応答して、デューティ信号と電圧検出信号とを比較し、ソレノイド１が断線しているか否かを判定する。また、比較診断部１１は、タイマ時間計測部１０からの第２タイミング信号に応答して、デューティ信号と電圧検出信号とを比較し、ソレノイド１が短絡しているか否かを判定する。また、比較診断部１１は、ソレノイド１の断線判定および短絡判定の判定結果を報知装置３に出力する。
【００３３】
以下、図１とともに、図２のフローチャートを参照しながら、この発明の実施の形態１に係るデューティソレノイド装置がソレノイド１の断線および短絡を検出する検出処理について説明する。
図２において、まず、タイマ起動部９は、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった（切り替わったか）か否かを判定する（ステップＳ３１）。
【００３４】
ステップＳ３１において、デューティ信号がＯＮ状態に立ち上がった（すなわち、Ｙｅｓ）と判定された場合、タイマ起動部９は、マスク時間とデューティＯＮ時間とを加算した第２所定時間が設定されたタイマを起動する（ステップＳ３２）。
一方、ステップＳ３１において、デューティ信号がＯＮ状態に立ち上がっていない（すなわち、Ｎｏ）と判定された場合には、ステップＳ３１に戻って再度デューティ信号がＯＮ状態に立ち上がったか否かを判定する。
【００３５】
続いて、タイマ時間計測部１０は、マスク時間が経過したか否かを判定する（ステップＳ３３）。
ステップＳ３３において、マスク時間が経過した（すなわち、Ｙｅｓ）と判定された場合、タイマ時間計測部１０は、比較診断部１１に第１タイミング信号を出力する（ステップＳ３４）。
一方、ステップＳ３３において、マスク時間が経過していない（すなわち、Ｎｏ）と判定された場合には、ステップＳ３３に戻って再度マスク時間が経過したか否かを判定する。
【００３６】
次に、比較診断部１１は、デューティ信号と電圧検出信号とを比較して（ステップＳ３５）、ソレノイド１の断線判定を実行し、ソレノイド１が通電していれば正常と判定し、ソレノイド１が非通電であれば断線と判定する（ステップＳ３６）。
【００３７】
続いて、タイマ時間計測部１０は、第２所定時間が経過したか否かを判定する（ステップＳ３７）。
ステップＳ３７において、第２所定時間が経過した（すなわち、Ｙｅｓ）と判定された場合、タイマ時間計測部１０は、比較診断部１１に第２タイミング信号を出力する（ステップＳ３８）。
一方、ステップＳ３７において、第２所定時間が経過していない（すなわち、Ｎｏ）と判定された場合には、ステップＳ３７に戻って再度第２所定時間が経過したか否かを判定する。
【００３８】
次に、比較診断部１１は、デューティ信号と電圧検出信号とを比較して（ステップＳ３９）、ソレノイド１の短絡判定を実行し、ソレノイド１が通電していれば短絡と判定し、ソレノイド１が非通電であれば正常と判定して（ステップＳ４０）、図２の処理を終了する。
なお、タイマ起動部９が再度デューティ信号の立ち上がりを検出することにより、ソレノイド１の断線判定および短絡判定が繰り返し実行される。
【００３９】
以下、図３のタイミングチャートを参照しながら、図２のフローチャートに示したデューティソレノイド装置の検出処理について補足説明する。
図３において、まず、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった時刻ｔ１において、タイマ起動部９は、マスク時間とデューティＯＮ時間とを加算した第２所定時間が設定されたタイマを起動する。
【００４０】
また、時刻ｔ１からソレノイド駆動回路５の遅れ時間が経過した時刻ｔ２において、ソレノイド１が通電状態となり、所定の電圧Ｖｓが印加される。ここで、ソレノイド１が断線している場合には、ソレノイド１は非通電状態で、電圧は０Ｖ（破線参照）のままとなる。
続いて、時刻ｔ１からマスク時間が経過した時刻ｔ３において、タイマ時間計測部１０は、比較診断部１１に第１タイミング信号を出力し、比較診断部１１は、デューティ信号と電圧検出信号とを比較して、ソレノイド１の断線判定を実行する。
【００４１】
次に、時刻ｔ１からデューティＯＮ時間が経過した時刻ｔ４において、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がる。
また、時刻ｔ４からソレノイド駆動回路５の遅れ時間が経過した時刻ｔ５において、ソレノイド１が非通電状態となり、電圧が０Ｖとなる。ここで、ソレノイド１が短絡している場合には、ソレノイド１は通電状態で、電圧Ｖｓ（破線参照）が印加されたままとなる。
続いて、時刻ｔ１から第２所定時間が経過した（時刻ｔ２からデューティＯＮ時間が経過した）時刻ｔ６において、タイマ時間計測部１０は、比較診断部１１に第２タイミング信号を出力し、比較診断部１１は、デューティ信号と電圧検出信号とを比較して、ソレノイド１の短絡判定を実行する。
【００４２】
以下、本実施の形態のデューティソレノイド装置を自動車に適用した場合について具体的に説明する。
自動車の変速装置等では、数十［Ｈｚ］から数百［Ｈｚ］で駆動するソレノイド１が４〜５本使用されている。例えば、それぞれ５０Ｈｚで駆動する５本のソレノイド１を１秒間駆動させた場合、全体で２５０周期（５０Ｈｚ×５本）分のデューティ信号波形が発生する。
【００４３】
ここで、上記特許文献１に記載された従来装置では、１周期のデューティ信号波形につき４回の割り込み処理が発生する。この割り込み処理回数は、デューティ信号の立ち上がりエッジおよび立ち下がりエッジの両エッジにおけるタイマ起動処理２回と、それぞれのエッジからマスク時間が経過した後にソレノイド１の断線および短絡を検出する検出処理２回との合計である。よって、２５０周期分のデューティ信号波形において、１０００回（２５０周期×４回）の割り込み処理が発生する。
【００４４】
これに対して、本実施の形態のデューティソレノイド装置では、１周期のデューティ信号波形につき３回の割り込み処理が発生する。この割り込み処理回数は、デューティ信号の立ち上がりエッジにおけるタイマ起動処理１回と、立ち上がりエッジからマスク時間が経過した後、および立ち上がりエッジから第２所定時間が経過した後にソレノイド１の断線および短絡を検出する検出処理２回との合計である。よって、２５０周期分のデューティ信号波形において、７５０回（２５０周期×３回）の割り込み処理が発生する。
【００４５】
したがって、本実施の形態のデューティソレノイド装置は、上記特許文献１に記載された従来装置と比較して、割り込み処理を２５０回、すなわち２５％削減することができ、マイコン４の負荷を低減することができる。
【００４６】
この発明の実施の形態１に係るデューティソレノイド装置によれば、比較診断部１１は、デューティ信号の立ち上がりエッジからマスク時間が経過した後に、タイマ時間計測部１０からの第１タイミング信号に応答してソレノイド１の断線判定を実行し、デューティ信号の立ち上がりエッジから第２の所定時間が経過した後に、タイマ時間計測部１０からの第２タイミング信号に応答してソレノイド１の短絡判定を実行する。
そのため、デューティ信号の立ち上がりエッジおよび立ち下がりエッジのうち、立ち上がりエッジのみを検出してソレノイド１の断線および短絡の両方を検出することができるので、高機能なマイコン４を必要とせず、コストを低減することができる。
また、タイマ起動のための割り込み処理が、１周期のデューティ信号波形につき１回となり、プログラム処理が容易になってマイコン４の負荷が低減されるので、処理速度の速いマイコン４を必要とせず、コストを低減することができる。
【００４７】
実施の形態２．
上記実施の形態１では、デューティ信号がＯＦＦ状態からＯＮ状態に立ち上がった際にタイマ起動部９がタイマを起動し、タイマが起動してからの経過時間に応じてタイマ時間計測部１０から出力されるタイミング信号に応答して、比較診断部１１がソレノイド１の断線判定および短絡判定を実行した。
しかしながら、これに限定されず、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がった際にタイマ起動部９がタイマを起動してもよい。
【００４８】
この発明の実施の形態２に係るデューティソレノイド装置は、図１に示したタイマ起動部９、タイマ時間計測部１０および比較診断部１１に代えて、タイマ起動部９Ａ（図示せず）、タイマ時間計測部１０Ａ（図示せず）および比較診断部１１Ａ（図示せず）を有している。
【００４９】
タイマ起動部９Ａは、デューティ信号がＯＮ状態からＯＦＦ状態に立ち下がった際に、タイマを起動し、起動通知信号をタイマ時間計測部１０Ａに出力する。このとき、タイマには、デューティ信号の切り替え直後の誤判定を防止するためのマスク時間（第１所定時間）とデューティＯＦＦ時間とを加算した第３所定時間が設定される。なお、マスク時間は、ソレノイド駆動回路５の遅れに基づいて設定される。
【００５０】
タイマ時間計測部１０Ａは、タイマに設定された時間を計測し、デューティ信号がＯＦＦ状態に立ち下がってタイマが起動した切り替えタイミングからマスク時間が経過した後に、比較診断部１１Ａに第１タイミング信号を出力するとともに、タイマが起動した切り替えタイミングから第３所定時間が経過した後に、比較診断部１１Ａに第３タイミング信号を出力する。
【００５１】
比較診断部１１Ａは、タイマ時間計測部１０Ａからの第１タイミング信号に応答して、デューティ信号と電圧検出信号とを比較し、ソレノイド１が通電していれば短絡と判定し、ソレノイド１が非通電であれば正常と判定する。また、比較診断部１１Ａは、タイマ時間計測部１０Ａからの第３タイミング信号に応答して、デューティ信号と電圧検出信号とを比較し、ソレノイド１が通電していれば正常と判定し、ソレノイド１が非通電であれば断線と判定する。
その他の構成、および本実施の形態によるデューティソレノイド装置の動作については、前述の実施の形態１と同様なので、その説明は省略する。
【００５２】
この発明の実施の形態２に係るデューティソレノイド装置によれば、比較診断部１１Ａは、デューティ信号の立ち下がりエッジからマスク時間が経過した後に、タイマ時間計測部１０Ａからの第１タイミング信号に応答してソレノイド１の短絡判定を実行し、デューティ信号の立ち下がりエッジから第３の所定時間が経過した後に、タイマ時間計測部１０Ａからの第３タイミング信号に応答してソレノイド１の断線判定を実行する。
そのため、上記実施の形態１と同様の効果を奏することができる。
【００５３】
実施の形態３．
図４は、この発明の実施の形態３に係るデューティソレノイド装置を示す概略構成図である。
図４において、デューティソレノイド装置のソレノイド駆動装置２Ｂは、図１に示したマイコン４、ソレノイド駆動回路５および電圧検出回路６に代えて、マイコン４Ｂおよびソレノイド駆動素子１２（ソレノイド駆動手段、電圧検出手段）を備えている。
また、マイコン４Ｂは、図１に示したデューティ信号発生部７、電圧検出部８および比較診断部１１に代えて、デューティ信号発生部７Ｂ、信号検出部１３および比較診断部１１Ｂを有している。
【００５４】
デューティ信号発生部７Ｂは、ソレノイド１に対するデューティ信号を生成し、ソレノイド駆動素子１２、タイマ起動部９および比較診断部１１Ｂにデューティ信号を出力する。
ここで、デューティ信号発生部７Ｂは、デューティ信号として、ソレノイド１の通電状態（デューティ信号のＯＮ状態）に対応する「Ｈ」と、ソレノイド１の非通電状態（デューティ信号のＯＦＦ状態）に対応する「Ｌ」との２種類の信号を出力する。
【００５５】
ソレノイド駆動素子１２は、デューティ信号発生部７Ｂからのデューティ信号に基づいて、ソレノイド１を駆動するための駆動信号を出力するとともに、ソレノイド１の駆動状態を検出し、駆動状態信号を出力する。
ここで、ソレノイド駆動素子１２は、駆動状態信号として、ソレノイド１が通電していれば「Ｈ」の信号を出力し、ソレノイド１が非通電であれば「Ｌ」の信号を出力する。
信号検出部１３は、ソレノイド駆動素子１２からの駆動状態信号を受信して、受信した駆動状態信号を比較診断部１１Ｂに出力する。
【００５６】
比較診断部１１Ｂは、タイマ時間計測部１０からの第１タイミング信号に応答して、デューティ信号（ここでは、「Ｈ」）と駆動状態信号とを比較し、ソレノイド１が通電（駆動状態信号が「Ｈ」）していれば正常と判定し、ソレノイド１が非通電（駆動状態信号が「Ｌ」）であれば断線と判定する。
また、比較診断部１１Ｂは、タイマ時間計測部１０からの第２タイミング信号に応答して、デューティ信号（ここでは、「Ｌ」）と駆動状態信号とを比較し、ソレノイド１が通電（駆動状態信号が「Ｈ」）していれば短絡と判定し、ソレノイド１が非通電（駆動状態信号が「Ｌ」）であれば正常と判定する。
【００５７】
ずなわち、デューティ信号および駆動状態信号と、ソレノイド１の断線判定および短絡判定の判定結果との関係は、図５に示すようになる。
その他の構成、および本実施の形態によるデューティソレノイド装置の動作については、前述の実施の形態１と同様なので、その説明は省略する。
【００５８】
この発明の実施の形態３に係るデューティソレノイド装置によれば、比較診断部１１Ｂは、デューティ信号の立ち上がりエッジからマスク時間が経過した後に、タイマ時間計測部１０からの第１タイミング信号に応答してソレノイド１の断線判定を実行し、デューティ信号の立ち上がりエッジから第２の所定時間が経過した後に、タイマ時間計測部１０からの第２タイミング信号に応答してソレノイド１の短絡判定を実行する。
そのため、上記実施の形態１と同様の効果を奏することができる。
【図面の簡単な説明】
【００５９】
【図１】この発明の実施の形態１に係るデューティソレノイド装置を示す概略構成図である。
【図２】この発明の実施の形態１に係るデューティソレノイド装置の動作を示すフローチャートである。
【図３】図２のフローチャートに示したデューティソレノイド装置の動作を補足説明するタイミングチャートである。
【図４】この発明の実施の形態３に係るデューティソレノイド装置を示す概略構成図である。
【図５】この発明の実施の形態３によるデューティ信号および駆動状態信号と、ソレノイドの断線判定および短絡判定の判定結果との関係を示す説明図である。
【図６】従来のリニアソレノイド駆動装置による動作を示すタイミングチャートである。
【図７】従来のリニアソレノイド駆動装置による動作を補足説明するタイミングチャートである。
【符号の説明】
【００６０】
１  ソレノイド（デューティソレノイド）、５  ソレノイド駆動回路（ソレノイド駆動手段）、６  電圧検出回路（電圧検出手段）、７、７Ｂ  デューティ信号発生部（デューティ信号発生手段）、１１、１１Ａ、１１Ｂ  比較診断部（比較診断手段）、１２  ソレノイド駆動素子（ソレノイド駆動手段、電圧検出手段）。
【図１】
2008141062.tif 000003
【図２】
2008141062.tif 000004
【図３】
2008141062.tif 000005
【図４】
2008141062.tif 000006
【図５】
2008141062.tif 000007
【図６】
2008141062.tif 000008
【図７】
2008141062.tif 000009