(57)【要約】【課題】高精度な抵抗値を供給できる抵抗調整装置及び抵抗調整方法を提供する。【解決手段】抵抗調整装置１は、抵抗検出回路に抵抗値を提供する抵抗調整装置１である。抵抗調整装置１は、抵抗検出回路を接続するプラス側電極端子とマイナス側電極端子とを備える接続端子２を備えている。接続端子２のプラス側電極端子とマイナス側電極端子との間には、可変抵抗部４から抵抗値が提供される。接続端子２と可変抵抗部４とは、電路切替ブロックにより導通状態または非導通状態を切り替えられる。制御部５は、電路切替ブロックに、接続端子２と可変抵抗部４とを導通状態に切り替えさせた場合に、接続端子２のプラス側電極端子とマイナス側電極端子との間に生じる抵抗値から可変抵抗部４の抵抗値を除き、除いた抵抗値から補正値を求める。制御部５は、可変抵抗部４に補正値を含めた抵抗値を抵抗検出回路に提供させる。【選択図】図１
2019105489.tif 000002
【特許請求の範囲】
【請求項１】
抵抗検出回路に抵抗値を提供する抵抗調整装置であって、
前記抵抗検出回路を接続するプラス側電極端子とマイナス側電極端子とを備える接続端子と、
前記接続端子の前記プラス側電極端子と前記マイナス側電極端子との間に抵抗値を提供する可変抵抗部と、
前記接続端子と前記可変抵抗部との導通状態または非導通状態を切り替える電路切替ブロックと、
前記電路切替ブロックに、前記接続端子と前記可変抵抗部とを導通状態に切り替えさせた場合に、前記接続端子の前記プラス側電極端子と前記マイナス側電極端子との間に生じる前記可変抵抗部の抵抗値を除いた抵抗値から補正値を求め、前記可変抵抗部に前記補正値を含めた抵抗値を前記抵抗検出回路に提供させる制御をする制御部とを備える抵抗調整装置。
【請求項２】
前記抵抗調整装置は、前記可変抵抗部の抵抗値を測定する抵抗値測定部をさらに備え、
前記制御部は、前記抵抗値測定部で測定した前記可変抵抗部の抵抗値と、前記可変抵抗部から前記抵抗検出回路に提供させる前記補正値を含めた抵抗値とが一致しているか否かを判断し、一致していない場合には、前記可変抵抗部の抵抗値を、前記補正値を含めた抵抗値と前記抵抗値測定部で測定した前記可変抵抗部の抵抗値とから求めた出力誤差抵抗値によって補正させ、補正された前記可変抵抗部の抵抗値を前記抵抗検出回路に提供させる制御をする請求項１に記載の抵抗調整装置。
【請求項３】
前記抵抗調整装置は、複数の前記電路切替ブロックを備える接続抵抗切替部と、前記複数の電路切替ブロックのそれぞれに接続される複数の前記接続端子とをさらに備え、
前記制御部は、前記接続抵抗切替部に、前記複数の接続端子のうちの一つの接続端子が接続された前記電路切替ブロックを導通状態にさせ、前記複数の接続端子のうちの一つの接続端子と前記可変抵抗部とを接続させる制御をする請求項１または２に記載の抵抗調整装置。
【請求項４】
前記制御部は、記憶部をさらに備え、
前記制御部は、前記抵抗検出回路に提供される前記可変抵抗部の抵抗値を、前記可変抵抗部に設定される設定値とし、前記設定値を前記抵抗検出回路と対応づけて前記記憶部に記憶させる制御をする請求項１から３の何れか１項に記載の抵抗調整装置。
【請求項５】
前記制御部は、前記記憶部に、前記接続端子に接続される前記抵抗検出回路に対応づけられた前記設定値が記憶されている場合には、前記設定値を前記可変抵抗部に設定し、前記可変抵抗部から前記設定値に応じた抵抗値を前記抵抗検出回路に提供させる制御をする請求項４に記載の抵抗調整装置。
【請求項６】
抵抗検出回路に抵抗値を提供する抵抗調整装置の抵抗調整方法であって、
プラス側電極端子とマイナス側電極端子とを備える接続端子に、前記抵抗検出回路を接続し、
前記接続端子の前記プラス側電極端子と前記マイナス側電極端子との間に抵抗値を提供する可変抵抗部を接続し、
前記接続端子と前記可変抵抗部との導通状態または非導通状態を切り替える電路切替ブロックに、前記接続端子と前記可変抵抗部とを導通状態に切り替えさせた場合に、前記接続端子の前記プラス側電極端子と前記マイナス側電極端子との間に生じる前記可変抵抗部の抵抗値を除いた抵抗値から補正値を求め、
前記可変抵抗部に前記補正値を含めた抵抗値を前記抵抗検出回路に提供させる抵抗調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抵抗調整装置および抵抗調整方法に関する。
【背景技術】
【０００２】
家電製品、自動車、人工衛星といった様々な電子機器には、温度により特性が変動する部品が多数搭載されている。それらの部品に対し、温度センサで電子機器の置かれた周辺環境または電子機器内の温度の変動を実測し、温度補償をすることにより、電子機器を安定して動作させることができる。この温度センサの一つとして、サーミスタがあげられる。サーミスタは、測定対象の温度に応じて抵抗値を変化させる素子である。
【０００３】
サーミスタを、自動車や航空機といった乗り物、物理的な保守ができない宇宙環境で長時間稼働する人工衛星に搭載する場合には、サーミスタに要求される精度は非常に厳しい。また、サーミスタの抵抗値を検出する抵抗値検出回路に対しても、高い検出精度が求められる。
【０００４】
抵抗値検出回路に高い検出精度を確保させるためには、検出精度の試験または校正が必要となる。検出精度の試験または校正の方法として、例えば、抵抗値検出回路に接続した可変抵抗器の抵抗値を変動させながら、その可変抵抗器における電圧降下の電圧値を測定し、測定した電圧値から抵抗値検出回路の検出精度の判定または校正をする方法がある。この検出精度の試験または校正においては、可変抵抗器の精度が試験または校正の精度に密接に関わってくる。そのため、可変抵抗器には高い精度が要求される。
【０００５】
高精度な可変抵抗器を提供する技術として、例えば、特許文献１には、高精度抵抗と電路切り替え素子とを並列に接続した回路を、複数直列に１対の入出力端子の間に接続し、情報処理装置から電路切り替え素子の開閉を制御することにより、入出力端子間に高精度な抵抗値を提供する可変抵抗器についての技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７―０５０２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示された可変抵抗器は、高精度抵抗と電路切り替え素子とを並列に接続しているため、入出力端子間に出力される抵抗値が、高精度抵抗の抵抗値と、切り替え素子の抵抗値と、線路の抵抗値とを合わせた値となる。すなわち、特許文献１に開示された可変抵抗器には、切り替え素子の抵抗値と線路の抵抗値による誤差が生じていることになる。しかしながら、特許文献１に開示された可変抵抗器は、その誤差を、可変抵抗器自身が補正することができない。そのため、特許文献１に開示された可変抵抗器は、高精度な抵抗値を提供することができないという課題がある。
【０００８】
本発明はこれらの課題を解決するためのものであり、高精度な抵抗値を提供できる抵抗調整装置及び抵抗調整方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目標を達成するために、本発明にかかる抵抗調整装置は、抵抗検出回路に抵抗値を提供する抵抗調整装置である。抵抗調整装置は、抵抗検出回路を接続するプラス側電極端子とマイナス側電極端子とを備える接続端子を備えている。接続端子のプラス側電極端子とマイナス側電極端子との間には、可変抵抗部から抵抗値が提供される。接続端子と可変抵抗部とは、電路切替ブロックにより導通状態または非導通状態を切り替えられる。制御部は、電路切替ブロックに、接続端子と可変抵抗部とを導通状態に切り替えさせた場合に、接続端子のプラス側電極端子とマイナス側電極端子との間に生じる抵抗値から可変抵抗部の抵抗値を除き、除いた抵抗値から補正値を求める。制御部は、可変抵抗部に補正値を含めた抵抗値を抵抗検出回路に提供させる。
【発明の効果】
【００１０】
本発明における抵抗調整装置は、制御部に、接続端子のプラス側電極端子とマイナス側電極端子との間に生じる抵抗値から可変抵抗部の抵抗値を除き、除いた抵抗値から補正値を求めさせ、この補正値を含む抵抗値を可変抵抗部に設定させる制御をすることにより、高精度な抵抗値を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１に係る抵抗調整装置の構成図
【図２】本発明の実施の形態１に係る抵抗調整装置の接続抵抗切替部の概要図
【図３】本発明の実施の形態１に係る抵抗調整装置の制御部のハードウエア構成の一例を示す図
【図４】本発明の実施の形態１に係る抵抗調整装置の制御部における情報処理ブロックの概要図
【図５】本発明の実施の形態１に係る抵抗調整装置の回路内の抵抗値を示す図
【図６】本発明の実施の形態１に係る抵抗値設定処理の動作を示すフローチャート
【図７】本発明の実施の形態１に係る抵抗値補正処理の動作を示すフローチャート
【図８】本発明の実施の形態２に係る抵抗調整装置の構成図
【図９】本発明の実施の形態２に係る抵抗調整装置の制御部のハードウエアの構成の一例を示す図
【図１０】本発明の実施の形態２に係る抵抗調整装置の制御部における情報処理ブロックの概要図
【図１１】本発明の実施の形態２に係る抵抗値設定処理の動作を示すフローチャート
【図１２】本発明の実施の形態２に係る抵抗値補正処理の動作を示すフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態に係る抵抗調整装置および抵抗調整方法について、図面を参照しつつ説明する。なお、同一または同等の部分に同一の符号を付す。
【００１３】
実施の形態１.
本発明の実施の形態１に係る抵抗調整装置１について、図１から図７を用いて説明する。抵抗調整装置１は、接続端子２に接続された抵抗検出回路へ、任意の抵抗値を提供することができる装置である。
【００１４】
抵抗検出回路は、サーミスタといった電気素子の抵抗値を検出する回路である。電気素子に高い精度が要求される場合には、抵抗検出回路にも、高い検出精度が要求される。このため、抵抗検出回路は、検出精度の試験または校正を行う必要がある。
検出精度の試験または校正の方法には、抵抗検出回路に接続された可変抵抗器における電圧降下の電圧値を測定し、測定した電圧値から抵抗値検出回路の検出精度の判定または校正をする方法がある。この方法では、可変抵抗器の精度が試験または校正の精度に密接に関わってくる。そのため、可変抵抗器には高い精度が要求される。
【００１５】
本発明の抵抗調整装置１は、後述する可変抵抗部４を備えている。これにより、抵抗調整装置１は、可変抵抗部４から抵抗値検出回路へ高精度な抵抗値を提供することができる。以下に、抵抗値検出回路へ高精度な抵抗値を提供する抵抗調整装置１の構成と、抵抗調整装置１が実行する抵抗調整方法について説明する。
【００１６】
抵抗調整装置１の全体構成を、図１に示す。
抵抗調整装置１は、抵抗検出回路と接続する接続端子２と、接続端子２と可変抵抗部４との接続を切り替える接続抵抗切替部３と、任意の抵抗値を提供する可変抵抗部４と、制御部５と、可変抵抗部４の抵抗値を測定する抵抗値測定部６と、可変抵抗部４と抵抗値測定部６とを接続または切り離すための電路切替部７とを備えている。
【００１７】
接続端子２は、複数の接続端子２ａ、２ｂ、２ｃ、２ｄ、・・・、２ｎを備える。複数の接続端子２ａ、２ｂ、２ｃ、２ｄ、・・・、２ｎを総称して、接続端子２と称する。接続端子２は、抵抗検出回路と接続する端子である。
複数の接続端子２ａ〜２ｎには、図２に示すように、プラス側電極端子２１ａ、・・
・２１ｎとマイナス側電極端子２２ａ、・・・２２ｎが備えられている。なお、プラス側電極端子２１ａ、・・・２１ｎを総称して、プラス側電極端子２１と称する。また、マイナス側電極端子２２ａ、・・・２２ｎを総称して、マイナス側電極端子２２と称する。
【００１８】
ここで、プラス側電極端子２１とマイナス側電極端子２２について、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとを例にとり、説明する。
接続端子２ａには、プラス側電極端子２１ａと、マイナス側電極端子２２ａが備えられている。プラス側電極端子２１ａには、抵抗検出回路のプラス側電極端子を、マイナス側電極端子２２ａには、抵抗検出回路のマイナス側電極端子を、それぞれ接続することができる。すなわち、複数の接続端子２ａ〜２ｎにはそれぞれ、抵抗検出回路を接続することができる。
接続端子２には、Ｄ−ｓｕｂ（Ｄ−ｓｕｂｍｉｎｉａｔｕｒｅ）コネクタ、ナイロンコネクタといった汎用的なコネクタを用いることができる。
【００１９】
接続抵抗切替部３は、図２に示すように、複数の電路切替ブロック３１ａ〜３１ｎを備えている。複数の電路切替ブロック３１ａ〜３１ｎを総称して、電路切替ブロック３１と称する。電路切替ブロック３１の構成について、電路切替ブロック３１ａを例にして説明する。
電路切替ブロック３１ａは、接続端子２に接続された切り替え器３２ａと、接続端子２と切り替え器３２ａとの間に並列に接続された固定抵抗３３ａとを備えている。切り替え器３２ａは、接続端子２ａのプラス側電極端子２１ａと接続されるプラス側接点スイッチ３２１ａと、接続端子２ａのマイナス側電極端子２２ａに接続されるマイナス側接点スイッチ３２２ａとを備えている。
【００２０】
このプラス側接点スイッチ３２１ａと、マイナス側接点スイッチ３２２ａとは、制御部５から送信される制御信号により、同時に開閉するスイッチである。以下では、このプラス側接点スイッチ３２１ａと、マイナス側接点スイッチ３２２ａが閉状態の場合を導通状態と称し、このプラス側接点スイッチ３２１ａと、マイナス側接点スイッチ３２２ａが開状態の場合を非導通状態と称する。
【００２１】
電路切替ブロック３１ａが導通状態の場合には、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとの間に提供される抵抗値は、可変抵抗部４と固定抵抗３３ａとの合成抵抗の抵抗値となる。また、電路切替ブロック３１ａが非導通状態の場合には、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとの間に提供される抵抗値は、固定抵抗３３ａの抵抗値となる。電路切替ブロック３１ａの導通状態と非導通状態とを切り替えることによって、接続端子２ａから抵抗検出回路を切り離すことなく、抵抗調整装置１から任意の抵抗検出回路へ抵抗値を提供することができる。
【００２２】
すなわち、接続抵抗切替部３は、切り替え器３２ａを開閉することにより、接続端子２に接続された複数の抵抗検出回路のうち、試験および性能評価の対象となる抵抗検出回路を、可変抵抗部４と一対一で接続することができる。
切り替え器３２ａには、電路切替素子、マルチプレクサといった電気的に電路を切り替えることができる素子を用いることができる。
【００２３】
可変抵抗部４は、後述する制御部５からの制御信号により、任意の抵抗値を提供できる可変抵抗器とその周辺回路を備える可変抵抗回路である。可変抵抗部４は、その回路の構成により、抵抗調整装置１が抵抗検出回路に提供できる抵抗値の大きさと精度とが決定される。可変抵抗部４には、複数のデジタルポテンショメータを直列または並列接続した抵抗回路、メカニカルリレーと精密抵抗を並列接続した抵抗回路を複数従属接続した抵抗回路、すなわち、多段はしご形の抵抗回路といった可変抵抗回路を用いることができる。
【００２４】
制御部５は、接続抵抗切替部３と、可変抵抗部４と、後述する抵抗値測定部６と電路切替部７と電気的に接続されている。制御部５は、接続抵抗切替部３と電路切替部７の電路の開閉と、可変抵抗部４が抵抗検出回路に提供する抵抗値の大きさを制御する。また、制御部５は、後述する抵抗値測定部６が計測した可変抵抗部４の両端における抵抗値を取得することができる。
【００２５】
制御部５には、可変抵抗部４に設定するために抵抗値の大きさ、抵抗値測定部６から取得した可変抵抗部４の測定値といった各種データ、抵抗調整装置１の動作を制御するためのプログラムを保存する記憶部５３が備えられている。
制御部５には、パーソナルコンピュータ、マイクロコントローラ、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）といった制御装置を用いることができる。
【００２６】
抵抗値測定部６は、電路切替部７が導通状態のときに可変抵抗部４から提供される抵抗値の大きさを測定する。抵抗値測定部６は、測定した抵抗値の大きさを、制御部５へ送出する。抵抗値測定部６には、抵抗測定器、デジタルマルチメータ、デジタルテスタといったアナログ方式またはデジタル方式の抵抗値の測定器を用いることができる。
【００２７】
図１に示す電路切替部７は、後述する電路切替スイッチ７２、７４を備えている。電路切替部７は、制御部５から送信される制御信号に応じて電路切替スイッチ７２、７４を開閉する。電路切替スイッチ７２、７４が閉動作の場合を、可変抵抗部４と抵抗値測定部６との導通状態と称し、電路切替スイッチ７２、７４が開動作の場合を、可変抵抗部４と抵抗値測定部６との非導通状態と称する。電路切替部７には、電路切替素子、マルチプレクサといった電気的に電路を切り替えることができる素子を備えた開閉制御回路を用いることができる。
【００２８】
抵抗調整装置１の制御部５の詳細を、図３および図４を参照して説明する。
図３は、制御部５のハードウエアの構成の一例を示す図である。制御部５は、プロセッサ５１と、メモリ５２と、記憶部５３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ポート５４とを備えている。プロセッサ５１と、メモリ５２と、記憶部５３と、Ｉ／Ｏポート５４とは、内部バス５５を介して接続されている。
【００２９】
プロセッサ５１は、記憶部５３に保存された抵抗調整装置１の動作を制御するためのプログラムを読み出してメモリ５２に展開し、実行する。プロセッサ５１には、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、ＭＰＵ（Ｍｉｃｒｏ−ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）といった処理装置を用いることができる。
また、メモリ５２には、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）といった不揮発性または揮発性の半導体メモリといった記憶素子および記憶媒体を用いることができる。
【００３０】
Ｉ／Ｏポート５４は、制御部５に入出力される信号を送受信するためのインターフェースである。制御部５は、Ｉ／Ｏポート５４を介して抵抗値測定部６から可変抵抗部４の抵抗値の大きさを受信する。また、制御部５は、Ｉ／Ｏポート５４を介して接続抵抗切替部３と電路切替部７とに制御信号を送信し、接続抵抗切替部３と、電路切替部７との導通状態と非導通状態を制御する。制御部５は、Ｉ／Ｏポート５４を介して可変抵抗部４に制御信号を送信し、可変抵抗部４の抵抗値の大きさを制御する。
なお、図３において、プロセッサ５１およびメモリ５２をそれぞれ一つで構成する例を示しているが、複数のプロセッサおよび複数のメモリが連携して上述の機能を実行してもよい。
【００３１】
また、図４は、制御部５において実現される情報処理ブロックの概要図である。
情報処理ブロックは、情報処理ブロック全体を制御する動作制御部５１０と、抵抗値測定部６から可変抵抗部４の両端における抵抗値の測定値を取得する抵抗値取得部５１１と、動作制御部５１０からの指示に応じて接続抵抗切替部３と電路切替部７とを制御する電路制御部５１２と、可変抵抗部４への設定値を算出し、可変抵抗制御部５１４に出力する演算部５１３と、演算部５１３から受信した設定値を可変抵抗部４に設定する可変抵抗制御部５１４とを備えている。
【００３２】
ここで、情報処理ブロックの動作の概要を説明する。
動作制御部５１０は、電路制御部５１２に、可変抵抗部４と抵抗値測定部６とを接続させる制御信号を送信する。電路制御部５１２は、電路切替部７を導通状態にさせて可変抵抗部４と抵抗値測定部６とを接続させる。
【００３３】
動作制御部５１０は、演算部５１３に、記憶部５３のデータベース部５２０から、既知の抵抗検出回路に対する可変抵抗部４の目標とする抵抗値と、切り替え素子と線路との抵抗値に起因する補正値とを取得させる。演算部５１３は、目標とする抵抗値と補正値から、可変抵抗部４に設定させる設定値を算出する。演算部５１３は、算出した設定値を可変抵抗制御部５１４に送信する。
【００３４】
動作制御部５１０は、可変抵抗制御部５１４に、可変抵抗部４へ設定値を設定させる制御信号を送信する。可変抵抗制御部５１４は、可変抵抗部４へ設定値を設定する。
動作制御部５１０は、抵抗値取得部５１１に、可変抵抗部４の抵抗値を取得する制御信号を送信する。抵抗値取得部５１１は、抵抗値測定部６に、可変抵抗部４の抵抗値を測定させる。
【００３５】
動作制御部５１０は、可変抵抗部４の抵抗値が、設定値と同じ値であるか否か判定する。可変抵抗部４の抵抗値が設定値と同じ値である場合には、動作制御部５１０は、電路制御部５１２に、可変抵抗部４と抵抗値測定部６とを切り離させる制御信号を送信する。電路制御部５１２は、可変抵抗部４と抵抗値測定部６とを切り離し、非導通状態にする。動作制御部５１０は、可変抵抗制御部５１４に、可変抵抗部４へ設定した設定値を、データベース部５２０に記憶させる制御信号を送信する。
【００３６】
また、可変抵抗部４の抵抗値が設定値と同じ値でない場合には、動作制御部５１０は、演算部５１３に可変抵抗部４へ設定する設定値を算出させる制御信号を送信する。演算部５１３は、可変抵抗部４の目標とする抵抗値と、補正値と、抵抗値測定部６が測定した可変抵抗部４の抵抗値とから、可変抵抗部４へ設定する設定値を算出する。動作制御部５１０は、可変抵抗制御部５１４に、可変抵抗部４へ演算部５１３が算出した設定値を設定させる。
【００３７】
ここで、切り替え素子と線路との抵抗値に起因する補正値について、図５を参照して説明する。図５は、抵抗調整装置１を構成する回路内の抵抗の概要を示した図である。図５では、接続端子２ａに抵抗検出回路が接続されている場合を例にとって説明する。
【００３８】
図５に示すように、抵抗調整装置１の切り替え素子と線路との抵抗値は、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとの間に生じる抵抗値から、可変抵抗部４の抵抗値を除いた抵抗値で表すことができる。すなわち、抵抗調整装置１の切り替え素子と線路との抵抗値は、接続端子２ａのプラス側電極端子２１ａと接続抵抗切替部３との間を接続する電路で生じる第１線路抵抗３１１と、接続端子２ａのマイナス側電極端子２２ａと接続抵抗切替部３との間を接続する電路で生じる第２線路抵抗３１２と、接続端子２ａと切り替え器３２ａとの間に並列に接続された固定抵抗３３ａと、接続抵抗切替部３の電路切替ブロック３１ａ内の電路を切りかえるプラス側接点スイッチ３２１ａで生じるプラス側接点抵抗３２３ａと、マイナス側接点スイッチ３２２ａで生じるマイナス側接点抵抗３２４ａと、接続抵抗切替部３と可変抵抗部４との間を接続する電路で生じる第３線路抵抗３１３と、第４線路抵抗３１４と、電路切替部７の電路切替スイッチ７２、７４の接点抵抗７１、７３との抵抗値で表すことができる。
【００３９】
ここで、第１線路抵抗３１１の抵抗値ＲＬ１と、第２線路抵抗３１２の抵抗値ＲＬ２と、第３線路抵抗３１３の抵抗値ＲＬ３と、第４線路抵抗３１４の抵抗値ＲＬ４と、プラス側接点抵抗３２２ａの抵抗値Ｒｓ１と、マイナス側接点抵抗３２４ａの抵抗値Ｒｓ２と、固定抵抗３３ａの抵抗値ＲＭとは、事前に測定することにより既知の値とする。また、変化も無いものとする。
【００４０】
可変抵抗部４から提供される可変抵抗素子４１の抵抗値を出力抵抗値Ｒｖとし、可変抵抗部４の可変抵抗誤差４２の抵抗値を出力誤差抵抗値Ｒｖｔとする。電路切替部７の電路切替スイッチ７２、７４の接点抵抗７１、７３の抵抗値を、それぞれＲｓｓとする。
【００４１】
接続端子２ａのプラス側電極端子２１ａから電路切替ブロック３１ａまでの第１線路抵抗３１１の抵抗値ＲＬ１と、接続端子２ａのマイナス側電極端子２２ａから電路切替ブロック３１ａまでの第２線路抵抗３１２の抵抗値ＲＬ２と、抵抗検出回路に提供したい抵抗値Ｒとの関係から、可変抵抗部４が抵抗検出回路に提供するべき抵抗値Ｒｈは、下記の式（１）で表すことができる。
なお、抵抗検出回路と接続端子２ａとの間を接続する線路抵抗の抵抗値が、無視できない大きさである場合には、第１線路抵抗３１１の抵抗値ＲＬ１と、第２線路抵抗３１２の抵抗値ＲＬ２とへ、その抵抗値の大きさを加えることで補正する。
Ｒｈ＝ＲＭ（Ｒ−ＲＬ１−ＲＬ２）／（ＲＭ＋ＲＬ１＋ＲＬ２−Ｒ）  ・・・（１）
【００４２】
電路切替ブロック３１ａが切断され、電路切替部７が接続されている状態で、抵抗値測定部６が計測している可変抵抗部４の両端の抵抗値Ｒｃと、電路切替ブロック３１ａのプラス側接点抵抗３２２ａの抵抗値Ｒｓ１と、マイナス側接点抵抗３２４ａの抵抗値Ｒｓ２と、可変抵抗部４と切り替え器３２ａとの間の第３線路抵抗３１３の抵抗値ＲＬ３と、第４線路抵抗３１４の抵抗値ＲＬ４との関係から、可変抵抗部４が抵抗検出回路に提供するべき抵抗値Ｒｈは、下記の式（２）で表すことができる。
Ｒｈ＝Ｒｃ＋ＲＬ３＋Ｒｓ１＋ＲＬ４＋Ｒｓ２    ・・・（２）
【００４３】
可変抵抗部４から提供される可変抵抗素子４１の抵抗値を出力抵抗値Ｒｖとし、可変抵抗部４の可変抵抗誤差４２の抵抗値を出力誤差抵抗値Ｒｖｔとする。
可変抵抗部４に設定された可変抵抗素子４１の出力抵抗値Ｒｖと、可変抵抗部４の可変抵抗誤差４２の出力誤差抵抗値Ｒｖｔと、電路切替部７の電路切替スイッチ７２、７４の接点抵抗７１、７３の抵抗値Ｒｓｓとの関係から、電路切替ブロック３１ａが切断され、電路切替部７が接続されている状態で、抵抗値測定部６が計測している可変抵抗部４の両端の抵抗値Ｒｃは、下記の式（３）で表される。
Ｒｃ＝Ｒｖ＋Ｒｖｔ＋２Ｒｓｓ      ・・・（３）
【００４４】
式（３）において、可変抵抗部４に設定される出力抵抗値Ｒｖの値が確定するまで、出力誤差抵抗値Ｒｖｔの値は未確定となる。したがって、制御部５の演算部５１３は、出力誤差抵抗値Ｒｖｔが含まれないものとして、可変抵抗部４に設定される出力抵抗値Ｒｖを算出する。可変抵抗部４に設定される出力抵抗値Ｒｖは、式（１）と式（２）と式（３）との関係から、下記の式（４）で表される。
Ｒｖ＝（ＲＭ（Ｒ−ＲＬ１−ＲＬ２）／（ＲＭ＋ＲＬ１＋ＲＬ２−Ｒ））
−（２Ｒｓｓ＋ＲＬ３＋Ｒｓ１＋ＲＬ４＋Ｒｓ２）      ・・・（４）
この式（４）の右辺から、抵抗検出回路に提供したい抵抗値Ｒを除いた各パラメータ値が、データベース部５２０から演算部５１３へ渡される、切り替え素子と線路との抵抗値に起因する補正値のデータとなる。
また、この出力抵抗値Ｒｖは、可変抵抗部４に設定される理論的な設定値である。
【００４５】
また、可変抵抗部４に設定された出力抵抗値Ｒｖの値が確定すると、出力誤差抵抗値Ｒｖｔの値を確定することができる。
可変抵抗部４に出力抵抗値Ｒｖが設定された後に、抵抗値測定部６により可変抵抗部４の抵抗値Ｒｃを測定する。この抵抗値測定部６が測定した可変抵抗部４の抵抗値Ｒｃと、可変抵抗部４に設定される理論的な設定値である出力抵抗値Ｒｖとの差分とが、出力誤差抵抗値Ｒｖｔである。
したがって、制御部５の演算部５１３が、出力誤差抵抗値Ｒｖｔを含めて、可変抵抗部４に設定される出力抵抗値Ｒｖを算出するための計算式は、下記の式（５）で表すことができる。
Ｒｖ＝（ＲＭ（Ｒ−ＲＬ１−ＲＬ２）／（ＲＭ＋ＲＬ１＋ＲＬ２−Ｒ））
−（２Ｒｓｓ＋ＲＬ３＋Ｒｓ１＋ＲＬ４＋Ｒｓ２）−Ｒｖｔ  ・・・（５）
【００４６】
抵抗調整装置１に接続された抵抗検出回路へ、抵抗調整装置１から出力抵抗値Ｒｖを提供する抵抗値設定処理の動作について、図６及び図７に示したフローチャートを用いて説明する。
この抵抗値設定処理は、抵抗値設定処理プログラムとして、制御部５の記憶部５３に記憶されている。制御部５は、記憶部５３に記憶されている抵抗値設定処理プログラムを読み出す。制御部５が、記憶部５３から抵抗値設定処理プログラムを読み出すタイミングは、抵抗調整装置１の起動時、抵抗調整装置１に新しい抵抗検出回路が接続されたタイミング、または、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路が選択されたタイミングである。記憶部５３から読み出された抵抗値設定処理プログラムは、制御部５において実行される。
【００４７】
また、制御部５は、抵抗値設定プログラムが実行された時に、上述の情報処理ブロックの動作制御部５１０と、抵抗値取得部５１１と、電路制御部５１２と、演算部５１３と、可変抵抗制御部５１４として機能する。
【００４８】
以上のように構成された抵抗調整装置１の動作について、以下に説明する。なお、ここでは、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路が選択されたタイミングで、制御部５が記憶部５３から抵抗値設定プログラムを読み出して実行するものとする。
【００４９】
図６に示すように、接続端子２に接続された複数の抵抗検出回路の中から、任意の抵抗検出回路が選択されると、制御部５の動作制御部５１０は、データベース部５２０に、選択された抵抗検出回路と対応づけて保存された可変抵抗部４の設定値が、後述する抵抗値補正処理により補正された設定値であるか否かを判断する（ステップＳ１０）。これは、任意の抵抗検出回路と対応づけて保存された可変抵抗部４の設定値が、既に後述する抵抗値補正処理により補正され、データベース部５２０に保存されている場合には、データベース部５２０に保存されている設定値を用いることで、所望の抵抗値を速やかに抵抗検出回路へ提供させるためである。
【００５０】
データベース部５２０に、補正された設定値が保存されている場合には（ステップＳ１０；ＹＥＳ）、動作制御部５１０は、可変抵抗制御部５１４に可変抵抗部４へ設定値を設定させる制御信号を通知する。可変抵抗制御部５１４は、可変抵抗部４へ設定値を設定する（ステップＳ１１）。データベース部５２０に、補正された設定値が保存されていない場合には（ステップＳ１０；ＮＯ）、動作制御部５１０は、抵抗値補正処理を実行する（ステップＳ１２）。
【００５１】
抵抗値補正処理の動作について、図７に示したフローチャートを用いて説明する。
動作制御部５１０は、電路制御部５１２に、接続抵抗切替部３に全ての接続を切断させる指示を通知する。電路制御部５１２は、接続抵抗切替部３の切り替え器３２ａを開動作させて、接続端子２との接続を切断させる（ステップＳ１０１）。これにより、意図しない抵抗検出回路と接続端子２との短絡を防止することができる。
【００５２】
動作制御部５１０は、電路制御部５１２に、電路切替部７を接続させる指示を通知する。電路制御部５１２は、電路切替部７を閉動作させ、可変抵抗部４と抵抗値測定部６とを接続する（ステップＳ１０２）。
動作制御部５１０は、演算部５１３に、抵抗検出回路の接続された接続端子２から電路切替ブロック３１を経由して可変抵抗部４へ至るまでの切り替え素子と線路との抵抗値に起因する補正値のデータを、データベース部５２０から取得させる（ステップＳ１０３）。
【００５３】
動作制御部５１０は、演算部５１３に、データベース部５２０より取得した補正値のデータと、上述の図５の説明において示した式（４）から、可変抵抗部４に設定される出力抵抗値Ｒｖを算出させる（ステップＳ１０４）。
動作制御部５１０は、演算部５１３から、算出した出力抵抗値Ｒｖを可変抵抗制御部５１４に取得させる。動作制御部５１０は、可変抵抗制御部５１４に取得した出力抵抗値Ｒｖを、可変抵抗部４に設定させる。また、ここで、演算部５１３から取得した出力抵抗値Ｒｖは、可変抵抗制御部５１４が保持する（ステップＳ１０５）。
動作制御部５１０は、抵抗値取得部５１１に、抵抗値測定部６に可変抵抗部４の両端の抵抗値を測定させる指示を通知する。抵抗値取得部５１１は、抵抗値測定部６に可変抵抗部４の両端の抵抗値を測定させ、測定結果を取得する（ステップＳ１０６）。
【００５４】
動作制御部５１０は、抵抗値測定部６が測定した可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っているか否かを判断する。なお、目標とする抵抗値の許容誤差範囲は、抵抗調整装置１に求められる抵抗値の精度によって決定され、事前に使用者から設定されるものである。
可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っている場合には（ステップＳ１０７；ＹＥＳ）、動作制御部５１０は、電路制御部５１２に、電路切替部７を開動作させて、可変抵抗部４と抵抗値測定部６との接続を切断させる（ステップＳ１０８）。
動作制御部５１０は、可変抵抗制御部５１４に、保持させていた出力抵抗値Ｒｖを、抵抗検出回路に提供したい抵抗値Ｒと対応付けて、データベース部５２０に保存させる（ステップＳ１０９）。この出力抵抗値Ｒｖは、補正された設定値として可変抵抗部４に設定される設定値となる。
【００５５】
可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っていない場合には（ステップＳ１０７；ＮＯ）、演算部５１３は、抵抗値測定部６が測定した可変抵抗部４の抵抗値Ｒｃと、可変抵抗制御部５１４が設定した可変抵抗部４の理論的な出力抵抗値Ｒｖとの差分を計算し、この差分を可変抵抗部４の出力抵抗値Ｒｖの出力誤差抵抗値Ｒｖｔとする（ステップＳ１１０）。ステップＳ１０５に戻り、動作制御部５１０は、演算部５１３に、上述の図５の説明において示した式（５）から、可変抵抗部４に設定される出力抵抗値Ｒｖを算出させる。以下、動作制御部５１０は、ステップＳ１０６からステップＳ１１０を実行する。
【００５６】
以上のように、実施の形態１によれば、抵抗調整装置１は、可変抵抗部４の出力抵抗値を、抵抗調整装置１内の切り替え素子と線路との抵抗値、すなわち、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとの間に生じる抵抗値から可変抵抗部４の抵抗値を除いた抵抗値に起因する補正値で補正することにより、高精度な抵抗値を抵抗検出回路に提供することができる。
【００５７】
また、実施の形態１によれば、抵抗調整装置１は、所望の抵抗値を出力するために必要な可変抵抗部４の設定値を、制御部５内のデータベース部５２０に保存することによって、可変抵抗部４に短時間で所望する抵抗値を設定することができる。これにより、抵抗調整装置１は、所望の抵抗値を速やかに抵抗検出回路へ供給することができる。
【００５８】
さらに、実施の形態１によれば、抵抗調整装置１は、接続抵抗切替部３により、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路を選択し切り替えることができるので、抵抗調整装置１と抵抗検出回路とを電気的に切断することなく、複数の抵抗検出回路の中から所望の抵抗検出回路に可変抵抗部４からの抵抗値を提供することができる。これにより、抵抗調整装置１は、抵抗検出回路と同数の可変抵抗部４を備える必要が無い。したがって、可変抵抗部４全体としての回路を大型化させることなく、複数の抵抗検出回路に対して抵抗値を提供することができる。
【００５９】
実施の形態２．
図８は、本発明の実施の形態２における抵抗調整装置１００の全体構成を示す構成図である。なお、上述の実施形態１における抵抗調整装置１と同様の構成については、同一の符号を付して詳細な説明を省略する。
【００６０】
抵抗調整装置１００は、接続端子２に接続された抵抗検出回路へ抵抗値を提供することにより、抵抗検出回路の性能の評価を可能とすることを目的とする装置である。抵抗調整装置１００から抵抗検出回路に提供される抵抗値は、モータコントローラ８と、調整モータ部９と、可変抵抗部４と、抵抗値測定部６と、制御部５とにより決定される。
【００６１】
モータコントローラ８は、調整モータ部９の回転動作を制御する機能と、調整モータ部９が有するモータ軸の基準点からモータ軸の回転角度位置を取得する機能を有している。モータコントローラ８は、制御部５から送出される制御信号に従って調整モータ部９を制御する。また、モータコントローラ８は、調整モータ部９が有するモータ軸の基準点からのモータ軸の回転角度位置を制御部５に送出する。なお、ここで、抵抗調整装置１００が調整モータ部９を複数搭載している場合には、抵抗調整装置１００は、調整モータ部９を制御可能な数だけモータコントローラ８を搭載するものとする。
【００６２】
調整モータ部９は、モータコントローラ８から送出される動作信号に基づいて、モータ軸を回転させるモータである。調整モータ部９は、モータ軸の基準点からのモータ軸の回転角度位置をモータコントローラ８へ送出する機能を有するとともに、可変抵抗部４が有するボリューム抵抗の抵抗調整軸を回転させる。
【００６３】
調整モータ部９には、エンコーダを搭載したサーボモータ、基準点検出機能を有するステッピングモータといったモータを用いることができる。なお、抵抗調整精度の向上と調整モータ部９のトルク不足の改善を目的として、調整モータ部９と可変抵抗部４のボリューム抵抗の抵抗調整軸との結合に、任意の歯数の歯車を用いることができる。任意の歯数の歯車を用いることにより、調整モータ部９の回転と可変抵抗部４のボリューム抵抗の抵抗調整軸との軸の回転比および回転トルクを変えてもよい。
【００６４】
可変抵抗部４は、単一または複数のボリューム抵抗と周辺回路を備える可変抵抗回路である。可変抵抗部４は、可変抵抗回路に搭載されたボリューム抵抗の抵抗調整軸を回転させることで、抵抗調整装置１００が抵抗検出回路に提供する抵抗値の大きさを決定することができる。可変抵抗部４のボリューム抵抗の抵抗調整軸には、調整モータ部９が有するモータ軸が物理的に結合されている。調整モータ部９が有するモータ軸は、調整モータ部９の回転により、可変抵抗部４のボリューム抵抗の抵抗調整軸を回転させる。
【００６５】
抵抗調整装置１００の制御部５の詳細を、図９および図１０を参照して説明する。
図９は、制御部５のハードウエアの構成の一例を示す図である。
制御部５は、Ｉ／Ｏポート５４を介してモータコントローラ８に制御信号を送信し、可変抵抗部４の抵抗値の大きさを制御する。
なお、この他の構成については、上述の図３に示した実施の形態１における抵抗調整装置１と同様の構成であるため、詳細な説明は省略する。
【００６６】
図１０は、制御部５において実現される情報処理ブロックの概要図である。
情報処理ブロックの構成は、上述の図４に示した実施の形態１における制御部５の情報ブロックと同様の構成である。
情報処理ブロックの可変抵抗制御部５１４は、演算部５１３から受信した可変抵抗部４への設定値を、モータコントローラ８へ送信する。モータコントローラ８は、可変抵抗制御部５１４から受信した可変抵抗部４への設定値に基づいて、図８に示した調整モータ部９に動作信号を送信する。
【００６７】
抵抗調整装置１００に接続された抵抗検出回路へ、抵抗調整装置１００から出力抵抗値Ｒｖを提供する抵抗値設定処理の動作について、図１１及び図１２に示したフローチャートを用いて説明する。
【００６８】
この抵抗値設定処理は、抵抗値設定プログラムとして、制御部５の記憶部５３に記憶されている。制御部５は、記憶部５３に記憶されている抵抗値設定プログラムを読み出す。制御部５が、記憶部５３から抵抗値設定プログラムを読み出すタイミングは、抵抗調整装置１００の起動時、抵抗調整装置１００に新しい抵抗検出回路が接続されたタイミング、または、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路が選択されたタイミングである。記憶部５３から読み出された抵抗値設定プログラムは、制御部５において実行される。
【００６９】
また、制御部５は、抵抗値設定プログラムが実行された時に、上述の情報処理ブロックの動作制御部５１０と、抵抗値取得部５１１と、電路制御部５１２と、演算部５１３と、可変抵抗制御部５１４として機能する。
【００７０】
以上のように構成された抵抗調整装置１００の動作について、以下に説明する。なお、ここでは、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路が選択されたタイミングで、制御部５が、記憶部５３から抵抗値設定プログラムを読み出して実行するものとする。
【００７１】
図１１に示すように、抵抗調整装置１００は、接続端子２に接続された複数の抵抗検出回路の中から、任意の抵抗検出回路が選択されると、制御部５の動作制御部５１０は、データベース部５２０に、選択された抵抗検出回路と対応づけて保存された可変抵抗部４の設定値が、後述する抵抗値補正処理により補正された設定値であるか否かを判断する（ステップＳ２０）。これは、任意の抵抗検出回路と対応づけて保存された可変抵抗部４の設定値が、既に後述する抵抗値補正処理により補正され、データベース部５２０に保存されている場合には、データベース部５２０に保存されている設定値を用いることで、所望の抵抗値を速やかに抵抗検出回路へ提供させるためである。
【００７２】
データベース部５２０に、後述する抵抗値補正処理により補正された設定値が保存されている場合には（ステップＳ２０；ＹＥＳ）、動作制御部５１０は、可変抵抗制御部５１４にモータコントローラ８へ設定値を設定させる指示を通知する。可変抵抗制御部５１４は、モータコントローラ８へ設定値を設定する（ステップＳ２１）。モータコントローラ８は、受信した設定値に従い調整モータ部９を制御して、調整モータ部９のモータ軸を回転させる。調整モータ部９のモータ軸を回転させることにより、可変抵抗部４のボリューム抵抗の抵抗調整軸も回転する。これにより、可変抵抗部４に、可変抵抗制御部５１４から設定された設定値が設定される（ステップＳ２２）。
データベース部５２０に、後述する抵抗値補正処理により補正された設定値が保存されていない場合には（ステップＳ２０；ＮＯ）、動作制御部５１０は、抵抗値補正処理を実行する（ステップＳ２３）。
【００７３】
抵抗値補正処理の動作について、図１２に示したフローチャートを用いて説明する。
動作制御部５１０は、電路制御部５１２に、接続抵抗切替部３に全ての接続を切断させる指示を通知する。電路制御部５１２は、接続抵抗切替部３の切り替え器３２ａを開動作させて、接続端子２との接続を切断させる（ステップＳ２０１）。これにより、意図しない抵抗検出回路と接続端子２との短絡を防止することができる。
動作制御部５１０は、電路制御部５１２に、電路切替部７を接続させる指示を通知する。電路制御部５１２は、電路切替部７を閉動作させ、可変抵抗部４と抵抗値測定部６とを接続する（ステップＳ２０２）。
【００７４】
動作制御部５１０は、演算部５１３に、抵抗検出回路の接続された接続端子２から電路切替ブロック３１を経由して可変抵抗部４へ至るまでの切り替え素子と線路との抵抗値に起因する補正値のデータを、データベース部５２０から取得させる（ステップＳ２０３）。なお、補正値のデータには、調整モータ部９が有するモータ軸の基準点からモータ軸の各回転角度位置における可変抵抗部４の抵抗値情報を含んでいる。
【００７５】
動作制御部５１０は、可変抵抗制御部５１４を介して、モータコントローラ８に調整モータ部９を制御させ、調整モータ部９の回転軸を基準位置に回転させる（ステップＳ２０４）。調整モータ部９の回転軸を基準位置に回転させることにより、可変抵抗部４の抵抗値は、調整前の基準となる抵抗値となる。
【００７６】
動作制御部５１０は、演算部５１３に、データベース部５２０より取得した補正値のデータと、上述の図５において示した式（４）から、可変抵抗部４に設定される出力抵抗値Ｒｖを算出させる。なお、調整モータ部９は、調整モータ部９のモータ軸により可変抵抗部４のボリューム抵抗の抵抗調整軸を直接回転させるため、調整モータ部９のモータ軸と可変抵抗部４のボリューム抵抗の抵抗調整軸との抵抗は、切り替え素子と線路との抵抗値に起因する補正値には含まれない（ステップＳ２０４）。
動作制御部５１０は、演算部５１３から、算出した出力抵抗値Ｒｖを可変抵抗制御部５１４に取得させる（ステップＳ２０５）。
【００７７】
動作制御部５１０は、可変抵抗制御部５１４に取得した出力抵抗値Ｒｖを、モータコントローラ８へ設定させる。モータコントローラ８は、受信した出力抵抗値Ｒｖに従って調整モータ部９を制御し、調整モータ部９のモータ軸を回転させる。調整モータ部９のモータ軸を回転させることにより、可変抵抗部４のボリューム抵抗の抵抗値は、可変抵抗部４の理論的な出力抵抗値Ｒｖに調整される。また、ここで、演算部５１３から取得した出力抵抗値Ｒｖは、可変抵抗制御部５１４が保持する（ステップＳ２０６）。
【００７８】
動作制御部５１０は、抵抗値取得部５１１に、抵抗値測定部６に可変抵抗部４の両端の抵抗値を測定させる指示を通知する。抵抗値取得部５１１は、抵抗値測定部６に可変抵抗部４の両端の抵抗値を測定させ、測定結果を取得する（ステップＳ２０７）。
【００７９】
動作制御部５１０は、抵抗値測定部６が測定した可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っているか否かを判断する（ステップＳ２０８）。なお、目標とする抵抗値の許容誤差範囲は、抵抗調整装置１に求められる抵抗値の精度によって決定され、事前に使用者から設定されるものである。
可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っている場合には（ステップＳ２０８；ＹＥＳ）、動作制御部５１０は、電路制御部５１２に、電路切替部７を開動作させて、可変抵抗部４と抵抗値測定部６との接続を切断させる（ステップＳ２０９）。
動作制御部５１０は、可変抵抗制御部５１４に、保持させていた出力抵抗値Ｒｖを、抵抗検出回路に提供したい抵抗値Ｒと対応付けて、データベース部５２０に保存させる（ステップＳ２１０）。この出力抵抗値Ｒｖは、補正された設定値として可変抵抗部４に設定される設定値となる。
【００８０】
可変抵抗部４の測定結果が、目標とする抵抗値の許容誤差範囲に入っていない場合には（ステップＳ２０８；ＮＯ）、演算部５１３は、抵抗値測定部６が測定した可変抵抗部４の抵抗値Ｒｃと、可変抵抗制御部５１４が設定した可変抵抗部４の理論的な出力抵抗値Ｒｖとの差分を計算し、この差分を可変抵抗部４の出力抵抗値Ｒｖの出力誤差抵抗値Ｒｖｔとする（ステップＳ２１１）。ステップＳ２０６に戻り、動作制御部５１０は、演算部５１３に、上述の図５に示した式（５）から、可変抵抗部４に設定される出力抵抗値Ｒｖを算出させる。以下、動作制御部５１０は、ステップＳ２０７からステップＳ２１１を実行する。
【００８１】
以上のように、実施の形態２によれば、抵抗調整装置１００は、可変抵抗部４の出力抵抗値を、抵抗調整装置１００内の切り替え素子と線路との抵抗値、すなわち、接続端子２ａのプラス側電極端子２１ａとマイナス側電極端子２２ａとの間に生じる抵抗値から、可変抵抗部４の抵抗値を除いた抵抗値に起因する補正値で補正することにより、高精度な抵抗値を抵抗検出回路に提供することができる。
【００８２】
また、実施の形態２によれば、抵抗調整装置１００は、所望の抵抗値を出力するために必要な可変抵抗部４の設定値を、制御部５内のデータベース部５２０に保存することによって、可変抵抗部４に短時間で所望する抵抗値を設定することができる。これにより、抵抗調整装置１００は、所望の抵抗値を速やかに抵抗検出回路へ供給することができる。
【００８３】
さらに、実施の形態２によれば、抵抗調整装置１００は、接続抵抗切替部３により、接続端子２に接続された複数の抵抗検出回路の中から任意の抵抗検出回路を選択し切り替えることができるので、抵抗調整装置１００と抵抗検出回路とを電気的に切断することなく、複数の抵抗検出回路の中から所望の抵抗検出回路に可変抵抗部４からの抵抗値を提供することができる。これにより、抵抗調整装置１００は、抵抗検出回路と同数の可変抵抗部４を備える必要が無い。したがって、可変抵抗部４全体としての回路を大型化させることなく、複数の抵抗検出回路に対して抵抗値を提供することができる。
【００８４】
また、本発明の実施の形態１および実施の形態２では、抵抗調整装置１、１００における情報処理ブロックの各機能を実現する制御部５を、図３または図９に示したプロセッサ５１、メモリ５２、記憶部５３、Ｉ／Ｏポート５４、内部バス５５にて実現するものとしたが、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の各機能を実現するための抵抗値設定プログラムを、コンピュータが読み取り可能なＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  ｄｉｓｃ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ  ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）などの記録媒体に格納して配布し、この抵抗値設定処理プログラムをコンピュータにインストールすることにより、上述の各機能を実現することができるコンピュータを構成してもよい。そして、各機能をＯＳ（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）とアプリケーションとの分担、またはＯＳとアプリケーションとの協同により実現する場合等には、アプリケーションのみを記録媒体に格納してもよい。
【００８５】
さらに、搬送波に各プログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板であるＢＢＳ（Ｂｕｌｌｅｔｉｎ  ｂｒｏａｄ  ｓｙｓｔｅｍ）にプログラムを掲示し、ネットワークを介して当該プログラムを配信してもよい。そして、これらのプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できる構成としてもよい。
【００８６】
（変形例１）
本発明の実施の形態１および実施の形態２では、抵抗値測定部６として、抵抗値の測定に計測器を想定している。しかしながら、可変抵抗部４の抵抗値をデジタル値に変換できる回路、例えば、可変抵抗部４に一定の電流を流し、可変抵抗部４の両端における電圧値を、デジタル値で取得することができる可変抵抗回路を用いてもよい。デジタル値で取得することができる可変抵抗回路としては、例えば、目的とする精度の分解能を有するアナログデジタルコンバータを用いることができる。
【００８７】
（変形例２）
本発明の実施の形態１および実施の形態２では、接続端子２に接続する予定の抵抗検出回路のそれぞれに対して、予め、抵抗調整装置１、１００により抵抗検出回路に提供される出力抵抗値を補正し、補正した出力抵抗値をデータベース部５２０に保存しておいてもよい。
【００８８】
本発明の実施の形態１においては、図７に示した抵抗値補正処理のステップＳ１０１からステップＳ１１０を、実施の形態２おいては、図１２に示した抵抗値補正処理のステップＳ２０１からステップＳ２１１を実行し、予め、補正した出力抵抗値をデータベース部５２０に保存しておく。これにより、抵抗調整装置１、１００は、可変抵抗部４を短時間で所望する抵抗値へ設定することが可能となり、所望の抵抗値を速やかに抵抗検出回路へ供給することができる。
【００８９】
（変形例３）
本発明の実施の形態１および実施の形態２では、制御部５内に記憶部５３を設けているが、制御部５と記憶部５３とは別体であってもよい。その場合には、記憶部５３は、Ｉ／Ｏポート５４を介して制御部５と接続される。
【００９０】
なお、本発明の技術的範囲は、上記実施の形態と変形例によっては限定されない。本発明は特許請求の範囲に記載された技術的思想の限りにおいて、自由に応用、変形あるいは改良して、実施することができる。
【符号の説明】
【００９１】
１、１００  抵抗調整装置、２  接続端子、３  接続抵抗切替部、４  可変抵抗部、５  制御部、６  抵抗値測定部、７  電路切替部、８  モータコントローラ、９  調整モータ部、２１  プラス側電極端子、２２  マイナス側電極端子、３１  電路切替ブロック、３２  切り替え器、３３  固定抵抗、４１  可変抵抗素子、４２  可変抵抗誤差、５１  プロセッサ、５２  メモリ、５３  記憶部、５４  Ｉ／Ｏポート、５５  内部バス、７１、７３  接点抵抗、７２、７４  電路切替スイッチ、３１１  第１線路抵抗、３１２  第２線路抵抗、３１３  第３線路抵抗、３１４  第４線路抵抗、３２１  プラス側接点スイッチ、３２２  プラス側接点抵抗、３２３  マイナス側接点スイッチ、３２４  マイナス側接点抵抗、５１０  動作制御部、５１１  抵抗値取得部、５１２  電路制御部、５１３  演算部、５１４  可変抵抗制御部、５２０  データベース部。
【図１】
2019105489.tif 000003
【図２】
2019105489.tif 000004
【図３】
2019105489.tif 000005
【図４】
2019105489.tif 000006
【図５】
2019105489.tif 000007
【図６】
2019105489.tif 000008
【図７】
2019105489.tif 000009
【図８】
2019105489.tif 000010
【図９】
2019105489.tif 000011
【図１０】
2019105489.tif 000012
【図１１】
2019105489.tif 000013
【図１２】
2019105489.tif 000014