JP2000122733A - 温度による誤差補正機能を備えた電流制御装置 - Google Patents
温度による誤差補正機能を備えた電流制御装置Info
- Publication number
- JP2000122733A JP2000122733A JP10307851A JP30785198A JP2000122733A JP 2000122733 A JP2000122733 A JP 2000122733A JP 10307851 A JP10307851 A JP 10307851A JP 30785198 A JP30785198 A JP 30785198A JP 2000122733 A JP2000122733 A JP 2000122733A
- Authority
- JP
- Japan
- Prior art keywords
- current
- temperature
- detected
- temperature sensor
- variation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Of Voltage And Current In General (AREA)
Abstract
(57)【要約】
【課題】 電流検出センサー部の温度変化による電流検
出誤差を比較的安価な方法で補正し、精度のよい電流値
の制御を可能とした電流値の制御装置を提供すること。 【解決手段】 本発明の温度による電流検出誤差補正機
能を備えた電流制御装置は、電流検出素子と、温度セン
サーと、温度と前記電流検出素子による検出電流誤差と
の関係を記憶した記憶部とを有し、前記温度センサーに
より検出した温度に基づいて電流検出素子により検出し
た電流値を補正する。
出誤差を比較的安価な方法で補正し、精度のよい電流値
の制御を可能とした電流値の制御装置を提供すること。 【解決手段】 本発明の温度による電流検出誤差補正機
能を備えた電流制御装置は、電流検出素子と、温度セン
サーと、温度と前記電流検出素子による検出電流誤差と
の関係を記憶した記憶部とを有し、前記温度センサーに
より検出した温度に基づいて電流検出素子により検出し
た電流値を補正する。
Description
【0002】
【発明の属する技術分野】本発明は、ロボット等の駆動
に使用されるモータに流れる電流を制御する電流制御装
置に関わり、特に温度変化による検出電流値の誤差を補
正する機能を備えた、電流制御装置に関する。
に使用されるモータに流れる電流を制御する電流制御装
置に関わり、特に温度変化による検出電流値の誤差を補
正する機能を備えた、電流制御装置に関する。
【0003】
【背景技術】ロボット等においては、位置決め制御する
ために、電流でトルクを制御している。その際、モータ
に流れる電流を検出するのに、モータの動力線に直列に
抵抗を接続し、その抵抗に流れる電流を絶縁アンプを用
いて検出する。その検出電流と希望の電流指令値とを比
較し、指令電流値に近づけるように制御する。また電流
を検出するその他の方法としてホール素子(HCT)や
磁気抵抗素子( MR素子) が用いられる。
ために、電流でトルクを制御している。その際、モータ
に流れる電流を検出するのに、モータの動力線に直列に
抵抗を接続し、その抵抗に流れる電流を絶縁アンプを用
いて検出する。その検出電流と希望の電流指令値とを比
較し、指令電流値に近づけるように制御する。また電流
を検出するその他の方法としてホール素子(HCT)や
磁気抵抗素子( MR素子) が用いられる。
【0004】
【発明が解決しようとする課題】絶縁アンプを用いた場
合、抵抗を用いているために、抵抗で損失が発生する。
損失を小さくするために抵抗値を小さくすると電流検出
精度が落ちてしまう。また絶縁アンプ自体が高価で、占
有面積、体積が大きいという問題もある。一方、HCT
やMR素子は絶縁アンプより安価であるが、外部磁気に
よる影響や、温度による変動が大きく精度を必要とする
アプリケーションでは問題がある。磁気による影響に対
しては,磁気シールドをする等の対策で大きな影響が出
ないようにすることは可能だが、温度変動に対しては、
簡単で安価にできる対策がない。並行型といわれるHC
Tは、電流を流すことによって生じた磁気を打ち消すよ
うに磁気を発生させて電流を検出する方式で、温度によ
る変動を小さく抑えることは可能であるが、電流センサ
ーが大きくなり高価に成ってしまう。温度の変化によっ
て、モータに流れる電流のオフセットが変動してしまう
と、速度変動が大きくなる問題を生じる。以下にブロッ
ク図を使用して従来の電流制御装置において温度変化が
あった場合の例を説明する。図2は従来の電流制御装置
のブロック図である。同図において参照番号10はモー
タ、参照番号13は電流検出器、参照番号15は比較器
(CPUを使用した)、参照番号17は増幅器である。
例えば同図において指令電流値が“2”の時、モータ電
流が“1”電流検出器13で検出した電流が(温度変化
により)“1.5”であったとする。比較器13は指令
電流値と検出電流値を比較し、指令電流値が“2”であ
るのに対して検出電流値が“1.5”であるので“0.
5”を与え指令した電流値“2”に近づけるように制御
する。しかし実際にはモータの電流は“1”であるので
“+0.5”を与えても、 “1.5”の電流にしかな
らない。本発明は、上述の問題を解決するためになされ
たものであり、HCTやMR素子の温度変化による検出
電流の変動を、温度センサーを利用することにより、補
正することを可能とした温度による電流検出誤差補正機
能を備えた電流制御装置を提供することを目的とする。
合、抵抗を用いているために、抵抗で損失が発生する。
損失を小さくするために抵抗値を小さくすると電流検出
精度が落ちてしまう。また絶縁アンプ自体が高価で、占
有面積、体積が大きいという問題もある。一方、HCT
やMR素子は絶縁アンプより安価であるが、外部磁気に
よる影響や、温度による変動が大きく精度を必要とする
アプリケーションでは問題がある。磁気による影響に対
しては,磁気シールドをする等の対策で大きな影響が出
ないようにすることは可能だが、温度変動に対しては、
簡単で安価にできる対策がない。並行型といわれるHC
Tは、電流を流すことによって生じた磁気を打ち消すよ
うに磁気を発生させて電流を検出する方式で、温度によ
る変動を小さく抑えることは可能であるが、電流センサ
ーが大きくなり高価に成ってしまう。温度の変化によっ
て、モータに流れる電流のオフセットが変動してしまう
と、速度変動が大きくなる問題を生じる。以下にブロッ
ク図を使用して従来の電流制御装置において温度変化が
あった場合の例を説明する。図2は従来の電流制御装置
のブロック図である。同図において参照番号10はモー
タ、参照番号13は電流検出器、参照番号15は比較器
(CPUを使用した)、参照番号17は増幅器である。
例えば同図において指令電流値が“2”の時、モータ電
流が“1”電流検出器13で検出した電流が(温度変化
により)“1.5”であったとする。比較器13は指令
電流値と検出電流値を比較し、指令電流値が“2”であ
るのに対して検出電流値が“1.5”であるので“0.
5”を与え指令した電流値“2”に近づけるように制御
する。しかし実際にはモータの電流は“1”であるので
“+0.5”を与えても、 “1.5”の電流にしかな
らない。本発明は、上述の問題を解決するためになされ
たものであり、HCTやMR素子の温度変化による検出
電流の変動を、温度センサーを利用することにより、補
正することを可能とした温度による電流検出誤差補正機
能を備えた電流制御装置を提供することを目的とする。
【0005】
【課題を解決するための手段】以上の目的を達成するた
めに、本発明の温度による電流検出誤差補正機能を備え
た電流制御装置は、ロボット等の駆動に使用されるモー
タの電流を検出する電流検出素子と、温度センサーと、
温度と前記電流検出素子による検出電流誤差との関係を
記憶した記憶部とを備え、前記温度センサーにより検出
した温度に基づいて電流検出素子により検出した電流値
を補正することを特徴とする。
めに、本発明の温度による電流検出誤差補正機能を備え
た電流制御装置は、ロボット等の駆動に使用されるモー
タの電流を検出する電流検出素子と、温度センサーと、
温度と前記電流検出素子による検出電流誤差との関係を
記憶した記憶部とを備え、前記温度センサーにより検出
した温度に基づいて電流検出素子により検出した電流値
を補正することを特徴とする。
【0006】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。図1は、本発明による一実
施の形態の温度による誤差補正機能を備えた電流制御装
置を示すブロック図である。図1において図2と同じ参
照番号を付したブロックは同様の機能を果たす部分であ
る。図1において参照番号19は温度センサーであり、
参照番号21は温度と検出電流誤差との関係を記憶した
記憶部である。記憶部21には、予め測定された電流検
出器13の温度特性より、各温度における補正値を求め
るための図3に示す関係で表される補正値変換テーブル
を記憶しておく。比較器150は、温度センサー19か
ら得られた温度に対応した補正値を記憶部21から求
め、温度変化による測定電流の変動を打ち消すように制
御する。すなわち、温度センサー19から得られた温度
tに対応した電流補正値ioを記憶部21の補正値変換
テーブルから求め、検出電流値がi‘の時の実電流値
iを 式 i = i‘+ io (1) から求め、指令電流値isと実電流値iとから電流誤差
値Iを 式 I = is− i (2) より求める。従来例の場合と同じように、指令電流値i
sが“2”の時、モータ電流imが“1”電流検出器1
3で検出した電流i‘が( 温度変化により) “1.
5”であったとする。温度センサー19で測定した温度
に対応する補正値ioが“−0.5”となるので、比較
器150は検出電流値“1.5”に補正値“−0.5”
を加える補正を行う。指令電流値isが“2”に対して
補正された実電流値iが“1.0”であるので電流誤差
値Iは“+1.0”を与え指令した電流値isを“2”
に近づけるように制御する。このようにすれば実際の電
流値を指令電に近い電流値に近づけることができる。
施の形態について説明する。図1は、本発明による一実
施の形態の温度による誤差補正機能を備えた電流制御装
置を示すブロック図である。図1において図2と同じ参
照番号を付したブロックは同様の機能を果たす部分であ
る。図1において参照番号19は温度センサーであり、
参照番号21は温度と検出電流誤差との関係を記憶した
記憶部である。記憶部21には、予め測定された電流検
出器13の温度特性より、各温度における補正値を求め
るための図3に示す関係で表される補正値変換テーブル
を記憶しておく。比較器150は、温度センサー19か
ら得られた温度に対応した補正値を記憶部21から求
め、温度変化による測定電流の変動を打ち消すように制
御する。すなわち、温度センサー19から得られた温度
tに対応した電流補正値ioを記憶部21の補正値変換
テーブルから求め、検出電流値がi‘の時の実電流値
iを 式 i = i‘+ io (1) から求め、指令電流値isと実電流値iとから電流誤差
値Iを 式 I = is− i (2) より求める。従来例の場合と同じように、指令電流値i
sが“2”の時、モータ電流imが“1”電流検出器1
3で検出した電流i‘が( 温度変化により) “1.
5”であったとする。温度センサー19で測定した温度
に対応する補正値ioが“−0.5”となるので、比較
器150は検出電流値“1.5”に補正値“−0.5”
を加える補正を行う。指令電流値isが“2”に対して
補正された実電流値iが“1.0”であるので電流誤差
値Iは“+1.0”を与え指令した電流値isを“2”
に近づけるように制御する。このようにすれば実際の電
流値を指令電に近い電流値に近づけることができる。
【0007】
【発明の効果】以上のように本発明によれば、電流検出
センサー部の温度を温度センサーによって測定し、 温度
変化による電流検出誤差を補正することができるので、
電流検出センサーとして比較的安価なHCTやMR素子
を使用しても精度を必要とする電流の制御が可能とな
る。
センサー部の温度を温度センサーによって測定し、 温度
変化による電流検出誤差を補正することができるので、
電流検出センサーとして比較的安価なHCTやMR素子
を使用しても精度を必要とする電流の制御が可能とな
る。
【図面の簡単な説明】
【図1】本発明の温度による電流検出誤差補正機能を備
えた電流制御装置の一例を示すブロック図。
えた電流制御装置の一例を示すブロック図。
【図2】従来の電流制御装置の一例を示すブロック図。
【図3】検出温度に対応した電流誤差を求める補正値変
換テーブルの内容を表す図。
換テーブルの内容を表す図。
10 モータ 13 電流検出器 15 比較器(CPUを使用した) 150 比較器(CPUを使用した) 17 増幅器 19 温度センサー 21 温度と検出電流誤差との関係を記憶した記憶
部
部
Claims (2)
- 【請求項1】ロボット等の駆動に使用されるモータの電
流を検出する電流検出素子と、温度センサーと、温度と
前記電流検出素子による検出電流誤差との関係を記憶し
た記憶部とを有し、前記温度センサーにより検出した温
度に基づいて電流検出素子により検出した電流値を補正
することを特徴とする、温度による電流検出誤差補正機
能を備えた電流制御装置。 - 【請求項2】電流検出素子がホール素子、あるいは磁気
抵抗素子であることを特徴とする,請求項1記載の温度
による電流検出誤差補正機能を備えた電流制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10307851A JP2000122733A (ja) | 1998-10-14 | 1998-10-14 | 温度による誤差補正機能を備えた電流制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10307851A JP2000122733A (ja) | 1998-10-14 | 1998-10-14 | 温度による誤差補正機能を備えた電流制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000122733A true JP2000122733A (ja) | 2000-04-28 |
Family
ID=17973950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10307851A Pending JP2000122733A (ja) | 1998-10-14 | 1998-10-14 | 温度による誤差補正機能を備えた電流制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000122733A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1648081A1 (en) * | 2004-09-29 | 2006-04-19 | TechTronic Industries, Co., Ltd | Feed rate controller |
JP2006285301A (ja) * | 2005-03-31 | 2006-10-19 | Yaskawa Electric Corp | ロボット制御装置およびロボットの位置決め精度補正方法 |
KR20150108268A (ko) * | 2014-03-17 | 2015-09-25 | 엘에스산전 주식회사 | 전류 측정 장치 및 그 동작 방법 |
-
1998
- 1998-10-14 JP JP10307851A patent/JP2000122733A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1648081A1 (en) * | 2004-09-29 | 2006-04-19 | TechTronic Industries, Co., Ltd | Feed rate controller |
JP2006285301A (ja) * | 2005-03-31 | 2006-10-19 | Yaskawa Electric Corp | ロボット制御装置およびロボットの位置決め精度補正方法 |
JP4650062B2 (ja) * | 2005-03-31 | 2011-03-16 | 株式会社安川電機 | ロボット制御装置およびロボットの位置決め精度補正方法 |
KR20150108268A (ko) * | 2014-03-17 | 2015-09-25 | 엘에스산전 주식회사 | 전류 측정 장치 및 그 동작 방법 |
KR102111557B1 (ko) | 2014-03-17 | 2020-05-15 | 엘에스일렉트릭(주) | 전류 측정 장치 및 그 동작 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1285841B2 (en) | Active temperature estimation for electric machines | |
KR20190002756A (ko) | 위치 추정 방법, 위치 추정 장치 및 위치 제어 장치 | |
US7728543B2 (en) | Stepping motor controlling device | |
US10454395B2 (en) | Power management in permanent magnet synchronous motor drives | |
JPH0763829A (ja) | 負荷測定装置 | |
US11404984B2 (en) | Parameter learning for permanent magnet synchronous motor drives | |
JP4260544B2 (ja) | 回転角度検出装置及び回転制御装置 | |
US7065437B2 (en) | Current limit for an electric machine | |
JP2000122733A (ja) | 温度による誤差補正機能を備えた電流制御装置 | |
JP2001095274A (ja) | モータ制御装置 | |
JP4375539B2 (ja) | オフセット補償回路、電動機制御装置、およびオフセット補償方法 | |
JPH0638574A (ja) | 誘導電動機のベクトル制御装置 | |
JP3354633B2 (ja) | ステッピングモータ駆動装置 | |
KR940006963B1 (ko) | 동기형교류 서보모터의 위상보상방법 | |
JPH03115869A (ja) | 電流検出装置 | |
JP2006149045A (ja) | モータ駆動装置 | |
JP7391561B2 (ja) | モータ駆動装置及びモータ駆動方法 | |
JP4687104B2 (ja) | 永久磁石型回転電動機の制御装置およびその方法 | |
US6025684A (en) | Servo-motor driving method | |
WO2022269950A1 (ja) | 電動機制御装置 | |
CN112825467B (zh) | 永磁同步电动机驱动器的电池电流限制 | |
US6815921B1 (en) | High performance motor control with feedforward bus supply voltage | |
WO2021166550A1 (ja) | 電動機の制御装置及び制御方法 | |
JP2006121860A (ja) | モータ駆動装置 | |
JPH0496681A (ja) | 誘導電動機のベクトル制御装置 |