1 |
1
2축 홀센서로부터 생성되는 x축 전압값 및 y축 전압값을 수신하는 단계;상기 x축 전압값 및 상기 y축 전압값을 아날로그-디지털 변환기(Analog-Digital Converter; ADC)를 통해 x축 값 및 y축 값의 디지털 데이터로 변환하는 단계;상기 디지털 데이터로 변환된 x축 값을 기초로 룩-업 테이블(Look-Up Table; LUT)의 주소값을 간소화하는 단계;0도 내지 90도를 표현하는 룩-업 테이블로부터 상기 주소값에 매핑되는 각도를 도출하는 단계; 및상기 x축 값 및 상기 y축 값의 부호를 기초로, 제1 사분면 내지 제4 사분면 중 어느 사분면인지 결정하는 단계를 포함하는, 아크탄젠트 계산 방법
|
2 |
2
제1항에 있어서, 상기 디지털 데이터로 변환된 x축 값을 기초로 룩-업 테이블(Look-Up Table; LUT)의 주소값을 간소화하는 단계는,상기 x축 값이 임계값 미만인 경우, 근사화된 주소값을 룩-업 테이블(Look-Up Table; LUT)의 주소값으로 사용하는, 아크탄젠트 계산 방법
|
3 |
3
제2항에 있어서, 상기 디지털 데이터로 변환된 x축 값을 기초로 룩-업 테이블(Look-Up Table; LUT)의 주소값을 간소화하는 단계는,상기 x축 값이 임계값 이상인 경우, 상기 x축 값을 룩-업 테이블(Look-Up Table; LUT)의 주소값으로 사용하는, 아크탄젠트 계산 방법
|
4 |
4
제2항에 있어서,상기 임계값은 아크탄젠트 계산 오차가 일정 범위 내에 포함되도록 정의하는, 아크탄젠트 계산 방법
|
5 |
5
제4항에 있어서,상기 계산 오차는 1이고, 상기 x축 값의 임계값은 852인, 아크탄젠트 계산 방법
|
6 |
6
제1항에 있어서,상기 x축 값은 0 내지 1023의 값을 갖고, 상기 룩-업 테이블(Look-Up Table; LUT)은 279개의 x축 값에 대응하는 각도 데이터를 저장하는, 아크탄젠트 계산 방법
|
7 |
7
제1항 내지 제6항 중 어느 하나의 항에 따른 아크탄젠트 계산 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
8 |
8
2축 홀센서로부터 생성되는 x축 및 y축 전압값을 수신하는 수신부;상기 x축 및 y축 전압값을 아날로그-디지털 변환기(Analog-Digital Converter; ADC)를 통해 x축 값 및 y축 값의 디지털 데이터로 변환하는 변환부;상기 디지털 데이터로 변환된 x축 값을 기초로 룩-업 테이블(Look-Up Table; LUT)의 주소값을 간소화 하고, 상기 x축 값 및 상기 y축 값의 부호를 기초로, 상기 주소값에 매핑되는 각도에 대응하는 사분면을 결정하는 각도 계산부; 및상기 x축 값에 대응하는 0도 내지 90도를 표현하고, 상기 주소값에 대응하는 각도를 상기 각도 계산부에 반환하는 룩-업 테이블을 포함하는, 아크탄젠트 계산 장치
|
9 |
9
제8항에 있어서, 상기 각도 계산부는,각도가 큰 경우에는 상기 x축 값을 근사화하여 룩-업 테이블(Look-Up Table; LUT)의 주소값으로 사용하고, 각도가 작은 경우에는 상기 x축 값을 룩-업 테이블(Look-Up Table; LUT)의 주소값으로 사용하는, 아크탄젠트 계산 장치
|
10 |
10
제8항에 있어서,상기 아날로그-디지털 변환기는 11 비트(bit)의 디지털 데이터로 변환하고, 상기 룩-업 테이블(Look-Up Table; LUT)은 10 비트 값을 구현하는, 아크탄젠트 계산 장치
|