KR0172006B1 - 침식표시장치 - Google Patents
침식표시장치 Download PDFInfo
- Publication number
- KR0172006B1 KR0172006B1 KR1019950030905A KR19950030905A KR0172006B1 KR 0172006 B1 KR0172006 B1 KR 0172006B1 KR 1019950030905 A KR1019950030905 A KR 1019950030905A KR 19950030905 A KR19950030905 A KR 19950030905A KR 0172006 B1 KR0172006 B1 KR 0172006B1
- Authority
- KR
- South Korea
- Prior art keywords
- difference
- time
- current position
- set value
- time set
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R5/00—Instruments for converting a single current or a single voltage into a mechanical displacement
- G01R5/14—Moving-iron instruments
- G01R5/16—Moving-iron instruments with pivoting magnet
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P1/00—Details of instruments
- G01P1/07—Indicating devices, e.g. for remote indication
- G01P1/08—Arrangements of scales, pointers, lamps or acoustic indicators, e.g. in automobile speedometers
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Stepping Motors (AREA)
- Indicating Measured Values (AREA)
Abstract
[목적]
본 발명은 지침의 움직임이 매끄럽고, 동시에 응답성이 양호하게 되도록 개량한 침식 표시장치를 제공하는 것을 목적으로 한다.
[구성]
표시지침을 스텝모터로 구동하는 침식 표시장치에 있어서, 세트된 시간을 계시하는 계시수단(4)과, 계시수단(4)이 계시하는 시간마다 지침이 지시하게 하려고 하는 위치를 산출하는 지시위치 산출수단(1)과, 계시수단(4)이 계시하는 시간마다 현재의 지침이 지시하고 있는 위치를 검출하는 현재위치 검출수단(2)과 지시위치와 현재위치와의 차이가 클 때에는 짧게, 차이가 작을 때는 장시간 산출해서 계시수단(4)에 세트하는 계시시간 산출수단(3)과 계시수단(4)이 계시하는 시간마다 스텝모터를 구동하기 위한 펄스를 송출하는 구동펄스 송출수단(5)을 구비한다.
Description
제1도는 본 발명의 기본구성도이다.
제2도는 본 발명의 제1실시예의 구성도이다.
제3도는 동실시예의 동작 흐름도이다.
제4도는 동실시예의 동작 흐름도이다.
제5도는 본 발명의 제2실시예의 구성도이다.
제6도는 동실시예의 동작 흐름도이다.
제7도는 동실시예의 동작 흐름도이다.
제8도는 종래예의 동작설명도이다.
제9도는 본 발명 및 종래예의 지침(指針)의 동작특성 설명도이다.
* 도면의 주요부분에 대한 부호의 설명
1 : 지시위치 산출수단 2 : 현재위치 검출수단
3 : 계시시간 산출수단 4 : 계시수단
5 : 구동펄스 송출수단 6 : 계시 A 수단
7 : 차분 산출수단 10 : 스텝모터
11 : 스케일 12 : 지침
13 : 현재위치 검출부 14 : 지시위치 산출부
15 : 계시부 16 : 계시시간 산출부
17 : 구동펄스 송출부 18∼20 : 인터페이스(I/O)
21 : 프로세서(CPU) 22 : 계시 A부
23 : 현재위치 카운터 24 : 차분산출부
[산업상의 이용분야]
본 발명은 표시지침을 스텝모터로 구동하는 침식표지장치에 관한 것이다.
[종래의 기술]
스텝모터는 구동펄스가 입력될 때마다 단위각도 θO회전한다.
종래의 표시지침을 스텝모터로 구동하는 침식표시장치에 있어서는, 일정시간 T마다 지침으로 지시시키는 지시각도 θM과 현재 지침이 지시하고 있는 현재 지시각도 θP와의 차 θ를 구하고, 구한 θ로부터 구동펄스수 N을 산출하고, 산출한 N개의 펄스를 스텝모터에 송출하여 지침을 θM로 이동시키도록 하고 있었다.
즉, 시간 T마다
을 산출하고,
를 산출하여, 제8도(a)에 표시하는 바와 같이 시간간격 TA마다 식(2)에서 산출한 N개의 펄스를 차례로 스텝모터에 송출하여 지침을 이동시키도록 하고 있었다.
이 때문에, 지침의 편향은 펄스가 제N번 송출한 후 다음 주기 T에서 산출된 제1번 펄스가 송출될 때까지는 지침의 편향은 없고, 지침은 계단형상으로 변화하여 매끄러운 움직임이 아니었다.
이 지침의 편향을 매끄럽게 하는 방법이 일본 실개소 64-6556호 공보에 기재되어 있다.
이 방법은, 제8도(b)에 도시하는 바와 같이, N개의 펄스를 주기 T내로 송출하는 펄스 송출간격을 T/N로서 평균화하고, 동시에 최초의 펄스의 송출을 시간 T/2N 지연시켜서 송출하도록 하고 있다.
이와같이 펄스의 송출개시시간 및 송출시간간격을 제어함으로써 지침의 움직임은 매끄럽게 된다.
여기서 스텝모터의 특성에서 결정되는 스텝동작이 추종할 수 있는 최소의 펄스 송출시간 간격을 TA라 하면,
또, 상기 펄스 송출간격을 평균화함과 동시에 최초의 펄스를 지연시키는 까닭이므로, 제8도(b) 와 수식(3)에서
따라서, T의 값은 어떤 값보다 작게할 수 없음을 알 수 있다.
[발명이 해결하려고 하는 과제]
스텝모터로 구동하는 침식 표시장치에 있어서는, 스텝모터의 스텝동작이 추종할 수 있는 최소의 시간이상의 시간간격으로 구동펄스를 송출하지만, 그때의 송출타이밍은 입력신호의 변화에 대한 응답성이 양호하고, 게다가 매끄러운 응답이 요구된다.
제9도의 지시각도 θM는, 차량이 서서히 속도를 올려 가속하고, 일정 속도로 자리 잡는 경우의 일예를 도시하고 있다.
실선은, 스텝모터의 스텝동작이 추종할 수 있는 최소의 시간간격을 TA라 하고, 제8도에 도시한 주기 T가 T = 6TA및 T = 12TA로 하였을 경우의 일본 실개소 64-6556호 공보로 기재되어 있는 방법으로 동작시켰을때의 지침의 편향의 동작을 도시하고 있다.
이 방법에서는 매끄러움성은 개선되지만, ① 주기 T 마다 차분산출을 하고 있기 때문에 응답 지연이 발생한다. ② 주기 T 마다 펄스 송출간격을 변화시켰으므로, 제9도의 a에 도시되는 것과 같이, 급격한 변화가 발생하여 매끄러움이 없어진다. ③ 주기 T를 크게하면 ① 및 ②는 더욱 악화된다. ④ 상술한 바와 같이 주기 T는 어떤 수치보다 작게할 수없다. 또, 입력신호의 변화는 여러 가지이고, 모든 변화에 적응하는 주기 T의 설정은 상당히 어렵다는 등의 문제가 있다.
즉, 종래기술과 같이 소정시간 단위마다 연산제어하는, 즉 주기 T 마다 차분산출을 행하고, 펄스 송출간격을 변화시키는 방식에 있어서는, 상술한 빠른 응답과 빠른 동작은 양립할 수 없고, 또한 매끄러움도 불충분하다.
그래서 본 발명은 지침의 움직임이 매끄럽고, 동시에 응답성이 양호하게 되도록 개량한 침식 표시장치를 제공하는 것을 목적으로 한다.
[과제를 해결하기 위한 수단]
상술한 과제를 해결하기 위하여 본 발명이 채용한 수단을 제1도를 참조하여 설명한다. 제1도는 본 발명의 기본구성도이다.
제1의 수단에서는 표시지침을 스텝모터로 구동하는 침식표시장치에 있어서, 세트된 시간을 계시하는 계시수단(4) 와, 상기 계시수단(4) 이 계시하는 시간마다 상기 표시지침이 지시하려고 하는 위치를 산출하는 지시위치 산출수단(1)과, 상기 계시수단(4) 이 계시하는 시간마다 현재의 표시지침이 지시하고 있는 위치를 검출하는 현재위치 검출수단(2)과, 상기 지시위치 산출수단(1) 이 산출한 지시위치와 상기 현재위치 검출수단(2) 이 검출한 현재위치와의 차이가 클때에는 짧게, 차이가 작을때는 긴 시간을 산출하여 상기 계시수단(4) 에 세트하는 계시시간 산출수단(3)과, 상기 계시수단(4) 이 계시하는 시간마다 스텝모터를 구동하기 위한 펄스를 송출하는 구동펄스 송출수단(5) 과를 구비한다.
또, 상기 구동펄스 송출수단(5) 으로부터의 구동펄스의 송출은, 상기 지시위치 산출수단(1) 으로 산출한 지시위치와 상기 현재위치 검출수단(2) 이 검출한 현재위치와의 차이가 없을때에는 정지된다.
또, 상기 계시시간 산출수단(3)에 의해 산출되는 계시시간을, 지시위치와 현재위치와의 차가 없을때는 정해진 일정한 값(T1)을 계시시간으로 한다.
또, 상기 현재위치 검출수단(2) 이 검출하는 현재위치를, 상기 구동펄스 송출수단(5) 이 펄스를 송출할 때마다 카운트값을 상승 또는 강하시킨 기준원점에서의 카운트값으로부터 도출한다.
또 제2의 수단에서는, 표시지침을 스텝모터로 구동하는 침식 표시장치에 있어서, 일정시간을 반복하여 계시하는 계시 A 수단(6)과 상기 계시 A수단(6)이 계시하는 시간마다 상기 표시지침이 지시하려고 하는 위치를 산출하는 지시위치 산출수단(1)과, 상기 계시 A수단(6)이 계시하는 시간마다 현재 지침이 지시하고 있는 위치를 검출하는 현재위치 검출수단(2)과, 상기 지시위치 산출수단(1)이 산출한 지시위치와 상기 현재위치 검출수단(2) 이 검출한 현재위치의 차이를 산출하여 기록을 갱신하는 차분 산출수단(7)과, 세트된 시간을 계시하는 계시수단(4)과, 상기 계시수단(4) 이 계시하는 시간마다 상기 차분 산출수단(7) 이 기록하고 있는 차분값으로부터 차분값에 해당하는 값이 클때에는 짧게, 차분값이 작을때에는 장시간 산출하여 상기 계시수단(4)에 세트하는 계시시간 산출수단(3)과, 상기 계시수단(4)이 계시하는 시간마다 스텝모터를 구동하기 위한 펄스를 송출하는 구동펄스 송출수단(5)과, 를 구비한다.
또, 상기 구동펄스 송출수단(5)으로부터의 구동펄스의 송출은 상기 차분 산출수단(7)이 기록하고 있는 차분값이 일정한 값 이하일 때는 정지된다.
또, 상기 계시시간 산출수단(3) 이 산출하는 계시시간을, 상기 차분 산출수단(7)이 기록하고 있는 차분값이 일정한 값 이하일때는 어떤 일정시간 T을 계시시간으로 한다.
또, 상기 현재위치 검출수단(2)이 검출하는 현재위치를, 상기 구동펄스 송출수단(5)이 펄스를 송출할 때마다 카운트값을 상승 또는 강하시킨 기준원점으로부터의 카운트값에서 도출한다.
[작용]
제1의 수단에서는, 계시수단(4) 은 계시시간 산출수단(3) 이 산출한 시간을 계시한다.
지시위치 산출수단(1)은 계시수단(4)이 계시하는 시간마다 지침으로 지지시키려고 하는 지시위치를 산출한다.
계시시간 산출수단(3)은 계시수단(4)이 계시하는 시간마다 지시위치 산출수단(1)이 산출한 지시위치와 현재위치 검출수단(2) 이 검출한 지침이 지시하고 있는 현재위치와의 차이가 클 때는 짧게, 차이가 작을 때에는 긴 시간을 산출한다.
구동펄스 송출수단(5)은 계시수단(4)이 계시하는 시간마다 스텝모터에 대하여 구동펄스를 송출한다.
또, 지시위치 산출수단(1)으로 산출한 지시위치와 현재위치 검출수단(2)이 검출한 현재위치와의 차이가 없을 때는 구동펄스 송출수단(5)으로부터 구동펄스의 송출을 정지시킨다.
또, 지시위치와 현재위치와의 차이가 없을 때는, 계시시간 산출수단(3)이 산출하는 계시시간을 일정치 T1의 계시시간으로서 출력한다.
또, 현재위치 검출수단(2)은, 구동펄스 송출수단(5) 로부터 펄스가 송출될 때마다 카운트값을 상승 또는 강하시킨 기준원점으로부터의 카운트값에서 현재위치를 도출한다.
또 제2의 수단에서는, 지시위치 산출수단(1)은 계시(A) 수단(6)이 계시하는 일정시간마다 지침으로 저지시키려고 하는 지시위치를 산출한다.
현재위치 검출수단(2)은 계시 A수단(6)이 계시하는 일정시간마다 현재지침이 지시하고 있는 현재위치를 검출한다.
차분 산출수단(7)은 지시위치 산출수단(1)이 산출한 지시위치와 현재위치 검출수단(2)이 검출한 현재위치와의 차를 산출하여 기록을 갱신한다.
계시시간 산출수단(3)은 계시수단(4)이 계시하는 시간마다 차분 산출수단(7)이 기록하고 있는 차분치를 판독하여, 차분값이 클때에는 짧게, 차분값이 작을때에는 장시간 산출하여 계시수단(4)에 세트한다.
구동펄스 송출수단(5)은 계시수단(4)이 계시하는 시간마다 스텝모터 구동펄스를 송출한다.
또, 구동펄스 송출수단(5)은, 차분 산출수단(7)이 기록하고 있는 차분치가 일정한 값 이하일때는 구동펄스의 송출을 정지한다.
또, 계시시간 산출수단(3)은, 차분 산출수단(7)이 기록하고 있는 차분값이 일정한 값 이하일때는 어떤 일정한 값 T1를 계시시간으로서 출력한다.
또, 현재위치 검출수단(2)는, 구동펄스 송출수단(5)으로부터 펄스가 송출될 때마다 카운트값을 상승 또는 강하시킨 기준원점으로부터의 카운트값으로부터 현재위치를 도출한다.
이상과 같이, 제1의 수단에서는, 지침이 지시하려고 하는 지시위치와 현재지침이 지시하고 있는 현재위치와의 차이의 산출을, 전회 산출한 차이가 클때에는 짧고, 차이가 작을 때에는 장시간 후에 산출시키고 또한 산출한 시간 이후에 스텝모터에 구동펄스를 송출하도록 하였으므로, 차이가 클때에는 단시간에, 또 차이가 작을 때에는 장시간 간격으로 펄스를 송출하여 스텝모터가 회전하고, 지침의 움직임이 매끄럽고, 동시에 응답성을 양호하게 할 수 있다.
또, 지시위치와 현재위치와의 차이가 없는 경우는 스텝모터를 구동하는 펄스의 송출을 정지하도록 하였으므로, 지침의 위치가 상승, 강하하는 진동이 없어지고 지시값이 읽기 쉬워진다.
또, 지시위치와 현재위치와의 차이가 없을 때에는, 계시시간을 T1이라 하도록 하였으므로, 차이가 없다고 판정된 이후부터 차이가 발생한 경우는 T1초 이후에는 지침의 이동이 개시되어, 응답성을 양호하게 할 수 있다.
또, 현재위치의 검출을 스텝모터에 펄스가 송출될 때마다 카운트값을 상승, 또는 강하시킨 기준원점으로부터의 카운트값으로부터 도출하도록 하였으므로, 고가의 인코더를 필요로 하지 않고 용이하게 현재위치를 검출할 수 있다.
또, 제2의 수단에서는, 지침으로 지시하는 지시위치와 지침이 현재 지시하고 있는 현재위치와의 차이의 산출을 일정시간마다 행하여 기록을 갱신시켜, 기록되어 있는 차이의 판독시간을 전회 판독한 차이가 클때에는 짧고, 차이가 작을때에는 장시간 이후에 행하게 하고, 또 차이의 판독에 동기하여 스텝모터에 구동펄스를 송출하도록 하였으므로, 차이가 클때에는 단시간에, 차이가 작을때에는 장시간 간격으로 펄스를 송출하여 스텝모터가 회전하여, 지침의 움직임이 매끄럽고, 동시에 응답성을 양호하게 할 수 있다.
또, 지시위치와 현재위치와의 차이가 없는 경우는, 스텝모터를 구동하는 펄스의 송출을 정지하도록 하였으므로, 지침의 지시위치가 상승, 강하하는 진동이 없어지고 지시값이 읽기 쉬워진다.
또, 지시위치와 현재위치와의 차이가 없을 때에는 계시시간을 T1이라 하도록 하였으므로, 차이가 없다고 판정된 이후 차이가 발생한 경우는 T1초 이후에는 지침의 이동이 개시되고, 응답성을 양호하게 할 수 있다.
또, 현재위치의 검출을 스텝모터에 펄스가 송출될 때마다, 카운값을 상승 또는 강하시킨 기준원점으로부터의 카운트값에서 도출하도록 하였으므로, 고가의 인코더를 필요로 하지 않고 용이하게 현재위치를 검출할 수 있는 것이다.
[실시예]
본 발명의 1실시예를 제2도 내지 제4도를 참조하여 설명한다.
제2도는 본 발명의 제1실시예의 구성도, 제3도 및 4도는 동실시예의 동작흐름도이다.
제2도에 있어서, 10은 스텝모터, 11은 스케일, 12는 스텝모터(10)의 회전축에 고정된 지침, 13은 지침(12)이 지시하고 있는 현재위치를 검출하는 현재위치 검출부, 14는 지시위치 산출부, 15는 계시부, 16은 계시시간 산출부, 17은 구동펄스 송출부, 18∼20은 인터페이스(I/O), 21은 처리를 행하는 프로세서(CPU)이다.
더욱 제2도의 실시예는 I/O(18)에는 차량이 단위거리를 주행할 때마다, 펄스를 송출하는 주행센서로부터의 신호에 의거하여 속도를 지침으로 표시시키는 경우의 예이다.
스텝모터(10)는 I/O(19)를 사이에 두고 구동펄스가 입력되면 단위각도 θO회전한다.
우선 제4도를 참조하여 지시위치 산출부(14)의 동작을 설명한다. 지시위치 산출부(14)의 동작은 I/O(18)로부터 펄스가 입력될때마다 끼어들기 처리의 동작이 개시된다. 처리 S11에서는 전번 I/O(18)로부터 펄스가 입력된 시간과 금번 입력된 시간과의 차이(t)의 산출을 행한다.
처리 S12에서는,
단, KB는 정수
인 연산을 행하여 지시위치 θM을 산출한다.
즉, 처리 S12에서는 I/O(18)로부터 입력되는 펄스간격으로부터 속도를 산출하고, 산출한 속도에 대응하는 스케일(11)상의 지침(12)의 회전각 θM을 산출하고 있다.
처리 S13에서는, 처리 S12로 산출한 지시위치 θM을 도시하지 않은 메모리에 기록하여 끼어들기 처리를 종료한다.
이상과 같이, 지시위치 산출부(14)는 주행센서로부터 펄스가 입력될 때마다 새로운 지시위치를 산출하여 기록을 갱신한다.
더욱 실시예에서는 전번의 펄스입력시로부터의 시간 t에서 지시위치를 산출하고 있었지만, 예를 들면 몇 개의 펄스 이전부터의 시간에서 지시위치를 산출하여 지시위치를 평균화한 것을 기록시키도록 하여도 무방하다.
다음에, 제3도를 참조하여 제1실시예의 동작을 설명한다.
처리 S1에서는 구동펄스 송출부(17)는, 계시부(15)의 카운트값 T가 0로 되었는가의 가부를 판정하고, 판정이 아니오 인 경우는 예로 될 때까지 대기한다.
즉 계시부(15)는 강하카운터로 구성되고 세트된 값부터 카운트값이 감소하여 0으로 되었는가의 가부를 판정하고 있다.
처리 S2에서는, 계시시간 산출부(16)는, 제4도에서 설명한 바와 같이 지시위치 산출부(14)가 산출하여 기록하고 있는 지시위치 θM를 판독하고, 또 I/O(20)을 사이에 두고 현재위치 검출부(13)가 검출하고 있는 지침(12)의 현재위치 θP를 판독하여,
인 연산을 행하여 차분 θ를 산출한다.
처리 S3에서는, 계시시간 산출부(16)는, 처리 S2에서 산출한 차분 θ가
인가의 가부를 판정하고, 판정이 예 인 경우는 처리 S4로 이동하여 계시부(15)의 강하 카운터에 T1을 세트하여 계시를 개시시킨다. T1인 값에 대하여는 후에 설명한다.
처리 S5에서는, 계시시간 산출부(16)는
단, KA는 정수
인 연산을 행하여 계시시간 TS를 산출하고, 처리 S6 로 이동하여 계시부(15)에 TS를 세트하여 계시를 개시시킨다.
처리 S7에서는, 구동펄스 송출부(17)는, I/O(19)를 사이에 두고 스텝모터(10)에 구동펄스를 송출하여 처리 S1로 이동한다.
더욱 구동펄스의 송출에는 처리 S2에서 산출한 차분 θ가 정수이면 플래그를 1로, 부수이면 플래그를 0 로 하여 송출한다. 스텝모터(10)는 이 플래그에 대응한 방향으로 단위각도 θO회전시킨다.
이상과 같이, 지시위치 θM과 현재위치 θP와의 차분 θ가 클때에는 계시부(15)로 계시시키는 시간을 짧게 하고, θ가 작을때에는 계시시간을 길게 하여 구동펄스를 송출함으로써, 제9도에 도시하는 바와 같이, 매끄럽고 응답성이 양호한 특성이 얻어진다.
더욱 처리 S3에서 |θ|= 0 인가 아닌가를 팥정시키는 이유는, |θ|= 0 일때에 구동펄스를 송출하면 지침(12)이 지시하는 위치가 현재 지시하고 있는 위치보다 오차가 크게 되기 때문에, 구동펄스의 송출을 정지시켜, T1초에 재판단시키도록 하고 있다.
T1인 값은 임의로 설정할 수 있지만, T1을 작게 설정함으로써, 그 사이에 지시 위치산출부(14)에서 새롭게 산출된 지시위치가 변경되어 차분 θ가 발생하더라도, 곧 지침을 지시위치로 이동하여 응답성을 양호하게 할 수 있다.
더욱이, 수식 θM,θP가 스텝모터의 구동에 의하여 지침이 회전하는 단위각도 θO의 정수배가 아닌 경우는 처리 S3에서의 판정을 |θ|θO/2로 하면 된다.
또, 처리 S5에서 산출한 TS가 매우 클때에는, 그 사이에 새로운 차분 θ 가 발생하더라도 대처할 수 없기 때문에, 예를 들면 TS가 T0보다 크면 처리 S6에서 계시부(15)에 T0를 세트하여 계시를 개시시켜 응답성을 좋게하도록 할 수도 있다.
또, 처리 S7에서 구동펄스의 송출은, TS계시전에 송출하고 있지만, TS계시후에 송출하도록 하여도 좋다.
또, 지시위치 θM가 돌연 크게 변화한 경우의 동작은, 현재위치 θP의 회전속도 dθP/dt 는
로 되고, 식(9)의 미분 방정식을 풀면
로 된다.
즉, 제9도의 점선으로 도시하는 바와 같이, θP는 θM에 지수함수적으로 매끄럽고 신속하게 이동한다.
다음에, 제5도∼제7도를 참조하여 본 발명의 제2실시예를 설명한다. 제5도는 제2의 실시예의 구성도, 제6도 및 7도는 동실시예의 동작 흐름도이다.
제5도에 있어서, 스텝모터(10), 스케일(11), 지침(12), 지시위치 산출부(14), 계시부(15), 계시시간 산출부(16), 구동펄스 송출부(17), I/O(18 및 19), CPU(21)은 제2도에서 설명한 대로이다. 또, 22는 시간을 계시하는 계시 A부, 23은 지침의 현재위치를 기록하는 현재위치카운터, 24는 차분 산출부이다.
계시 A부(22)는 짧은 일정시간, 예를 들면 스텝모터(10)가 구동가능한 최소시간을 반복하여 계시한다.
또, 현재위치 카운터(23)는 후에 제6도에 설명하는 바와 같이, 스텝모터(10)에 구동펄스가 송출될 때마다 카운터치를 ±1(우로 회전하는 펄스가 송출된 경우는 +1, 좌로 회전하는 펄스가 송출될 경우는 -1)로 하여, 지침의 기준원점으로부터의 카운트치가 기록된다.
또, 지시위치 산출부(14)는, 제1의 실시예와 꼭같이, 제4도에서 설명한 처리를 행하여 지시위치 θM을 산출하여 기록을 갱신한다.
다음에, 제7도를 참조하여, 차분 산출부(24)의 동작을 설명한다.
차분 산출부(24)의 처리는 끼어들기 처리로 행해지고, 계시 A부(22)가 일정시간의 계시를 종료할 때마다 개시된다.
처리 S21에서는 지시위치 산출부(14)가 산출하여 기록하고 있는 지시위치 θM을 판독하고, 처리(22)로 이동하여 현재위치 카운터(23)가 카운트하고 있는 카운트값 NP를 판독하여
단, θO는 1구동펄스에 대하여 지침이 회전하는 각도인 연산을 행하여 현재위치 θP를 산출한다.
처리 S23에서는,
인 연산을 행하여 차분 θ를 산출한다.
처리 S24에서는, 처리 S23에서 산출한 차분 θ를 도시하지 않는 메모리에 기록하여 끼어들기 처리를 종료한다,
이상과 같이, 차분 산출부(24)는 계시 A부가 일정시간을 계시할 때마다 새로운 차분 θ를 산출하여 기록갱신한다.
다음에, 제6도룰 참조하여, 제2의 실시예의 동작을 설명한다.
제6도에서 처리 S1∼S7은 제3도에서 설명한 대로이다.
처리 S2a에서는, 계시시간 산출부(16)는, 차분 산출부(24)의 도시하지 않는 메모리에 기록되어 있는 차분 θ를 판독한다.
또, 처리 S8에서는 현재위치 카운터(23)의 카운트값을 ±1(처리 S7에서 스텝모터로 지침(12)을 우회전시키는 펄스를 송출, 즉, 처리 S2a에서 판독한 차분 θ가 정수(플러스)의 경우는 카운트치를 +1 한다)하여 처리 S1로 이동한다.
더욱 제2실시예에서는 지침의 현재위치를 현재위치 카운터의 카운트값에 의거하여 얻도록하고 있었지만, 제1의 실시예와 꼭같이 현재위치 검출부로부터 얻도록 하여도 무방하다.
또 제1의 실시예에 있어서도, 제2의 실시예와 꼭같이 현재위치를 현재위치 카운터의 카운터값으로부터 얻도록 하여도 무방하다.
[발명의 효과]
이상 설명한 바와 같이 본 발명에 의하면 다음 효과가 얻어진다.
이상과 같이. 제1의 수단에서는, 지침으로 지시시키고자 하는 지시위치와 지침이 현재 지시하고 있는 현재위치와의 차이의 산출을, 전번에 산출한 차이가 클때에는 짧게, 차이가 작을때에는 장시간 후에 산출시키며, 또 산출한 이후에 스텝모터에 구동펄스를 송출하게 하였으므로, 차이가 클때에는 펄스를 단시간 간격으로, 또 차이가 작을때에는 장시간 간격으로 펄스를 송출하여 스텝모터가 회전되어, 지침의 움직임은 매끄러우며, 동시에 응답성을 양호하게 할 수 있다.
또, 지시위치와 현재위치와의 차이가 없을때에는, 스텝모터를 구동하는 펄스의 송출을 정지하도록 하였으며, 지침의 지시위치가 상하로 움직이게하는 진동이 없어져서 지시값이 읽기 쉬워진다.
또, 지시위치와 현재위치와의 차이가 없을 때에는 계시시간을 T1으로 하도록 하였으므로, 차이가 없다고 판정된 이후 차이가 발생한 경우는 T1초 후에는 지침의 이동이 개시되어, 응답성을 양호하게 할 수가 있다.
또, 현재위치의 검출을 스텝모터로 펄스가 송출될 때마다 카운트값을 상승 또는 강하시킨 기준원점으로부터의 카운트값에서 도출하도록 하였으므로, 고가의 인코더를 필요로 하지 않고 용이하게 현재위치를 검출할 수 있다.
또, 제2의 수단에서는, 지침으로 지시하는 지시위치와 현재지침이 지시하고 있는 현재위치와의 차이의 산출을 일정시간마다 행하여 기록을 갱신시켜, 기록되어 있는 차이의 판독시간을, 전번 판독한 차이가 클때에는 짧게, 차이가 작을때에는 장시간 이후에 행하게 하고, 차이의 판독에 동기하여 스텝모터에 구동펄스를 송출하도록 하였으므로 차이가 클때에는 단시간으로, 또 차이가 작을때에는 장시간 간격으로 펄스를 송출하여 스텝모터가 회전하고, 지침의 움직임이 매끄럽고, 동시에 응답성을 양호하게 할 수가 있다.
또, 지시위치와 현재위치와의 차이가 없는 경우에는 스텝모터를 구동하는 펄스의 송출을 정지하도록 하였으므로, 지침의 지시위치가 상승, 강하하는 진동이 없어지고 지시값이 읽기 쉬워진다.
또 지시위치와 현재위치와의 차이가 없을때에는 계시시간을 T1으로 하도록 하였으므로, 차이가 없다고 판정된 뒤 차이가 발생한 경우는 T1초 후에는 지침의 이동이 개시되어, 응답성을 양호하게 할 수 있다.
또, 현재위치의 검출을 스텝모터에 펄스가 송출될 때마다 카운트값을 상승 또는 강하시킨 기준원점으로부터 카운트값에서 도출하도록 하였으므로, 고가의 인코더를 필요로 하지 않고 용이하게 현재위치를 검출할 수 있다.
Claims (12)
- 세트된 시간 설정값을 카운트다운하는 계시수단(15, 22)과; 상기 계시수단(15, 22)이 상기 시간 설정값을 카운트다운 완료할 때마다, 지침의 목표위치 θM을 계산하는 목표위치 계산수단(14)과; 상기 계시수단이 상기 시간 설정값을 카운트다운 완료할 때마다, 지침의 현재위치 θP를 검출하는 현재위치 검출수단(13, 23)과; 상기 목표위치 계산수단(14)에 의하여 계산된 목표위치 θM와, 현재위치 검출수단(13, 23)에 의하여 검출된 현재위치 θP와의 사이의 차분 θ를 계산하는 차분계산수단(16,24)과; 상기 차분 θ에 의거하여 상기 시간 설정값을 계산하고 있는 기간계산수단(16)으로서 상기 차분 θ가 크면 짧은 시간 설정값을, 그리고 상기 차분 θ가 작으면 긴 시간 설정값을 상기 계시수단(15, 22)에 세트하는 상기 기간계산수단(16)과; 상기 계시수단(15, 22)이 상기 시간 설정값을 카운트다운 완료할 때마다 스텝모터(10)에 펄스열을 출력하는 펄스발생기(17)를 구비하는 것을 특징으로 하는 상기 스텝모터(10)로 구동되는 지침을 갖는 지침표시장치.
- 제1항에 있어서, 상기 펄스발생기(17)는, 상기 스텝모터(10)를 제1의 방향으로 회전하려고 할 때에는 펄스열과 함께 제1의 신호를 상기 스텝모터(10)에 출력하고, 상기 스텝모터(10)를 제2의 방향으로 회전하려고 할 때에는 펄스열과 함께 제2의 신호를 상기 스텝모터(10)에 출력하는 것을 특징으로 하는 지침표시장치.
- 제2항에 있어서, 상기 현재위치 검출수단(13, 23)은, 상기 스텝모터를 제1의 방향으로 회전하려 할 때에는, 상기 펄스발생기(17)로부터 출력된 펄스를 카운트업하고, 제2의 방향으로 회전하려 할 때에는 카운트다운하여, 상기 차분 θ가 상기 현재 위치 검출수단(13, 23)의 카운트값으로부터 구해지는 것을 특징으로 하는 지침표시장치.
- 제1항 또는 제2항에 있어서, 상기 차분 θ가 소정의 값 θO/2 이하인 경우는, 상기 펄스발생기(17)가 스텝모터로의 구동펄스출력을 정지하는 것을 특징으로 하는 지침표시장치.
- 제1항 또는 2항에 있어서, 상기 차분 θ가 소정의 값 θO/2 이하인 경우는, 상기 기간 계산수단(16)이 상기 시간 설정값 대신에 소정길이의 시간 T1을 상기 계시수단(15)에 세트하는 것을 특징으로 하는 지침표시장치.
- 제1항 또는 2항에 있어서, 상기 차분 θ가 제로인 경우에는 상기 펄스발생기(17)가 스텝모터로의 구동펄스 출력을 정지하는 것을 특징으로 하는 지침표시장치.
- 제1항 또는 2항에 있어서, 상기 차분 θ가 제로인 경우에는, 상기 기간 계산수단(16)이, 상기 시간 설정값 대신에 소정길이의 시간 T1을, 상기 계시수단(15)에 세트하는 것을 특징으로 하는 지침표시장치.
- 제1항 내지 3항 중 어느 한 항에 있어서, 상기 계시수단(15, 22)이 미리 정한 고정 시간 설정값을 카운트다운하는 제2의 계시수단(22)을 포함하며, 상기 목표위치 계산수단(14)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 목표위치 θM를 계산하여, 상기 현재위치 검출수단(23)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 현재위치 θP를 계산하고, 상기 차분계산수단(24)이, 상기 현재위치와 상기 목표위치에 의거하여 상기 차분 θ을 계산하는 것을 특징으로 하는 지침표시장치.
- 제4항에 있어서, 상기 계시수단(15, 22)이 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 목표위치 θM를 계산하여, 상기 현재위치 검출수단(230은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 현재위치 θP를 계산하고, 상기 차분계산수단(24)이, 상기 현재위치와 상기 목표위치에 의거하여 상기 차분 θ을 계산하는 것을 특징으로 하는 지침표시장치.
- 제5항에 있어서, 상기 계시수단(15, 22)이 미리 정한 고정 시간 설정값을 카운트다운하는 제2의 계시수단(22)을 포함하며, 상기 목표위치 계산수단(14)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 목표위치 θM를 계산하여, 상기 현재위치 검출수단(23)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 현재위치 θP를 계산하고, 상기 차분계산수단(24)이, 상기 현재위치와 상기 목표위치에 의거하여 상기 차분 θ을 계산하는 것을 특징으로 하는 지침표시장치.
- 제6항에 있어서, 상기 계시수단(15, 22)이 미리 정한 고정 시간 설정값을 카운트다운하는 제2의 계시수단(22)을 포함하며, 상기 목표위치 계산수단(14)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 목표위치 θM를 계산하여, 상기 현재위치 검출수단(23)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 현재위치 θP를 계산하고, 상기 차분계산수단(24)이, 상기 현재위치와 상기 목표위치에 의거하여 상기 차분 θ을 계산하는 것을 특징으로 하는 지침표시장치.
- 제7항에 있어서, 상기 계시수단(15, 22)이 미리 정한 고정 시간 설정값을 카운트다운하는 제2의 계시수단(22)을 포함하며, 상기 목표위치 계산수단(14)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 목표위치 θM를 계산하여, 상기 현재위치 검출수단(23)은, 상기 제2의 계시수단이 상기 미리 정한 고정 시간 설정값을 카운트다운 완료할 때마다, 지침의 상기 현재위치 θP를 계산하고, 상기 차분계산수단(24)이, 상기 현재위치와 상기 목표위치에 의거하여 상기 차분 θ을 계산하는 것을 특징으로 하는 지침표시장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP94-229514 | 1994-09-26 | ||
JP6229514A JP2983000B2 (ja) | 1994-09-26 | 1994-09-26 | 針式表示装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR0172006B1 true KR0172006B1 (ko) | 1999-05-01 |
Family
ID=16893372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950030905A KR0172006B1 (ko) | 1994-09-26 | 1995-09-20 | 침식표시장치 |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2983000B2 (ko) |
KR (1) | KR0172006B1 (ko) |
DE (1) | DE19534146B4 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4665507B2 (ja) * | 2004-12-16 | 2011-04-06 | 横河電機株式会社 | ペンレコーダ |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2730699A1 (de) * | 1977-07-07 | 1979-01-18 | Vdo Schindling | Einrichtung zur anzeige einer mechanischen messgroesse, insbesondere der geschwindigkeit eines kraftfahrzeugs |
CH627906B (fr) * | 1978-11-21 | Berney Sa Jean Claude | Dispositif d'affichage analogique. | |
DE3151627A1 (de) * | 1981-12-28 | 1983-07-07 | SWF-Spezialfabrik für Autozubehör Gustav Rau GmbH, 7120 Bietigheim-Bissingen | Schaltanordnung fuer ein instrument mit einer elektrooptischen anzeigeeinheit, insbesondere fuer kraftfahrzeuge |
DE3227986A1 (de) * | 1982-07-27 | 1984-02-02 | Vdo Adolf Schindling Ag, 6000 Frankfurt | Einrichtung zur umwandlung einer einer messgroesse proportionalen frequenz eines elektrischen messimpulses in eine quasi-analog darstellbare groesse |
US4648104A (en) * | 1983-09-27 | 1987-03-03 | Nippon Seiki Corporation | Pulse counting and pulse rate indicating device responsive to abrupt pulse rate change to accurately indicate current rate |
GB2164152B (en) * | 1984-06-02 | 1988-07-06 | Citizen Watch Co Ltd | Physical quantity indicating device by a pointer |
-
1994
- 1994-09-26 JP JP6229514A patent/JP2983000B2/ja not_active Expired - Fee Related
-
1995
- 1995-09-14 DE DE19534146A patent/DE19534146B4/de not_active Expired - Fee Related
- 1995-09-20 KR KR1019950030905A patent/KR0172006B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JP2983000B2 (ja) | 1999-11-29 |
JPH0894653A (ja) | 1996-04-12 |
DE19534146B4 (de) | 2004-04-15 |
DE19534146A1 (de) | 1996-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0172006B1 (ko) | 침식표시장치 | |
KR950011796B1 (ko) | 엘리베이터의 속도 검출 장치 | |
JP2719817B2 (ja) | デジタル回転計 | |
JP2549751B2 (ja) | パルス位置計測型計器駆動回路 | |
JPH0525607B2 (ko) | ||
JPH08152337A (ja) | 針式表示装置 | |
JPH06230019A (ja) | 位置速度検出回路 | |
JPH0839298A (ja) | プレス機械のスライド停止時間測定装置 | |
JP2536291B2 (ja) | 速度測定装置 | |
SU1298521A1 (ru) | Устройство дл измерени диаметров изделий | |
JPH0253145B2 (ko) | ||
JP2002531834A (ja) | 混合した速度の推定 | |
RU2073828C1 (ru) | Устройство для измерения радиуса и отклонения формы незамкнутой дуги окружности | |
SU1062610A1 (ru) | Способ определени скорости движени ферромагнетика | |
JPS6157581B2 (ko) | ||
SU1007010A1 (ru) | Измеритель скорости | |
SU951096A1 (ru) | Устройство дл вы влени дефектов механизма | |
JPS63177067A (ja) | 速度検出方法及びその装置 | |
SU763797A1 (ru) | Цифровой измеритель относительной разности скоростей | |
JPH0514206B2 (ko) | ||
SU781573A2 (ru) | Устройство дл регистрации дистанционных дискретных перемещений | |
SU562776A1 (ru) | Цифровой измеритель линейных перегрузок | |
JPH0656379A (ja) | エスカレータの周回運動測定装置 | |
JPH05223460A (ja) | ロータリキルン耐火レンガ欠落検出装置 | |
SU1348735A1 (ru) | Цифровой тахометр |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20121002 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20131001 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20141007 Year of fee payment: 17 |
|
EXPY | Expiration of term |