KR920008665Y1 - Controller using digitally controlled potentiometer - Google Patents
Controller using digitally controlled potentiometer Download PDFInfo
- Publication number
- KR920008665Y1 KR920008665Y1 KR2019890018197U KR890018197U KR920008665Y1 KR 920008665 Y1 KR920008665 Y1 KR 920008665Y1 KR 2019890018197 U KR2019890018197 U KR 2019890018197U KR 890018197 U KR890018197 U KR 890018197U KR 920008665 Y1 KR920008665 Y1 KR 920008665Y1
- Authority
- KR
- South Korea
- Prior art keywords
- potentiometer
- microprocessor
- counter
- decoder
- gate
- 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.)
- Expired
Links
- 238000001514 detection method Methods 0.000 claims description 5
- 230000001276 controlling effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/3001—Arithmetic instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30145—Instruction analysis, e.g. decoding, instruction word fields
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Feedback Control In General (AREA)
Abstract
내용 없음.No content.
Description
제1도는 본 고안에 따른 제어시스템 구성도.1 is a configuration of a control system according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
1 : 마이크로 프로세서 2 : 검출부1 microprocessor 2 detection unit
3, 9 : 제1, 2디코더 4, 11, 12 : 앤드게이트3, 9: 1st, 2nd decoder 4, 11, 12: AND gate
5 : 포텐시오미터 6 : 카운터5: potentiometer 6: counter
7 : 매모리부 8 : 메모리제어부7: memory unit 8: memory control unit
10 : 트랜지스터 로직어레이 13-16 : 인버터10: transistor logic array 13-16: inverter
본 고안은 포텐시오미터(Potentiometer)를 가진 모든 제어시스템에 관한 것으로, 특히 디지탈리 컨트롤드(Digitally Controlled) 포텐시오 미터를 이용한 제어장치에 관한 것이다.The present invention relates to all control systems having a potentiometer, and more particularly, to a control device using a digitally controlled potentiometer.
일반적으로 제어시스템은 많은 부분이 가변조정소자들로 이루어져 있고, 초기에 세트(Set)된 소자들의 조정이 필요한 경우 수동으로 조정해야 한다. 즉, 제어시스템 특성과 환경적인 요인으로 인하여 수동 조정소자들이 변하므로 이 수동조정소자들을 조정해 주어야 하는데 외부적으로 노출되어 있을 때 수동적인 외부조정소자를 돌려서 시스템의 변수를 조정할시나 아니면, 내부 조정 포인트(Point)를 찾아서 조정해야 하는 어려움이 있었다.In general, the control system consists of a large number of variable adjustment elements, and must be adjusted manually when adjustment of the initially set elements is required. In other words, the manual adjustment elements change due to the characteristics of the control system and environmental factors. Therefore, the manual adjustment elements should be adjusted. When the external exposure is made, turn the external external adjustment elements to adjust the system parameters or the internal adjustment. There was a difficulty finding and adjusting the point.
특히, 아주 민감한 조정이 필요한 부위인 경우 잘 조정이 되었다하더라도 시스템에 가해지는 외부적인 충격이나 내부적으로 생기는 진동등의 영향으로 수동조정소자가 틀어져 원하는 특성이 나오지 않는 경우가 있었다. 그래서 상기 수동조정소자가 틀어진 것을 제거하기 위해 종래에는 초기에 시스템을 조정한 후 수동조정소자들을 고정시켜 버리는 경우가 있었다. 그러나 상기 경우에도 후에 조정이 필요한 경우 그 수동조정소자를 떼어버리거나 다른 것으로 바꾸어서 다시 조정해야만 하는 번거로운 문제가 있었다.In particular, even in the case of very sensitive adjustment, the manual adjustment device may not turn out due to external shock or internal vibration applied to the system. Thus, in order to remove the manual adjustment element, there have been cases in which the manual adjustment elements are fixed after the initial adjustment of the system. However, even in the above case, if adjustment is necessary later, there is a troublesome problem that the manual adjustment element has to be removed or replaced with another one.
따라서 본 고안의 목적은 디지탈리 컨트롤드 포텐시오미터를 이용하여 마이크로 프로세서의 입출력포트에 의해 가변 조정함으로써 가변 조정소자들을 자동으로 조절할 수 있는 디지탈리 컨트롤드 포텐시오미터를 이용한 제어장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a control device using a digitally controlled potentiometer that can automatically adjust the variable adjustment elements by variably adjusting the input / output port of the microprocessor using the digitally controlled potentiometer. .
이러한 목적을 달성하기 위한 본 발명은 마이크로 프로세서의 제어에 의해 와이퍼 포지션을 조정하여 이 조정된 값을 출력하는 포텐 시오미터수단고, 처리하고자 하는 신호와 상기 포텐시오미터수단의 출력신호와의 차를 검출하여 마이크로 프로세서에 인가하는 검출부와, 상기 마이크로 프로세서의 제어에 의해 포텐시오미터를 선택하는 제1 디코더로 구성함을 특징으로 한다.The present invention for achieving the above object is a potentiometer means for outputting this adjusted value by adjusting the wiper position under the control of a microprocessor, the difference between the signal to be processed and the output signal of the potentiometer means And a detection unit for detecting and applying the microprocessor to the microprocessor, and a first decoder for selecting the potentiometer under the control of the microprocessor.
이하 본 고안을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 고안에 따른 제어시스템 구성도로서, 마이크로 프로세서(1)는 모든 신호를 제어하고 ; 검출부(2)는 입력단(IN)으로 부터 처리하고자 하는 신호를 받아 초기 저항값과의 차를 상기 마이크로 프로세서(1)의 입력포트(P1i)로 인가하고 ; 포텐시오미터 수단은 상기 마이크로 프로세서(1)의 I/O포트 (P2i, P3i)신호에 따라 와이퍼 업(Wiper Up) 또는 다운(Down) 카운트을 하는 카운터(6)와, 상기 카운터(6)로 초기 카운터 값을 주고 카운트한 값을 기억시키는 메모리부(7)와, 포텐시오미터 선택신호에 따라 상기 메모리부(7)를 제어하는 메모리 제어부(8)와, 상기 카운터(6)의 출력신호에 따라 와이퍼 포지션을 선택하는 제2 디코더(9)와, 상기 제2 디코더(9)의 선택에 따라 조정된 값을 검출부(2)로 인가하는 트랜스퍼 로직어레이(10)로 구성된 포텐시오미터(5)가 병렬로 소정개 연결되고, 제1 디코더(3)는 상기 마이크로 프로세서(1)의 I/O포트 출력단(P41-P4i)에 의해 포텐시오미터를 선택하고, 게이트 수단은 마이크로 프로세서(1)의 I/O 포트(P3i)에 앤드게이트(4)한 입력단을 연결하고 제1 디코더(3) 출력단(I01)에 인버터(13)를 통해 앤드게이트(4) 타 입력단을 연결하고 앤드게이트(4) 출력단에 포텐시오미터(5)의 카운터(6)의 인크리먼트(Increment) 단(INC)을 연결한 앤드게이트(4)가 병렬로 소정개 연결하여 구성되며, 제1 리코더(3)의 각출력은 각각 인버터(14~16) 및 앤드게이트(11, 12)가 일조로 병렬접속된다.1 is a block diagram of a control system according to the present invention, in which the microprocessor 1 controls all signals; The detection unit 2 receives a signal to be processed from the input terminal IN and applies a difference from the initial resistance value to the input port P1i of the microprocessor 1; The potentiometer means includes a counter 6 which performs a wiper up or down count according to the I / O ports P2i and P3i signals of the microprocessor 1, and initializes the counter 6. A memory unit 7 for giving a counter value and storing the counted value, a memory controller 8 for controlling the memory unit 7 according to a potentiometer selection signal, and an output signal of the counter 6 A potentiometer 5 comprising a second decoder 9 for selecting a wiper position and a transfer logic array 10 for applying a value adjusted according to the selection of the second decoder 9 to the detector 2 is provided. The predetermined decoder is connected in parallel, and the first decoder 3 selects the potentiometer by the I / O port output terminals P41-P4i of the microprocessor 1, and the gate means is the I of the microprocessor 1. Connect the input terminal of the AND gate 4 to the / O port P3i and the inverter to the output terminal I01 of the first decoder 3. AND gate connected to the other input terminal of the AND gate 4 through the terminator 13, and to the increment terminal (INC) of the counter 6 of the potentiometer 5 to the output terminal of the AND gate 4 (4) is configured by connecting a predetermined number in parallel, each output of the first recorder (3) Inverters 14 to 16 and end gates 11 and 12 are respectively connected in parallel in a group.
상술한 구성에 의거하여 본 고안을 첨부된 제1도를 참조하여 상세히 설명한다.Based on the above-described configuration will be described in detail with reference to the accompanying drawings of the present invention.
우선 제1도에서 도시한 바와같이 디지탈리 컨드롤드 포텐시오미터인 포텐시오미터(5)를 이용하여 외부조정소자를 제거한 것이다.First, as shown in FIG. 1, the external regulating element is removed using the potentiometer 5, which is a digitally controlled potentiometer.
상기 디지탈리 컨드롤드 포텐시오미터는 E2POT(Electrically Erasable Potentiometer)라고도 한다.The digitally controlled potentiometer is also referred to as an E 2 POT (Electrically Erasable Potentiometer).
먼저 입력단(IN)으로 부터 처리하고자 하는 값이 검출부(2)로 인가되면, 이 검출부(2)에서는 포텐시오미터(5)의 트랜스퍼 로직어레이(10)로 부터 초기 저항값과 처리하고자 하는 값의 차를 마이크로 프로세서(1)의 입력포트(P1i)로 인가한다. 상기 마이크로 프로세서(1)는 I/O포트의 출력단(P41-P4i)을 이용하여 조정하고자 하는 포텐시오미터 수단중에 하나를 선택하기 위해 출력단(P41, P42~P4i)으로 부터 신호가 제1 디코더(3) 입력단(I1-Ii)으로 인가한다. 상기 제1 디코더(3)는 입력한 신호에 따라 출력단에서 출력하는 신호로 포텐시오미터를 선택하게 되는데 여기서는 포텐시오미터(5)를 선택한다고 가정하여 출력단()으로 부터 신호가 인버터(13)를 통해 카운터(6)의 칩셀렉터단()과 앤드게이트(4)한 입력단으로 인가한다. 상기 카운터(6)는 칩셀렉터단(CS)에 의해 카운트 동작을 하게 된다. 또한 마이크로 프로세서(1)의 I/O 포트(P2i)로 부터 출력하는 신호는 카운터(6)의 와이퍼 업/다운단(U/)으로 인가하여 와이퍼 포지션을 업 카운트 또는 다운 카운트를 제어하게 된다. 또 한편 마이크로 프로세서(1)의 I/O 포트(P3i)로 부터 출력하는 신호는 앤드게이트(4) 타 입력단으로 인가하여 이 앤드게이트(4)에서 입력되는 두 신호를 논리곱한 신호를 카운터(6)의 인크리먼트단(INC)으로 인가한다. 상기 카운터(6)의 인크리먼트단()은 클럭의 기능을 하여 클럭이 하강 엣지일때 카운트가 증가하고 감소하게 된다.First, when a value to be processed from the input terminal IN is applied to the detector 2, the detector 2 is configured to determine the initial resistance value and the value to be processed from the transfer logic array 10 of the potentiometer 5. The difference is applied to the input port P1i of the microprocessor 1. The microprocessor 1 receives signals from the output terminals P41, P42 to P4i to select one of the potentiometer means to be adjusted using the output terminals P41-P4i of the I / O port. 3) Apply to input terminal I1-Ii. The first decoder 3 outputs an output terminal according to the input signal. The potentiometer is selected as the signal output from, and it is assumed here that the potentiometer (5) is selected. Signal from the chip selector stage (6) of the counter (6) via the inverter (13). ) And the AND gate 4 are applied to one input terminal. The counter 6 is counted by the chip selector stage CS. In addition, the signal output from the I / O port P2i of the microprocessor 1 is connected to the wiper up / down stage (U / of the counter 6). ) To control the up or down count of the wiper position. On the other hand, the signal output from the I / O port P3i of the microprocessor 1 is applied to the other input terminal of the end gate 4, and the signal obtained by logically multiplying the two signals input from the end gate 4 is counter 6 Is applied to the incremental stage (INC). Incremental stage of the counter (6) ) Acts as a clock so that the count increases and decreases when the clock is on the falling edge.
상기 카운터(6)단의 신호에 의해 선택되는 모드를 보면 하기 [표1]에 나타난다.The mode selected by the signal at the counter 6 is shown in Table 1 below.
[표 1]TABLE 1
상기 제1디코더(3)의 출력단()에서 인가되는 신호가 로우에서 카운터(6)가 동작하게 하고, 메모리 제어부(8)로 인가되어 메모리부(7)를 제어하게 된다. 상기 메모리부(7)에서는 초기에 메모리 제어부(8)의 제어에 따라 카운터(6)로 초기 카운트값을 보내 카운터(6)에서 와이퍼업 다운에 따라 카운트한 값을 다시 메모리부(7)에 저장한다.An output terminal of the first decoder 3 The signal applied from) causes the counter 6 to operate in a low state, and is applied to the memory controller 8 to control the memory 7. The memory unit 7 initially transmits an initial count value to the counter 6 under the control of the memory control unit 8, and stores the counted value of the counter 6 in accordance with the wiper down in the memory unit 7. do.
상기 카운트 값이 제2 디코더(9)로 인가하여 이 제2 디코더(9)가 트랜스퍼 로직어레이(10)에서 와이퍼 포지션을 선택하게 된다. 상기 트랜스퍼 로직어레이(10)에서는 와이퍼 포지션 선택에 의해 조정된 값이 검출부(2)로 인가된다. 상기 검출부(2)에서는 처리하고자 하는 값과 조정된 값의 차를 마이크로 프로세서(1)의 입력포트(P1i)에 가해지도록 한다. 그래서 원하는 포지션에 포텐시오미터(5)가 조정되었을 경우 포텐시오미터(5)의 조정을 멈추고 다음 조정소자를 제어하도록 한다.The count value is applied to the second decoder 9 so that the second decoder 9 selects the wiper position in the transfer logic array 10. In the transfer logic array 10, the value adjusted by the wiper position selection is applied to the detection unit 2. The detector 2 applies a difference between the value to be processed and the adjusted value to the input port P1i of the microprocessor 1. Thus, when the potentiometer 5 is adjusted to the desired position, the adjustment of the potentiometer 5 is stopped and the next adjusting element is controlled.
따라서 초기 상태에 있는 모든 조정소자를 상기 동작과 같은 방식으로 세팅(Setting)해 놓으면 소프트웨어(Saftware)적으로 처리할 수 있다.Therefore, if all the adjusting elements in the initial state are set in the same manner as in the above operation, they can be processed in software.
상술한 바와같이 수동으로 조정해 왔던 포텐시오미터들을 디지탈 컨트롤드 포텐시오미터로 대체함으로써 마이크로 프로세서 I/O 포트를 이용하여 보다 정확한 조정과 세밀한 조절 스테비 필요한 제어시스템에서 그때 그때 조정이 가능해 지고 진동이나 충격으로 인한 기계적인 틀어짐을 완전하게 제거하여 안정성과 정확성을 배가 시킨 제품의 신뢰성이 있는 이점이 있다.By replacing the potentiometers that have been manually adjusted as described above with digitally controlled potentiometers, the microprocessor I / O port allows for more precise and finer adjustments in the control system that needs to be adjusted then vibrates and vibrates. There is a reliable advantage of the product that doubles the stability and accuracy by completely removing the mechanical distortion caused by the impact or impact.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019890018197U KR920008665Y1 (en) | 1989-11-30 | 1989-11-30 | Controller using digitally controlled potentiometer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2019890018197U KR920008665Y1 (en) | 1989-11-30 | 1989-11-30 | Controller using digitally controlled potentiometer |
Publications (2)
Publication Number | Publication Date |
---|---|
KR910009640U KR910009640U (en) | 1991-06-29 |
KR920008665Y1 true KR920008665Y1 (en) | 1992-12-12 |
Family
ID=19292693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2019890018197U Expired KR920008665Y1 (en) | 1989-11-30 | 1989-11-30 | Controller using digitally controlled potentiometer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR920008665Y1 (en) |
-
1989
- 1989-11-30 KR KR2019890018197U patent/KR920008665Y1/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
KR910009640U (en) | 1991-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU640448B2 (en) | Digital clock buffer circuit providing controllable delay | |
US6541996B1 (en) | Dynamic impedance compensation circuit and method | |
US5281931A (en) | On-chip self-tuning filter system | |
EP0386935A2 (en) | Apparatus capable of varying number of wait states for access | |
DE4024402C1 (en) | ||
EP0777232B1 (en) | Programmable time delay in or relating to semiconductor memories | |
US4146750A (en) | Analog multiplexer control circuit | |
EP0647025A1 (en) | Delay circuit | |
US6194928B1 (en) | Integrated circuit with adjustable delay unit | |
EP0667533A2 (en) | Loss-of-signal detector | |
EP3364403A1 (en) | Gate driver, and configuration system and configuration method thereof | |
KR920008665Y1 (en) | Controller using digitally controlled potentiometer | |
US4236106A (en) | Automatic pulse controlled servo control system | |
US5452422A (en) | Bus competitive control apparatus | |
US5548537A (en) | Adjusting method for an electronic part | |
US4369706A (en) | Control device for remote adjustments of ink zones in printing presses | |
US5754071A (en) | Digital signal delaying method and circuit | |
EP0578715B1 (en) | Control system for windscreen wiping | |
US5614978A (en) | Camera shutter control device and method | |
SU1110732A1 (en) | Device for controlling position of stack in automatic feeder | |
JPS60105312A (en) | Variable attenuator | |
US4510867A (en) | Control system for ink zone adjusters | |
JPH09133853A (en) | Lens position detecting device | |
JPH05101228A (en) | Analog switch input card system | |
US5929797A (en) | D/A converter control method for IC test apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
UA0108 | Application for utility model registration |
Comment text: Application for Utility Model Registration Patent event code: UA01011R08D Patent event date: 19891130 |
|
UA0201 | Request for examination |
Patent event date: 19891130 Patent event code: UA02012R01D Comment text: Request for Examination of Application |
|
UG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
UE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event code: UE09021S01D Patent event date: 19920529 |
|
UG1604 | Publication of application |
Patent event code: UG16041S01I Comment text: Decision on Publication of Application Patent event date: 19921112 |
|
E701 | Decision to grant or registration of patent right | ||
UE0701 | Decision of registration |
Patent event date: 19930227 Comment text: Decision to Grant Registration Patent event code: UE07011S01D |
|
REGI | Registration of establishment | ||
UR0701 | Registration of establishment |
Patent event date: 19930311 Patent event code: UR07011E01D Comment text: Registration of Establishment |
|
UR1002 | Payment of registration fee |
Start annual number: 1 End annual number: 3 Payment date: 19930311 |
|
UR1001 | Payment of annual fee |
Payment date: 19951006 Start annual number: 4 End annual number: 5 |
|
UR1001 | Payment of annual fee |
Payment date: 19970829 Start annual number: 6 End annual number: 6 |
|
UR1001 | Payment of annual fee |
Payment date: 19981130 Start annual number: 7 End annual number: 7 |
|
UR1001 | Payment of annual fee |
Payment date: 19991125 Start annual number: 8 End annual number: 8 |
|
UR1001 | Payment of annual fee |
Payment date: 20001128 Start annual number: 9 End annual number: 9 |
|
UR1001 | Payment of annual fee |
Payment date: 20011115 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20021120 Year of fee payment: 11 |
|
UR1001 | Payment of annual fee |
Payment date: 20021120 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
UC1903 | Unpaid annual fee |