(57)【要約】【課題】アナログデータから変換されたディジタルデータの信頼性を向上させることができるＡ／Ｄ変換装置を提供すること。【解決手段】Ａ／Ｄ変換装置１は、入力されるアナログデータをディジタルデータに変換して出力するＡ／Ｄコンバータ（ＡＤＣ）１０と、アナログデータをディジタルデータに変換する旨の指示を行うことによりＡ／Ｄコンバータ１０を制御する制御部２０とを備える。Ａ／Ｄコンバータ１０には電源電圧Ｖ１及び接地電圧Ｖｓｓで示される基準アナログデータが入力される。制御部２０は、基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御し、その結果得られたディジタルデータと、基準アナログデータに対応して予め設定された基準ディジタルデータとの照合結果に基づいて、Ａ／Ｄコンバータ１０が正常に動作しているか否かの判断を行う。【選択図】      図１
2005323273.tif 000002
【特許請求の範囲】
【請求項１】
入力されるアナログデータをディジタルデータに変換して出力するデータ変換手段と、
前記アナログデータを前記ディジタルデータに変換する旨の指示を行うことにより前記データ変換手段を制御する制御手段とを備えるＡ／Ｄ変換装置において、
前記データ変換手段には所定の基準アナログデータが入力され、
前記制御手段は、前記基準アナログデータをディジタルデータに変換するべく前記データ変換手段を制御し、その結果得られたディジタルデータと、該基準アナログデータに対応して予め設定された基準ディジタルデータとの照合結果に基づいて、前記データ変換手段が正常に動作しているか否かの判断を行う正常動作判定処理を行うことを特徴とするＡ／Ｄ変換装置。
【請求項２】
前記制御手段は、前記基準アナログデータ以外のアナログデータをディジタルデータに変換する旨の指示を行って前記データ変換手段を制御する際にはその都度、前記正常動作判定処理を行うことを特徴とする請求項１に記載のＡ／Ｄ変換装置。
【請求項３】
前記基準アナログデータは、互いに相違する複数種のアナログデータであり、
前記制御手段は、複数の前記基準アナログデータをそれぞれディジタルデータに変換するべく前記データ変換手段を制御し、得られたディジタルデータと変換する旨の指示をした前記基準アナログデータに対応する前記基準ディジタルデータとをそれぞれ照合し、その照合結果の全てに基づいて前記正常動作判定処理を行うことを特徴とする請求項１または請求項２に記載のＡ／Ｄ変換装置。
【請求項４】
前記基準アナログデータは、第１基準アナログデータと第２基準アナログデータとからなり、
前記データ変換手段は、前記第１基準アナログデータと前記第２基準アナログデータとが別々に入力される２つの基準入力ポートと前記第１基準アナログデータ及び前記第２基準アナログデータ以外のアナログデータが入力される複数のデータ入力ポートとからなる複数の入力ポートを備えるとともに、該複数の入力ポートのうち一つを選択する選択手段を備え、該選択手段により選択された入力ポートに入力されるアナログデータをディジタルデータに変換して出力することを特徴とする請求項３に記載のＡ／Ｄ変換装置。
【請求項５】
前記基準アナログデータは、第１基準アナログデータと第２基準アナログデータとからなり、
前記データ変換手段は、前記第１基準アナログデータ及び前記第２基準アナログデータが入力される１つの基準入力ポートと該基準アナログデータ以外のアナログデータが入力される複数のデータ入力ポートとからなる複数の入力ポートを備え、
前記データ変換手段には、前記第１基準アナログデータと前記第２基準アナログデータとが同一の前記基準入力ポートから入力され、
前記制御手段は、前記第１基準アナログデータを変換するべく前記データ変換手段を制御する際には前記基準入力ポートに前記第１基準アナログデータが入力されるように制御し、前記第２基準アナログデータを変換するべく前記データ変換手段を制御する際には前記基準入力ポートに前記第２基準アナログデータが入力されるように制御することを特徴とする請求項３に記載のＡ／Ｄ変換装置。
【請求項６】
前記制御手段は、まず、前記第１基準アナログデータをディジタルデータに変換するべく前記データ変換手段を制御した後、前記第１基準アナログデータ及び前記第２基準アナログデータ以外のアナログデータをディジタルデータに変換するべく前記データ変換手段を制御し、更に、前記第２基準アナログデータに変換するべく前記データ変換手段を制御することを特徴とする請求項４または請求項５に記載のＡ／Ｄ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログデータをディジタルデータに変換するＡ／Ｄ変換装置に関するものである。
【背景技術】
【０００２】
従来、例えば、サーミスタの電圧等の連続的な物理量（アナログデータ）を、マイクロコンピュータ（マイコン）にとって扱い易い離散的なデータ（ディジタルデータ）に変換する装置として、例えば特許文献１に示されるＡ／Ｄ変換装置が知られている。このようなＡ／Ｄ変換装置を用いることにより、マイコンは、アナログデータをディジタルデータとして扱え、メモリに一時的に記録したり、制御対象を制御するための制御情報として用いたりすることが可能となる。
【０００３】
図８に示すように、この種のＡ／Ｄ変換装置１００は、Ａ／Ｄコンバータ（ＡＤＣ）１０１と、ＣＰＵ及びメモリ等から構成される制御部１０２とを備えている。Ａ／Ｄコンバータ１０１は、アナログデータをディジタルデータに変換する旨の指示を制御部１０２から受け取ると、ポートＡＤ０〜ＡＤ７に対して並列に入力されるアナログデータをディジタルデータに変換し、該ディジタルデータを制御部１０２に対して直列に出力する。詳しくは、Ａ／Ｄコンバータ１０１は、ポートＡＤ０に入力されるアナログデータをディジタルデータに変換する旨の指示を制御部１０２から受け取ると、ポートＡＤ０に入力されるアナログデータをディジタルデータに変換して出力する。また、Ａ／Ｄコンバータ１０１は、ポートＡＤ１に入力されるアナログデータをディジタルデータに変換する旨の指示を制御部１０２から受け取ると、ポートＡＤ１に入力されるアナログデータをディジタルデータに変換して出力する。このように、Ａ／Ｄコンバータ１０１は、制御部１０２により指定されたポートに入力されるアナログデータをディジタルデータに変換して出力する。なお、変換されたディジタルデータは、接地電圧Ｖｓｓに相当するディジタルデータと電源電圧Ｖ１に相当するディジタルデータとの間の離散的なディジタルデータとなる。
【特許文献１】特開２００４−９６６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、Ａ／Ｄコンバータ１０１に故障等による不具合が生じた場合、Ａ／Ｄコンバータ１０１は、入力されたアナログデータを正常な状態とは異なるディジタルデータに変換してしまうおそれがある。この場合、制御部１０２は不正確なディジタルデータを用いて制御を行ってしまう。
【０００５】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、アナログデータから変換されたディジタルデータの信頼性を向上させることができるＡ／Ｄ変換装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために請求項１に記載の発明では、入力されるアナログデータをディジタルデータに変換して出力するデータ変換手段と、前記アナログデータを前記ディジタルデータに変換する旨の指示を行うことにより前記データ変換手段を制御する制御手段とを備えるＡ／Ｄ変換装置において、前記データ変換手段には所定の基準アナログデータが入力され、前記制御手段は、前記基準アナログデータをディジタルデータに変換するべく前記データ変換手段を制御し、その結果得られたディジタルデータと、該基準アナログデータに対応して予め設定された基準ディジタルデータとの照合結果に基づいて、前記データ変換手段が正常に動作しているか否かの判断を行う正常動作判定処理を行うことを要旨とする。
【０００７】
請求項２に記載の発明では、請求項１に記載のＡ／Ｄ変換装置において、前記制御手段は、前記基準アナログデータ以外のアナログデータをディジタルデータに変換する旨の指示を行って前記データ変換手段を制御する際にはその都度、前記正常動作判定処理を行うことを要旨とする。
【０００８】
請求項３に記載の発明では、請求項１または請求項２に記載のＡ／Ｄ変換装置において、前記基準アナログデータは、互いに相違する複数種のアナログデータであり、前記制御手段は、複数の前記基準アナログデータをそれぞれディジタルデータに変換するべく前記データ変換手段を制御し、得られたディジタルデータと変換する旨の指示をした前記基準アナログデータに対応する前記基準ディジタルデータとをそれぞれ照合し、その照合結果の全てに基づいて前記正常動作判定処理を行うことを要旨とする。
【０００９】
請求項４に記載の発明では、請求項３に記載のＡ／Ｄ変換装置において、前記基準アナログデータは、第１基準アナログデータと第２基準アナログデータとからなり、前記データ変換手段は、前記第１基準アナログデータと前記第２基準アナログデータとが別々に入力される２つの基準入力ポートと前記第１基準アナログデータ及び前記第２基準アナログデータ以外のアナログデータが入力される複数のデータ入力ポートとからなる複数の入力ポートを備えるとともに、該複数の入力ポートのうち一つを選択する選択手段を備え、該選択手段により選択された入力ポートに入力されるアナログデータをディジタルデータに変換して出力することを要旨とする。
【００１０】
請求項５に記載の発明では、請求項３に記載のＡ／Ｄ変換装置において、前記基準アナログデータは、第１基準アナログデータと第２基準アナログデータとからなり、前記データ変換手段は、前記第１基準アナログデータ及び前記第２基準アナログデータが入力される１つの基準入力ポートと該基準アナログデータ以外のアナログデータが入力される複数のデータ入力ポートとからなる複数の入力ポートを備え、前記データ変換手段には、前記第１基準アナログデータと前記第２基準アナログデータとが同一の前記基準入力ポートから入力され、前記制御手段は、前記第１基準アナログデータを変換するべく前記データ変換手段を制御する際には前記基準入力ポートに前記第１基準アナログデータが入力されるように制御し、前記第２基準アナログデータを変換するべく前記データ変換手段を制御する際には前記基準入力ポートに前記第２基準アナログデータが入力されるように制御することを要旨とする。
【００１１】
請求項６に記載の発明では、請求項４または請求項５のいずれか１項に記載のＡ／Ｄ変換装置において、前記制御手段は、まず、前記第１基準アナログデータをディジタルデータに変換するべく前記データ変換手段を制御した後、前記第１基準アナログデータ及び前記第２基準アナログデータ以外のアナログデータをディジタルデータに変換するべく前記データ変換手段を制御し、更に、前記第２基準アナログデータに変換するべく前記データ変換手段を制御することを要旨とする。
【００１２】
以下、本発明の作用について説明する。
請求項１に記載の発明によれば、データ変換手段には所定の基準アナログデータが入力される。制御手段は、この基準アナログデータをディジタルデータに変換するべくデータ変換手段を制御し、その結果得られたディジタルデータ（比較ディジタルデータ）と基準ディジタルデータとの照合を行う。データ変換手段が正常に動作している場合、すなわち、データ変換手段に入力されたアナログデータが対応するディジタルデータに変換される場合、比較ディジタルデータと基準ディジタルデータとは一致する。このように両ディジタルデータが一致する場合には、データ変換手段が正常に動作していると推定できるため、変換されたディジタルデータの信頼性は高い。一方、データ変換手段に何らかの異常がある場合には、比較ディジタルデータと基準ディジタルデータとは不一致となる。よって、制御部は、照合結果に基づくことにより、データ変換手段が正常に動作しているか否かの判断を行うことが可能となる。したがって、このようなＡ／Ｄ変換装置によれば、アナログデータから変換されたディジタルデータの信頼性を向上させることができる。なお、本明細書においてディジタルデータの一致とは、データの完全一致のみを指すものではなく、変換されたディジタルデータが予め設定された所定のマージン内に包含されることによる一致も含まれるものとする。
【００１３】
請求項２に記載の発明によれば、制御手段は、データ変換手段を制御する際にはその都度、正常動作判定処理を行うため、変換されたディジタルデータの信頼性を確実に向上させることができる。したがって、このようなＡ／Ｄ変換装置によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。ちなみに、例えば、Ａ／Ｄ変換装置の動作初期や異常が発生した際にのみ制御手段が正常動作判定処理を行うように構成されたＡ／Ｄ変換装置によると、制御手段が正常動作判定処理を行っていない期間におけるディジタルデータの信頼性は不明となる。
【００１４】
請求項３に記載の発明によれば、基準アナログデータは、複数存在するととも互いに相違する。そして、制御手段は、該複数の基準アナログデータに対応する基準ディジタルデータと、データ変換手段から出力されるディジタルデータとをそれぞれ照合し、その照合結果の全てに基づいて正常動作判定処理を行う。ここで、データ変換手段が正常に動作していない場合には、例えば、データ変換手段から出力されるディジタルデータが一定値に固定されてしまうといったことが想定される。例えば、データ変換手段が出力されるディジタルデータが偶然にも基準ディジタルデータに固定された場合には、これらディジタルデータ同士が一致してしまう。しかし、このような場合においても、基準アナログデータが複数存在することにより、データ変換手段から出力されるディジタルデータが全ての基準ディジタルデータに一致することはない。よって、制御手段は、データ変換手段から出力されるディジタルデータがデータ変換手段の動作異常により基準アナログデータに固定されてしまといった場合においても、データ変換手段が正常に動作しているか否かを判断することができる。したがって、このようなＡ／Ｄ変換装置によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００１５】
請求項４に記載の発明によれば、データ変換手段は、複数の入力ポートのうち一つを選択する選択手段を備え、該選択手段により選択された入力ポートに入力されるアナログデータをディジタルデータに変換して出力する。つまり、データ変換手段は、並列に入力されたアナログデータをディジタルデータに変換して直列に出力する。データ変換手段において選択手段が正常に動作していない場合には、例えば、選択手段は、データ変換手段により指示された入力ポートと別の入力ポートを選択してしまうおそれがある。この場合、データ変換手段から出力されるディジタルデータは、制御手段により指示された入力ポートに入力されるアナログデータが変換されたものとは相違する。本発明では第１基準アナログデータと第２基準アナログデータとは別々の基準入力ポートに入力される。このため、選択手段が正常に動作していない場合には、第１基準アナログデータに対応する比較ディジタルデータと第１基準ディジタルデータとの照合、または、第２基準アナログデータに対応する比較ディジタルデータと第２基準ディジタルデータとの照合のうちいずれかは不一致となる。よって、制御手段は、データ変換手段において選択手段が正常に動作していない場合においても、データ変換手段が正常に動作しているか否かを判断することができる。したがって、このようなＡ／Ｄ変換装置によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００１６】
請求項５に記載の発明によれば、制御手段は、第１基準アナログデータと第２基準アナログデータとを同一の基準入力ポートに出力する。このため、データ変換手段において基準アナログデータが入力されるポートは一つで済む。よって、第１基準アナログデータと第２基準アナログデータとが別々の基準入力ポートに入力される場合に比較して、基準入力ポートの数を削減することができる。この削減できた基準入力ポートは、データ入力ポートとして使用することができる。したがって、このようなＡ／Ｄ変換装置によれば、データ変換手段には基準アナログデータ以外のアナログデータがより多く入力可能となり、Ａ／Ｄ変換装置の利便性が向上する。
【００１７】
請求項６に記載の発明によれば、制御手段は、正常動作判定処理を行った後に、基準アナログデータ以外のアナログデータをディジタルデータに変換する旨の指示を行う。このため、制御手段は、例えば、正常動作判定処理を行った結果、データ変換手段が正常に動作していないと判断できる場合には、基準アナログデータ以外のアナログデータをディジタルデータに変換しないようにすることができる。よって、このようなＡ／Ｄ変換装置によれば、例えば、データ変換手段の動作が異常である旨を表示器等を介して早期に報知することも可能となる。したがって、Ａ／Ｄ変換装置の利便性が向上する。
【００１８】
また、制御手段は、基準アナログデータ以外のアナログデータをディジタルデータに変換した後においても正常動作判定処理を行う。このため、制御手段は、基準アナログデータ以外のアナログデータがディジタルデータに変換される過程においてデータ変換手段の動作が正常から異常となるような態様においても、データ変換手段が正常に動作しているか否かを判断することができる。したがって、このようなＡ／Ｄ変換装置によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【発明の効果】
【００１９】
本発明によれば、アナログデータから変換されたディジタルデータの信頼性を向上させることができるＡ／Ｄ変換装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図１〜図４にしたがって説明する。
図１に示すように、Ａ／Ｄ変換装置１は、データ変換手段としてのＡ／Ｄコンバータ（ＡＤＣ）１０と、Ａ／Ｄコンバータ１０に接続される制御手段としての制御部２０とを備えている。Ａ／Ｄコンバータ１０には、図示しない回転角度検出装置が接続されている。本実施形態における回転角度検出装置は、ステアリングの操舵角に応じた測定アナログデータを出力する構成となっている。なお、本実施形態におけるＡ／Ｄコンバータ１０は、８つのポートＡＤ０〜ＡＤ７を備えており、これらポートＡＤ０〜ＡＤ７に並列に入力されたアナログデータをディジタルデータに変換して直列に出力する。つまり、本実施形態におけるＡ／Ｄコンバータ１０は、いわゆる８チャネルパラレル入力・シリアル出力のＡ／Ｄコンバータ１０である。なお、Ａ／Ｄコンバータ１０は、ポートＡＤ０〜ＡＤ７に入力されたアナログデータをそれぞれディジタルデータ（例えば８ビット）に変換する方式として逐次比較型変換方式を用いている。但し、Ａ／Ｄコンバータ１０が用いる変換方式は逐次比較型変換方式等の電圧比較型変換方式に限定されず、例えば、Ａ／Ｄコンバータ１０は、二重積分型変換方式やΔΣ型変換方式等の時間比較型変換方式を用いてもよい。また、Ａ／Ｄコンバータ１０のポート数は８つに限定されない。
【００２１】
Ａ／Ｄコンバータ１０において、プラス基準電圧端子Ｖｒｅｆには電源電圧Ｖ１が接続され、マイナス基準電圧端子には接地電圧Ｖｓｓが接続されている。このため、Ａ／Ｄコンバータ１０におけるアナログデータの入力電圧範囲は、接地電圧Ｖｓｓから電源電圧Ｖ１までで示される範囲となる。また、Ａ／Ｄコンバータ１０のポートＡＤ０には電源電圧Ｖ１（第１基準アナログデータ）が接続され、ポートＡＤ７には接地電圧Ｖｓｓ（第２基準アナログデータ）が接続されている。つまり、本実施形態においては、ポートＡＤ０及びポートＡＤ７が基準入力ポートに相当し、ポートＡＤ１〜ＡＤ６がデータ入力ポートに相当する。
【００２２】
Ａ／Ｄコンバータ１０は、図２に示すように、選択手段としてのマルチプレクサ１１、サンプルスイッチ（サンプルＳＷ）１２、サンプルホールドコンデンサＣ、Ａ／Ｄ変換器１３を備えている。なお、本実施形態におけるＡ／Ｄコンバータ１０は、マルチプレクサ１１を含んだパッケージとなっている。なお、Ａ／Ｄコンバータ１０の構成はこれに限定されず、例えば、Ａ／Ｄコンバータ１０は、サンプルＳＷ１２、サンプルホールドコンデンサＣ、及びＡ／Ｄ変換器１３とマルチプレクサ１１とが別個設けられている構成でもよい。
【００２３】
マルチプレクサ１１は、各ポートＡＤ０〜ＡＤ７に対応するセレクトスイッチＳＷ０〜ＳＷ７と、これらセレクトスイッチＳＷ０〜ＳＷ７のオン・オフを制御するスイッチ選択器１１ａとを備えている。セレクトスイッチＳＷ０〜ＳＷ７の一方の端子は対応するポートＡＤ０〜ＡＤ７にそれぞれ接続され、他方の端子はサンプルＳＷ１２に接続されている。これらセレクトスイッチＳＷ０〜ＳＷ７は、本実施形態においてはアナログスイッチにより構成されている。スイッチ選択器１１ａは、制御部２０から入力される選択信号にしたがって、これらセレクトスイッチＳＷ０〜ＳＷ７のうちの一つを選択して排他的にオンさせる。例えば、ポートＡＤ０を選択する旨の選択信号が制御部２０から入力された場合、スイッチ選択器１１ａは、ポートＡＤ０に対応するセレクトスイッチＳＷ０をオンするとともにポートＡＤ１〜ＡＤ７に対応するセレクトスイッチＳＷ１〜ＳＷ７をオフする。セレクトスイッチＳＷ０がオンすると、ポートＡＤ０とサンプルＳＷ１２の一方の端子とが接続される。
【００２４】
サンプルＳＷ１２の他方の端子は、サンプルホールドコンデンサＣを介して接地されるとともに、Ａ／Ｄ変換器１３に接続されている。サンプルＳＷ１２は、Ａ／Ｄ変換器１３の指示に基づいてオンまたはオフする。
【００２５】
Ａ／Ｄ変換器１３は、制御部２０から変換開始信号が入力されると、サンプルＳＷ１２をオンする。そして、Ａ／Ｄ変換器１３は、サンプルＳＷ１２をオンしてからサンプルホールドコンデンサＣがアナログデータにより充電される時間（サンプリング時間）が経過した後、サンプルＳＷ１２をオフさせてサンプルホールドコンデンサＣに充電された電荷の電圧をディジタルデータに変換する。Ａ／Ｄ変換器１３は、この変換したディジタルデータを、各ポートに対応するディジタルデータ（ＡＤデータ０〜ＡＤデータ７）として制御部２０に出力する。例えば、Ａ／Ｄコンバータ１０は、ポートＡＤ０に入力された第１基準アナログデータのディジタルデータをＡＤデータ０として出力する。また、例えば、Ａ／Ｄコンバータ１０は、ポートＡＤ１に入力されたアナログデータのディジタルデータをＡＤデータ１として出力する。
【００２６】
制御部２０は、図示しないＣＰＵ、ＲＯＭ２０ａ、及びＲＡＭ２０ｂを備えている。ＲＯＭ２０ａには、電源電圧Ｖ１に対応して予め設定された第１基準ディジタルデータ及び接地電圧Ｖｓｓに対応して予め設定された第２基準ディジタルデータが記録されている。ＲＡＭ２０ｂは、例えばレジスター（一時記憶装置）である。ＲＡＭ２０ｂには、Ａ／Ｄコンバータ１０から制御部２０にＡＤデータ０〜ＡＤデータ７が入力される度に、これらＡＤデータ０〜ＡＤデータ７がそれぞれ記録される。
【００２７】
制御部２０は、選択信号をＡ／Ｄコンバータ１０に出力することにより、ディジタルデータへの変換対象となるポートＡＤ０〜ＡＤ７を選択する。本実施形態における選択信号は、３ビットの２進信号により構成されている。例えば、図４に示すように、ポートＡＤ１を選択する旨の選択信号は、「００１」の２進信号となり、ポートＡＤ６を選択する旨の選択信号は、「１１０」の２進信号となる。そして、制御部２０は、選択信号を出力した後、選択したポートに入力されるアナログデータをディジタルデータに変換するべく、変換開始信号をＡ／Ｄコンバータ１０に出力する。このように、制御部２０は、選択信号と変換開始信号とを用いて、アナログデータをディジタルデータに変換する旨の指示を行うことによりＡ／Ｄコンバータ１０を制御する。
【００２８】
制御部２０は、ＲＡＭ２０ｂに記録されたＡＤデータ０及びＡＤデータ７（共に比較ディジタルデータ）を用いて、Ａ／Ｄコンバータ１０が正常に動作しているか否かの判断を行う正常動作判定処理を行う。具体的には、制御部２０は、ポートＡＤ０に入力されたアナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御し、その結果ＲＡＭ２０ｂに記録されたＡＤデータ０と第１基準ディジタルデータとを照合する。また、制御部２０は、ポートＡＤ７に入力されたアナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御し、その結果ＲＡＭ２０ｂに記録されたＡＤデータ７と第２基準ディジタルデータとを照合する。ＡＤデータ０と第１基準ディジタルデータとが一致し、且つ、ＡＤデータ７と第２基準ディジタルデータとが一致する場合、制御部２０は、Ａ／Ｄコンバータ１０に入力されたアナログデータが対応するディジタルデータに変換されていると推定して、Ａ／Ｄコンバータ１０が正常に動作していると判断する。制御部２０は、Ａ／Ｄコンバータ１０が正常に動作していると判断する場合、ステアリングの操舵角を示す制御情報としてＡＤデータ１〜ＡＤデータ６を用いる。
【００２９】
次に、制御部２０が行うこれら一連の処理（データ取得処理）について図３にしたがって詳細に説明する。図３において破線で囲んだステップ（ステップ５０〜５２、ステップ５４及びステップ５５）は正常動作判定処理に該当する。制御部２０は、測定アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する際にはその都度、図３に示すデータ取得処理（正常動作判定処理）を行う。つまり、制御部２０は、ステアリングの操舵角をディジタルデータとして求める際にはその都度、正常動作判定処理を行うこととなる。
【００３０】
まず、制御部２０は、ステップ５０において、ポートＡＤ０を選択する旨の選択信号（「０００」）をＡ／Ｄコンバータ１０に出力する。そして、続くステップ５１において制御部２０は、変換開始信号をＡ／Ｄコンバータ１０に出力する。制御部２０によるこれらステップ５０，５１の実行により、Ａ／Ｄコンバータ１０においては選択されたポートＡＤ０に入力された第１基準アナログデータのディジタルデータへの変換が開始される。その結果、ＡＤデータ０がＲＡＭ２０ｂに記録される。
【００３１】
ステップ５２において制御部２０は、ＲＡＭ２０ｂに記録されているＡＤデータ０（比較ディジタルデータ）と第１基準ディジタルデータとを比較する。ＡＤデータ０と第１基準ディジタルデータとが一致する場合、制御部２０は、ステップ５３においてポートＡＤ１〜ＡＤ６に入力される測定アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する。詳しくは、制御部２０は、ステップ５０，５１の処理をポートＡＤ１〜ＡＤ６についても繰り返し行うことにより、各ポートＡＤ１〜ＡＤ６に入力された測定アナログデータをディジタルデータへそれぞれ変換するようＡ／Ｄコンバータ１０を制御する。その結果、ＡＤデータ１〜ＡＤデータ６がＲＡＭ２０ｂにそれぞれ記録される。
【００３２】
その後、ステップ５４において制御部２０は、ポートＡＤ７に入力される第２基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する。その結果、ＡＤデータ７がＲＡＭ２０ｂに記録される。このように、制御部２０は、まず、第１基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御した後、測定アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御し、更に、第２基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する。
【００３３】
ステップ５５において制御部２０は、ＲＡＭ２０ｂに記録されているＡＤデータ７（比較ディジタルデータ）と第２基準ディジタルデータとを比較する。ＡＤデータ７と第２基準ディジタルデータとが一致する場合、制御部２０は、Ａ／Ｄコンバータ１０が正常に動作しており、ＲＡＭ２０ｂにも不具合がないと判断して、ステップ５６において判定フラグＦＧを「１」にセットして処理を一旦終了する。
【００３４】
一方、ステップ５２においてＡＤデータ０と第１基準ディジタルデータとが不一致の場合、制御部２０は、測定アナログデータをディジタルデータに変換する旨の指示を行わないで、ステップ５７において判定フラグＦＧを「０」にリセットして処理を一旦終了する。また、ステップ５５においてＡＤデータ７と第２基準ディジタルデータとが不一致の場合においても、ステップ５７において判定フラグＦＧを「０」にリセットして処理を一旦終了する。すなわち、制御部２０は、ステップ５２においてＡＤデータ０と第１基準ディジタルデータとが不一致の場合やステップ５５においてＡＤデータ７と第２基準ディジタルデータとが不一致の場合、Ａ／Ｄコンバータ１０またはＲＡＭ２０ｂに不具合があるものと判断して処理を一旦終了する。
【００３５】
制御部２０は、判定フラグＦＧの値によって、ＡＤデータ１〜ＡＤデータ６の信頼性が高いか否かを判断する。詳しくは、制御部２０は、判定フラグＦＧの値が「１」の場合には、ＡＤデータ１〜ＡＤデータ６の信頼性が高いと判断し、判定フラグＦＧの値が「０」の場合には、ＡＤデータ１〜ＡＤデータ６の信頼性がないと判断する。
【００３６】
次に、異常時におけるＡ／Ｄ変換装置１の動作態様例を説明する。なお、以下、Ａ／Ｄコンバータ１０が正常に動作し、制御部２０のＲＡＭ２０ｂに不具合がない状態を「正常時」と表現し、Ａ／Ｄコンバータ１０に不具合がある状態やＲＡＭ２０ｂに不具合がある状態を「異常時」と表現する。
【００３７】
＜Ａ／Ｄコンバータ１０に不具合がある場合＞
（例１）
Ａ／Ｄコンバータ１０の不具合の一つとして、Ａ／Ｄコンバータ１０から出力されるＡＤデータ０〜ＡＤデータ７が一定値に固定される不具合が想定される。例えば、ポートＡＤ０〜ＡＤ７に入力されたアナログデータが電源電圧Ｖ１で示されるアナログデータに固定されるといった不具合がある。このように、マルチプレクサ１１に入力されるアナログデータが一定値に固定されると、サンプリング時間内にサンプルホールドコンデンサＣに充電される電荷の電圧は電源電圧Ｖ１で一定となって、Ａ／Ｄコンバータ１０からは電源電圧Ｖ１に相当する一定のディジタルデータしか出力されない。この場合には、ＡＤデータ０と第１基準ディジタルデータとが一致しても、ＡＤデータ７と第２基準ディジタルデータとは不一致となる。よって、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。また、これとは反対に、Ａ／Ｄコンバータ１０から接地電圧Ｖｓｓに相当するディジタルデータしか出力されない場合には、ＡＤデータ７と第２基準ディジタルデータとが一致しても、ＡＤデータ０と第１基準ディジタルデータとは不一致となる。よって、この場合も、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。
【００３８】
（例２）
また、Ａ／Ｄコンバータ１０の不具合の一つとして、Ａ／Ｄ変換器１３の不具合が想定される。例えば、Ａ／Ｄ変換器１３に入力されたアナログデータが対応するディジタルデータに正確に変換されないといったことが想定される。通常、Ａ／Ｄ変換器１３においては、入力されたアナログデータと変換されたディジタルデータとの間には比例関係（変換関係）が成立する。Ａ／Ｄ変換器１３が故障して変換関係が崩れると、Ａ／Ｄ変換器１３は、例えば、ポートに入力された３Ｖのアナログデータを２Ｖに相当するディジタルデータに変換して出力してしまう。この場合には、ＡＤデータ０と第１基準ディジタルデータとの照合、ＡＤデータ７と第２基準ディジタルデータとの照合のうち少なくとも一方の照合は不一致となる。よって、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。
【００３９】
（例３）
更に、Ａ／Ｄコンバータ１０の不具合の一つとして、マルチプレクサ１１の不具合が想定される。以下、マルチプレクサ１１に故障等の不具合がある場合におけるＡ／Ｄ変換装置１の動作態様について図４にしたがって詳細に説明する。
【００４０】
図４に示すように、正常時におけるマルチプレクサ１１は、制御部２０から入力される選択信号（図４において左から１列目の欄）にしたがって、同図の左から２列目の欄に示すポートＡＤ０〜ＡＤ７を選択する。以下、マルチプレクサ１１により選択されるポートＡＤ０〜ＡＤ７を「選択ポート」という。
【００４１】
マルチプレクサ１１が故障した場合、例えば、スイッチ選択器１１ａにおいて選択信号の最上位ビットを「０」にしか認識できなくなった場合（図４に破線で示す）、マルチプレクサ１１は、正常時における選択ポートとは別のポートを選択する。このため、マルチプレクサ１１は、制御部２０からポートＡＤ７を選択する旨の選択信号が入力された場合であっても、ポートＡＤ３を選択してしまう。その結果、ＡＤデータ７は、ポートＡＤ３に入力されたアナログデータが変換されたディジタルデータとなる。このため、ＡＤデータ７と第２基準ディジタルデータとは不一致となる。よって、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。
【００４２】
また、マルチプレクサ１１は、例えば、スイッチ選択器１１ａにおいて選択信号の最上位ビットを「１」にしか認識できなくなった場合、制御部２０からポートＡＤ０を選択する旨の選択信号が入力されても、選択信号「１００」に対応するポートＡＤ４を選択してしまう。その結果、ＡＤデータ０は、ポートＡＤ４に入力されたアナログデータが変換されたディジタルデータとなる。この場合には、ＡＤデータ０と第１基準ディジタルデータとが不一致となる。よって、この場合も、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。
【００４３】
（例４）
その他、Ａ／Ｄコンバータ１０が正常に動作していない場合には、一般に、ポートに入力されたアナログデータに対応するディジタルデータがＡ／Ｄコンバータ１０から出力されない。このような場合においても、ＡＤデータ０と第１基準ディジタルデータとが不一致となるか、ＡＤデータ７と第２基準ディジタルデータとが不一致となるため、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性がないと判断できる。
【００４４】
＜ＲＡＭ２０ｂに不具合がある場合＞
ＲＡＭ２０ｂに故障等の不具合がある場合、例えば、８ビットのディジタルデータのうち１ビット分だけ情報が記録できない場合、ＲＡＭ２０ｂに記録されたＡＤデータ０と第１基準ディジタルデータとは不一致となる。つまり、Ａ／Ｄコンバータ１０から出力されるＡＤデータ０が正常時におけるＡＤデータ０と同一でも、ＲＡＭ２０ｂに不具合がある場合には、ＲＡＭ２０ｂに記録されたＡＤデータ０と第１基準ディジタルデータとは等しくならない。同様に、Ａ／Ｄコンバータ１０から出力されるＡＤデータ７が正常時におけるＡＤデータ７と同一でも、ＲＡＭ２０ｂに不具合がある場合には、ＲＡＭ２０ｂに記録されたＡＤデータ７と第２基準ディジタルデータとは等しくならない。よって、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性がないと判断する。
【００４５】
したがって上記実施形態によれば、以下のような効果を得ることができる。
（１）Ａ／Ｄコンバータ１０及びＲＡＭ２０ｂに不具合がない場合、制御部２０においてＡＤデータ０と第１基準ディジタルデータとの照合が一致するとともに、ＡＤデータ７と第２基準ディジタルデータとの照合が一致する。制御部２０は、ＡＤデータ０と第１基準ディジタルデータとの照合が一致し、且つ、ＡＤデータ７と第２基準ディジタルデータとの照合が一致する場合、Ａ／Ｄコンバータ１０が正常に動作しており、ＲＡＭ２０ｂに不具合がないと判断し、ＡＤデータ１〜ＡＤデータ６の信頼性が高いと判断する。一方、Ａ／Ｄコンバータ１０またはＲＡＭ２０ｂに不具合がある場合には、ＡＤデータ０と第１基準ディジタルデータとの照合及びＡＤデータ７と第２基準ディジタルデータとの照合のうち少なくとも一方が不一致となるため、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性がないと判断する。このため、信頼性の高いＡＤデータ１〜ＡＤデータ６を用いて制御対象を制御することが可能となる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を向上させることができる。
【００４６】
（２）制御部２０は、ステアリングの操舵角をディジタルデータとして求める際にはその都度、正常動作判定処理を行う。このため、ステアリングの操舵角を示すディジタルデータであるＡＤデータ１〜ＡＤデータ６の信頼性を確実に向上させることができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００４７】
（３）Ａ／Ｄコンバータ１０の不具合により、ポートに入力されたアナログデータが電源電圧Ｖ１または接地電圧Ｖｓｓで示されるアナログデータに固定されてしまった場合、制御部２０におけるＡＤデータ０と第１基準ディジタルデータとの照合、または、ＡＤデータ７と第２基準ディジタルデータとの照合のうちいずれかは不一致となる。この場合、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。よって、このような不具合においても、制御部２０は、Ａ／Ｄコンバータ１０から出力されたＡＤデータ１〜ＡＤデータ６は信頼性がないと判断することができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００４８】
（４）Ａ／Ｄコンバータ１０は、８チャネルパラレル入力・シリアル出力のＡ／Ｄコンバータである。そのため、Ａ／Ｄコンバータ１０は、並列に入力されたアナログデータを直列に出力するマルチプレクサ１１を備えている。このマルチプレクサ１１に不具合がある場合、制御部２０におけるＡＤデータ０と第１基準ディジタルデータとの照合、または、ＡＤデータ７と第２基準ディジタルデータとの照合のうち少なくとも一方は不一致となる。この場合、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。よって、制御部２０は、マルチプレクサ１１の不具合時においても、ＡＤデータ１〜ＡＤデータ６は信頼性がないと判断することができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００４９】
（５）Ａ／Ｄ変換器１３に不具合がある場合、Ａ／Ｄ変換器１３は、入力信号を対応するディジタルデータに正確に変換できない。このため、ＡＤデータ０と第１基準ディジタルデータとの照合、及び、ＡＤデータ７と第２基準ディジタルデータとの照合のうち少なくとも一方は不一致となる。この場合、制御部２０は、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断する。よって、制御部２０は、前記（４）に示すＡ／Ｄコンバータ１０の不具合時に加えて、Ａ／Ｄ変換器１３の不具合時においても、ＡＤデータ１〜ＡＤデータ６は信頼性がないと判断することができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００５０】
（６）Ａ／Ｄコンバータ１０から出力されたＡＤデータ０〜ＡＤデータ７は制御部２０のＲＡＭ２０ｂに記録される。ＲＡＭ２０ｂに不具合がある場合、ＲＡＭ２０ｂから取り出されるＡＤデータ０〜ＡＤデータ７と、Ａ／Ｄコンバータ１０から入力されたＡＤデータ０〜ＡＤデータ７とは相違する。制御部２０は、ＲＡＭ２０ｂに記録されているＡＤデータ０と第１基準ディジタルデータとの照合を行うとともに、ＲＡＭ２０ｂに記録されているＡＤデータ７と第２基準ディジタルデータとの照合を行う。よって、制御部２０は、前記（４）に示すＡ／Ｄコンバータ１０の不具合時や前記（５）に示すＡ／Ｄ変換器１３の不具合時に加えて、ＲＡＭ２０ｂの不具合時においても、ＡＤデータ１〜ＡＤデータ６は信頼性がないと判断することができる。したがって、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００５１】
（７）制御部２０は、ＡＤデータ０と第１基準ディジタルデータとが一致しない場合にはポートＡＤ１〜ＡＤ６に入力される測定アナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御しない。すなわち、制御部２０は、ポートＡＤ１〜ＡＤ６に入力される測定アナログデータを変換しても得られるディジタルデータに信頼性がないと判断できる場合には、測定アナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御しない。このため、Ａ／Ｄ変換装置１によれば、例えば、Ａ／Ｄコンバータ１０またはＲＡＭ２０ｂに不具合がある旨を表示器等により早期にユーザに報知することが可能となる。この報知によりユーザは、Ａ／Ｄコンバータ１０や制御部２０の交換・修理等を早期に行うことができる。したがって、Ａ／Ｄ変換装置１の利便性が向上する。
【００５２】
（８）制御部２０は、ポートＡＤ１〜ＡＤ６に入力される測定アナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御した後においても、第２基準ディジタルデータを用いた正常動作判定処理を行う。このため、制御部２０は、第１基準ディジタルデータを用いた正常動作判定処理を行った後においてＡ／Ｄコンバータ１０またはＲＡＭ２０ｂに不具合が生じても、ＡＤデータ１〜ＡＤデータ６の信頼性はないと判断することができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００５３】
（９）ポートＡＤ０及びプラス基準電圧端子Ｖｒｅｆには電源電圧Ｖ１が印加され、ポートＡＤ７及びマイナス基準電圧端子には接地電圧Ｖｓｓが印加されている。つまり、ポートＡＤ０及びプラス基準電圧端子Ｖｒｅｆ、ポートＡＤ７及びマイナス基準電圧端子にはそれぞれ共通の電圧が印加されている。このため、ポートＡＤ０やポートＡＤ７に電源回路を用いて定電圧を印加する場合に比較して、Ａ／Ｄ変換装置１の構成を簡単にすることができる。
【００５４】
（第２実施形態）
以下、本発明を具体化した第２実施形態を図５及び図６にしたがって説明する。なお、本実施形態は、第１基準アナログデータ及び第２基準アナログデータのＡ／Ｄコンバータ１０への入力態様と制御部２０が行うデータ取得処理の内容が前記第１実施形態と相違する。なお、Ａ／Ｄコンバータ１０の構成は前記第１実施形態と同様であるため、詳細な説明は省略する。以下、前記第１実施形態と相違する点を主として説明する。
【００５５】
図５に示すように、Ａ／Ｄ変換装置１は、Ａ／Ｄコンバータ１０及び制御部２０に加えて、定電圧変更回路３０を備えている。定電圧変更回路３０は、Ａ／Ｄコンバータ１０及び制御部２０に接続されている。
【００５６】
定電圧変更回路３０は、制御部２０から入力される変更信号に基づいて、電源電圧Ｖ２で示される第１基準アナログデータまたは接地電圧Ｖｓｓで示される第２基準アナログデータをＡ／Ｄコンバータ１０に出力する。詳しくは、定電圧変更回路３０は、制御部２０から第１基準アナログデータを出力する旨の変更信号が入力された場合には第１基準アナログデータを出力し、制御部２０から第２基準アナログデータを出力する旨の変更信号が入力された場合には第２基準アナログデータを出力する。このため、Ａ／Ｄコンバータ１０のポートＡＤ０には、制御部２０からの変更信号により電源電圧Ｖ２または接地電圧Ｖｓｓのいずれかが印加される。すなわち、本実施形態においては、ポートＡＤ０が基準入力ポートに相当し、ポートＡＤ１〜ＡＤ７がデータ入力ポートに相当する。なお、電源電圧Ｖ２は、電源電圧Ｖ１とは別系統の電源電圧となっており、本実施形態においては電源電圧Ｖ１と同じ電圧値に設定されている。
【００５７】
制御部２０は、出力ポートＰＴを備えており、この出力ポートＰＴを介して変更信号を出力する。詳しくは、制御部２０は、第１基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する際には出力ポートＰＴを介して第１基準アナログデータを出力する旨の変更信号を出力する。また、制御部２０は、第２基準アナログデータをディジタルデータに変換するべくＡ／Ｄコンバータ１０を制御する際には出力ポートＰＴを介して第２基準アナログデータを出力する旨の変更信号を出力する。次に、制御部２０が行うデータ取得処理について図６にしたがって詳細に説明する。なお、図６において破線で囲んだステップ（ステップ６１，６２、及びステップ６５，６６）が正常動作判定処理に該当する。
【００５８】
まず、制御部２０は、ステップ６０において、電源電圧Ｖ１に切り換える旨の変更信号を出力する。そして、続くステップ６１において制御部２０は、ポートＡＤ０に入力される第１基準アナログデータをディジタルデータへ変換すべくＡ／Ｄコンバータ１０を制御する。その結果、ＲＡＭ２０ｂには、第１基準アナログデータに対応するＡＤデータ０が記録される。
【００５９】
ステップ６２において制御部２０は、ＲＡＭ２０ｂに記録されているＡＤデータ０と第１基準ディジタルデータとを比較する。ＡＤデータ０と第１基準ディジタルデータとが一致する場合、制御部２０は、ステップ６３においてポートＡＤ１〜ＡＤ７に入力される測定アナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御する。その結果、ＲＡＭ２０ｂにはＡＤデータ１〜ＡＤデータ７が記録される。
【００６０】
ステップ６４において制御部２０は、接地電圧Ｖｓｓに切り換える旨の変更信号を出力する。そして、続くステップ６５において制御部２０は、ポートＡＤ０に入力される第２基準アナログデータをディジタルデータに変換すべくＡ／Ｄコンバータ１０を制御する。その結果、ＲＡＭ２０ｂには、第２基準アナログデータに対応するＡＤデータ０が記録される。
【００６１】
ステップ６６において制御部２０は、ＲＡＭ２０ｂに記録されているＡＤデータ０と第２基準ディジタルデータとを比較する。ＡＤデータ０と第２基準ディジタルデータとが一致する場合、制御部２０は、ステップ６７において、判定フラグＦＧを「１」にセットして処理を一旦終了する。
【００６２】
一方、ステップ６２においてＡＤデータ０と第１基準ディジタルデータとが不一致の場合、制御部２０は、測定アナログデータをディジタルデータに変換する旨の指示を行わないで、ステップ６８において判定フラグＦＧを「０」にリセットして処理を一旦終了する。また、ステップ６６においてＡＤデータ０と第２基準ディジタルデータとが不一致の場合においても、ステップ６８において判定フラグＦＧを「０」にリセットして処理を一旦終了する。すなわち、制御部２０は、ステップ６２においてＡＤデータ０と第１基準ディジタルデータとが不一致の場合やステップ６６においてＡＤデータ０と第２基準ディジタルデータとが不一致の場合、Ａ／Ｄコンバータ１０またはＲＡＭ２０ｂに不具合があるものと判断して処理を一旦終了する。
【００６３】
したがって上記実施形態によれば、前記第１実施形態における前記（１），（２）及び（４）〜（８）の効果に加えて、以下のような効果を得ることができる。
（１０）ポートＡＤ０には、電源電圧Ｖ２で示される第１基準アナログデータと接地電圧Ｖｓｓで示される第２基準アナログデータとの２種類の基準アナログデータが入力される。このため、ＡＤデータ１〜ＡＤデータ７の信頼性を向上させるために用いられるポート数は、ポートＡＤ０の一つで済む。したがって、前記第１実施形態に比較して、測定アナログデータが入力されるポートの数を増加させることができ、Ａ／Ｄコンバータ１０が備えるポート（本実施形態では８つ）を有効に活用することができる。すなわち、より多くの測定アナログデータをディジタルデータに変換することができ、Ａ／Ｄ変換装置１の利便性が向上する。
【００６４】
（１１）定電圧変更回路３０における電源電圧Ｖ２は、電源電圧Ｖ１と別系統の電源電圧となっている。このため、定電圧変更回路３０は、例えば電源電圧Ｖ１が不安定な場合でも、その影響を受けずにポートＡＤ０に安定的に電源電圧Ｖ２を印加することができる。したがって、Ａ／Ｄ変換装置１によれば、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００６５】
なお、本発明の実施形態は以下のように変更してもよい。
・前記第１実施形態において制御部２０がＡ／Ｄコンバータ１０に対してアナログデータの変換を指示するポートの順番は、ポートＡＤ０、ポートＡＤ１〜ＡＤ６、ポートＡＤ７の順番に限定されない。例えば、制御部２０は、ポートＡＤ０に入力されるアナログデータを変換すべく指示を行い、ＡＤデータ０と第１基準ディジタルデータとが一致する場合、ポートＡＤ１〜ＡＤ６に入力されるアナログデータをディジタルデータに変換するべく指示を行う前に、ポートＡＤ７に入力されるアナログデータを変換すべく指示を行ってもよい。そして、制御部２０は、ＡＤデータ７と第２基準ディジタルデータとが一致する場合にポートＡＤ１〜ＡＤ６に入力されるアナログデータをディジタルデータに変換すべく指示を行うようにしてもよい。
【００６６】
・前記第１実施形態において、制御部２０は、図３に示すステップ５４においてポートＡＤ７に入力されるアナログデータの変換を指示した後に、再度、ポートＡＤ０に入力されるアナログデータの変換を指示してＡＤデータ０が第１基準ディジタルデータに一致するか否かの判断を行うようにしてもよい。このようにすれば、制御部２０は、ポートＡＤ１〜ＡＤ７を変換する過程においてマルチプレクサ１１が故障することにより選択信号のうち少なくとも１ビットを「１」としてしか認識できない場合にも、ＡＤデータ１〜ＡＤデータ７の信頼性がないと判断することができる。詳しくは、マルチプレクサ１１は、図７に示すように、破線で囲まれたビットを「１」としてしか認識できない場合、制御部２０に指定されたポートとは異なるポートを選択する。例えば、このような異常時におけるマルチプレクサ１１は、ポートＡＤ４を選択する旨の選択信号が入力されてもポートＡＤ６を選択してしまう。その結果、制御部２０には、ポートＡＤ４に入力されたアナログデータに相当するディジタルデータが入力されない。しかし、ポートＡＤ１〜ＡＤ７に入力されるアナログデータの変換指示後に再度ポートＡＤ０に入力されるアナログデータを変換する旨の指示を行うと、この際にはマルチプレクサ１１によりポートＡＤ０ではなくポートＡＤ２が選択されてしまうため、ＡＤデータ０と第１基準ディジタルデータとは不一致となる。よって、制御部２０は、このような不具合が生じた際にも、ＡＤデータ１〜ＡＤデータ６の信頼性がないと判断することができる。したがって、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００６７】
・前記第２実施形態において制御部２０は、図６に示すステップ６０において接地電圧Ｖｓｓに切り換える旨の変更信号を出力し、その後、ステップ６４において電源電圧Ｖ２に切り換える旨の変更信号を出力するようにしてもよい。つまり、Ａ／Ｄコンバータ１０に入力される基準アナログデータの順番は、第１基準アナログデータ、第２基準アナログデータの順番に限定されない。
【００６８】
・前記第２実施形態におけるＡ／Ｄ変換装置１において、第１基準アナログデータ及び第２基準アナログデータがポートＡＤ０に入力される方法は、定電圧変更回路３０による方法に限定されない。例えば、Ａ／Ｄコンバータ１０は、定電圧変更回路３０に代わって、第１基準アナログデータ及び第２基準アナログデータが制御部２０から直接入力されてもよい。詳しくは、制御部２０の出力ポートＰＴとＡ／Ｄコンバータ１０のポートＡＤ０とが電気的に接続されてもよい。この場合、制御部２０は、電源電圧Ｖ２に切り換える旨の変更信号を出力する代わりに、出力ポートＰＴの電圧をハイレベルにするとともに、接地電圧Ｖｓｓに切り換える旨の変更信号を出力する代わりに、出力ポートＰＴの電圧をローレベルにするように変更される。このようにしても、Ａ／Ｄ変換装置１により前記（１），（２），（４）〜（８）、（１０）の効果を得ることができる。しかも、定電圧変更回路３０が不要となるため、Ａ／Ｄ変換装置１の構成を簡単にすることができる。
【００６９】
・前記第１実施形態におけるＡ／Ｄコンバータ１０において、第１基準アナログデータが入力されるポートは、ポートＡＤ０に限定されない。同じく、第２基準アナログデータが入力されるポートは、ポートＡＤ７に限定されない。例えば、Ａ／Ｄコンバータ１０において、ポートＡＤ２に第１基準アナログデータが入力されるようにしてもよい。この場合、制御部２０は、まず、ポートＡＤ２に入力されるアナログデータの変換をする旨の指示を行い、ＡＤデータ２と第１基準ディジタルデータとが等しいか否かを判断するように変更されることが望ましい。そして、ＡＤデータ２と第１基準ディジタルデータとが等しい場合、制御部２０は、ポートＡＤ０，ポートＡＤ１及びポートＡＤ３〜ＡＤ６の変換を指示するように変更されてもよい。
【００７０】
同様に、前記第２実施形態におけるＡ／Ｄコンバータ１０において、第１基準アナログデータ及び第２基準アナログデータが入力されるポートは、ポートＡＤ０に限定されない。
【００７１】
・前記第１及び第２実施形態において、Ａ／Ｄコンバータ１０に入力される第１基準アナログデータと第２基準アナログデータとは、互いに異なるアナログデータであれば、電源電圧や接地電圧で示されるアナログデータに限定されない。例えば、第１実施形態における第１基準アナログデータは、電源電圧Ｖ１の１／２の電圧で示されるアナログデータに設定されてもよい。
【００７２】
・前記第１及び第２実施形態において、Ａ／Ｄコンバータ１０と制御部２０とは同一のパッケージに収容されていてもよい。特に、近年、アナログデータをディジタルデータに変換する機能を併せもつマイクロコントローラが普及している。このようなマイクロコントローラにおいても、アナログデータから変換されたディジタルデータの信頼性を一層向上させることができる。
【００７３】
・前記第１及び前記第２実施形態において制御部２０が正常動作判定処理を行うタイミングは、ポートＡＤ１〜ＡＤ６（第２実施形態においてはポートＡＤ１〜ＡＤ７）に入力されるアナログデータをディジタルデータに変換する際に限定されない。例えば、制御部２０は、Ａ／Ｄ変換装置１の動作初期やＡ／Ｄコンバータ１０が故障する原因が生じたとき（例えば、Ａ／Ｄ変換装置１に過電流が流れた場合）に限って正常動作判定処理を行うように変更されてもよい。このようにしても、アナログデータから変換されたディジタルデータの信頼性を向上させることができる。
【００７４】
・前記第１実施形態において、基準アナログデータの数は２つに限定されない。例えば、電源電圧Ｖ１の１／２の電圧となる第３基準アナログデータをポートＡＤ１に印加するようにしてもよい。この場合、制御部２０のＲＡＭ２０ｂには、第３基準アナログデータに対応する第３基準ディジタルデータが予め記録される。制御部２０は、ＡＤデータ０が第１基準ディジタルデータと等しく、且つＡＤデータ７が第２基準ディジタルデータに等しく、更に、ＡＤデータ１が第３基準ディジタルデータに等しい場合に、Ａ／Ｄコンバータ１０が正常に動作していると判断するように変更されてもよい。このようにすれば、制御部２０は、Ａ／Ｄコンバータ１０の不具合をより細かく検出することが可能となる。
【００７５】
また同様に、第２実施形態において、ポートＡＤ０に入力される基準アナログデータは、第１基準アナログデータと第２基準アナログデータとの２つに限定されない。例えば、これら２つの基準アナログデータに加えて、電源電圧Ｖ２の１／２の電圧となる第３基準アナログデータがポートＡＤ０に入力されるようにしてもよい。この場合、定電圧変更回路３０は、３種類の基準アナログデータを出力するように変更される。このようにしても、Ａ／Ｄコンバータ１０が正常に動作しているか否かを判定するために必要とされるポートは１つで済む。
【００７６】
要するに、互いに異なる一定の電圧であれば、基準アナログデータの数は、前記第１及び第２実施形態における２つに限定されない。
・前記第１及び第２実施形態において、基準アナログデータは１つでもよい。このようにしても、従来に比較して、アナログデータから変換されたディジタルデータの信頼性を向上させることができる。ちなみに、従来のＡ／Ｄ変換装置１００においては、Ａ／Ｄコンバータ１０１により変換されたディジタルデータ個々の信頼性の確認は行われていなかった。
【００７７】
・前記第１及び第２実施形態におけるＡ／Ｄコンバータ１０において、基準アナログデータが入力されるポートと測定アナログデータが入力されるポートとは別個に設けられていなくてもよい。例えば、Ａ／Ｄ変換装置１は、２つのアナログデータを択一的に切り換えるアナログスイッチを備え、基準アナログデータと測定アナログデータとがアナログスイッチを介してＡ／Ｄコンバータ１０に入力されるように構成されてもよい。この場合、制御部２０は、正常動作判定処理を行う際には、Ａ／Ｄコンバータ１０に基準アナログデータが入力されるようにアナログスイッチを制御し、正常動作判定処理を行わない場合には、Ａ／Ｄコンバータ１０に測定アナログデータが入力されるようにアナログスイッチを制御するように変更されてもよい。このようにすれば、Ａ／Ｄコンバータ１０の備えるポートを一層有効に使用することができる。
【００７８】
・前記第１及び第２実施形態において、Ａ／Ｄコンバータ１０は、パラレル入力・シリアル出力タイプでなくてもよい。例えば、Ａ／Ｄコンバータ１０は、パラレル入力・パラレル出力タイプでもよい。
【００７９】
・本発明のＡ／Ｄ変換装置１は、前記第１実施形態と第２実施形態とを組み合わせることにより構成されてもよい。例えば、３種類の基準アナログデータが設定された前記他の実施形態において、定電圧変更回路３０により第１基準アナログデータ及び第３基準アナログデータがポートＡＤ０に入力されるとともに、ポートＡＤ７には接地電圧Ｖｓｓで示される第３基準アナログデータが入力されるようにしてもよい。
【００８０】
・本発明のＡ／Ｄ変換装置１は、回転角度検出装置以外の装置におけるアナログデータをディジタルデータに変換する用途に使用されてもよい。例えば、Ａ／Ｄ変換装置１は、車両室内の温度管理をディジタルデータで管理する場合において、温度を示すアナログデータをディジタルデータに変換する用途に使用されてもよい。つまり、Ａ／Ｄ変換装置１が適用される分野は、連続的に変化するアナログデータを測定して、その情報をマイクロコンピュータ等の制御部により利用して制御対象を制御する分野であればよい。
【００８１】
次に、前記実施形態から把握できる技術的思想を以下に追記する。
（１）請求項４及び請求項５に記載のＡ／Ｄ変換装置において、前記第１基準アナログデータは、前記データ変換手段に入力可能なアナログデータの最大値に相当し、前記第２基準アナログデータは、前記データ変換手段に入力可能なアナログデータの最小値に相当すること。
【００８２】
（２）請求項４及び請求項５に記載のＡ／Ｄ変換装置において、前記第１基準アナログデータは、前記入力ポートに入力されるアナログデータを変換する過程において前記選択手段が選択する順番において最初に選択する前記入力ポートに入力され、前記第２基準アナログデータは、前記入力ポートに入力されるアナログデータを変換する過程において前記選択手段が選択する順番において最後に選択する前記入力ポートに入力されること。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１実施形態におけるＡ／Ｄ変換装置のブロック図。
【図２】同Ａ／Ｄ変換装置におけるＡ／Ｄコンバータを模式的に示すブロック図。
【図３】同Ａ／Ｄ変換装置における制御部が行うデータ取得処理を示すフローチャート。
【図４】同Ａ／Ｄ変換装置のマルチプレクサにおいて、正常時の選択ポートと異常時の選択ポートとの対比を示す表。
【図５】本発明の第２実施形態におけるＡ／Ｄ変換装置のブロック図。
【図６】同Ａ／Ｄ変換装置における制御部が行うデータ取得処理を示すフローチャート。
【図７】同Ａ／Ｄ変換装置のマルチプレクサにおいて、正常時の選択ポートと異常時の選択ポートとの対比を示す表。
【図８】従来のＡ／Ｄ変換装置のブロック図。
【符号の説明】
【００８４】
１，１００…Ａ／Ｄ変換装置、１０…データ変換手段としてのＡ／Ｄコンバータ、１１…選択手段としてのマルチプレクサ、２０…制御手段としての制御部、Ｖ１，Ｖ２…第１基準アナログデータとしての電源電圧、Ｖｓｓ…第２基準アナログデータとしての接地電圧。
【図１】
2005323273.tif 000003
【図２】
2005323273.tif 000004
【図３】
2005323273.tif 000005
【図４】
2005323273.tif 000006
【図５】
2005323273.tif 000007
【図６】
2005323273.tif 000008
【図７】
2005323273.tif 000009
【図８】
2005323273.tif 000010