KR20060117324A - 위치 결정 - Google Patents

위치 결정 Download PDF

Info

Publication number
KR20060117324A
KR20060117324A KR1020067009485A KR20067009485A KR20060117324A KR 20060117324 A KR20060117324 A KR 20060117324A KR 1020067009485 A KR1020067009485 A KR 1020067009485A KR 20067009485 A KR20067009485 A KR 20067009485A KR 20060117324 A KR20060117324 A KR 20060117324A
Authority
KR
South Korea
Prior art keywords
component
cosine
sine
amplitude
rotor
Prior art date
Application number
KR1020067009485A
Other languages
English (en)
Inventor
아알베르트 스텍
안토니우스 피. 지. 이. 얀센
Original Assignee
코닌클리케 필립스 일렉트로닉스 엔.브이.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 코닌클리케 필립스 일렉트로닉스 엔.브이. filed Critical 코닌클리케 필립스 일렉트로닉스 엔.브이.
Publication of KR20060117324A publication Critical patent/KR20060117324A/ko

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/2448Correction of gain, threshold, offset or phase control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Wire Bonding (AREA)
  • Eye Examination Apparatus (AREA)
  • Die Bonding (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

회전 모터(M)의 로터의 위치를 결정하는 위치 결정 시스템은, 로터에 연결된 센서(HS1,HS2)를 갖는다. 이 센서(HS1,HS2)는, 로터의 회전에 따라 사인 성분(VII1)과 코사인 성분(VI-12)으로 이루어진 직교신호(QS)를 발생한다. 위치 결정 시스템은, 사인 성분의 제곱값(A2sin2x))과 코사인 성분의 제곱값(A2cos2x)의 합(A2)을 계산(CU)한다. 진폭 보정계수(A)는 상기 합(A2)의 제곱근으로서 계산된다. 진폭 보정된 사인 성분(sin(x))은, 진폭 보정계수(A)로 사인 성분(Asin(x))을 나누어서 얻는다. 진폭 보정된 코사인 성분(cos(x))은, 진폭 보정계수(A)로 코사인 성분(Acos(x))을 나누어서 얻는다.
위치 결정 시스템, 센서, 회전 모터, 보정계수

Description

위치 결정{POSITION DETERMINING}
본 발명은 회전 모터의 로터의 위치를 결정하는 위치 결정 시스템과, 위치 결정방법과, 이러한 위치 결정 시스템을 구비한 광학 또는 자기 드라이브에 관한 것이다.
US-A-5,677,686에는, 사이클 내에서 하나 이상의 세트의 사인파와 코사인파를 발생하는 사인 및 코사인파 발생기를 구비한 절대위치 검출장치가 개시되어 있다. 아날로그 대 디지털 변환기는, 상기 사인 및 코사인파 발생기에서 발생된 입력되는 사인 및 코사인파를 디지털 값으로 변환한다. 산술부는, 아날로그 대 디지털 변환기로부터의 디지털 값에 의거하여 오프셋, 진폭 및 위상오차에 대한 보상값을 계산한다. 아날로그 대 디지털 변환기에서 공급된 디지털 값은, 오프셋 오차, 너무 크거나 너무 작은 진폭 및 2개의 위상간의 시프트를 포함한다. US-A-5,677,686에는, 이들 오차의 정적 및 동적 보상이 개시되어 있다.
이러한 종래기술의 제 6 실시예에서는, 오프셋 보상된 데이터 sin(AOF) 및 cos(AOF)로부터 제곱값 R=sin2(AOF) + cos2(AOF)을 결정하였다. 이러한 데이터는, 소정의 샘플링 카운트의 최대값 또는 평균값을 제공하도록 동작시에 샘플링된다. 90°에서의 제곱값은, 270°에서의 제곱값과 비교되어 오프셋 보상값은 이들 제곱 값간의 차이에 따라 변화된다. 예를 들면, 90°에서의 제곱값이 270°에서의 제곱값보다 작은 값을 갖는 경우, 오프셋 보상값은 이들 제곱값이 같을 때까지 증가된다.
상기 종래기술의 제 7 실시예에서, 상기 제곱값을 사용한 진폭 보상이 개시되어 있다. 진폭 보상값은 같은 제곱값으로 나누어진 기준값의 제곱근이다. 이러한 종래기술의 제 4 실시예에는, 사인 및 코사인이, 진폭 보상값으로 나누어진 기준 진폭에 원시의 사인 및 코사인을 곱하여 보상된 진폭이라고 개시되어 있다. 그래서, 사인 및 코사인은, 원시의 사인 및 코사인을 제곱값의 제곱근과 곱하여 보상된 진폭이다.
종래기술의 단점은, 모터가 회전하고 있지 않은 경우 상기 진폭 오프셋 보상이 차이가 난다는 것이다.
본 발명의 목적은, 모터가 회전하고 있지 않은 경우에도 진폭 오프셋 보상을 수행할 수 있는 위치 결정 시스템을 제공하는데 있다.
본 발명의 제 1 국면은, 회전 모터의 로터의 위치를 결정하는 위치 결정 시스템을 제공하는 것으로서, 상기 위치 결정 시스템은, 로터에 연결되어 상기 로터의 회전에 따라 사인 성분과 코사인 성분으로 이루어진 직교신호를 발생하는 센싱수단과, (i) 사인 성분의 제곱값과 코사인 성분의 제곱값의 합, (ii) 상기 합의 제곱근으로서 진폭 보정계수, (iii) 그 진폭 보정계수로 나눈 사인 성분으로서 진폭 보정된 사인 성분 및 상기 진폭 보정계수로 나눈 코사인 성분으로서 진폭 보정된 코사인 성분을 계산하는 계산수단을 구비한다.
본 발명의 제 2 국면은, 회전 모터의 로터의 위치를 결정하는 위치 결정 방법을 제공하는 것으로서, 상기 위치 결정 방법은, 로터의 회전에 따라 사인 성분과 코사인 성분으로 이루어진 직교신호를 발생하는 단계와, (i) 사인 성분의 제곱값과 코사인 성분의 제곱값의 합, (ii) 상기 합의 제곱근으로서 진폭 보정계수, (iii) 그 진폭 보정계수로 나눈 사인 성분으로서 진폭 보정된 사인 성분 및 상기 진폭 보정계수로 나눈 코사인 성분으로서 진폭 보정된 코사인 성분을 계산하는 단계로 이루어진다.
본 발명의 제 3 국면은, 광학 또는 자기 매체로부터/에 정보를 판독 및/또는 기록하는 광 픽업장치와, 로터를 갖는 회전 모터와, 그 로터의 회전이동을 광 픽업장치의 선형 이동으로 변환하는 기어 박스와, 상기 로터의 위치를 결정하는 위치 결정 시스템을 구비한 광학 또는 자기 드라이브를 제공하는 것으로서, 이때 상기 위치 결정 시스템은, 로터에 연결되어 상기 로터의 회전에 따라 사인 성분과 코사인 성분으로 이루어진 직교신호를 발생하는 센싱수단과, (i) 사인 성분의 제곱값과 코사인 성분의 제곱값의 합, (ii) 상기 합의 제곱근으로서 진폭 보정계수, (iii) 그 진폭 보정계수로 나눈 사인 성분으로서 진폭 보정된 사인 성분 및 상기 진폭 보정계수로 나눈 코사인 성분으로서 진폭 보정된 코사인 성분을 계산하는 계산수단을 구비한다.
바람직한 실시예는, 종속항에 기재되어 있다.
본 발명의 제 1 국면에 따른 위치 결정 시스템은, 회전 모터의 로터의 위치를 결정한다. 이 위치 결정 시스템은, 종래기술과 같은 방법으로, 로터의 회전에 따라, 사인 성분과 코사인 성분으로 이루어진 직교신호를 발생한다. 모터가 회전하고 있는 동안, 사인 및 코사인 성분은 사인파형 신호이다. 모터가 회전하고 있지 않은 경우는, 사인 및 코사인 성분은 DC레벨이다. 위치 결정 시스템은, 사인 성분의 제곱값과 코사인 성분의 제곱값과의 합의 제곱근으로서 진폭 보정계수를 계산한다. 진폭 보정된 사인 성분은 진폭 보정계수로 나눈 사인 성분이고, 진폭 보정된 코사인 성분은 진폭 보정계수로 나눈 코사인 성분이다.
이렇게 하여, 사인 성분과 코사인 성분의 값의 세트마다, 제곱근을 결정한다. 진폭 보정된 사인 및 코사인 성분은, 사인 및 코사인 성분을 제곱근으로 나누어서 얻어진다. 따라서, 모터가 회전하지 않는 경우 진폭 보정도 행한다. 이와 비교하여, 종래기술의 진폭 보상은, 진폭 보상을 수행할 수 있도록 최소 및 최대값을 결정해야 한다. 이것은, 모터가 회전하고 있는 한 가능할 뿐이다. 모터가 회전하고 있지 않은 경우는, 사인 및 코사인 성분은, 최대값과 최소값이 서로 다르지 않은 DC 레벨이다. 그러므로, 종래기술은, DC레벨의 드리프트를 보상할 수 없다. 이것의 단점은, 모터가 회전하고 있지 않은 시간 주기동안, 위치 정보가 모터가 회전하기 시작할 때 정확한 위치를 아는데 별도의 시간을 필요로 한다는 차이가 난다는 것이다.
본 발명에 따른 진폭 보정은, 직교신호의 매 위상마다 아래의 식이 성립한다는 내용에 의거한다:
A2sin2(x) + A2cos2(x)= A2, 여기서, A는 진폭이다.
그리고, 로터의 매 위상마다, 동적 진폭 A를 결정한다. 진폭 보정된 사인 및 코사인 성분은, 원시의 사인 및 코사인 성분을 동적 진폭으로 나누어서 얻어진다.
본 발명에 따른 진폭 보정의 다른 이점은, 순간적이고, 인용된 종래기술에서, 보상값을 이들의 제곱값이 같을 때까지 반복적으로 증가시킨다는 것이다.
본 발명에 따른 진폭 보정에 있어서, 원시의 사인 및 코사인 성분은 제곱값의 합의 제곱근에 비례한 계수에 의해 나누어지고, 인용된 종래기술에서 이러한 나눗셈은 곱셈이다는 것을 주목해야 한다.
청구항 3에 기재된 실시예에서, 위치는, 사인 성분의 진폭을 얻기 위해서 진폭 보정된 사인 성분의 (아크사인 함수를 적용함으로써) 역 사인과, 코사인 성분의 진폭을 얻기 위해서 진폭 보정된 코사인 성분의 (아크코사인 함수를 적용함으로써) 역 코사인과, 이들 2개의 진폭값의 합을, 계산하여 결정된다.
청구항 4에 기재된 실시예에서, 그 합을 계산하기 전에, 먼저, 코사인 및 사인 성분의 진폭에 가중치를 준다. 가중계수 또는 함수는, 그들의 제로 교차의 근처에 코사인 및 사인 성분을 선호하도록 선택된다. 그리고, 그 코사인 또는 사인 성분에 대한 가중계수의 값은, 코사인 또는 사인 성분의 피크 근처의 값보다 큰 코사인 또는 사인 성분의 제로 교차 근처이다. 예를 들면, 가중함수는 각각 코사인 또는 사인 성분에 대한 1-cos2x 또는 1-sin2x이다. 이렇게 가중치를 주는 것의 이점은, 위치 변동에 대한 감도가 아주 큰 코사인 또는 사인 성분의 일부를 선호한다는 것이다. 그래서, 가중 함수는, 그 위치 변동에 덜 민감한 코사인 및 사인 성분의 피크를 억제하고, 제로 교차 근처의 급준한 경사를 억제하지 않는다.
본 발명의 이들 및 다른 국면은, 이후 설명된 실시예로부터 명백해지고 그 실시예를 참조하여 설명될 것이다.
도면에서,
도 1은 회전 이동을 선형 이동으로 변환하고 위치 정보를 공급하는 센서를 구비하는 기구를 나타내고,
도 2는 위치 정보로부터 위치 표시를 결정하는 위치 결정 시스템의 블록도,
도 3은 정적으로 보정된 위치 정보 사인 및 코사인 신호를 나타내고,
도 4는 제곱된 정적으로 보정된 위치 정보 신호를 나타내고,
도 5는 상기 제곱된 정적으로 보정된 위치 정보신호를 합하여 얻어진 동적 이득 보정계수를 나타내고,
도 6은 동적으로 정규화된 사인 및 코사인 신호를 나타내고,
도 7은 사인 및 코사인 신호의 가중된 위상을 나타내고,
도 8은 상기 가중된 위상으로부터 얻어진 위상을 나타내고,
도 9는 선형으로 이동되는 모터 또는 소자의 위치에 대해 나타낸 위치 표시인 연장된 위상을 나타낸다.
도 1은 회전 이동을 선형 이동으로 변환하고, 위치 정보를 공급하는 센서를 구비한 기구를 나타낸다. 모터 M은 모터가 통전되는 경우 샤프트 AX를 회전시키는 로터를 갖는다. 이 로터는, 모터 하우징 내측에 있어 도시되어 있지 않다. 보통, 광 드라이브에서, 샤프트 AX는 로터의 회전속도를 원하는 나가는 축의 회전속도까지 감소시키는 기어 박스에 연결된다. 기어 박스는, 나가는 축의 회전속도를 광 픽업장치의 선형 이동으로 변환하기 위한 구성을 더 구비하여도 된다. 도 1에는, 단순화된 기어 박스가 도시되어 있다. 이러한 기어 박스는, 상기 샤프트 AX에 부착된 디스크형 부재 DM을 구비한다. 디스크형 부재 DM의 측벽은, 광학부 OPU이거나 광학부 OPU의 일부인 막대형 소자에 대해 눌린다. 기어 박스의 실제적인 구현은, 본 발명에 관련되어 있지 않고, 로터에 연결된 샤프트 AX의 회전 이동을 광학부 OPU의 선형 이동으로 변환할 수 있는 임의의 적절한 구성이어도 된다. 광 디스크 드라이브에서 광 디스크와 함께 동작하도록 사용된 광학부로 언급하였지만, 또한 이 광학부는, 자기 저장매체와 함께 동작하는 자기부이어도 된다.
자화 링 MR은 샤프트 AX의 위치와 그 광학부 OPU의 위치를 결정할 수 있도록 샤프트 AX에 부착된다. 보통, 이러한 링 MR은 주기적으로 자화된다, 예를 들면 9개의 자극쌍이 존재하여도 된다. 2개의 홀(Hall) 센서 HS1 및 HS2는, 상기 자화 링 MR에 대해 배치되어 그것의 플럭스를 감지한다. 로터의 샤프트 AX가 회전하고 있는 경우, 자기 링 MR은 회전하고 홀 소자 HS1 및 HS2는 각각 정현파 신호 VH1 및 VH2가 되는 가변 자계를 감지한다. 90°각도 아래에 홀 센서 HS1,HS2를 설치함으로써, 2개의 신호 HS1와 HS2의 위상차는 90°이고, 사인 및 코사인 성분으로 이루어진 직교신호 QS(도 2 참조)가 얻어진다. 신호 VH1은 사인 성분이고, 신호 VH2는 코사인 성분이다. 도 2에 도시된 위치 결정 시스템은, 상기 직교신호 QS를, 샤프트 AX의 회전위치 또는 OPU의 선형 위치를 나타내는 위상 신호 x,SU로 변환한다. 그 위상 신호 x,SU를 위치신호 또는 위치라고도 한다.
홀 센서 HS1,HS2 대신에, 가변자계는, 자계에 민감한 다른 센서로 감지되어도 된다. 가변 전계 또는 가변 광량을 사용하여 위치를 감지하는 것도 가능하다. 본 발명은, 직교신호 QS가 회전 이동을 나타내는 시스템에서 위치를 결정하는데 관련된 것이다.
직교신호 QS를 위치신호 x,SU로 변환할 때의 주요 문제점은, 보통 사인 성분 VH1과 코사인 성분 VH2가 진폭 오차 및 DC-오프셋 오차를 갖는다는 것이다. 예를 들면, 홀 센서 HS1과 HS2에서 공급된 신호 VH1 및 VH2는, 온도, 자화 링 MR과 홀 센서 HS1,HS2간의 거리, 및 상기 자화 링 MR의 자화영역의 자계의 세기에 의존하여도 된다. 공지된 것처럼, 신호 VH1 및 VH2는 정적 오차에 대해 보정될 수 있다. 그 보정된 신호는 도 2에서 VHC1 및 VHC2로 나타내어진다. 보정신호 VHC1 및 VHC2는 평균 DC-오프셋 및 평균 진폭에 대해 정적으로 보정된다. 통상, 이러한 정적 보정은, 종래의 직교 디코딩 알고리즘에 들어가기 전에 상기 신호에 적용된 단지 신호 조절일 뿐이다. 상기 신호의 회전 의존 변동은 상쇄되지 않는다. 본 발명에 따른 위치 결정 시스템 및 방법은, 그 신호 VH1 및 VH2를 보다 개선되게 사전 조절하여, 보다 정확하고 강건한 위치신호 x,SU결과를 제공한다.
도 2는 위치 정보로부터 위치 표시 x,SU를 결정하는 위치 결정 시스템의 블록도이다. 정적 보상회로(1)는, 각각 홀 센서 HS1 및 HS2로부터 A2sin(x-φ/2)인 사인 성분 VH1과 A1cos(x+φ/2)인 코사인 성분 VH2로 이루어진 직교신호 QS를 수신 한다. 그 정적 보상회로(1)는, Asin(x)인 정적으로 보정된 위치 정보 VHC1과 Acos(x)인 VHC2를 공급한다. 이들 신호 VHC1 및 VHC2의 예는 도 3에 도시되어 있다. 도 2에 도시된 실시예에서, 신호 VHC1 및 VHC2는, 각각의 선에서 8로 나타낸 것처럼 8비트 디지털 워드이다.
기능이 도시된 블록은, 그들의 각각의 입력신호에 관한 함수를 수행하여 각각의 출력신호를 얻는다. 상기 블록은, 하드웨어 회로, 또는 마이크로컴퓨터 등의 처리회로에 의해 수행된 단계들을 나타내기도 한다.
블록 2는, 입력신호로서 신호 VHC2=Acos(x)를 수신하여 출력신호로서 제곱 입력신호 A2cos2x를 공급한다. 블록 3은, 입력신호로서 신호 VHC1=Asin(x)를 수신하여 출력신호로서 제곱 입력신호 A2sin2x를 공급한다. 도 4에는, 도 3에서 예시로 도시된 신호 VHC1 및 VHC2에 대한 블록 2와 3의 제곱신호 A2cos2x와 A2sin2x가 도시되어 있다. 블록 4는, 블록 2와 3의 출력신호 A2cos2x와 A2sin2x를 합하여 직교신호 QS의 위상 x마다 실제 진폭 A를 나타내는 동적 이득 보정값 A2를 얻는다. 정적 보상회로(1)에서 수행된 정적 이득 교정시에, 정적으로 보정된 사인 성분 VHC1과 정적으로 보정된 코사인 성분 VHC2의 진폭 A는 동일하다는 것에 주의한다. 도 3에서 예시로 도시된 신호 VHC1 및 VHC2에 대한 이득 보정값 A2는, 도 5에 도시되어 있다.
블록 5는 상기 값 A2의 제곱근의 역수를 계산하여 보정계수 1/A를 얻는다. 곱 셈기(6)는, 상기 신호 VHC2와 보정계수 1/A를 곱하여 동적으로 정규화된 신호 cos(x)를 얻는다. 곱셈기(7)는, 상기 신호 VHC1과 보정계수 1/A를 곱하여 동적으로 정규화된 신호 sin(x)를 얻는다. 도 3에서 예시로 도시된 신호 VHC1 및 VHC2에 대한 정규화된 신호 sin(x)와 cos(x)는, 도 6에 도시되어 있다. 이들 정규화된 신호 sin(x)와 cos(x)는 단위 피크 진폭을 가질 필요가 없고, 그들은 원하는 어떠한 고정된 피크 진폭도 갖는다.
상기 신호 cos(x) 및 sin(x)의 실제 진폭은, 대응한 위상 x,SU로 변환된다. 먼저, sin(x) 신호는, arcsin(sin(x))으로서 값 x,IS를 계산하는 블록 11의 arcsin(x) 함수를 갖는 값 x,IS로 변환된다. cos(x) 신호는, arccos(cos(x))으로서 값 x,IC를 계산하는 블록 10의 arccos(x) 함수를 갖는 값 x,IC로 변환된다. 이 변환된 값 x,IS 및 x,IC는, 블록 16에서 합해져서 위상 x,SU를 얻는다.
그러나, 개선된 실시예에서는, cos(x)신호에 가중치를 주기 위해서 블록 9와 14를 추가하고, sin(x) 신호에 가중치를 주기 위해서 블록 10과 15를 추가한다. 그 가중치를 주는 것은, 위치 변동에 대한 감도가 신호의 제로 교차 근처에서 가장 크고 그 신호의 피크 근처에서 가장 낮다는 내용에 의거한다. 따라서, 가중 함수는, 그들의 제로 교차 근처의 신호를 선호하도록 선택된다. 블록 9는, 곱셈기(14)에서 신호 x,IC와 곱해진 값 1-cos2(x)를 계산하여 신호 x(1-cos2(x))를 얻는다. 블록 10은, 곱셈기(15)에서 신호 x,IS와 곱해진 값 1-sin2(x)를 계산하여 신호 x(1-sin2(x))를 얻는다. 도 3에 예시로 도시된 신호 VHC1 및 VHC2에 대한 신호(1- cos2(x))arccos(cos(x)) 및 (1-sin2(x))arcsin(sin(x))는, 도 7에 도시되어 있다.
블록 16은, 이들 신호를 가산하여 x,SU로 나타낸 x-xcos2(x)+x-xsin2(x)=2x-x=x를 얻어(도 8 참조) 이것은 위치 결정 시스템 또는 방법의 출력에서 위상신호인 것을 분명하게 한다.
곱셈기(12,13)를 사용하여 도 8 및 도 9에 대해 설명할 것처럼, 2π순환 동안 보정한다. 곱셈기 12는, 8비트 신호 x,IC와 부호비트 SB1을 수신하여 출력신호를 곱셈기 14에 공급한다. 곱셈기 13은 8비트 신호 x,IS와 부호비트 SB2를 수신하여 출력신호를 곱셈기 15에 공급한다.
도 3은 정적으로 보정된 위치 정보 사인 및 코사인 신호를 나타낸다. 정적으로 보정된 위치 정보 VHC1은 사인신호 Asin(x)를 나타내고, 정적으로 보정된 위치 정보 VHC2는 코사인 신호 Acos(x)를 나타낸다.
도 4는 제곱된 정적으로 보정된 위치정보 신호 A2cos2x와 A2sin2x를 나타낸다.
도 5는 제곱된 정적으로 보정된 위치정보 신호를 합하여 얻어진 동적 이득 보정계수 A2를 나타낸다.
도 6은 동적으로 정규화된 사인신호 sin(x)와 코사인 신호 cos(x)를 나타낸다. 도 6으로부터 분명하듯이, 도 3에 도시된 Asin(x)신호와 Acos(x)신호는 매 위상마다 계수 A에 의해 나누어진다. 그 결과의 신호 sin(x)와 cos(x)는, 원하는 정규화된 진폭을 갖는다. 이들 결과신호가 역 사인함수 arcsin(x)와 역 코사인 함수 arccos(x)에 의해 처리되는 경우, 대응한 위상이 복구(retrieve)된다. 이 복구된 위상들의 합은, 직교신호의 위상이고, 그래서 모터 M의 샤프트 AX 또는 로터의 위치를 나타낸다.
도 7은 사인 및 코사인 신호의 가중된 위상을 나타낸다. 그 신호 sin(x) 및 cos(x)의 가중치를 주는 것의 효과는, 그들의 제로 교차 근처의 이들 신호의 일부가 그들의 피크값 근처의 부분보다 보다 중요하다는 것이다. 이것의 이점은, 위치 변동에 가장 민감한 부분이 가장 큰 영향을 받는다는 것이다.
도 8은 곱셈기(12,13)가 존재하지 않는 경우 상기 가중된 위상으로부터 얻어진 위상 x,SU를 나타낸다. 동일한 극성을 갖는 2개의 피크는, 2π의 상변이를 나타낸다. 2π 순환을 검출함으로써, 위상 특성은, 그 순환점에서 2π를 감산하여 연장되어 도 9에 도시된 평탄한 위치신호를 얻을 수 있다. 부호 역수는, 곱셈기(12,13)에 각각 공급된 부호 비트 SB1 및 SB2에 의해 얻어진다.
도 9는 곱셈기(12, 13)가 존재하는 경우 상기 연장된 위상 x,SU를 나타낸다. 상기 연장된 위상 x,SU는, 샤프트 AX의 회전위치 또는 선형으로 이동된 소자 OPU의 선형 위치를 나타내는 위치 표시이다.
상술한 실시예가 본 발명을 한정하기보다는 설명하는 것이고, 당업자가 첨부된 청구항의 범위로부터 벗어나지 않고 여러 가지 다른 실시예를 설계할 수 있을 것이라는 것을 주목해야 한다.
예를 들면, 도 2에 도시된 회로는, 설명된 액션 또는 동작을 수행하는 전용 하드웨어 회로를 구비하여도 된다. 바람직하게는, 홀 센서 HS1,HS2에서 공급된 신 호 VH1,VH2는, 아날로그 디지털 변환기에 의해 디지털화되어 디지털 신호처리를 가능하게 한다. 상술한 신호를 나타낸 디지털 워드의 비트 수는, 원하는 정확도를 얻도록 선택되어도 된다. 또한, 알고리즘은, 적절하게 프로그래밍된 컴퓨터 또는 디지털 프로세서 유니트로 수행되어도 된다. 바람직하게는 동작을 디지털 영역에서 수행할지라도, 마찬가지로 아날로그 영역에서 그 동작을 수행하는 것도 가능하다.
위치 표시인 상기 연장된 위상 x,SU는, 세트 포인트를 더 수신하는 제어 루프에서 사용되어도 된다. 세트 포인트와 위치 표시간의 차이를 이용하여 모터용 제어신호를 발생한다.
청구항에서, 괄호 안에 놓인 어떠한 참조부호도 청구항을 한정하는 것으로서 파악되어서는 안 될 것이다. 동사 "포함하는"과 그것의 활용의 사용은, 청구항에 설명된 것들 이외의 구성요소 또는 단계의 존재를 배제하지 않는다. 구성요소 앞의 관사 "a" 또는 "an"은 복수의 그 구성요소의 존재를 배제하지 않는다. 본 발명은, 수개의 고유 구성요소를 포함한 하드웨어에 의해 실행되어도 되고, 적절하게 프로그램된 컴퓨터에 의해 실행되어도 된다. 수개의 수단을 열거하는 장치 청구항에서, 이들 수단의 수개는, 동일한 항목의 하드웨어로 구체화되어도 된다. 서로 다른 종속항에서 특정한 대책을 인용한다는 단순한 사실은, 이들 대책의 조합이 이롭게 하는데 사용될 수 없다는 것을 나타내지는 않는다.

Claims (5)

  1. 회전 모터(M)의 로터의 위치를 결정하고,
    로터에 연결되어 상기 로터의 회전에 따라 사인 성분(VH1)과 코사인 성분(VH2)으로 이루어진 직교신호(QS)를 발생하는 센싱수단(HS1,HS2)과,
    (i) 사인 성분의 제곱값(A2sin2x))과 코사인 성분의 제곱값(A2cos2x)의 합(A2),
    (ii) 상기 합(A2)의 제곱근으로서 진폭 보정계수(A),
    (iii) 그 진폭 보정계수(A)로 나눈 사인 성분(Asin(x))으로서 진폭 보정된 사인 성분(sin(x)) 및 상기 진폭 보정계수(A)로 나눈 코사인 성분(Acos(x))으로서 진폭 보정된 코사인 성분(cos(x))을 계산하는 계산수단(CU)을 구비한 것을 특징으로 하는 위치 결정 시스템.
  2. 회전 모터(M)의 로터의 위치를 결정하고,
    로터의 회전에 따라 사인 성분(VH1)과 코사인 성분(VH2)으로 이루어진 직교신호(QS)를 발생하는(HS1,HS2) 단계와,
    (i) 사인 성분의 제곱값(A2sin2x))과 코사인 성분의 제곱값(A2cos2x)의 합(A2),
    (ii) 상기 합(A2)의 제곱근으로서 진폭 보정계수(A),
    (iii) 그 진폭 보정계수(A)로 나눈 사인 성분(Asin(x))으로서 진폭 보정된 사인 성분(sin(x)) 및 상기 진폭 보정계수(A)로 나눈 코사인 성분(Acos(x))으로서 진폭 보정된 코사인 성분(cos(x))을, 계산하는(CU) 단계를 포함한 것을 특징으로 하는 위치 결정 방법.
  3. 제 2 항에 있어서,
    상기 계산단계(CU)는, 진폭 보정된 사인 성분(sin(x))의 역 사인값(IS)과 진폭 보정된 코사인 성분(cos(x))의 역 코사인값(IC)의 합(16)을 계산하여 상기 로터의 위치를 결정하는 단계를 더 포함한 것을 특징으로 하는 위치 결정 방법.
  4. 제 3 항에 있어서,
    상기 계산단계(CU)는,
    제로 교차 근처의 역 사인값(IS)을 선호하기 위해 역 사인값(IS)에 가중 계수(WF1)로 가중치를 주어(10,14), 가중된 사인값(WS)을 얻는 단계와,
    제로 교차 근처의 역 코사인값(IS)을 선호하기 위해 역 코사인값(IC)에 가중 계수(WF2)로 가중치를 주어(10,14), 가중된 코사인값(WC)을 얻는 단계를 더 포함하되,
    상기 합(16)의 계산을, 상기 가중된 사인값(WS)과 가중된 코사인값(WC)에 관해 수 행하는 것을 특징으로 하는 위치 결정 방법.
  5. 광학 또는 자기 매체로부터/에 정보를 판독 및/또는 기록하는 광 픽업장치(OPU)와,
    로터를 갖는 회전 모터(M)와,
    그 로터의 회전이동을 광 픽업장치(OPU)의 선형 이동으로 변환하는 기어 박스(AX,DM)와,
    로터에 연결되어 상기 로터의 회전에 따라 사인 성분(VH1)과 코사인 성분(VH2)으로 이루어진 직교신호(QS)를 발생하는 센싱수단(HS1,HS2)과,
    (i) 사인 성분의 제곱값(A2sin2x))과 코사인 성분의 제곱값(A2cos2x)의 합(A2),
    (ii) 상기 합(A2)의 제곱근으로서 진폭 보정계수(A),
    (iii) 그 진폭 보정계수(A)로 나눈 사인 성분(Asin(x))으로서 진폭 보정된 사인 성분(sin(x)) 및 상기 진폭 보정계수(A)로 나눈 코사인 성분(Acos(x))으로서 진폭 보정된 코사인 성분(cos(x))을, 계산하는 계산수단(CU)을 구비하여, 로터의 위치를 결정하는 위치 결정 시스템을 구비한 것을 특징으로 하는 광학 또는 자기 드라이브.
KR1020067009485A 2003-11-18 2004-11-12 위치 결정 KR20060117324A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP03104243 2003-11-18
EP03104243.5 2003-11-18

Publications (1)

Publication Number Publication Date
KR20060117324A true KR20060117324A (ko) 2006-11-16

Family

ID=34610086

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067009485A KR20060117324A (ko) 2003-11-18 2004-11-12 위치 결정

Country Status (9)

Country Link
US (1) US7401001B2 (ko)
EP (1) EP1697697B1 (ko)
JP (1) JP2007511778A (ko)
KR (1) KR20060117324A (ko)
CN (1) CN1882822A (ko)
AT (1) ATE413589T1 (ko)
DE (1) DE602004017642D1 (ko)
TW (1) TW200525131A (ko)
WO (1) WO2005050140A1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100769115B1 (ko) * 2006-07-21 2007-10-22 (재)대구경북과학기술연구원 실내 정밀 측위 시스템 및 방법
KR20170029608A (ko) * 2014-08-14 2017-03-15 콘티넨탈 오토모티브 게엠베하 2개의 센서 신호 간의 직교성 에러를 결정하는 방법
KR20170029607A (ko) * 2014-08-14 2017-03-15 콘티넨탈 오토모티브 게엠베하 2개의 센서 신호 간의 직교성 에러를 결정하는 방법
KR102119847B1 (ko) * 2018-12-07 2020-06-05 현대오트론 주식회사 전동기의 회전자 위치 검출용 mr 센서의 출력 신호 간 오차 보정 모듈 및 방법
KR20210054229A (ko) * 2019-11-05 2021-05-13 경북대학교 산학협력단 생체신호의 유무를 판단하기 위한 신호처리방법 및 신호처리시스템

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005028043A1 (de) * 2005-06-17 2006-12-28 Jungheinrich Ag Drehwinkelsensor, insbesondere für eine elektrische Lenkung eines Flurförderzeugs
US7550965B2 (en) * 2006-11-14 2009-06-23 Raytheon Company Angular position measurement device
JP5079346B2 (ja) * 2007-01-30 2012-11-21 東芝機械株式会社 波形補正装置および波形補正方法
JP5098699B2 (ja) * 2008-03-03 2012-12-12 パナソニック株式会社 エンコーダの信号処理回路
FR2937919B1 (fr) 2008-10-30 2011-01-07 Peugeot Citroen Automobiles Sa Planche de bord de vehicule automobile
FR2937918B1 (fr) 2008-10-30 2011-08-05 Peugeot Citroen Automobiles Sa Interface homme machine de commande de vehicule automobile
JP5173884B2 (ja) * 2009-02-20 2013-04-03 旭化成エレクトロニクス株式会社 角度誤差低減
US8140286B2 (en) * 2009-08-14 2012-03-20 Continental Automotive Systems, Inc. Position sensing system and method
KR101240140B1 (ko) * 2009-09-01 2013-03-07 주식회사 만도 로터 위치 감지장치, 방법 및 그를 이용한 전동식 파워스티어링 시스템
DE102009042473B4 (de) * 2009-09-24 2019-01-24 Continental Automotive Gmbh Verfahren zur Auswertung von Signalen eines Winkelsensors
DE102010027166B4 (de) * 2010-07-14 2014-07-10 Ic - Haus Gmbh Positionsmessvorrichtung und Verfahren zur Positionsmessung mittels Hall-Sensoren
JP5529666B2 (ja) 2010-07-29 2014-06-25 オークマ株式会社 位置検出装置
DE102010055736A1 (de) * 2010-12-22 2012-06-28 Festo Ag & Co. Kg Verfahren zur Auswertung von Sensorsignalen sowie hierzu geeignete Sensoranordnung
JP5682798B2 (ja) * 2012-08-06 2015-03-11 株式会社デンソー 位置検出装置
DE102012215214B4 (de) 2012-08-28 2014-11-27 Continental Automotive Gmbh Verfahren und Vorrichtung zur Bestimmung der Position eines motorgetriebenen Stellteils
JP6106353B2 (ja) * 2012-12-17 2017-03-29 キヤノンプレシジョン株式会社 ブラシレスモータの駆動制御装置、モータユニットおよびこれを用いた機器
JP6056482B2 (ja) * 2013-01-08 2017-01-11 株式会社ジェイテクト 回転角センサの異常検出装置
DE102016220188A1 (de) * 2016-10-17 2018-04-19 Schaeffler Technologies AG & Co. KG Verfahren zur Korrektur von Messabweichungen eines Sinus-Cosinus-Rotationssensors
DE102021105880A1 (de) * 2021-03-11 2022-09-15 Infineon Technologies Ag Drehwinkelsensorvorrichtung und Verfahren zum Bestimmen eines Drehwinkels sowie Steuervorrichtung für einen Elektromotor

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4634949A (en) * 1985-03-07 1987-01-06 Tektronix, Inc. Control devices for use with a stepping motor
US5463393A (en) * 1991-12-05 1995-10-31 Acutronic Ag Method and apparatus for correcting errors in an amplitude encoded signal
JP2753930B2 (ja) * 1992-11-27 1998-05-20 キヤノン株式会社 液浸式投影露光装置
JPH07218288A (ja) * 1994-01-28 1995-08-18 Mitsubishi Electric Corp 絶対位置検出装置及びその誤差補正方法
JP3338159B2 (ja) * 1994-02-10 2002-10-28 三菱電機株式会社 振幅・位相検出装置
JP3312504B2 (ja) * 1994-09-30 2002-08-12 ソニー・プレシジョン・テクノロジー株式会社 位置検出装置
US5746005A (en) * 1996-10-22 1998-05-05 Powerhorse Corporation Angular position sensor
US6566860B1 (en) * 2000-09-14 2003-05-20 Delphi Technologies, Inc. Method for temperature compensation for the output of an angular position sensor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100769115B1 (ko) * 2006-07-21 2007-10-22 (재)대구경북과학기술연구원 실내 정밀 측위 시스템 및 방법
KR20170029608A (ko) * 2014-08-14 2017-03-15 콘티넨탈 오토모티브 게엠베하 2개의 센서 신호 간의 직교성 에러를 결정하는 방법
KR20170029607A (ko) * 2014-08-14 2017-03-15 콘티넨탈 오토모티브 게엠베하 2개의 센서 신호 간의 직교성 에러를 결정하는 방법
KR102119847B1 (ko) * 2018-12-07 2020-06-05 현대오트론 주식회사 전동기의 회전자 위치 검출용 mr 센서의 출력 신호 간 오차 보정 모듈 및 방법
KR20210054229A (ko) * 2019-11-05 2021-05-13 경북대학교 산학협력단 생체신호의 유무를 판단하기 위한 신호처리방법 및 신호처리시스템

Also Published As

Publication number Publication date
US20070093980A1 (en) 2007-04-26
JP2007511778A (ja) 2007-05-10
CN1882822A (zh) 2006-12-20
EP1697697A1 (en) 2006-09-06
EP1697697B1 (en) 2008-11-05
US7401001B2 (en) 2008-07-15
WO2005050140A1 (en) 2005-06-02
TW200525131A (en) 2005-08-01
DE602004017642D1 (de) 2008-12-18
ATE413589T1 (de) 2008-11-15

Similar Documents

Publication Publication Date Title
KR20060117324A (ko) 위치 결정
JP5041419B2 (ja) レゾルバ装置およびレゾルバの角度検出装置とその方法
EP3517897B1 (en) Position sensing device
JP5281102B2 (ja) レゾルバ装置、レゾルバの角度検出装置およびその方法
JP4858837B2 (ja) 回転角度検出装置
US20020175645A1 (en) Position detecting apparatus and abnormality detecting apparatus
JP2008267907A (ja) 高速回転体の回転バランス計測装置及び方法
CN113358008B (zh) 按钮***以及确定按钮***的磁体的位置的方法
JP2005208028A (ja) バリアブルリラクタンスレゾルバ用角度演算方法とそのための角度演算装置
JP7331861B2 (ja) 位置推定装置及び位置推定方法
US4630033A (en) Method and apparatus for measuring phase
US6326908B1 (en) Precision position encoder using coarse position indicator
KR20180114743A (ko) 앱솔루트 엔코더, 앱솔루트 엔코더의 직교 정현파의 룩업테이블 생성 방법 및 이를 이용한 절대각도 검출방법
JPH05231879A (ja) 検出位置の補正方法
US20030033103A1 (en) Position detection data generating method and apparatus based on phase shift principle
US4660021A (en) Method and apparatus for reducing crosstalk effects upon phase measurement
JP2001296142A (ja) 回転位置検出器及び回転速度検出装置
US4686510A (en) Method of averaging a plurality of measured modulo values
JPH0524442B2 (ko)
JPH0610813U (ja) エンコーダ装置
JP4048207B2 (ja) 位置検出装置
JPH0552583A (ja) 磁気エンコーダ
JP2023041534A (ja) 磁気式エンコーダ
JP3451851B2 (ja) 回転速度検出装置
JPH05256638A (ja) 誤差補正機能付き位置検出装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid